REVIEW 4 major objections 6 minor 24 references
Predicting NOx emissions in Biochar Production Plants using Machine Learning
T0 review · 4 major / 6 minor · reviewed 2026-08-11 · deepseek-v4-flash
Pith's one-line read A standard Random Forest Regressor trained only on machine states predicts NOx emissions from biochar pyrolysis reactors accurately enough to act as a surrogate in numerical optimization, with an R2 score of 0.97 on one reactor and 0.84…
desk verdict A useful proof-of-concept for NOx soft-sensing in biochar plants, with an unvalidated optimization step that should be clearly labeled as illustrative. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central object is a Random Forest Regressor, an ensemble of decision trees whose output is the average of the individual trees' predictions. The model is trained with machine states as input features and sensor readings—NOx, CO2, O2, temperature—as target values. It carries the argument by acting as a data-driven surrogate for the reactor: it maps control settings to emissions, allowing a numerical optimizer to search for settings that lower predicted NOx under user-set constraints. On the IoT device, the deployed model is simplified to a maximum tree depth of 2 to fit the device's limited resources.
What would settle it
On either physical reactor, take the operating point suggested by the optimizer, hold it long enough for conditions to stabilize, measure NOx with an external reference sensor, and compare to the model's prediction and to the current baseline. If measured NOx does not decrease, or the prediction error at the suggested point is far larger than the training error, the surrogate cannot be trusted to guide real emission reductions.
Extended reading notes
Core claim
The central claim is that the complex physics of a pyrolysis machine can be approximated from operational data by a random forest, and that this approximation is precise enough to stand in for the machine during optimization. The paper demonstrates this by training the model on historical machine states from two commercial reactors, the PYREG and ARTi machines. It reports strong prediction of measured NOx, with R2 = 0.97 on two months of PYREG data and R2 = 0.84 on two days of externally measured ARTi data. Using the model as a surrogate, the optimizer walks the predicted response surface toward lower NOx while keeping CO2 and O2 within user-defined ranges. The authors present the result as a proof of concept: the same pipeline can be retrained every two hours on an IoT device and can later be extended to other target outputs such as biochar yield.
Load-bearing premise
The load-bearing premise is that the model stays accurate at the new operating points chosen by the optimizer, even though those points can lie outside the historical data it was trained on and no physical test has confirmed that the proposed settings actually reduce NOx.
Editorial extensions
If this is right
- Plants without continuous NOx sensors can get near-real-time NOx estimates from readings they already collect, enabling continuous emission monitoring.
- A numerical optimizer can use the surrogate to suggest operating points that minimize predicted NOx while satisfying user-set CO2 and O2 constraints.
- Because the pipeline works on two reactors from different manufacturers, the approach is not tied to one machine design.
- Retraining the model every two hours on the IoT device keeps it fresh as operating conditions drift.
- The same surrogate machinery can be extended to other production goals, such as maximizing biochar yield while controlling emissions.
Reading between the lines
- The optimizer's suggested point is chosen from model predictions only; until a physical reactor run verifies that emissions actually drop, the predicted optimum could be an artifact of extrapolation.
- A natural next experiment is to run the optimized settings on the ARTi or PYREG reactor, measure NOx with an external sensor, and compare against baseline—this would directly test whether the surrogate stays accurate off-distribution.
- The difference between the two R2 scores suggests that data quantity and coverage, rather than the method itself, currently limit performance, so collecting more labelled NOx data could close the gap.
- Because random forests provide no smooth gradient, the optimizer's path is step-like; incorporating uncertainty estimates or active learning would give more reliable guidance at the edges of the training region.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes a Random Forest Regressor to predict NOx emissions from machine states (control settings) in two biochar pyrolysis reactors, PYREG and ARTi. It reports R2 values of 0.97 and 0.84, respectively, and shows an optimization path over the surrogate's predictions to minimize NOx under constraints on O2 and CO2 (Figure 3c). The authors claim that this approach can enable continuous NOx monitoring and surrogate-based process optimization on standard IoT devices. The paper is a short proof-of-concept based on historical sensor data from two plants with different manufacturers.
Significance. If the predictive performance were rigorously established, the paper would provide a useful proof-of-concept for a real industrial gap: continuous NOx monitoring and operating-point optimization in biochar plants without dedicated NOx sensors. The dual-plant demonstration and the IoT deployment framing are positive features, as is the use of a standard, easily interpretable model. However, the evaluation methodology is insufficiently described, and the optimization component is not validated against either physical reactor. As it stands, the paper supports a correlation claim, not the stronger claim that the proposed surrogate can reliably guide emission-reducing control decisions. The contribution is incremental but potentially relevant to the applied machine-learning and process-control communities.
major comments (4)
- [Section 4, Figures 3a and 3b] The reported R2 scores (0.97 for PYREG, 0.84 for ARTi) are stated without specifying whether they come from a held-out test set, cross-validation, or the training data. Given that the data are time series and the deployed model is retrained every two hours on recent data (Section 3), random splitting or in-sample evaluation could substantially inflate R2 via temporal autocorrelation. Please describe the exact evaluation protocol (e.g., temporal split, walk-forward validation, or cross-validation with leakage prevention) and report the corresponding R2, RMSE, MAE, and the number of test samples for both reactors.
- [Section 4, Figure 3c] The optimization path is computed entirely from the Random Forest surrogate's predictions; no experiment on the PYREG or ARTi reactor confirms that the suggested operating point actually reduces NOx. Since Random Forest regression is piecewise constant and does not extrapolate reliably outside the training support, the optimizer may select out-of-distribution machine states whose predicted low NOx is an artifact of the model. The manuscript should either provide an experimental validation of the optimized settings (even a brief plant test) or explicitly limit the claim to predictive modeling and describe the optimization as illustrative.
- [Section 3] The relationship between the server-side pre-trained model and the deployed IoT model is ambiguous. The text states that the pre-trained model is simplified to a maximum tree depth of 2 for the IoT device, but it is unclear which model produced the R2 figures in Section 4 and which model was used for the optimization in Figure 3c. Please specify the model version (hyperparameters, training data, evaluation split) for each reported result, and clarify whether the optimized operating points are within the training distribution of the deployed model.
- [Section 4, ARTi result] The NOx measurements for the ARTi reactor cover only two days of operation. This limited dataset makes the reported R2 of 0.84 statistically fragile, yet the discussion does not address the number of independent samples, the temporal coverage, or confidence intervals. Please report the sample size, the time span, and the variability of the performance metric (e.g., error bars or a small cross-validation study) to support the generalization claim.
minor comments (6)
- [Section 2, heading] The heading misspells 'PYREG' as 'PRYEG'; please correct this typo.
- [Section 4, optimization paragraph] The sentence 'The optimization was done by constraining the prediction of O2 and CO2 of the Random Forest Regressor should be constrained by 0% < O2 < 10 % and 0% < O2 < 20 %' is grammatically incomplete and appears to contain a typo: the first inequality likely refers to CO2, not O2, matching the caption of Figure 3c.
- [Section 3, evaluation of Figure 2b] The text says the model was first evaluated using 'consistently available sensor data' and shows a temperature prediction in Figure 2b; please clarify whether this prediction is in-sample or out-of-sample, as this affects the interpretation of the figure.
- [Figure 2b caption] The caption describes reactor temperature as 'a key feature of how much NOx is produced'; for precision, consider rephrasing to 'a key predictor of NOx production'.
- [References] The reference for the global biochar market report incorrectly merges two entries: 'European Biochar Industry' and 'International Biochar Initiative'; please split or correct the author listing.
- [Figure 1 caption] The caption says 'we encounter the reader to visit the websites'; this should be 'we encourage the reader'.
Circularity Check
No significant circularity: the ML surrogate and its use in optimization are empirical regression steps, not derivation-by-construction.
full rationale
This paper makes an empirical claim: a Random Forest Regressor trained on machine states predicts NOx emissions with reported R2 values of 0.97 and 0.84. No quantity in the paper is defined in terms of the target it is supposed to predict, and no derivation chain presupposes its conclusion. The surrogate is fit to historical sensor data and used as an objective in a numerical optimization, which is standard model-based optimization rather than circular reasoning. The lack of physical validation of the optimized operating point is a soundness or generalization concern about extrapolation, not a circularity concern. The only self-referential sources are the company website citations for PYREG and ARTi, used merely to describe the reactor designs, and these are not load-bearing for any claimed result. A minor validation-design caveat exists: the R2 figures are reported without an explicit temporal train/test split, so they may partly reflect in-sample fit rather than true prediction; however, this is a correctness-risk issue, not evidence that the prediction is equivalent to its inputs by construction. Overall, the derivation is self-contained and no circular step can be quoted from the text.
Assumptions & free parameters
free parameters (1)
- Random forest hyperparameters =
Not fully reported; grid searched n_estimators 10-100, min_samples_split 2-5, min_samples_leaf 1-3, final IoT model…
assumptions (3)
- domain assumption Random forest regressors trained on historical machine-state and sensor data generalize to unseen operating conditions.
- domain assumption The measured machine states (valves, ventilators, oxygen flow, temperature) are sufficient to determine NOx emissions, i.e., no unmeasured confounders dominate.
- domain assumption Optimizing the surrogate model produces operating points that reduce actual NOx on the machine.
Cite this review
Pith. "Pith review of Predicting NOx emissions in Biochar Production Plants using Machine Learning." pith.science (2026). https://pith.science/paper/ULRLX5V6
@misc{pith2026241207881,
author = {Pith},
title = {Pith review of: Predicting NOx emissions in Biochar Production Plants using Machine Learning},
year = {2026},
howpublished = {\url{https://pith.science/paper/ULRLX5V6}},
note = {Machine review of arXiv:2412.07881}
}
read the original abstract
The global Biochar Industry has witnessed a surge in biochar production, with a total of 350k mt/year production in 2023. With the pressing climate goals set and the potential of Biochar Carbon Removal (BCR) as a climate-relevant technology, scaling up the number of new plants to over 1000 facilities per year by 2030 becomes imperative. However, such a massive scale-up presents not only technical challenges but also control and regulation issues, ensuring maximal output of plants while conforming to regulatory requirements. In this paper, we present a novel method of optimizing the process of a biochar plant based on machine learning methods. We show how a standard Random Forest Regressor can be used to model the states of the pyrolysis machine, the physics of which remains highly complex. This model then serves as a surrogate of the machine -- reproducing several key outcomes of the machine -- in a numerical optimization. This, in turn, could enable us to reduce NOx emissions -- a key regulatory goal in that industry -- while achieving maximal output still. In a preliminary test our approach shows remarkable results, proves to be applicable on two different machines from different manufacturers, and can be implemented on standard Internet of Things (IoT) devices more generally.
Figures
Reference graph
Works this paper leans on
-
[1]
write newline
" write newline "" before.all 'output.state := FUNCTION n.dashify 't := "" t empty not t #1 #1 substring "-" = t #1 #2 substring "--" = not "--" * t #2 global.max substring 't := t #1 #1 substring "-" = "-" * t #2 global.max substring 't := while if t #1 #1 substring * t #2 global.max substring 't := if while FUNCTION format.date year duplicate empty "emp...
-
[2]
Sajid Alam et al. Kedro , July 2023. URL https://github.com/kedro-org/kedro
work page 2023
-
[3]
Hussam Alshraideh, Enrique Del Castillo, and Alain Gil Del Val. Process control via random forest classification of profile signals: An application to a tapping process. Journal of Manufacturing Processes, 2020
work page 2020
-
[4]
The trouble with negative emissions
Kevin Anderson and Glen Peters. The trouble with negative emissions. Science, 2016. doi:10.1126/science.aah4567
- [5]
-
[6]
Negative emissions technologies and reliable sequestration: a research agenda
Ocean Studies Board, Engineering National Academies of Sciences, Medicine, et al. Negative emissions technologies and reliable sequestration: a research agenda. 2019
work page 2019
-
[7]
Jason Brownlee. Time series, 2020. Online: https://machinelearningmastery.com/random-forest-for-time-series-forecasting/
work page 2020
-
[8]
Zheng Chai and Chunhui Zhao. Enhanced random forest with concurrent analysis of static and dynamic nodes for industrial fault classification. IEEE Transactions on Industrial Informatics, 2020. doi:10.1109/TII.2019.2915559
Show all 24 references
-
[9]
Santhosh, Syed Mashruk, Rajneesh Yadav, and Agustin Valera-Medina
Shivansh Chaturvedi, R. Santhosh, Syed Mashruk, Rajneesh Yadav, and Agustin Valera-Medina. Prediction of nox emissions and pathways in premixed ammonia-hydrogen-air combustion using cfd-crn methodology. Journal of the Energy Institute, 111: 0 101406, 2023. ISSN 1743-9671. doi:...
2023
-
[10]
Bharath, Muhamad Fazly Abdul Patah, Wan Mohd Ashri Wan Daud, Rambabu K., PauLoke Show, and Fawzi Banat
Abdul Hai, G. Bharath, Muhamad Fazly Abdul Patah, Wan Mohd Ashri Wan Daud, Rambabu K., PauLoke Show, and Fawzi Banat. Machine learning models for the prediction of total yield and specific surface area of biochar derived from agricultural biomass by pyrolysis. Environmental Te...
2023
-
[11]
Random decision forests
Tin Kam Ho. Random decision forests. In Proceedings of 3rd international conference on document analysis and recognition, volume 1, pp.\ 278--282. IEEE, 1995
1995
-
[12]
Global biochar market report, 2023
European Biochar IndustryInternational Biochar Initiative. Global biochar market report, 2023. Online: biochar-international.org
2023
-
[13]
Machine learning assisted prediction of biochar yield and composition via pyrolysis of biomass
Yize Li, Rohit Gupta, and Siming You. Machine learning assisted prediction of biochar yield and composition via pyrolysis of biomass. Bioresource Technology, 359: 0 127511, 2022. ISSN 0960-8524. doi:https://doi.org/10.1016/j.biortech.2022.127511. URL https://www.sciencedirect....
2022
-
[14]
Matsuzaki, D
A. Matsuzaki, D. Kiribuchi, and K. Shimizu. Machine learning approach to nox prediction for scr process of thermal power plant. IFAC-PapersOnLine, 56 0 (2): 0 2858--2864, 2023. ISSN 2405-8963. doi:https://doi.org/10.1016/j.ifacol.2023.10.1401. URL https://www.sciencedirect.com...
2023 doi
-
[15]
Scikit-learn: Machine learning in python
Fabian Pedregosa et al. Scikit-learn: Machine learning in python. Journal of machine learning research, 12 0 (Oct): 0 2825--2830, 2011
2011
-
[16]
PYREG GmbH , 2024
PYREG. PYREG GmbH , 2024. Online: pyreg.com
2024
-
[17]
Scenarios towards limiting global mean temperature increase below 1.5 c
Joeri Rogelj et al. Scenarios towards limiting global mean temperature increase below 1.5 c. Nature Climate Change, 2018
2018
-
[18]
Quach, Oh Kwang Chul, and Ocktaeck Lim
Bernike Febriana Samosir, Nhu Y. Quach, Oh Kwang Chul, and Ocktaeck Lim. NOx emissions prediction in diesel engines: a deep neural network approach. Environmental Science and Pollution Research, 31 0 (1): 0 713--722, January 2024. ISSN 1614-7499. doi:10.1007/s11356-023-30937-3...
2024 doi
-
[19]
Shukla et al
P.R. Shukla et al. Climate change 2022 - mitigation of climate change: Working group iii contribution to the sixth assessment report of the intergovernmental panel on climate change. 2022. doi:10.1017/9781009157926
2022 doi
-
[20]
Biophysical and economic limits to negative CO2 emissions
Pete Smith et al. Biophysical and economic limits to negative CO2 emissions . Nature climate change, 2016
2016
-
[21]
Prediction of nox emission concentration from coal-fired power plant based on joint knowledge and data driven
Zheng Wu, Yue Zhang, and Ze Dong. Prediction of nox emission concentration from coal-fired power plant based on joint knowledge and data driven. Energy, 271: 0 127044, 2023. ISSN 0360-5442. doi:https://doi.org/10.1016/j.energy.2023.127044. URL https://www.sciencedirect.com/sci...
2023
-
[22]
@esa (Ref
\@ifxundefined[1] #1\@undefined \@firstoftwo \@secondoftwo \@ifnum[1] #1 \@firstoftwo \@secondoftwo \@ifx[1] #1 \@firstoftwo \@secondoftwo [2] @ #1 \@temptokena #2 #1 @ \@temptokena \@ifclassloaded agu2001 natbib The agu2001 class already includes natbib coding, so you should ...
-
[23]
\@lbibitem[] @bibitem@first@sw\@secondoftwo \@lbibitem[#1]#2 \@extra@b@citeb \@ifundefined br@#2\@extra@b@citeb \@namedef br@#2 \@nameuse br@#2\@extra@b@citeb \@ifundefined b@#2\@extra@b@citeb @num @parse #2 @tmp #1 NAT@b@open@#2 NAT@b@shut@#2 \@ifnum @merge>\@ne @bibitem@firs...
-
[24]
o7G 9I M_Jc+uC] =f c U npv zH A ϵ')^V Ӄ TSvCTX fC .TdOex2 ?ȵ#nWk_ TA]
@open @close @open @close and [1] URL: #1 \@ifundefined chapter * \@mkboth \@ifxundefined @sectionbib * \@mkboth * \@mkboth\@gobbletwo \@ifclassloaded amsart * \@ifclassloaded amsbook * \@ifxundefined @heading @heading NAT@ctr thebibliography [1] @ \@biblabel @NAT@ctr \@bibset...
Reviewed August 11, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.