Update logbook: Repro - Instance-Level Costs for Nuanced Classifier Evaluation
Browse files
logbook.json
CHANGED
|
@@ -11,7 +11,7 @@
|
|
| 11 |
"icml2026-repro",
|
| 12 |
"paper-qMI1xD8O3x"
|
| 13 |
],
|
| 14 |
-
"updated_at": "2026-07-18T16:
|
| 15 |
"root": {
|
| 16 |
"slug": "index",
|
| 17 |
"title": "Repro - Instance-Level Costs for Nuanced Classifier Evaluation",
|
|
@@ -70,9 +70,15 @@
|
|
| 70 |
"title": "Conclusion",
|
| 71 |
"file": "pages/conclusion/page.md",
|
| 72 |
"children": []
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 73 |
}
|
| 74 |
]
|
| 75 |
},
|
| 76 |
-
"agent_view_tokens":
|
| 77 |
-
"revision": "
|
| 78 |
}
|
|
|
|
| 11 |
"icml2026-repro",
|
| 12 |
"paper-qMI1xD8O3x"
|
| 13 |
],
|
| 14 |
+
"updated_at": "2026-07-18T16:49:47+00:00",
|
| 15 |
"root": {
|
| 16 |
"slug": "index",
|
| 17 |
"title": "Repro - Instance-Level Costs for Nuanced Classifier Evaluation",
|
|
|
|
| 70 |
"title": "Conclusion",
|
| 71 |
"file": "pages/conclusion/page.md",
|
| 72 |
"children": []
|
| 73 |
+
},
|
| 74 |
+
{
|
| 75 |
+
"slug": "repro-31878-bundle",
|
| 76 |
+
"title": "repro-31878-bundle",
|
| 77 |
+
"file": "pages/repro-31878-bundle/page.md",
|
| 78 |
+
"children": []
|
| 79 |
}
|
| 80 |
]
|
| 81 |
},
|
| 82 |
+
"agent_view_tokens": 13307,
|
| 83 |
+
"revision": "1784393387850790000"
|
| 84 |
}
|
pages/claim-3-cost-derivation-sources/page.md
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4a04836fc8cd91b561dc702ab9388bd48f2ab1852df314691b88b7b64ce46a08
|
| 3 |
+
size 23426914
|
pages/claim-5-cost-weighted-training-is-inconsistent/page.md
CHANGED
|
@@ -125,7 +125,7 @@ https://huggingface.co/buckets/vbabenko97/repro-instance-level-costs-artifacts#l
|
|
| 125 |
|
| 126 |
Agreements: Turkey (β11.6% vs β14.5%) and NHANES (β1.9% vs ~β2.5%) match the paper's direction and rough size. Divergences: on Jigsaw the paper reports weighting as neutral (NEC 1.8β1.8) while our weighted NEC rises by +11.4% with error up 5.91β6.42 β statistically large against the Β±0.04 seed CIs, i.e. weighting *hurts* here; and the synthetic positive control failed to show the paper's benefit (next paragraph). Both divergences point the same way as the paper's bottom line β don't rely on cost-weighted training β but they are divergences, not confirmations.
|
| 127 |
|
| 128 |
-
**Documented discrepancy β the synthetic positive control.** The paper reports weighting helps in the idealized synthetic case (β18.6%); this reproduction finds it neutral (+0.2%).
|
| 129 |
|
| 130 |
**Mechanism status.** The paper's Β§5.3 mechanism β weighting helps only when costs are predictable from features β is directionally consistent with the real-data ranking (Turkey/NHANES, whose features carry injury/BP-adjacent signal, see gains; Jigsaw, whose annotator idiosyncrasy is orthogonal to TF-IDF, does not). But the one experiment designed to isolate that mechanism (the synthetic control) did not reproduce the paper's effect, so the mechanism should be treated as not confirmed by this reproduction.
|
| 131 |
|
|
@@ -289,3 +289,12 @@ wrote outputs/synthetic/sweep.csv
|
|
| 289 |
**π¦ Artifact** `outputs/synthetic/sweep.csv` Β· dataset Β· 311 B
|
| 290 |
|
| 291 |
trackio-local-path://outputs/synthetic/sweep.csv
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 125 |
|
| 126 |
Agreements: Turkey (β11.6% vs β14.5%) and NHANES (β1.9% vs ~β2.5%) match the paper's direction and rough size. Divergences: on Jigsaw the paper reports weighting as neutral (NEC 1.8β1.8) while our weighted NEC rises by +11.4% with error up 5.91β6.42 β statistically large against the Β±0.04 seed CIs, i.e. weighting *hurts* here; and the synthetic positive control failed to show the paper's benefit (next paragraph). Both divergences point the same way as the paper's bottom line β don't rely on cost-weighted training β but they are divergences, not confirmations.
|
| 127 |
|
| 128 |
+
**Documented discrepancy β the synthetic positive control.** The paper reports weighting helps in the idealized synthetic case (β18.6%); this reproduction finds it neutral (+0.2%). The root cause is analytic: when Ξ is a *symmetric* linear-Gaussian function of features, the cost-weighted-optimal and error-optimal decision boundaries **coincide** (both at Ξ=0), so weighting cannot help a well-specified model. A logged sweep (run below, `run_synthetic_sweep.py`) tests whether this neutrality is configuration-specific by varying one factor at a time around the base config β N (2,000/20,000), Ο (0.2/0.7), d (10/50), and regularization C (0.01/100): the weighted-minus-standard NEC difference is statistically indistinguishable from zero in **every** configuration (all 95% CIs include 0; the N=2,000 point estimate is β0.06 pts but its CI is [β0.71, +0.59]). The paper's β18.6% benefit could not be recovered under any tested variant of this construction, which suggests the paper's synthetic differs in some unstated way (e.g. asymmetry or model misspecification). The large error/NEC gap in the synthetic (3.8x) reproduces regardless.
|
| 129 |
|
| 130 |
**Mechanism status.** The paper's Β§5.3 mechanism β weighting helps only when costs are predictable from features β is directionally consistent with the real-data ranking (Turkey/NHANES, whose features carry injury/BP-adjacent signal, see gains; Jigsaw, whose annotator idiosyncrasy is orthogonal to TF-IDF, does not). But the one experiment designed to isolate that mechanism (the synthetic control) did not reproduce the paper's effect, so the mechanism should be treated as not confirmed by this reproduction.
|
| 131 |
|
|
|
|
| 289 |
**π¦ Artifact** `outputs/synthetic/sweep.csv` Β· dataset Β· 311 B
|
| 290 |
|
| 291 |
trackio-local-path://outputs/synthetic/sweep.csv
|
| 292 |
+
|
| 293 |
+
|
| 294 |
+
---
|
| 295 |
+
<!-- trackio-cell
|
| 296 |
+
{"type": "dashboard", "id": "cell_951462ca1f8e", "created_at": "2026-07-18T16:49:43+00:00", "title": "Dashboard: repro-31878-bundle", "dashboard_project": "repro-31878-bundle"}
|
| 297 |
+
-->
|
| 298 |
+
**π― Trackio dashboard** `repro-31878-bundle`
|
| 299 |
+
|
| 300 |
+
trackio-local-dashboard://repro-31878-bundle
|
pages/claim-6-delta-regression-calibration-not-accuracy/page.md
CHANGED
|
@@ -12,7 +12,7 @@ Claim 6 (Β§4.2/Β§5.5): Ξ-regression (Eq. 7 β predict the signed margin with s
|
|
| 12 |
<!-- trackio-cell
|
| 13 |
{"type": "markdown", "id": "cell_8c9930e1a7bc", "created_at": "2026-07-18T14:18:35+00:00", "title": "Result: MAE matches (0.325 vs 0.30); accuracy differences small, one significant"}
|
| 14 |
-->
|
| 15 |
-
**
|
| 16 |
|
| 17 |
| Dataset | Classification NEC | Regression NEC | Paired diff (reg β std, 95% CI) | Regression MAE (Ξ) |
|
| 18 |
|---|---|---|---|---|
|
|
|
|
| 12 |
<!-- trackio-cell
|
| 13 |
{"type": "markdown", "id": "cell_8c9930e1a7bc", "created_at": "2026-07-18T14:18:35+00:00", "title": "Result: MAE matches (0.325 vs 0.30); accuracy differences small, one significant"}
|
| 14 |
-->
|
| 15 |
+
**Partially reproduced.** The Jigsaw MAE lands on the paper's value, and Ξ-regression gives no meaningful accuracy loss or gain in practical terms β but a paired per-seed test (run below) shows the differences are not statistically zero everywhere, so we do not claim strict equivalence, and the paper's "inconsistent in direction" description does not match our runs:
|
| 16 |
|
| 17 |
| Dataset | Classification NEC | Regression NEC | Paired diff (reg β std, 95% CI) | Regression MAE (Ξ) |
|
| 18 |
|---|---|---|---|---|
|
pages/conclusion/page.md
CHANGED
|
The diff for this file is too large to render.
See raw diff
|
|
|
pages/index.md
CHANGED
|
@@ -13,3 +13,4 @@
|
|
| 13 |
| [Claim 5: Cost-weighted training is inconsistent](#/claim-5-cost-weighted-training-is-inconsistent) | Partial (inconsistency holds; Jigsaw + synthetic diverge) |
|
| 14 |
| [Claim 6: Delta-regression = calibration, not accuracy](#/claim-6-delta-regression-calibration-not-accuracy) | MAE matches (0.325 vs 0.30); equivalence caveat |
|
| 15 |
| [Conclusion](#/conclusion) | Executive summary + poster |
|
|
|
|
|
|
| 13 |
| [Claim 5: Cost-weighted training is inconsistent](#/claim-5-cost-weighted-training-is-inconsistent) | Partial (inconsistency holds; Jigsaw + synthetic diverge) |
|
| 14 |
| [Claim 6: Delta-regression = calibration, not accuracy](#/claim-6-delta-regression-calibration-not-accuracy) | MAE matches (0.325 vs 0.30); equivalence caveat |
|
| 15 |
| [Conclusion](#/conclusion) | Executive summary + poster |
|
| 16 |
+
| [repro-31878-bundle](#/repro-31878-bundle) | |
|
pages/repro-31878-bundle/page.md
CHANGED
|
@@ -3,8 +3,8 @@
|
|
| 3 |
|
| 4 |
---
|
| 5 |
<!-- trackio-cell
|
| 6 |
-
{"type": "artifact", "id": "
|
| 7 |
-->
|
| 8 |
-
**π¦ Artifact** `repro-31878-bundle/repro-bundle:
|
| 9 |
|
| 10 |
-
trackio-artifact://repro-31878-bundle/repro-bundle:
|
|
|
|
| 3 |
|
| 4 |
---
|
| 5 |
<!-- trackio-cell
|
| 6 |
+
{"type": "artifact", "id": "cell_a3885b937258", "created_at": "2026-07-18T16:49:45+00:00", "title": "Artifact: repro-31878-bundle/repro-bundle:v2", "artifact": "repro-31878-bundle/repro-bundle:v2", "artifact_type": "dataset"}
|
| 7 |
-->
|
| 8 |
+
**π¦ Artifact** `repro-31878-bundle/repro-bundle:v2` Β· dataset Β· 0.02 GB
|
| 9 |
|
| 10 |
+
trackio-artifact://repro-31878-bundle/repro-bundle:v2
|