Paper-Selected Reconstruction-Stack Losses: Results
Paper-Selected Reconstruction-Stack Losses: Results
This results note records the Apr27 paper basic-grid snapshot for exp2_continuous_cvae-Apr27-paper-basic-grid, extended with the Apr30 tokinv_a0p25 / dist0p05_tokcc0p95_a0p25 runs, the May01 exp2_continuous_cvae-May01-tokeninv-stress-dist-tokcc-followup collection, and the May02 exp2_continuous_cvae-May02-dist0p75-tokcc0p25-followup collection. It is observational only. Interpretive claims and paper-positioning recommendations are in analysis.
Collection State
The expected grid now has 504 cells: the 294-cell Apr27+Apr30 grid, 168 May01 follow-up cells, and 42 May02 dist0p75_tokcc0p25_a0p25 follow-up cells. The family-level and paper-facing summaries below use all 432 complete single-task runs. The artifact inventory also contains 72 complete multi_task cells; those are analyzed in the refreshed multitask report for the same Apr27+Apr30+May01+May02 collection coverage. Analogical summaries are complete for every complete artifact in the expected grid.
| status | cells |
|---|---|
| complete single-task, used below | 432 |
| complete multi-task | 72 |
| incomplete cells | 0 |
| complete single-task analogical summaries | 432 |
| complete multi_task analogical summaries | 72 |
| failed | 0 |
Status counts over the full expected grid:
| status | cells |
|---|---|
| complete | 504 |
Incomplete cells by task: none.
Loss-Setting Summary
Rows are means over complete single-task datasets. The primary metric is analysis/router_probe_times_strategy_match_rate; the analogical metric is analogical_steering/pair_set_overlap_rate.
| loss_setting | n_complete | matched_strategy_router_score | analogical_set_overlap | final_answer_accuracy | router_probe | strategy_match_rate | baseline_normalized_reconstruction |
|---|---|---|---|---|---|---|---|
| tokinv_a0p25_b0p01_lin100 | 6 | 0.9176 | 0.9502 | 0.9987 | 0.9198 | 0.9977 | 8.7329 |
| dist0p25_tokcc0p75_a0p25_b0p01_lin100 | 6 | 0.8870 | 0.9295 | 0.9962 | 0.8931 | 0.9933 | 0.0215 |
| dist0p75_tokcc0p25_a0p25_b0p01_lin100 | 6 | 0.8825 | 0.9316 | 0.9961 | 0.8899 | 0.9919 | 0.0302 |
| tokcc_a0p25_b0p01_lin100 | 6 | 0.8811 | 0.9152 | 0.9900 | 0.9004 | 0.9789 | 7.8127 |
| dist0p25_tokcc0p75_a0p25_b0p1_lin100 | 6 | 0.8796 | 0.9329 | 0.9967 | 0.8840 | 0.9951 | 0.0476 |
| example_inv_surp_b0p01_lin100 | 6 | 0.8789 | 0.9263 | 0.9968 | 0.8847 | 0.9935 | 0.0487 |
| dist0p10_tokcc0p90_a0p25_b0p01_lin100 | 6 | 0.8724 | 0.9302 | 0.9973 | 0.8782 | 0.9935 | 0.0224 |
| tokcc_a0p25_b0p1_lin100 | 6 | 0.8651 | 0.8919 | 0.9959 | 0.8768 | 0.9863 | 10.8830 |
| dist_plus_tokcc_a0p25_b0p01_lin100 | 6 | 0.8648 | 0.9307 | 0.9940 | 0.8725 | 0.9913 | 0.0634 |
| dist_norm_b0p01_lin100 | 6 | 0.8605 | 0.9424 | 0.9945 | 0.8666 | 0.9931 | 0.0172 |
The lowest-ranked rows by the same metric are:
| loss_setting | n_complete | matched_strategy_router_score | analogical_set_overlap | final_answer_accuracy | router_probe | strategy_match_rate | baseline_normalized_reconstruction |
|---|---|---|---|---|---|---|---|
| example_inv_surp_b1_const | 6 | 0.4182 | 0.3861 | 0.9988 | 0.4189 | 0.9982 | 1.0861 |
| example_inv_surp_b1_lin100 | 6 | 0.4434 | 0.3893 | 0.9980 | 0.4447 | 0.9969 | 1.0269 |
| dist0p25_tokcc0p75_a0p25_b1_const | 6 | 0.4576 | 0.3804 | 0.9982 | 0.4587 | 0.9974 | 1.0417 |
| dist0p10_tokcc0p90_a0p25_b1_const | 6 | 0.4578 | 0.3761 | 0.9984 | 0.4590 | 0.9973 | 1.0422 |
| dist0p75_tokcc0p25_a0p25_b1_const | 6 | 0.4593 | 0.3735 | 0.9976 | 0.4609 | 0.9964 | 1.0442 |
| raw_b1_const | 6 | 0.4610 | 0.3807 | 0.9979 | 0.4625 | 0.9968 | 1.0417 |
| raw_b1_lin100 | 6 | 0.4617 | 0.3740 | 0.9979 | 0.4635 | 0.9961 | 1.0456 |
| dist_plus_tokcc_a0p25_b1_const | 6 | 0.4621 | 0.3758 | 0.9986 | 0.4631 | 0.9978 | 1.0411 |
| raw_b0p1_const | 6 | 0.4635 | 0.3748 | 0.9975 | 0.4653 | 0.9959 | 1.0424 |
| raw_b0p1_lin100 | 6 | 0.4638 | 0.3778 | 0.9978 | 0.4654 | 0.9966 | 1.0416 |
May01 And May02 Follow-Up Checks
The May01 follow-up adds tokinv_a1_eps1em8, tokinv_a1_eps1em4, dist0p10_tokcc0p90_a0p25, and dist0p25_tokcc0p75_a0p25. The May02 follow-up adds dist0p75_tokcc0p25_a0p25. Both follow-up slices are complete, including analogical summaries. In the fixed b0p01/lin100 single-task comparison, the matched-strategy router scores are 0.8870 for the 0.25 distribution-normalized / 0.75 TOK-CC mixture, 0.8825 for the May02 0.75 / 0.25 mixture, and 0.8811 for pure TOK-CC; the corresponding analogical overlaps are 0.9295, 0.9316, and 0.9152.
Selected rows for the current paper-facing comparison:
| loss_setting | n_complete | matched_strategy_router_score | analogical_set_overlap | final_answer_accuracy | router_probe | strategy_match_rate | baseline_normalized_reconstruction |
|---|---|---|---|---|---|---|---|
| tokinv_a0p25_b0p01_lin100 | 6 | 0.9176 | 0.9502 | 0.9987 | 0.9198 | 0.9977 | 8.7329 |
| dist0p25_tokcc0p75_a0p25_b0p01_lin100 | 6 | 0.8870 | 0.9295 | 0.9962 | 0.8931 | 0.9933 | 0.0215 |
| dist0p75_tokcc0p25_a0p25_b0p01_lin100 | 6 | 0.8825 | 0.9316 | 0.9961 | 0.8899 | 0.9919 | 0.0302 |
| tokcc_a0p25_b0p01_lin100 | 6 | 0.8811 | 0.9152 | 0.9900 | 0.9004 | 0.9789 | 7.8127 |
| example_inv_surp_b0p01_lin100 | 6 | 0.8789 | 0.9263 | 0.9968 | 0.8847 | 0.9935 | 0.0487 |
| dist0p10_tokcc0p90_a0p25_b0p01_lin100 | 6 | 0.8724 | 0.9302 | 0.9973 | 0.8782 | 0.9935 | 0.0224 |
| dist_plus_tokcc_a0p25_b0p01_lin100 | 6 | 0.8648 | 0.9307 | 0.9940 | 0.8725 | 0.9913 | 0.0634 |
| dist_norm_b0p01_lin100 | 6 | 0.8605 | 0.9424 | 0.9945 | 0.8666 | 0.9931 | 0.0172 |
| dist0p05_tokcc0p95_a0p25_b0p01_lin100 | 6 | 0.8554 | 0.9056 | 0.9912 | 0.8721 | 0.9814 | 0.0777 |
| tokinv_a1_eps1em4_b0p01_lin100 | 6 | 0.7765 | 0.8258 | 0.9974 | 0.7800 | 0.9961 | 11.4346 |
| tokinv_a1_eps1em8_b0p01_lin100 | 6 | 0.6511 | 0.5778 | 0.9976 | 0.6537 | 0.9964 | 13.9672 |
Best fixed beta/schedule setting within each May01/May02 follow-up family:
| family_label | best_loss_setting | n_tasks | mean_matched_score | std_across_tasks | worst_task_score | mean_minus_std |
|---|---|---|---|---|---|---|
| dist.25+tokcc.75 a.25 | dist0p25_tokcc0p75_a0p25_b0p01_lin100 | 6 | 0.8870 | 0.0137 | 0.8612 | 0.8733 |
| dist.75+tokcc.25 a.25 | dist0p75_tokcc0p25_a0p25_b0p01_lin100 | 6 | 0.8825 | 0.0532 | 0.7840 | 0.8293 |
| dist.10+tokcc.90 a.25 | dist0p10_tokcc0p90_a0p25_b0p01_lin100 | 6 | 0.8724 | 0.0587 | 0.7565 | 0.8137 |
| tokinv a1 eps1e-4 | tokinv_a1_eps1em4_b0p01_lin100 | 6 | 0.7765 | 0.1612 | 0.5076 | 0.6153 |
| tokinv a1 eps1e-8 | tokinv_a1_eps1em8_b0p01_lin100 | 6 | 0.6511 | 0.1599 | 0.4782 | 0.4912 |
Which Loss Family Is Best?
Each row below represents the best fixed beta/schedule setting within one reconstruction family, using the mean matched-strategy router score across the six complete single-task datasets. The standard deviation and worst-task score report across-task reliability.
| family_label | best_loss_setting | n_tasks | mean_matched_score | std_across_tasks | worst_task_score | mean_minus_std |
|---|---|---|---|---|---|---|
| tokinv a.25 | tokinv_a0p25_b0p01_lin100 | 6 | 0.9176 | 0.0218 | 0.8948 | 0.8958 |
| dist.25+tokcc.75 a.25 | dist0p25_tokcc0p75_a0p25_b0p01_lin100 | 6 | 0.8870 | 0.0137 | 0.8612 | 0.8733 |
| dist.75+tokcc.25 a.25 | dist0p75_tokcc0p25_a0p25_b0p01_lin100 | 6 | 0.8825 | 0.0532 | 0.7840 | 0.8293 |
| tokcc a.25 | tokcc_a0p25_b0p01_lin100 | 6 | 0.8811 | 0.0286 | 0.8437 | 0.8525 |
| example inv-surp | example_inv_surp_b0p01_lin100 | 6 | 0.8789 | 0.0451 | 0.8093 | 0.8337 |
| dist.10+tokcc.90 a.25 | dist0p10_tokcc0p90_a0p25_b0p01_lin100 | 6 | 0.8724 | 0.0587 | 0.7565 | 0.8137 |
| dist+tokcc a.25 | dist_plus_tokcc_a0p25_b0p01_lin100 | 6 | 0.8648 | 0.0802 | 0.7117 | 0.7845 |
| dist norm | dist_norm_b0p01_lin100 | 6 | 0.8605 | 0.0690 | 0.7276 | 0.7915 |
| dist.05+tokcc.95 a.25 | dist0p05_tokcc0p95_a0p25_b0p01_lin100 | 6 | 0.8554 | 0.0874 | 0.6938 | 0.7680 |
| tokinv a1 eps1e-4 | tokinv_a1_eps1em4_b0p01_lin100 | 6 | 0.7765 | 0.1612 | 0.5076 | 0.6153 |
| tokinv a1 eps1e-8 | tokinv_a1_eps1em8_b0p01_lin100 | 6 | 0.6511 | 0.1599 | 0.4782 | 0.4912 |
| baseline ELBO | raw_b0p01_lin100 | 6 | 0.6131 | 0.1511 | 0.4497 | 0.4620 |
Family, Beta, And Schedule Views
The family-by-beta/schedule heatmap shows the same single-task mean aggregation as the table above. The final-answer-accuracy heatmap is included as a guardrail view.
Beta Robustness
The beta-robustness panel plots mean analysis/router_probe_times_strategy_match_rate for each reconstruction family at beta 1, 0.1, and 0.01. Each point averages the complete single-task datasets available for that family and setting; error bars are standard deviations across those tasks. The two facets split constant beta from the linear-100% beta schedule, and the raw reconstruction family is labeled as the baseline ELBO.
Analogical Consistency
The analogical evaluation reuses a latent sample across paired inputs and scores whether the inferred strategy sets overlap. The table below ranks fixed loss settings by mean analogical_steering/pair_set_overlap_rate across complete single-task datasets with analogical summaries. The May01 and May02 follow-up settings are now included.
| loss_setting | n_tasks | analogical_set_overlap | analogical_set_overlap_std | analogical_set_overlap_given_both_nonempty | analogical_unique_agreement | matched_strategy_router_score |
|---|---|---|---|---|---|---|
| tokinv_a0p25_b0p01_const | 6 | 0.9535 | 0.0163 | 0.9616 | 0.9611 | 0.8324 |
| dist_plus_tokcc_a0p25_b0p01_const | 6 | 0.9504 | 0.0418 | 0.9678 | 0.9665 | 0.8479 |
| tokinv_a0p25_b0p01_lin100 | 6 | 0.9502 | 0.0152 | 0.9555 | 0.9543 | 0.9176 |
| dist_norm_b0p01_lin100 | 6 | 0.9424 | 0.0240 | 0.9546 | 0.9538 | 0.8605 |
| dist0p75_tokcc0p25_a0p25_b0p01_const | 6 | 0.9417 | 0.0300 | 0.9584 | 0.9570 | 0.8279 |
| dist0p25_tokcc0p75_a0p25_b0p1_lin100 | 6 | 0.9329 | 0.0137 | 0.9427 | 0.9385 | 0.8796 |
| dist_norm_b0p01_const | 6 | 0.9318 | 0.0376 | 0.9450 | 0.9417 | 0.8146 |
| dist0p75_tokcc0p25_a0p25_b0p01_lin100 | 6 | 0.9316 | 0.0553 | 0.9524 | 0.9492 | 0.8825 |
| dist_plus_tokcc_a0p25_b0p01_lin100 | 6 | 0.9307 | 0.0360 | 0.9481 | 0.9330 | 0.8648 |
| dist0p10_tokcc0p90_a0p25_b0p01_lin100 | 6 | 0.9302 | 0.0801 | 0.9529 | 0.9515 | 0.8724 |
| example_inv_surp_b0p1_lin100 | 6 | 0.9297 | 0.0343 | 0.9367 | 0.9342 | 0.8367 |
| dist0p25_tokcc0p75_a0p25_b0p01_lin100 | 6 | 0.9295 | 0.0599 | 0.9495 | 0.9462 | 0.8870 |
| example_inv_surp_b0p01_const | 6 | 0.9285 | 0.1002 | 0.9363 | 0.9327 | 0.8301 |
| dist0p10_tokcc0p90_a0p25_b0p1_lin100 | 6 | 0.9271 | 0.0296 | 0.9431 | 0.9409 | 0.8548 |
| dist0p25_tokcc0p75_a0p25_b0p01_const | 6 | 0.9266 | 0.0626 | 0.9402 | 0.9370 | 0.8467 |
| example_inv_surp_b0p01_lin100 | 6 | 0.9263 | 0.0428 | 0.9392 | 0.9237 | 0.8789 |
| dist0p05_tokcc0p95_a0p25_b0p1_lin100 | 6 | 0.9230 | 0.0311 | 0.9439 | 0.9409 | 0.8324 |
The correlation table below compares analogical set overlap with router-side latent metrics, final-answer accuracy, sampled strategy-match rate, and reconstruction metrics in this single-task slice.
| comparison_metric_label | n_runs | pearson_r |
|---|---|---|
| matched-strategy router score | 432 | 0.9275 |
| router probe | 432 | 0.9246 |
| strategy-match rate | 432 | -0.1102 |
| final answer accuracy | 432 | -0.1115 |
| example-level reconstruction | 432 | -0.1346 |
| distribution-normalized reconstruction | 432 | -0.1667 |
| baseline-normalized reconstruction | 432 | -0.1668 |
| token-level reconstruction | 432 | -0.9413 |
Reconstruction Frontier
The log-x reconstruction frontier plots reconstruction loss measures against matched-strategy router score for complete runs. The first panel uses the final baseline-normalized reconstruction loss; the following panels split out distribution-level normalized reconstruction, example-level inverse-surprisal reconstruction, and token-level concentration-corrected reconstruction.
Paired Contrasts
The contrast table reports matched single-task deltas. Positive deltas mean the first setting in the contrast has higher matched-strategy router score.
| contrast | n_pairs | mean_delta | median_delta |
|---|---|---|---|
| beta_example_inv_surp_lin100_b0p01_minus_b1 | 6 | 0.4355 | 0.4635 |
| family_dist0p25_tokcc0p75_a0p25_minus_raw_b0p1_lin100 | 6 | 0.4157 | 0.4283 |
| beta_example_inv_surp_const_b0p01_minus_b1 | 6 | 0.4120 | 0.4176 |
| family_tokcc_a0p25_minus_raw_b0p1_lin100 | 6 | 0.4012 | 0.4241 |
| beta_dist0p10_tokcc0p90_a0p25_const_b0p01_minus_b1 | 6 | 0.3939 | 0.4244 |
| beta_example_inv_surp_lin100_b0p1_minus_b1 | 6 | 0.3933 | 0.4372 |
| family_dist0p10_tokcc0p90_a0p25_minus_raw_b0p1_lin100 | 6 | 0.3910 | 0.4028 |
| beta_dist0p25_tokcc0p75_a0p25_const_b0p01_minus_b1 | 6 | 0.3892 | 0.3912 |
| family_dist_plus_tokcc_a0p25_minus_raw_b0p1_lin100 | 6 | 0.3861 | 0.3972 |
| beta_dist_plus_tokcc_a0p25_const_b0p01_minus_b1 | 6 | 0.3858 | 0.3791 |
Dynamics And Run Cards
The dynamics figure aggregates validation curves by reconstruction family. The run-card figure shows selected top and bottom complete runs with router and posterior latent snapshots.
Top complete runs by matched-strategy router score:
| task_name | loss_setting | final_acc | router_probe | strategy_match | matched_score | base_norm_recon |
|---|---|---|---|---|---|---|
| multidigit_addition | dist0p05_tokcc0p95_a0p25_b0p01_lin100 | 0.9959 | 0.9604 | 0.9959 | 0.9565 | 0.0418 |
| multidigit_addition | tokcc_a0p25_b0p1_lin100 | 0.9974 | 0.9491 | 0.9974 | 0.9466 | 9.5374 |
| linear_equation_solving | tokinv_a0p25_b0p01_lin100 | 0.9988 | 0.9472 | 0.9985 | 0.9458 | 8.2572 |
| multidigit_addition | dist_plus_tokcc_a0p25_b0p1_lin100 | 0.9978 | 0.9462 | 0.9978 | 0.9441 | 0.0311 |
| base_conversion | example_inv_surp_b0p01_const | 0.9987 | 0.9454 | 0.9982 | 0.9437 | 0.0073 |
| base_conversion | dist_norm_b0p01_const | 0.9976 | 0.9458 | 0.9970 | 0.9430 | 0.0104 |
| base_conversion | dist_plus_tokcc_a0p25_b0p1_lin100 | 0.9962 | 0.9465 | 0.9952 | 0.9420 | 0.0423 |
| sorting_algorithms | tokinv_a0p25_b0p01_lin100 | 0.9999 | 0.9461 | 0.9947 | 0.9411 | 5.9916 |
Bottom complete runs by matched-strategy router score:
| task_name | loss_setting | final_acc | router_probe | strategy_match | matched_score | base_norm_recon |
|---|---|---|---|---|---|---|
| sorting_algorithms | example_inv_surp_b1_lin100 | 0.9999 | 0.3622 | 0.9977 | 0.3614 | 1.1164 |
| sorting_algorithms | example_inv_surp_b1_const | 0.9999 | 0.3640 | 0.9981 | 0.3633 | 1.1154 |
| grid_pathfinding | tokinv_a1_eps1em4_b1_lin100 | 1.0000 | 0.3830 | 0.9997 | 0.3829 | 23.3277 |
| grid_pathfinding | tokinv_a1_eps1em4_b1_const | 1.0000 | 0.3897 | 1.0000 | 0.3897 | 32.0520 |
| grid_pathfinding | tokinv_a1_eps1em8_b0p1_const | 1.0000 | 0.3916 | 0.9996 | 0.3914 | 24.5709 |
| base_conversion | example_inv_surp_b1_lin100 | 0.9982 | 0.3932 | 0.9965 | 0.3918 | 1.2452 |
| grid_pathfinding | example_inv_surp_b1_const | 1.0000 | 0.3928 | 1.0000 | 0.3928 | 1.1354 |
| grid_pathfinding | tokinv_a1_eps1em8_b1_const | 0.9994 | 0.3943 | 0.9994 | 0.3941 | 30.8588 |
Repo-Side Artifacts
- Aggregate directory:
path:experiments/synthetic_sequences/disentangled/analysis/aggregates/exp2_continuous_cvae-Apr27-paper-basic-grid_20260429 - Report:
path:experiments/synthetic_sequences/disentangled/analysis/aggregates/exp2_continuous_cvae-Apr27-paper-basic-grid_20260429/report.md - Brief:
path:experiments/synthetic_sequences/disentangled/analysis/aggregates/exp2_continuous_cvae-Apr27-paper-basic-grid_20260429/brief.yaml - Findings JSON:
path:experiments/synthetic_sequences/disentangled/analysis/aggregates/exp2_continuous_cvae-Apr27-paper-basic-grid_20260429/findings.json - Notebook:
path:experiments/synthetic_sequences/disentangled/analysis/aggregates/exp2_continuous_cvae-Apr27-paper-basic-grid_20260429/notebook.ipynb