(371z) Extrapolation Error Quantification for the Discovery of Optimal Experimental Conditions
AIChE Annual Meeting
2024
2024 AIChE Annual Meeting
Computing and Systems Technology Division
10A: Poster Session: Interactive Session: Systems and Process Design
Tuesday, October 29, 2024 - 3:30pm to 5:00pm
However, if the test dataset is outside the scope of the training dataset, extrapolation occurs. Since ML models are designed to identify patterns from data within a specific range, extrapolation can be challenging because models may not be able to generalize well to data outside of their intended range. AI model just considers the train dataset and has encountered problems with extrapolation accuracy because of difficulty in extrapolation. Bayesian optimization (BO) uses gaussian process regression (GPR) for the surrogate model to predict values and display uncertainty. However, BO has a trustworthiness problem because GPR model has a low accuracy due to sampling-based training. Extreme gradient boosting (XGboost), one of the machine learning models, is a tree-based ML model and weak in extrapolation because of decision tree algorithmâs feature. A tree-based algorithm is pruning by finding a way to divide feature space optimally, and finally, the divided feature space has the average value in regression. Since the outer area without data cannot be pruned, prediction values are constant regardless of the change in the hyperparameter. This problem affects not only the accuracy but also the trustworthiness of extrapolation.
To solve the trustworthiness problem, we used multilayer perceptron (MLP), one of the ANNs algorithms. MLP can perform extrapolation well by rectified linear unit (ReLU) activation function when the training distribution covers a sufficiently broad range of the input space. In this study, we quantified extrapolation error to recommend experiment points. We used catalytic experiment data of oxidative coupling of methane (OCM) which included experimental conditions and results of each catalyst for the case study. OCM reaction can directly convert methane reacted with oxygen into ethane and ethylene (C2 hydrocarbon). OCM catalytic reaction dataset consists of catalyst information, catalyst experiment conditions, and catalyst experimental results. We developed an MLP model to predict C2 hydrocarbon yield by using reaction temperature, feed ratio of oxygen and methane, and contact time as the input variable as an example of Mn-Na2WO4/SiO2 catalyst.
We developed an interpolation model for mapping the OCM catalytic reaction data. Before interpolation, the OCM data were standardized by z-score to prevent overfitting. Additionally, standardized datasets were randomly split into train sets and test sets with the split ratio of 8/2, respectively. This study employed XGboost as an interpolation model due to its high accuracy and low computational time. Then, the train set was divided through 10-fold to evaluate the prediction accuracy and optimize hyperparameters (eg, n_estimators, max_depth, learning_rate) by Optuna library package of Python. The prediction accuracy is evaluated in R2-score and root mean squared error (RMSE). Using the interpolation model, the reaction performance of catalysts (C2 yield) is interpolated according to different reaction conditions. As a result, 9,261 augmentation data were generated by XGboost-based interpolation model.
Also, We developed an MLP-based extrapolation model to quantify extrapolation error. Keras library package of Python is used to create MLP. 9,380 data including 9,261 augmentation data and 119 real data was divided into 4 parts based on interquartile range (IQR) by each reaction condition. Then, MLP model trained in one or more parts of each reaction condition and predicted the parts except the training parts. Extrapolation error is defined as the difference between the real value and the prediction value of the extrapolation model, calculated in each training scenario and quantified by the distance between the population mean and value, the number of extrapolated variables.
In conclusion, we proposed the framework to quantify the extrapolation error in the experiment case of Mn-Na2WO4/SiO2 catalyst for OCM reaction. The XGboost-based interpolation model interpolated data for data augmentation. Then, we developed the MLP-based extrapolation model and quantified the extrapolation error using the augmentation data. The methodology of extrapolation error quantification could support recommendation points of additional experiments to increase the accuracy of the extrapolation model. Accordingly, the improvement of the extrapolation modelâs accuracy would make the extrapolation model prediction more trustworthy to researchers.
References
- Dong, Y., C. Georgakis, J. Mustakis, et al., âConstrained Version of the Dynamic Response Surface Methodology for Modeling Pharmaceutical Reactions,â Industrial and Engineering Chemistry Research, 58 (30), pp. 13611â13621 (2019).
- Schüler, C., F. Betzenbichler, C. Drescher, and O. Hinrichsen, âOptimization of the synthesis of Ni catalysts via chemical vapor deposition by response surface methodology,â Chemical Engineering Research and Design, 132, pp. 303â312 (2018).
- Elfghi, F.M., âA hybrid statistical approach for modeling and optimization of RON: A comparative study and combined application of response surface methodology (RSM) and artificial neural network (ANN) based on design of experiment (DOE),â Chemical Engineering Research and Design, 113, pp. 264â272 (2016).
- Mazheika, A., Y.G. Wang, R. Valero, et al., âArtificial-intelligence-driven discovery of catalyst genes with application to CO2 activation on semiconductor oxides,â Nature Communications, 13 (1), (2022).