Fragmenta: on a site it has never seen, not one learned arm explains any variance
Published:
Fragmenta: on a site it has never seen, not one learned arm explains any variance
Fragmenta is live today with HTTPS enforced. It predicts the mean fragment size of a bench blast with twelve arms over sixteen cases, six classical closed forms (Kuznetsov, Kuz-Ram, Swebrec, the crush-zone model, two published regressions) and six learned (a Levenberg-Marquardt network, support-vector regression, random forest, gradient boosting, a stack and a refit), and it scores the same table three ways: a random split, the published hold-out, and leave-one-site-out.
Most learned fragmentation papers report the random split, where a model that memorises the site looks skilful. The question a mine planner needs answered is what a method knows about a site it has never seen.
The best, gradient boosting, scores -0.034 against a null model at -0.216: a 0.182 margin that is two models failing by different amounts, not skill. The only two arms that stay positive on an unseen site are the two whose coefficients are fixed rather than fitted, the published regression at 0.802 and Kuznetsov at 0.311.
The classical arm improves under the honest protocol, from negative on the random split, because it has nothing to overfit. The kill criterion, written before the run, requires both a positive score and a 0.10 margin; it was rewritten after an earlier version had declared success on two failures, and it fired.
The science lives upstream in blastfrag, a separate repository consumed as a pinned dependency; the product declares no package of its own and a guard fails the build if one appears. The corpus is 97 published bench blasts, a 14-blast published hold-out and 5 open-access field blasts, reused as cited experimental facts; the source articles are copyrighted, stay in a private vault, and another guard fails the build if a PDF is ever tracked. Reproducibility is stated as measured: byte-identical within an environment, better than 3e-08 relative across operating systems, both gated in CI.
