Skip to content

Revert calibration post-processing (measured regression on gate rounds) - #172

Merged
lukeinglis merged 1 commit into
mainfrom
revert/calibration-post-processing
Aug 24, 2026
Merged

Revert calibration post-processing (measured regression on gate rounds)#172
lukeinglis merged 1 commit into
mainfrom
revert/calibration-post-processing

Conversation

@lukeinglis

Copy link
Copy Markdown
Owner

Closes the calibration revert task.

Changes

  • Removed _apply_calibration function and its four constants (_MARKET_ANCHOR_WEIGHT, _EXTREMITY_FLOOR, _EXTREMITY_CEIL, _DATASET_SHRINKAGE) from eval.py
  • Removed the _apply_calibration(forecasts, questions) call from run_eval
  • Gate round Brier Index scores dropped from 61.2 / 61.4 to 59.6 / 60.8 with calibration active — a -1.6 to -0.6 regression across gate rounds
  • The calibration was introduced by gen-0 outer loop commits and has been empirically measured to hurt overall performance
  • No other changes: all logging, the .get() guard (PR Fix KeyError crash when non-eval JSON files exist in results/ #170), and the question_by_id merge fix (PR Fix multi-round forecast matching for multi-horizon dataset questions #171) are preserved

Verification

  • 701 tests pass
  • ruff clean
  • mypy clean

Remove _apply_calibration and its four constants (_MARKET_ANCHOR_WEIGHT,
_EXTREMITY_FLOOR, _EXTREMITY_CEIL, _DATASET_SHRINKAGE) from eval.py.

Gate round scores dropped from 61.2/61.4 to 59.6/60.8 with calibration
active, a -1.6 to -0.6 Brier Index regression. The calibration was added
by gen-0 outer loop commits and has been empirically shown to hurt
overall performance.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@lukeinglis
lukeinglis marked this pull request as ready for review August 24, 2026 15:39
@lukeinglis
lukeinglis merged commit 5c1f2d8 into main Aug 24, 2026
5 checks passed
lukeinglis added a commit that referenced this pull request Aug 24, 2026
Gate round validation confirmed gen-0 calibration was a net regression
(-1.6 to -0.6 BI). Calibration reverted (PR #172). Updated costs to
reflect full 82-hour, ~$521 follow-up cycle. Added outcome section
documenting what survived and what was reverted.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant