Uncertainty Quantification in ML-Based Block Models
It's like giving a confidence score to every block of ore in a mine model—so engineers know not just *what* grade is predicted, but *how sure* the model is.
⚠️ Why It Matters
📘 Definition
Uncertainty Quantification (UQ) in ML-based block models is the systematic characterization, propagation, and reduction of epistemic and aleatoric uncertainties arising from sparse sensor data, geostatistical non-stationarity, ML model architecture choices, and spatial interpolation assumptions. It integrates Bayesian inference, ensemble modeling, and stochastic simulation to produce probabilistic grade estimates per 3D block with quantified prediction intervals, enabling risk-aware resource estimation and real-time dilution control.
🎨 Concept Diagram
AI-generated illustration for visual understanding
💡 Engineering Insight
Never trust a single-point ML prediction without its uncertainty envelope — in hard-rock mining, a 0.4 % Cu prediction with ±1.1 % Cu PIW is functionally equivalent to 'unknown' and must be treated as waste until verified. The most costly grade control errors arise not from model bias, but from misplaced confidence in low-variance predictions where training data is geometrically sparse.
📖 Detailed Explanation
Advanced practice treats the entire modeling pipeline as a probabilistic program. Drill hole assays are modeled as truncated normal distributions reflecting detection limits; lithological contacts are represented as fuzzy boundaries with spatially varying transition probabilities; and ML models are embedded within hierarchical Bayesian frameworks that jointly infer geology, grade, and uncertainty structure. This allows coherent propagation of uncertainty from raw data → geological interpretation → grade estimation → stope design.
State-of-the-art applications integrate real-time sensor fusion (e.g., LIBS + gamma spectrometry + EM tomography) into online UQ recalibration loops. At Newmont’s Boddington Mine, a live Bayesian updating system adjusts PIW every 4 hours using haul truck assay reconciliation, reducing unplanned dilution events by 37%. Critically, regulatory-grade UQ (per JORC Code 2012 Section 22 and NI 43-101 Form 43-101F1) requires traceable separation of data, model, and parameter uncertainty — not just aggregated RMSE.
🔄 Engineering Workflow
📋 Decision Guide
| Rock/Field Condition | Recommended Design Action |
|---|---|
| PIW > 1.8 % Cu AND EUR > 0.75 in hanging wall zone | Deploy down-hole XRF + real-time assay proxy; defer stope drawpoint design until 3 additional HQ-core intercepts within 10 m |
| ρ < 15 m AND Brier Score > 0.15 in transition zone (oxide/sulphide) | Switch from RF to Bayesian neural network (BNN); apply local kriging with moving window radius = 2×ρ |
| PIW < 0.3 % Cu AND EUR < 0.4 across entire orebody footprint | Approve automated grade control feed-forward to crusher setpoint and SAG mill charge control |
📊 Key Properties & Parameters
Prediction Interval Width (PIW)
0.15–2.4 % Cu (copper), 0.8–12.5 g/t Au (gold)The 90% credible interval width (e.g., P5–P95) for grade prediction per block, expressed as absolute difference in % Cu or g/t Au
Blocks with PIW > 1.2 % Cu trigger mandatory re-sampling or conditional simulation before stope design
Epistemic Uncertainty Ratio (EUR)
0.35–0.82 (unitless, 0–1 scale)Ratio of model-structure uncertainty (e.g., from ensemble variance) to total uncertainty (ensemble + residual noise)
EUR > 0.7 indicates insufficient training data density and mandates targeted infill drilling
Spatial Correlation Length (ρ)
12–85 m (hard rock), 3–18 m (weathered/oxidized zones)Distance beyond which block grade predictions become statistically independent, estimated via variogram range or GP kernel lengthscale
ρ < 15 m invalidates standard 5×5×5 m block models and requires sub-block resolution or adaptive gridding
Calibration Score (Brier Score)
0.012–0.185 (lower = better calibrated)Mean squared deviation between predicted probability of grade exceeding cutoff and observed binary outcomes across validation blocks
Brier > 0.12 invalidates grade control stoping decisions and triggers ML hyperparameter re-tuning
📐 Key Formulas
Prediction Interval Width (PIW)
PIW_b = Q_{0.95}(\hat{y}_b) - Q_{0.05}(\hat{y}_b)90% credible interval width for grade prediction in block b
| Symbol | Name | Unit | Description |
|---|---|---|---|
| PIW_b | Prediction Interval Width for block b | 90% credible interval width for grade prediction in block b | |
| Q_{0.95}(\hat{y}_b) | 95th percentile of predicted grade distribution in block b | Upper bound of the 90% credible interval for predicted grade in block b | |
| Q_{0.05}(\hat{y}_b) | 5th percentile of predicted grade distribution in block b | Lower bound of the 90% credible interval for predicted grade in block b |
Epistemic Uncertainty Ratio (EUR)
EUR_b = \frac{\text{Var}_{\mathcal{M}}(\hat{y}_b)}{\text{Var}_{\mathcal{M}}(\hat{y}_b) + \sigma^2_{\text{res}}}Fraction of total uncertainty attributable to model structure ambiguity
| Symbol | Name | Unit | Description |
|---|---|---|---|
| EUR_b | Epistemic Uncertainty Ratio for batch b | dimensionless | Fraction of total uncertainty attributable to model structure ambiguity |
| Var_M(y_hat_b) | Variance of predictions across models for batch b | dimensionless | Measure of disagreement among models in predicted output for batch b |
| sigma2_res | Residual variance | dimensionless | Aleatoric uncertainty component representing irreducible noise or measurement error |
🏭 Engineering Example
Newmont Boddington Gold Mine (Western Australia)
Altered granodiorite with potassic-sericitic alteration🏗️ Applications
- Real-time stope boundary optimization
- Dilution buffer design for selective mining
- Resource classification under JORC/NI 43-101
- Autonomous haulage grade routing
🔧 Try It: Interactive Calculator
📋 Real Project Case
Copper Mine Block Model Refinement Using Neural Kriging
Escondida-style porphyry copper deposit, Chile