MECHVAR: Variance-Guided Mechanism Discrimination for Autonomous Machine Learning Experiment Selection
Organizations: Stony Brook University
Abstract
Benchmark gains are often mechanism-ambiguous: reproducing an improvement does not by itself identify why it occurs. We study finite-library mechanism discrimination, where posterior-weighted candidate mechanisms, executable probes, and a limited experimental budget define a sequential experiment-selection problem. MECHVAR selects the next probe by maximizing the posterior-weighted variance of its predicted responses. Under a shared-Gaussian predictive model, this score is exactly proportional to the classical Box--Hill posterior-weighted pairwise-KL criterion, yet it admits O(KE) vectorized rescoring and a transparent additive audit over mechanism pairs. A local expansion further links the score to expected information gain (EIG) when predicted response separations are small. In a 25-block stress audit, MECHVAR outperforms confirmation-first in several moderate misspecification regimes, while its primary comparisons with EIG remain statistically unresolved. In a held-out Digits loop, normalized mechanism-identification AUC is 0.8975 for MECHVAR, 0.7825 for a score-greedy policy, and 0.9092 for EIG. At K = 100, E = 200, median single-thread full-library scoring is 10.36 microseconds for MECHVAR versus 57.69 ms for six-node quadrature EIG in the recorded environment. MECHVAR therefore provides a lightweight, auditable acquisition rule for finite-library experiment selection when a shared predictive scale is a defensible approximation.
Figures & tables
| Condition | Random | Confirm-first | EIG | MECHVAR | (Holm ) | (Holm ) |
|---|---|---|---|---|---|---|
| Well specified | 95.92 | 99.68 | 100.00 | 100.00 | (–) | |
| Pred. | 75.28 | 91.12 | 94.08 | 94.32 | (0.00196) | (1.000) |
| Pred. | 50.32 | 63.84 | 64.64 | 65.36 | (0.497) | (1.000) |
| Noise | 86.32 | 97.76 | 99.12 | 99.20 | (0.0276) | (1.000) |
| Noise | 73.84 | 92.08 | 94.24 | 94.72 | (0.00800) | (1.000) |
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
| Mechanism pair | Share of MDV | |
|---|---|---|
| 0.05400 | 79.9% | |
| 0.00625 | 9.2% | |
| 0.00735 | 10.9% |
| ID | Domain | Key diagnostic result | Interpretation |
|---|---|---|---|
| FB01 | ColoredMNIST | OOD accuracy under color swap; (95% CI ). | Shortcut dependence supported |
| FB02 | CIFAR-100 SSL | Supervised-200 vs. FixMatch ; difference (95% CI ). | No support under this protocol |
| FB03 | IHDP causal inference | Targeted regularization improves DragonNet PEHE by , while mean PEHE still favors TARNet ( vs. ). | Mixed component-level evidence |
| FB04 | 50-node causal discovery | SHD: NOTEARS ; correlation ; permuted ; random . | Structural sensitivity supported |
| FB05 | Poisoned MNIST | Harmonic clean/robust gain: noise-mix (95% CI ); FGSM ; trigger gain approximately zero. | Partial robustness support |
| FB06 | CIFAR-10 SVHN OOD | Accuracy under class permutation while . | Semantic/OOD dissociation |
| Error structure | Random | Confirm-first | EIG | MECHVAR |
|---|---|---|---|---|
| IID Gaussian | .769 | .938 | .944 | .948 |
| Probe-shared bias | .838 | .951 | .976 | .978 |
| Mechanism-shared bias | .775 | .924 | .934 | .933 |
| Low-rank correlated | .757 | .901 | .910 | .918 |
| Heavy-tail | .820 | .906 | .938 | .931 |
| Nodes | Top-probe agreement | Median Spearman | Median max error | 95th-pct. max error |
|---|---|---|---|---|
| 6 | 0.997 | 1.000 | ||
| 20 | 1.000 | 1.000 |
| Top-probe agreement | Median Spearman | Median BH loss | 95th-pct. BH loss | |
|---|---|---|---|---|
| 0.00 | 1.000 | 1.000 | 0.000 | 0.000 |
| 0.10 | 0.812 | 0.976 | 0.000 | 0.134 |
| 0.25 | 0.560 | 0.855 | 0.000 | 0.425 |
| 0.50 | 0.257 | 0.539 | 0.359 | 0.796 |
| MECHVAR ( s) | EIG ( s) | EIG/MECHVAR | ||
|---|---|---|---|---|
| 5 | 10 | 2.90 | 129.41 | 44.6 |
| 8 | 16 | 2.92 | 243.28 | 83.2 |
| 12 | 24 | 3.03 | 463.51 | 152.8 |
| 20 | 40 | 3.29 | 1134.53 | 345.4 |
| 30 | 60 | 3.73 | 2674.41 | 718.0 |
| 50 | 100 | 4.89 | 8958.05 | 1831.0 |
| Policy | |||||
|---|---|---|---|---|---|
| Random | .4067 | .8290 | .9486 | .9817 | .9946 |
| Score-greedy | .4067 | .6200 | .9067 | .9133 | .9733 |
| Confirm-first | .4067 | .8067 | .9933 | 1.0000 | 1.0000 |
| EIG | .4067 | .9333 | 1.0000 | 1.0000 | 1.0000 |
| MECHVAR | .4067 | .8867 | 1.0000 | 1.0000 | 1.0000 |