continuouscvae-Apr22-beta-schedule-followup20260422 Design
continuous_cvae-Apr22-beta-schedule-followup_20260422 Design
Summary
continuous_cvae-Apr22-beta-schedule-followup_20260422 is the direct random-init follow-up to continuous_cvae-Apr1-7loss_20260401. The collection keeps the same six synthetic tasks, the same three adaptation modes, the same single-seed medium model setting, and the same continuous latent dimension 8. The design change is narrower than Apr1: remove the broader auxiliary-loss menu and compare six pure beta schedules while leaving posterior-variance, token-weighted reconstruction, router-support, and router-marginal-KL weights at zero.
Planned design:
6 tasks x 6 beta schedules x 3 adaptation modes x 1 seed = 108jobs- latent type
continuous,continuous_latent_dim=8, last-token pooling - adaptation modes
full,lora,reinit - optimizer
muon,lr=1e-3,1epoch,max_sequences_per_epoch=200000 - supervision source
groundtruth-data
Relevant repo-side definitions:
- Slurmkit collection:
path:.slurmkit/collections/exp2_continuous_cvae-Apr22-beta-schedule-followup.yaml - Family spec:
path:experiments/synthetic_sequences/slurm/families/disentangled_from_entangled_random_init/specs/continuous_cvae_apr22_beta_schedule_followup.yaml - Parser with canonical schedule labels:
path:experiments/synthetic_sequences/slurm/families/disentangled_from_entangled_random_init/parse_params_continuous_apr22_beta_schedule_followup.py
Why This Collection Exists
Apr1 broadened the continuous-CVAE objective menu to seven settings that mixed normalization, posterior-variance regularization, and token-weighted reconstruction. This Apr22 collection asks a narrower next question before adding new objective families again: if the auxiliary terms stay off, how much of the latent-quality variation can be explained by the schedule of beta alone?
The intended comparison is therefore within the Apr22 schedule family first, and back to Apr1 only as historical context. The design is not trying to retest token-weighted reconstruction or posterior-variance penalties. It is trying to isolate delayed KL onset and cyclical annealing as the main new intervention.
Experiment Metadata
- Raw collection name:
exp2_continuous_cvae-Apr22-beta-schedule-followup - Canonical report name:
continuous_cvae-Apr22-beta-schedule-followup_20260422 - Tasks:
list_summation,sorting_algorithms,grid_pathfinding,linear_equation_solving,base_conversion,multidigit_addition - Adaptation modes:
full,lora,reinit - Seed:
314159 - Model-size setting:
entangled_model_size=m - Batch sizes:
batch_size=128,eval_batch_size=128 - Evaluation cadence:
val_check_interval=0.02 - Runtime instrumentation:
profiling_enabled=true
Beta-Schedule Coverage
The six schedule settings play four distinct design roles.
beta0_unnormZero-beta anchor with reconstruction normalization disabled.beta0p01_d50_lin50Low-beta delayed-linear schedule with50%delay and50%warmup.beta0p1_d50_lin50Higher-beta delayed-linear schedule with the same50%delay and50%warmup.beta1_d50_lin50High-beta delayed-linear anchor to test whether stronger late KL restores or hurts latent quality.beta0p01_cyclin25_w12p5Low-beta cyclical-linear schedule with cycle length25%of training and warmup12.5%.beta0p1_cyclin25_w12p5Higher-beta cyclical-linear match to the low-beta cyclical setting.
What stays fixed:
- no token-weighted reconstruction
- no posterior-variance penalty
- no router-support loss
- no router-marginal-KL penalty
- no inter-latent-divergence term
- no multi-seed estimate
Research Questions
- Which beta schedules best improve router-side disentanglement while preserving final-answer accuracy across the full
6 x 3task-by-mode grid? - At matched
beta=0.01andbeta=0.1, how do delayed-linear schedules compare to matched cyclical schedules on router probe, posterior probe, and final accuracy? - Are schedule effects consistent across
full,lora, andreinit, or does the apparent winner depend on adaptation mode? - How does the zero-beta unnormalized anchor compare to the scheduled-beta family on probe quality, accuracy, and strategy-use diagnostics?
Primary Metrics
The main metrics for this collection are:
sampled_test_final/router_sampled_z/linear_probe_accuracysampled_test_final/final_answer_accuracycontinuous_diagnostics/test_final/posterior_mu/linear_probe_accuracyloss/val/baseline_normalized_reconstruction_loss
The planned deep-dive ranking rule for later follow-up is:
- rank settings by mean
sampled_test_final/router_sampled_z/linear_probe_accuracy * sampled_test_final/final_answer_accuracy - use posterior-mu probe as supporting evidence and tie-break context, not as the primary ranking objective
Secondary metrics to keep visible:
sampled_test_final/strategy_match_ratesampled_test_final/unique_strategy_ratesampled_test_final/parse_success_rateprofile_total/total_seconds
Success Criteria
- all
108planned cells finish with analyzable artifacts - the schedule labels remain distinct in the aggregate analysis rather than collapsing into older Mar/Apr settings
- the collection resolves whether delayed-linear or cyclical schedules are the stronger follow-up candidates at low and moderate beta
- the results identify a short deep-dive shortlist without requiring new manual relabeling or ad hoc filtering
Known Risks And Confounders
beta0_unnormdisables reconstruction normalization, so its stored baseline-normalized reconstruction values reflect unnormalized reconstruction loss- the collection uses one seed, so mode-level and task-level patterns are directional rather than variance-estimated
- the design keeps all auxiliary losses at zero, so any observed limitation of schedule-only tuning should not be overread as a limit of continuous CVAEs more broadly
- runtime is profiled, but runtime is still a secondary diagnostic here rather than the primary collection goal
Immediate Follow-Up Questions
- If delayed-linear schedules dominate on the agreed composite score, which beta level is the better deep-dive target: the stronger
0.1schedule or the slightly safer low-beta schedule? - If cyclical
beta=0.01stays competitive only because it rescuesreinitaccuracy, is that enough to justify a deeper comparison against the delayed-linear0.01setting? - If zero beta still gives strong router-side probe quality on some tasks but collapses others, should later work treat it as a task-specific probe upper bound rather than a deployable setting?