Update logbook: Repro - Instance-Level Costs for Nuanced Classifier Evaluation
Browse files- logbook.json +9 -3
- pages/claim-1-jigsaw-nec-vs-error-3x-gap/page.md +21 -14
- pages/claim-2-divergence-across-modalities/page.md +2 -2
- pages/claim-5-cost-weighted-training-is-inconsistent/page.md +9 -9
- pages/claim-6-delta-regression-calibration-not-accuracy/page.md +21 -13
- pages/conclusion/page.md +0 -0
- pages/index.md +6 -5
- pages/repro-31878-bundle/page.md +10 -0
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:26:52+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": 12791,
|
| 83 |
+
"revision": "1784392012668433000"
|
| 84 |
}
|
pages/claim-1-jigsaw-nec-vs-error-3x-gap/page.md
CHANGED
|
@@ -192,17 +192,9 @@ https://huggingface.co/buckets/vbabenko97/repro-instance-level-costs-artifacts#l
|
|
| 192 |
|
| 193 |
---
|
| 194 |
<!-- trackio-cell
|
| 195 |
-
{"type": "markdown", "id": "cell_aeb8af2c6d1a", "created_at": "2026-07-18T14:15:53+00:00", "title": "
|
| 196 |
-->
|
| 197 |
-
**
|
| 198 |
-
|
| 199 |
-
| Metric | This repro (N=300k) | Paper (N=1.8M) |
|
| 200 |
-
|---|---|---|
|
| 201 |
-
| Error rate | 5.92 Β± 0.03 % | 5.34 % |
|
| 202 |
-
| NEC | 2.03 Β± 0.04 % | 1.76 % |
|
| 203 |
-
| Error / NEC ratio | **2.92x** | **~3.0x** |
|
| 204 |
-
|
| 205 |
-
The headline finding reproduces: on Jigsaw, error rate is ~3x higher than NEC, so the model's mistakes concentrate on ambiguous, low-cost comments where annotators disagreed, and it handles high-consensus comments well. Absolute NEC/error are slightly higher than the paper (2.03 vs 1.76; 5.92 vs 5.34), consistent with the smaller sample (300k vs 1.8M) and minor TF-IDF hyperparameter differences; the ratio β the paper's actual claim β matches within 3%. Ξ recovered exactly from `toxicity`Γ`toxicity_annotator_count` (Eq. 3); no proxy.
|
| 206 |
|
| 207 |
|
| 208 |
---
|
|
@@ -214,7 +206,7 @@ The headline finding reproduces: on Jigsaw, error rate is ~3x higher than NEC, s
|
|
| 214 |
<head><meta charset="utf-8" /></head>
|
| 215 |
<body>
|
| 216 |
<div style="height:100%; width:100%;"> <script>window.PlotlyConfig = {MathJaxConfig: 'local'};</script>
|
| 217 |
-
<script charset="utf-8" src="https://cdn.plot.ly/plotly-3.7.0.min.js" integrity="sha256-jvTGqxNp8AGWEcvNLVuKr+8j5dGe9Yw51LQkmDH+IYA=" crossorigin="anonymous"></script> <div id="e5548d53-2cb8-4f6b-8743-98173c1cb495" class="plotly-graph-div" style="height:100%; width:100%;"></div> <script> window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("e5548d53-2cb8-4f6b-8743-98173c1cb495")) { Plotly.newPlot( "e5548d53-2cb8-4f6b-8743-98173c1cb495", [{"marker":{"color":"#2563eb"},"name":"NEC (cost-weighted)","text":["2.0"],"textposition":"outside","x":["Jigsaw TF-IDF (repro)"],"y":[2.
|
| 218 |
</body>
|
| 219 |
</html>
|
| 220 |
````
|
|
@@ -223,8 +215,8 @@ The headline finding reproduces: on Jigsaw, error rate is ~3x higher than NEC, s
|
|
| 223 |
[
|
| 224 |
{
|
| 225 |
"label":"Jigsaw TF-IDF (repro)",
|
| 226 |
-
"nec":2.
|
| 227 |
-
"error":5.
|
| 228 |
"ratio_err_over_nec":2.92
|
| 229 |
}
|
| 230 |
]
|
|
@@ -386,7 +378,7 @@ Jigsaw TF-IDF, N=299,999, 10 seeds
|
|
| 386 |
tdown50 10 2.19 Β± 0.04 2.189664 6.25 Β± 0.03 6.246333 NaN 2.85
|
| 387 |
tdown70 10 2.08 Β± 0.05 2.075193 5.91 Β± 0.04 5.907667 NaN 2.85
|
| 388 |
regression 10 1.96 Β± 0.04 1.962724 5.93 Β± 0.04 5.925333 0.325 3.02
|
| 389 |
-
wrote
|
| 390 |
|
| 391 |
````
|
| 392 |
|
|
@@ -407,3 +399,18 @@ trackio-local-path://outputs/jigsaw_tfidf/per_seed.csv
|
|
| 407 |
**π¦ Artifact** `outputs/jigsaw_tfidf/summary.csv` Β· dataset Β· 622 B
|
| 408 |
|
| 409 |
trackio-local-path://outputs/jigsaw_tfidf/summary.csv
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 192 |
|
| 193 |
---
|
| 194 |
<!-- trackio-cell
|
| 195 |
+
{"type": "markdown", "id": "cell_aeb8af2c6d1a", "created_at": "2026-07-18T14:15:53+00:00", "title": "First-run result (superseded β see leak-free rerun below)"}
|
| 196 |
-->
|
| 197 |
+
**Superseded.** The run above fit the TF-IDF vectorizer on the full 300k subsample *before* splitting, so vocabulary/IDF statistics included test documents β evaluation leakage (not label leakage), flagged in an external audit. The experiment was rerun with TF-IDF fit on the train split only (run below); numbers moved β€0.01β0.02 points and the ratio is unchanged. This cell is kept as the record of the first run: standard CE 2.03 Β± 0.04 NEC / 5.92 Β± 0.03 error, ratio 2.92x.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 198 |
|
| 199 |
|
| 200 |
---
|
|
|
|
| 206 |
<head><meta charset="utf-8" /></head>
|
| 207 |
<body>
|
| 208 |
<div style="height:100%; width:100%;"> <script>window.PlotlyConfig = {MathJaxConfig: 'local'};</script>
|
| 209 |
+
<script charset="utf-8" src="https://cdn.plot.ly/plotly-3.7.0.min.js" integrity="sha256-jvTGqxNp8AGWEcvNLVuKr+8j5dGe9Yw51LQkmDH+IYA=" crossorigin="anonymous"></script> <div id="e5548d53-2cb8-4f6b-8743-98173c1cb495" class="plotly-graph-div" style="height:100%; width:100%;"></div> <script> window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("e5548d53-2cb8-4f6b-8743-98173c1cb495")) { Plotly.newPlot( "e5548d53-2cb8-4f6b-8743-98173c1cb495", [{"marker":{"color":"#2563eb"},"name":"NEC (cost-weighted)","text":["2.0"],"textposition":"outside","x":["Jigsaw TF-IDF (repro)"],"y":[2.02],"type":"bar"},{"marker":{"color":"#f97316"},"name":"Error rate","text":["5.9"],"textposition":"outside","x":["Jigsaw TF-IDF (repro)"],"y":[5.91],"type":"bar"}], {"template":{"data":{"barpolar":[{"marker":{"line":{"color":"white","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"white","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"#C8D4E3","linecolor":"#C8D4E3","minorgridcolor":"#C8D4E3","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"#C8D4E3","linecolor":"#C8D4E3","minorgridcolor":"#C8D4E3","startlinecolor":"#2a3f5f"},"type":"carpet"}],"choropleth":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"choropleth"}],"contourcarpet":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"contourcarpet"}],"contour":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"contour"}],"heatmap":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"heatmap"}],"histogram2dcontour":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"histogram2dcontour"}],"histogram2d":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"histogram2d"}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"mesh3d":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"mesh3d"}],"parcoords":[{"line":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"parcoords"}],"pie":[{"automargin":true,"type":"pie"}],"scatter3d":[{"line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatter3d"}],"scattercarpet":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattercarpet"}],"scattergeo":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattergeo"}],"scattergl":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattergl"}],"scattermapbox":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattermapbox"}],"scattermap":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattermap"}],"scatterpolargl":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterpolargl"}],"scatterpolar":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterpolar"}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"scatterternary":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterternary"}],"surface":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"surface"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}]},"layout":{"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"autotypenumbers":"strict","coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]],"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]},"colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"geo":{"bgcolor":"white","lakecolor":"white","landcolor":"white","showlakes":true,"showland":true,"subunitcolor":"#C8D4E3"},"hoverlabel":{"align":"left"},"hovermode":"closest","mapbox":{"style":"light"},"paper_bgcolor":"white","plot_bgcolor":"white","polar":{"angularaxis":{"gridcolor":"#EBF0F8","linecolor":"#EBF0F8","ticks":""},"bgcolor":"white","radialaxis":{"gridcolor":"#EBF0F8","linecolor":"#EBF0F8","ticks":""}},"scene":{"xaxis":{"backgroundcolor":"white","gridcolor":"#DFE8F3","gridwidth":2,"linecolor":"#EBF0F8","showbackground":true,"ticks":"","zerolinecolor":"#EBF0F8"},"yaxis":{"backgroundcolor":"white","gridcolor":"#DFE8F3","gridwidth":2,"linecolor":"#EBF0F8","showbackground":true,"ticks":"","zerolinecolor":"#EBF0F8"},"zaxis":{"backgroundcolor":"white","gridcolor":"#DFE8F3","gridwidth":2,"linecolor":"#EBF0F8","showbackground":true,"ticks":"","zerolinecolor":"#EBF0F8"}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"ternary":{"aaxis":{"gridcolor":"#DFE8F3","linecolor":"#A2B1C6","ticks":""},"baxis":{"gridcolor":"#DFE8F3","linecolor":"#A2B1C6","ticks":""},"bgcolor":"white","caxis":{"gridcolor":"#DFE8F3","linecolor":"#A2B1C6","ticks":""}},"title":{"x":0.05},"xaxis":{"automargin":true,"gridcolor":"#EBF0F8","linecolor":"#EBF0F8","ticks":"","title":{"standoff":15},"zerolinecolor":"#EBF0F8","zerolinewidth":2},"yaxis":{"automargin":true,"gridcolor":"#EBF0F8","linecolor":"#EBF0F8","ticks":"","title":{"standoff":15},"zerolinecolor":"#EBF0F8","zerolinewidth":2}}},"legend":{"orientation":"h","y":1.08},"margin":{"t":70,"r":20,"l":50,"b":40},"title":{"text":"Claim 1 \u2014 Jigsaw TF-IDF: NEC vs Error rate (10 seeds, N=300k)"},"barmode":"group","yaxis":{"title":{"text":"%"}}}, {"responsive": true} ) }; </script> </div>
|
| 210 |
</body>
|
| 211 |
</html>
|
| 212 |
````
|
|
|
|
| 215 |
[
|
| 216 |
{
|
| 217 |
"label":"Jigsaw TF-IDF (repro)",
|
| 218 |
+
"nec":2.02,
|
| 219 |
+
"error":5.91,
|
| 220 |
"ratio_err_over_nec":2.92
|
| 221 |
}
|
| 222 |
]
|
|
|
|
| 378 |
tdown50 10 2.19 Β± 0.04 2.189664 6.25 Β± 0.03 6.246333 NaN 2.85
|
| 379 |
tdown70 10 2.08 Β± 0.05 2.075193 5.91 Β± 0.04 5.907667 NaN 2.85
|
| 380 |
regression 10 1.96 Β± 0.04 1.962724 5.93 Β± 0.04 5.925333 0.325 3.02
|
| 381 |
+
wrote outputs/jigsaw_tfidf/per_seed.csv and summary.csv
|
| 382 |
|
| 383 |
````
|
| 384 |
|
|
|
|
| 399 |
**π¦ Artifact** `outputs/jigsaw_tfidf/summary.csv` Β· dataset Β· 622 B
|
| 400 |
|
| 401 |
trackio-local-path://outputs/jigsaw_tfidf/summary.csv
|
| 402 |
+
|
| 403 |
+
|
| 404 |
+
---
|
| 405 |
+
<!-- trackio-cell
|
| 406 |
+
{"type": "markdown", "id": "cell_f1e2d3c4b5a6", "created_at": "2026-07-18T16:20:00+00:00", "title": "Result (leak-free): 2.92x error/NEC gap (paper ~3x) β reproduced"}
|
| 407 |
+
-->
|
| 408 |
+
**Reproduced β the ~3x gap holds under the leak-free protocol.** TF-IDF is now fit on each seed's train split only (test documents never touch vocabulary/IDF statistics). On the real Jigsaw comments with recovered vote margins (300k stratified subsample of the 1.8M-comment dataset, 10 seeds), standard-CE TF-IDF logistic regression gives:
|
| 409 |
+
|
| 410 |
+
| Metric | This repro (300k subsample, leak-free) | Paper (N=1.8M) |
|
| 411 |
+
|---|---|---|
|
| 412 |
+
| Error rate | 5.91 Β± 0.03 % | 5.34 % |
|
| 413 |
+
| NEC | 2.02 Β± 0.04 % | 1.76 % |
|
| 414 |
+
| Error / NEC ratio | **2.92x** | **~3.0x** |
|
| 415 |
+
|
| 416 |
+
The headline finding reproduces: error rate is ~3x higher than NEC, so the model's mistakes concentrate on ambiguous, low-cost comments where annotators disagreed, and it handles high-consensus comments well. The preprocessing-leakage fix moved results by β€0.02 points (2.03β2.02 NEC, 5.92β5.91 error) β the leak was immaterial here, but the reported numbers now come from the clean protocol. Absolute NEC/error remain slightly above the paper (2.02 vs 1.76; 5.91 vs 5.34), consistent with the smaller sample (300k vs 1.8M) and unspecified TF-IDF hyperparameters; the ratio β the paper's actual claim β matches within 3%. Ξ recovered exactly from `toxicity`Γ`toxicity_annotator_count` (Eq. 3); no proxy.
|
pages/claim-2-divergence-across-modalities/page.md
CHANGED
|
@@ -398,12 +398,12 @@ https://huggingface.co/buckets/vbabenko97/repro-instance-level-costs-artifacts#l
|
|
| 398 |
|
| 399 |
| Modality (model) | Error (repro) | NEC (repro) | Ratio (repro) | Paper ratio | Paper NEC/Err |
|
| 400 |
|---|---|---|---|---|---|
|
| 401 |
-
| Jigsaw text (TF-IDF) | 5.
|
| 402 |
| Turkey image (ResNet-50 frozen) | 6.70 % | 4.06 % | **1.65x** | 1.6x | 4.2 / 6.7 |
|
| 403 |
| NHANES tabular (HistGBM) | 21.57 % | 15.70 % | **1.37x** | 1.5x | 14.8 / 21.7 |
|
| 404 |
| iNaturalist image | β blocked β | β | β | 1.1x | 9.3 / 11.1 |
|
| 405 |
|
| 406 |
-
The divergence holds across every modality tested: NEC is materially below error rate in text, image, and tabular data, and the ranking of gaps matches the paper (text largest, tabular smaller). Turkey lands almost exactly on the paper (4.06/6.70 vs 4.16/6.68, 1.65x vs 1.6x) using the any-injury binarization β head+plumage vs not-injured; head-only gives 4.38/6.63, 1.51x (both reported on the run above). NHANES reproduces at 1.37x vs the paper's 1.5x (N=7,457 vs 7,455; standard 15.70/21.57 vs 14.8/21.7) β the modest shortfall is expected from unspecified feature encoding and the HistGBM defaults.
|
| 407 |
|
| 408 |
**iNaturalist blocked (documented, not fabricated).** The paper's 9,956-image sample and its Gemini 2.5-pro 7-point ratings β which define Ξ for that dataset β were never released, and no author code repo exists (verified: GitHub/Zenodo/HF/PapersWithCode all empty). The iNaturalist API's native `captive_cultivated` flag is a different, binary signal and cannot reconstruct the graded Ξ, so the 1.1x iNaturalist point is reported as blocked rather than proxied. See the Feasibility gates page for the download-verified availability matrix.
|
| 409 |
|
|
|
|
| 398 |
|
| 399 |
| Modality (model) | Error (repro) | NEC (repro) | Ratio (repro) | Paper ratio | Paper NEC/Err |
|
| 400 |
|---|---|---|---|---|---|
|
| 401 |
+
| Jigsaw text (TF-IDF, leak-free rerun β see Claim 1) | 5.91 % | 2.02 % | 2.92x | ~3.0x | 1.8 / 5.3 |
|
| 402 |
| Turkey image (ResNet-50 frozen) | 6.70 % | 4.06 % | **1.65x** | 1.6x | 4.2 / 6.7 |
|
| 403 |
| NHANES tabular (HistGBM) | 21.57 % | 15.70 % | **1.37x** | 1.5x | 14.8 / 21.7 |
|
| 404 |
| iNaturalist image | β blocked β | β | β | 1.1x | 9.3 / 11.1 |
|
| 405 |
|
| 406 |
+
The divergence holds across every modality tested: NEC is materially below error rate in text, image, and tabular data, and the ranking of gaps matches the paper (text largest, tabular smaller). Turkey lands almost exactly on the paper (4.06/6.70 vs 4.16/6.68, 1.65x vs 1.6x) using the any-injury binarization β head+plumage vs not-injured; the paper's "injured is the minority class" wording instead implies head-only, which gives 4.38/6.63, 1.51x (both binarizations reported on the run above; the divergence claim holds under either). NHANES reproduces at 1.37x vs the paper's 1.5x (N=7,457 vs 7,455; standard 15.70/21.57 vs 14.8/21.7) β the modest shortfall is expected from unspecified feature encoding and the HistGBM defaults.
|
| 407 |
|
| 408 |
**iNaturalist blocked (documented, not fabricated).** The paper's 9,956-image sample and its Gemini 2.5-pro 7-point ratings β which define Ξ for that dataset β were never released, and no author code repo exists (verified: GitHub/Zenodo/HF/PapersWithCode all empty). The iNaturalist API's native `captive_cultivated` flag is a different, binary signal and cannot reconstruct the graded Ξ, so the 1.1x iNaturalist point is reported as blocked rather than proxied. See the Feasibility gates page for the download-verified availability matrix.
|
| 409 |
|
pages/claim-5-cost-weighted-training-is-inconsistent/page.md
CHANGED
|
@@ -112,22 +112,22 @@ https://huggingface.co/buckets/vbabenko97/repro-instance-level-costs-artifacts#l
|
|
| 112 |
|
| 113 |
---
|
| 114 |
<!-- trackio-cell
|
| 115 |
-
{"type": "markdown", "id": "cell_40ebd493540e", "created_at": "2026-07-18T14:17:59+00:00", "title": "Result:
|
| 116 |
-->
|
| 117 |
-
**
|
| 118 |
|
| 119 |
| Dataset | Standard NEC | Weighted NEC | Rel. change (repro) | Paper |
|
| 120 |
|---|---|---|---|---|
|
| 121 |
| Turkey | 4.06 % | 3.59 % | **β11.6 %** (helps) | β14.5 % (helps) |
|
| 122 |
| NHANES | 15.70 % | 15.40 % | **β1.9 %** (modest) | 14.83β14.46 β β2.5 % |
|
| 123 |
-
| Jigsaw | 2.
|
| 124 |
-
| Synthetic | 2.81 % | 2.81 % | +0.2 % (neutral) | β18.6 % (helps) |
|
| 125 |
|
| 126 |
-
|
| 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%). Root cause, verified analytically and by a Ο/d/capacity sweep: 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 at scale. A finite-sample variant (N=2,000) does show a small weighting benefit (ΞNEC β β0.06 pp), the regime where the paper's effect likely arises. The large error/NEC gap in the synthetic (3.8x) reproduces regardless.
|
| 129 |
|
| 130 |
-
The paper's Β§5.3 mechanism β weighting helps only when costs are predictable from features β is consistent with
|
| 131 |
|
| 132 |
|
| 133 |
---
|
|
@@ -139,7 +139,7 @@ The paper's Β§5.3 mechanism β weighting helps only when costs are predictable
|
|
| 139 |
<head><meta charset="utf-8" /></head>
|
| 140 |
<body>
|
| 141 |
<div style="height:100%; width:100%;"> <script>window.PlotlyConfig = {MathJaxConfig: 'local'};</script>
|
| 142 |
-
<script charset="utf-8" src="https://cdn.plot.ly/plotly-3.7.0.min.js" integrity="sha256-jvTGqxNp8AGWEcvNLVuKr+8j5dGe9Yw51LQkmDH+IYA=" crossorigin="anonymous"></script> <div id="0d8e9fc0-a9b8-4bca-8bec-40b411d56b93" class="plotly-graph-div" style="height:100%; width:100%;"></div> <script> window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("0d8e9fc0-a9b8-4bca-8bec-40b411d56b93")) { Plotly.newPlot( "0d8e9fc0-a9b8-4bca-8bec-40b411d56b93", [{"marker":{"color":"#94a3b8"},"name":"Standard CE","text":{"dtype":"f8","bdata":"
|
| 143 |
</body>
|
| 144 |
</html>
|
| 145 |
````
|
|
@@ -148,7 +148,7 @@ The paper's Β§5.3 mechanism β weighting helps only when costs are predictable
|
|
| 148 |
[
|
| 149 |
{
|
| 150 |
"dataset":"Jigsaw",
|
| 151 |
-
"std_nec":2.
|
| 152 |
"wt_nec":2.26,
|
| 153 |
"rel_pct":11.4
|
| 154 |
},
|
|
|
|
| 112 |
|
| 113 |
---
|
| 114 |
<!-- trackio-cell
|
| 115 |
+
{"type": "markdown", "id": "cell_40ebd493540e", "created_at": "2026-07-18T14:17:59+00:00", "title": "Result: partial β inconsistency holds; Jigsaw and synthetic diverge from paper"}
|
| 116 |
-->
|
| 117 |
+
**Partially reproduced.** The paper's broad claim β cost-weighted training gives inconsistent, dataset-dependent benefits β holds in our runs, and holds *more strongly* than in the paper: where the paper found weighting neutral on Jigsaw, we find it actively harmful. But two of four per-dataset results diverge materially from the paper's numbers, so the per-dataset pattern is only partially reproduced. Relative change in NEC from standard to |Ξ|-weighted CE (frozen features, 10 seeds; Jigsaw from the leak-free rerun):
|
| 118 |
|
| 119 |
| Dataset | Standard NEC | Weighted NEC | Rel. change (repro) | Paper |
|
| 120 |
|---|---|---|---|---|
|
| 121 |
| Turkey | 4.06 % | 3.59 % | **β11.6 %** (helps) | β14.5 % (helps) |
|
| 122 |
| NHANES | 15.70 % | 15.40 % | **β1.9 %** (modest) | 14.83β14.46 β β2.5 % |
|
| 123 |
+
| Jigsaw | 2.02 % | 2.26 % | **+11.4 % (harms)** β diverges | β0 % (1.8β1.8, neutral) |
|
| 124 |
+
| Synthetic | 2.81 % | 2.81 % | +0.2 % (neutral) β diverges | β18.6 % (helps) |
|
| 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%). Root cause, verified analytically and by a Ο/d/capacity sweep: 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 at scale. A finite-sample variant (N=2,000) does show a small weighting benefit (ΞNEC β β0.06 pp), the regime where the paper's effect likely arises. 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 |
|
| 132 |
|
| 133 |
---
|
|
|
|
| 139 |
<head><meta charset="utf-8" /></head>
|
| 140 |
<body>
|
| 141 |
<div style="height:100%; width:100%;"> <script>window.PlotlyConfig = {MathJaxConfig: 'local'};</script>
|
| 142 |
+
<script charset="utf-8" src="https://cdn.plot.ly/plotly-3.7.0.min.js" integrity="sha256-jvTGqxNp8AGWEcvNLVuKr+8j5dGe9Yw51LQkmDH+IYA=" crossorigin="anonymous"></script> <div id="0d8e9fc0-a9b8-4bca-8bec-40b411d56b93" class="plotly-graph-div" style="height:100%; width:100%;"></div> <script> window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById("0d8e9fc0-a9b8-4bca-8bec-40b411d56b93")) { Plotly.newPlot( "0d8e9fc0-a9b8-4bca-8bec-40b411d56b93", [{"marker":{"color":"#94a3b8"},"name":"Standard CE","text":{"dtype":"f8","bdata":"KVyPwvUoAEA9CtejcD0QQGZmZmZmZi9AexSuR+F6BkA="},"textposition":"outside","x":["Jigsaw","Turkey","NHANES","Synthetic"],"y":{"dtype":"f8","bdata":"KVyPwvUoAEA9CtejcD0QQGZmZmZmZi9AexSuR+F6BkA="},"type":"bar"},{"marker":{"color":"#2563eb"},"name":"|\u0394|-weighted CE","text":{"dtype":"f8","bdata":"FK5H4XoUAkC4HoXrUbgMQM3MzMzMzC5AexSuR+F6BkA="},"textposition":"outside","x":["Jigsaw","Turkey","NHANES","Synthetic"],"y":{"dtype":"f8","bdata":"FK5H4XoUAkC4HoXrUbgMQM3MzMzMzC5AexSuR+F6BkA="},"type":"bar"}], {"template":{"data":{"barpolar":[{"marker":{"line":{"color":"white","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"white","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"#C8D4E3","linecolor":"#C8D4E3","minorgridcolor":"#C8D4E3","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"#C8D4E3","linecolor":"#C8D4E3","minorgridcolor":"#C8D4E3","startlinecolor":"#2a3f5f"},"type":"carpet"}],"choropleth":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"choropleth"}],"contourcarpet":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"contourcarpet"}],"contour":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"contour"}],"heatmap":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"heatmap"}],"histogram2dcontour":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"histogram2dcontour"}],"histogram2d":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"histogram2d"}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"mesh3d":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"mesh3d"}],"parcoords":[{"line":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"parcoords"}],"pie":[{"automargin":true,"type":"pie"}],"scatter3d":[{"line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatter3d"}],"scattercarpet":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattercarpet"}],"scattergeo":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattergeo"}],"scattergl":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattergl"}],"scattermapbox":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattermapbox"}],"scattermap":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattermap"}],"scatterpolargl":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterpolargl"}],"scatterpolar":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterpolar"}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"scatterternary":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterternary"}],"surface":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"type":"surface"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}]},"layout":{"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"autotypenumbers":"strict","coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]],"sequential":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]],"sequentialminus":[[0.0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1.0,"#f0f921"]]},"colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"geo":{"bgcolor":"white","lakecolor":"white","landcolor":"white","showlakes":true,"showland":true,"subunitcolor":"#C8D4E3"},"hoverlabel":{"align":"left"},"hovermode":"closest","mapbox":{"style":"light"},"paper_bgcolor":"white","plot_bgcolor":"white","polar":{"angularaxis":{"gridcolor":"#EBF0F8","linecolor":"#EBF0F8","ticks":""},"bgcolor":"white","radialaxis":{"gridcolor":"#EBF0F8","linecolor":"#EBF0F8","ticks":""}},"scene":{"xaxis":{"backgroundcolor":"white","gridcolor":"#DFE8F3","gridwidth":2,"linecolor":"#EBF0F8","showbackground":true,"ticks":"","zerolinecolor":"#EBF0F8"},"yaxis":{"backgroundcolor":"white","gridcolor":"#DFE8F3","gridwidth":2,"linecolor":"#EBF0F8","showbackground":true,"ticks":"","zerolinecolor":"#EBF0F8"},"zaxis":{"backgroundcolor":"white","gridcolor":"#DFE8F3","gridwidth":2,"linecolor":"#EBF0F8","showbackground":true,"ticks":"","zerolinecolor":"#EBF0F8"}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"ternary":{"aaxis":{"gridcolor":"#DFE8F3","linecolor":"#A2B1C6","ticks":""},"baxis":{"gridcolor":"#DFE8F3","linecolor":"#A2B1C6","ticks":""},"bgcolor":"white","caxis":{"gridcolor":"#DFE8F3","linecolor":"#A2B1C6","ticks":""}},"title":{"x":0.05},"xaxis":{"automargin":true,"gridcolor":"#EBF0F8","linecolor":"#EBF0F8","ticks":"","title":{"standoff":15},"zerolinecolor":"#EBF0F8","zerolinewidth":2},"yaxis":{"automargin":true,"gridcolor":"#EBF0F8","linecolor":"#EBF0F8","ticks":"","title":{"standoff":15},"zerolinecolor":"#EBF0F8","zerolinewidth":2}}},"legend":{"orientation":"h","y":1.1},"margin":{"t":80},"title":{"text":"Claim 5 \u2014 Cost-weighted vs standard training: NEC (frozen features, 10 seeds)"},"barmode":"group","yaxis":{"title":{"text":"NEC %"}}}, {"responsive": true} ) }; </script> </div>
|
| 143 |
</body>
|
| 144 |
</html>
|
| 145 |
````
|
|
|
|
| 148 |
[
|
| 149 |
{
|
| 150 |
"dataset":"Jigsaw",
|
| 151 |
+
"std_nec":2.02,
|
| 152 |
"wt_nec":2.26,
|
| 153 |
"rel_pct":11.4
|
| 154 |
},
|
pages/claim-6-delta-regression-calibration-not-accuracy/page.md
CHANGED
|
@@ -10,22 +10,21 @@ Claim 6 (Β§4.2/Β§5.5): Ξ-regression (Eq. 7 β predict the signed margin with s
|
|
| 10 |
|
| 11 |
---
|
| 12 |
<!-- trackio-cell
|
| 13 |
-
{"type": "markdown", "id": "cell_8c9930e1a7bc", "created_at": "2026-07-18T14:18:35+00:00", "title": "Result:
|
| 14 |
-->
|
| 15 |
-
**Reproduced.** Ξ-regression
|
| 16 |
|
| 17 |
-
| Dataset | Classification NEC | Regression NEC | Regression MAE (Ξ) |
|
| 18 |
-
|---|---|---|---|
|
| 19 |
-
| Jigsaw TF-IDF | 2.
|
| 20 |
-
| Turkey ResNet | 4.06 % | 3.80 % | 0.795 |
|
| 21 |
-
| NHANES HistGBM | 15.70 % | 15.40 % | 10.47 (mmHg-scale) |
|
| 22 |
-
| Synthetic | 2.81 % | 2.77 % | 0.281 |
|
| 23 |
|
| 24 |
-
|
| 25 |
-
|
| 26 |
-
2. **Calibration diagnostic.** The Jigsaw Ξ-MAE of **0.325 log-odds** β the paper's 0.30: regression predictions deviate from the true vote-margin by about a third of a log-odds unit on average β a calibration signal that binary classification does not expose. (NHANES MAE is on the mmHg scale of Ξ=SBPβ130, so ~10 mmHg, not comparable to the log-odds datasets.)
|
| 27 |
|
| 28 |
-
|
| 29 |
|
| 30 |
|
| 31 |
---
|
|
@@ -97,7 +96,7 @@ Paired per-seed NEC difference: regression - standard (percentage points)
|
|
| 97 |
Jigsaw TF-IDF 10 -0.061 -0.091 -0.032 True
|
| 98 |
Turkey (any_injury) 10 -0.263 -0.710 0.183 False
|
| 99 |
NHANES 10 -0.299 -0.822 0.225 False
|
| 100 |
-
wrote
|
| 101 |
|
| 102 |
````
|
| 103 |
|
|
@@ -109,3 +108,12 @@ wrote /Users/vitaliibabenko/babenko-dev/repro-31878-instance-level-costs/outputs
|
|
| 109 |
**π¦ Artifact** `outputs/claim6_paired.csv` Β· dataset Β· 194 B
|
| 110 |
|
| 111 |
trackio-local-path://outputs/claim6_paired.csv
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 10 |
|
| 11 |
---
|
| 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 |
+
**Reproduced with a caveat.** 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:
|
| 16 |
|
| 17 |
+
| Dataset | Classification NEC | Regression NEC | Paired diff (reg β std, 95% CI) | Regression MAE (Ξ) |
|
| 18 |
+
|---|---|---|---|---|
|
| 19 |
+
| Jigsaw TF-IDF | 2.02 % | 1.96 % | **β0.06 pts [β0.09, β0.03]** (significant) | **0.325** (paper 0.30) |
|
| 20 |
+
| Turkey ResNet | 4.06 % | 3.80 % | β0.26 pts [β0.71, +0.18] (n.s.) | 0.795 |
|
| 21 |
+
| NHANES HistGBM | 15.70 % | 15.40 % | β0.30 pts [β0.82, +0.23] (n.s.) | 10.47 (mmHg-scale) |
|
| 22 |
+
| Synthetic | 2.81 % | 2.77 % | β | 0.281 |
|
| 23 |
|
| 24 |
+
1. **Accuracy comparison (caveat vs paper).** The paper describes the regression-vs-classification differences as "small and inconsistent in direction". Ours are small but *consistent* in direction β regression NEC is slightly lower on all three real datasets, and on Jigsaw the paired difference excludes zero (β0.06 NEC points, ~3% relative). So the practical takeaway holds (switching to Ξ-regression costs no accuracy), but the paper's "inconsistent in direction" description and statistical equivalence are not confirmed by our runs.
|
| 25 |
+
2. **Ξ-prediction fidelity.** The Jigsaw Ξ-MAE of **0.325 log-odds** β the paper's 0.30: regression predictions deviate from the true vote-margin by about a third of a log-odds unit on average. This is the paper's proposed diagnostic β a prediction-error measure of the margin estimate that binary classification does not expose. (A full calibration analysis β predicted vs observed Ξ β was not run; NHANES MAE is on the mmHg scale of Ξ=SBPβ130, so ~10 mmHg, not comparable to the log-odds datasets.)
|
|
|
|
| 26 |
|
| 27 |
+
Claim 6 outcome: MAE matches the paper; regression trades no accuracy for margin information. Statistical equivalence of NEC was tested (paired, below) and does not strictly hold on Jigsaw.
|
| 28 |
|
| 29 |
|
| 30 |
---
|
|
|
|
| 96 |
Jigsaw TF-IDF 10 -0.061 -0.091 -0.032 True
|
| 97 |
Turkey (any_injury) 10 -0.263 -0.710 0.183 False
|
| 98 |
NHANES 10 -0.299 -0.822 0.225 False
|
| 99 |
+
wrote outputs/claim6_paired.csv
|
| 100 |
|
| 101 |
````
|
| 102 |
|
|
|
|
| 108 |
**π¦ Artifact** `outputs/claim6_paired.csv` Β· dataset Β· 194 B
|
| 109 |
|
| 110 |
trackio-local-path://outputs/claim6_paired.csv
|
| 111 |
+
|
| 112 |
+
|
| 113 |
+
---
|
| 114 |
+
<!-- trackio-cell
|
| 115 |
+
{"type": "dashboard", "id": "cell_382f9da4312f", "created_at": "2026-07-18T16:26:48+00:00", "title": "Dashboard: repro-31878-bundle", "dashboard_project": "repro-31878-bundle"}
|
| 116 |
+
-->
|
| 117 |
+
**π― Trackio dashboard** `repro-31878-bundle`
|
| 118 |
+
|
| 119 |
+
trackio-local-dashboard://repro-31878-bundle
|
pages/conclusion/page.md
CHANGED
|
The diff for this file is too large to render.
See raw diff
|
|
|
pages/index.md
CHANGED
|
@@ -6,10 +6,11 @@
|
|
| 6 |
| --- | --- |
|
| 7 |
| [Paper & claims](#/paper-claims) | 6 claims verified vs arXiv text |
|
| 8 |
| [Feasibility gates](#/feasibility-gates) | 3/4 datasets public; GPU 402-blocked |
|
| 9 |
-
| [Claim 1: Jigsaw NEC vs error (3x gap)](#/claim-1-jigsaw-nec-vs-error-3x-gap) | Reproduced (2.92x vs ~3x) |
|
| 10 |
| [Claim 2: Divergence across modalities](#/claim-2-divergence-across-modalities) | Reproduced (Turkey/NHANES); iNat blocked |
|
| 11 |
-
| [Claim 3: Cost derivation sources](#/claim-3-cost-derivation-sources) |
|
| 12 |
-
| [Claim 4: Fine-tuned results (toy)](#/claim-4-fine-tuned-results-toy) |
|
| 13 |
-
| [Claim 5: Cost-weighted training is inconsistent](#/claim-5-cost-weighted-training-is-inconsistent) |
|
| 14 |
-
| [Claim 6: Delta-regression = calibration, not accuracy](#/claim-6-delta-regression-calibration-not-accuracy) |
|
| 15 |
| [Conclusion](#/conclusion) | Executive summary + poster |
|
|
|
|
|
|
| 6 |
| --- | --- |
|
| 7 |
| [Paper & claims](#/paper-claims) | 6 claims verified vs arXiv text |
|
| 8 |
| [Feasibility gates](#/feasibility-gates) | 3/4 datasets public; GPU 402-blocked |
|
| 9 |
+
| [Claim 1: Jigsaw NEC vs error (3x gap)](#/claim-1-jigsaw-nec-vs-error-3x-gap) | Reproduced (2.92x vs ~3x; leak-free rerun) |
|
| 10 |
| [Claim 2: Divergence across modalities](#/claim-2-divergence-across-modalities) | Reproduced (Turkey/NHANES); iNat blocked |
|
| 11 |
+
| [Claim 3: Cost derivation sources](#/claim-3-cost-derivation-sources) | Partial (Eq. 3/4 on real data; rating synthetic) |
|
| 12 |
+
| [Claim 4: Fine-tuned results (toy)](#/claim-4-fine-tuned-results-toy) | Not reproduced; toy direction only (no GPU credits) |
|
| 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
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# repro-31878-bundle
|
| 2 |
+
|
| 3 |
+
|
| 4 |
+
---
|
| 5 |
+
<!-- trackio-cell
|
| 6 |
+
{"type": "artifact", "id": "cell_5c2bed35f9b9", "created_at": "2026-07-18T16:26:49+00:00", "title": "Artifact: repro-31878-bundle/repro-bundle:v1", "artifact": "repro-31878-bundle/repro-bundle:v1", "artifact_type": "dataset"}
|
| 7 |
+
-->
|
| 8 |
+
**π¦ Artifact** `repro-31878-bundle/repro-bundle:v1` Β· dataset Β· 0.02 GB
|
| 9 |
+
|
| 10 |
+
trackio-artifact://repro-31878-bundle/repro-bundle:v1
|