Benchmark results¶
This page points to the reproducible evidence behind the 0.3.0 release and the
post-release research benchmarks. All numbers come from the
torchregress-harness
repository; each suite uses fixed seeds, shared splits and comparable training
budgets.
0.3.0 parity report¶
The full external parity report (MAPIE, crepes, torchCP, torch-uncertainty, Lightning-UQ-Box, sbi/sbibm, TabPFN/TabICL, foundation models, EIV, image regression and imbalanced baselines) lives in the harness repository:
The parity report records every external library version/commit and marks rows where the comparison is not decision-grade. The harness's seed-spread report lists the rows whose ranking is not stable across seeds; rank flaky rows only with error bars.
Selective highlights¶
These are directional, single-seed or small-seed measurements; see the linked reports for caveats and the exact budgets.
Errors in variables¶
On the synthetic EIV designs, TLS/ODR win low-noise linear problems,
EnsembleEIV and RC are safer at high noise, and input-noise marginalization
On California housing, BMC gives the best tail/worst-region tradeoff among
loss-level methods, GroupDRO wins worst-group MAE, and VIR wins NLL/CRPS.
On the synthetic stress target, simpler methods and representation-level losses
remain competitive; RankSim is neutral under the shared budget. See the same
summary for the measured table.
LSST DESC PZ Data Challenge¶
The harness now benchmarks the official challenge task-set-1 files with torchregress heads and TabM. On a held-out 20% split of the 100k training catalog, the NSF flow gave the best 10yr point/p(z) metrics (RMSE ≈ 0.020, σ_NMAD ≈ 0.010, NLL ≈ −2.70) while TabM was nearly as accurate in ~30 s instead of ~45 min. These are strong internal numbers, not an official leaderboard result: the challenge test labels are withheld.
Reproducing¶
# torchregress-harness checkout
pixi run python tools/run_all.py --suites eiv --datasets synthetic_eiv --epochs 60
pixi run python tools/run_all.py --suites imbalanced_representation \
--datasets stress_imbalanced,california_housing --epochs 60
pixi run python tools/run_all.py --suites pz_challenge \
--datasets pz_challenge_cardinal_10yr --epochs 60
The harness is not part of the torchregress wheel; it is the external evidence layer used for the parity and research reports.