BoxRF: A New Machine Learning Algorithm for Grade Estimation
Source abstract
Abstract
A new machine learning algorithm, BoxRF, was developed specifically for estimating grades from drillhole datasets. The method combines the features of classical estimation methods, such as search boxes, search direction, and estimation based on inverse distance methods, with the robustness of random forest (RF) methods that come from forming numerous random groups of data. The method was applied to a porphyry copper deposit, and results were compared to various ML methods, including XGBoost (XGB), k-nearest neighbors (KNN), neural nets (NN), and RF. Scikit-learn RF (SRF) performed the best (R2 = 0.696) among the ML methods but underperformed BoxRF (R2 = 0.751). The results were confirmed through a five-fold cross-validation exercise where BoxRF once again outperformed SRF. The box dimensions that performed the best were similar in length to the ranges indicated by variogram modeling, thus demonstrating a link between machine learning and traditional methods. Numerous combinations of hyperparameters performed similarly well, implying the method is robust. The inverse distance method was found to better represent the grade–space relationship in BoxRF than median values. The superiority of BoxRF over SRF in this dataset is encouraging, as it opens the possibility of improving machine learning by incorporating domain knowledge (principles of geology, in this case).
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Neural Networks and Applications · Image and Object Detection Techniques · Machine Learning and Data Classification
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Mining Engineering, University of Utah, Salt Lake City, UT 84112, USA
References (28)
Show source-provided references
1. Kapageridis, I.K., Denby, B., and Hunter, G. (1999, January 10–16). Integration of a Neural Ore Grade Estimation Tool in a 3D Resource Modeling Package. Proceedings of the International Joint Conference on Neural Networks, Washington, DC, USA.
2. Integrating artificial neural networks and geostatistics for optimum 3D geological block modeling in mineral reserve estimation: A case study10.1016/j.ijmst.2016.05.008 ↗
3. Sarantsatsral, N., Ganguli, R., Pothina, R., and Tumen-Ayush, B. (2021). A Case Study of Rock Type Prediction Using Random Forests: Erdenet Copper Mine, Mongolia. Minerals, 11.10.3390/min11101059 ↗
4. Shaw, K.O., Goïta, K., and Germain, M. (2022). Prospectivity Mapping of Heavy Mineral Ore Deposits Based upon Machine-Learning Algorithms: Columbite-Tantalite Deposits in West- Central Côte d’Ivoire. Minerals, 12.10.3390/min12111453 ↗
5. Machine Learning-Based Delineation of Geodomain Boundaries: A Proof-of-Concept Study Using Data from the Witwatersrand Goldfields10.1007/s11053-023-10159-7 ↗
6. Mineral grade estimation using gradient boosting regression trees10.1080/17480930.2021.1949863 ↗
7. Assessment of Ore Grade Estimation Methods for Structurally Controlled Vein Deposits—A Review10.4314/gm.v21i1.4 ↗
8. Review of machine learning-based Mineral Resource estimation
9. The application of median indicator kriging and neural network in modeling mixed population in an iron ore deposit10.1016/j.cageo.2010.07.009 ↗
10. Ahmed, W., Muhammad, K., Glass, H.J., Chatterjee, S., Khan, A., and Hussain, A. (2022). Novel MLR-RF-Based Geospatial Techniques: A Comparison with OK. ISPRS Int. J. Geo-Inf., 11.10.3390/ijgi11070371 ↗
11. Sparse Data Division Using Data Segmentation and Kohonen Network for Neural Network and Geostatistical Ore Grade Modeling in Nome Offshore Placer Deposit10.1023/B:NARR.0000046920.95725.1b ↗
12. Atalay, F. (2025). Effect of Domaining in Mineral Resource Estimation with Machine Learning. Minerals, 15.10.3390/min15040330 ↗
13. Integration of Machine Learning Algorithms with Gompertz Curves and Kriging to Estimate Resources in Gold Deposits10.1007/s11053-020-09750-z ↗
14. Sarantsatsral, N., and Ganguli, R. (2022). Gaining Insight from Semi-Variograms into Machine Learning Performance of Rock Domains at a Copper Mine. Minerals, 12.10.3390/min12091062 ↗
15. Machine learning and geostatistical approaches for estimating aboveground biomass in Chinese subtropical forests10.1186/s40663-020-00276-7 ↗
16. Ensemble Machine Learning Geostatistical Hybrid Models for Grade Control10.1007/s11004-024-10172-3 ↗
17. Quantifying uncertainty and improving prospectivity mapping in mineral belts using transfer learning and Random Forest: A case study of copper mineralization in the Superior Craton Province, Quebec, Canada10.1016/j.oregeorev.2024.105918 ↗
18. Yu, H., and Zahidi, I. (2023). Tailings Pond Classification Based on Satellite Images and Machine Learning: An Exploration of Microsoft ML.Net. Mathematics, 11.10.3390/math11030517 ↗
19. Gao, S. (2021). Geospatial Artificial Intelligence (GeoAI), Oxford University Press.10.1093/obo/9780199874002-0228 ↗
20. A novel framework for addressing uncertainties in machine learning-based geospatial approaches for flood prediction10.1016/j.jenvman.2022.116813 ↗
21. Random forest as a generic framework for predictive modeling of spatial and spatio-temporal variables10.7717/peerj.5518 ↗
22. Transfer learning: A friendly introduction10.1186/s40537-022-00652-w ↗
23. Roussel, C., and Böhm, K. (2023). Geospatial XAI: A Review. ISPRS Int. J. Geo-Inf., 12.10.3390/ijgi12090355 ↗
24. GeoRF: A geospatial random forest10.1007/s10618-024-01046-7 ↗
25. (2025, April 04). CRAN: Package SpatialRF. Available online: https://cran.r-project.org/web/packages/spatialRF/index.html.
26. Sarantsatsral, N. (2023). Applying Machine Learning to Model Erdenet Copper Mine in Mongolia and Evaluating Operating Scenarios to Maximize Value. [Ph.D. Thesis, University of Utah].
27. Scikit-Learn: Machine Learning in Python
28. XGBoost (2025, February 12). Available online: https://xgboost.readthedocs.io/en/latest/index.html.