The Observation Theory EncyclopediaFrom TSKAboutBy kindBy chapterBy Lean fileLedgerProvenance

formula search instrument

DefinitionA score written as a short expression in the features, such as the smaller of two features plus a third, with a threshold. Chapter 6. Also formula classifier, formula classifier, formula-search.
ExampleDepth three over 18 operations found a feature minus a principal component plus a feature at F1 0.963 on breast cancer.
BookData Mining as Observation, draft 0.2, commit f3914f0; entry id formula-search, kind instrument.
Statusno ledger row names this entry. Corrections: 2 item(s), see below.
Defining equation

Book equation 5.4.

Assumptions and scope
  • The search enumerates short expressions over the features and scores each by its optimal thresholded F1, pruning monotone unary nodes by the Monotone Invariance Theorem and, in the A* companion, leaves by an F1 ceiling.
  • Its first comparison reported nine wins that became three under the Nadeau and Bengio correction, with seventeen datasets indeterminate, and the record carries the retraction at the size of the result.
  • The main comparison used a fold-local meta-learned pruning rule and never rested on the AUROC form of the ceiling. The A* companion did, and the rerun shows what that cost, nothing on those datasets.
Prior artnone recorded
Evidencetheory-radar/ERRATA.md:3-75, theory-radar/paper/REVISION_PLAN.md:39-45, lean/DataMiningAsObservation/MonotoneInvariance.lean, lean/DataMiningAsObservation/YoudenF1.lean
Reviewednot yet reviewed; generated 2026-09-10 from records at the commits on the provenance page.
boundary
A search over short formulas scored by optimal thresholded F1.

Equation

Book equation 5.4.

\[\begin{gathered} F_1^{\max}\ \le\ \sup_{t\in[J,\,1]}\ \frac{2t\pi}{t\pi+\pi+(t-J)(1-\pi)},\qquad J=\max_{\tau}\big(\mathrm{TPR}-\mathrm{FPR}\big),\qquad \pi=\text{prevalence}, \\ J\le 2A-1\ \text{when the ROC curve is concave, and not in general.} \end{gathered}\]

Conditions

Conditions are curated in entries.toml rather than read from a record.

Ledger

none

First stated

theory-radar, DOI 10.5281/zenodo.20660206, theory-radar/README.md, with the corrected comparison in the constraint-gap review, constraint-gap/review/REDESIGN.md:1-110.

Measurements

none

Failures and corrections

Invariance envelope

none declared

Machine checked

lean/DataMiningAsObservation/MonotoneInvariance.lean, theorems aurocNum_comp, auroc_comp, predicted_comp, predictedBelow_comp, sweptF1_comp, sweptF1Below_comp, optF1_comp, at observation-data-mining f3914f0; what the check covers is stated in the book’s appendix C.

lean/DataMiningAsObservation/YoudenF1.lean, theorems f1_eq, f1_le_of_youden, auroc_eq, youden_eq, youden_exceeds_auroc_form, at observation-data-mining f3914f0; what the check covers is stated in the book’s appendix C.

Used in

Data Mining as Observation chapters 0, 5, 6, 7, 14.

Related

Monotone Invariance Theorem; safe pruning; Youden F1 bound; read operator.

See also

Book equations stated beside the entry’s terms, not defining it: 6.2, 7.4, 7.6.

Sources-table rows that share a record with the entry without naming it: chapter 5 section 5.4, chapter 6 section 6.3, chapter 6 section 6.4, chapter 6 section 6.5, chapter 7 section 7.3, chapter 7 section 7.4, chapter 8 section 8.4, chapter 8 section 8.5, chapter 8 section 8.9.

Status

Generated 2026-09-10 by encyclopedia/generate.py; book at observation-data-mining f3914f0; the commit of every record is listed in the encyclopedia’s provenance.

← footprintfreshness →