Ablation Study
October 12, 2025 ยท View on GitHub
The ablation study results can be extracted from file ablation_study_results.zip hosted alongside the artifact.
Download the file and extract the results.
This command creates a new directory so is safe run without a new directory:
unzip ablation_study_results.zip
Prepare the results for plotting (this step can be skipped and ablation_results.json be used as the process is deterministic):
python prepare_results.py --root ablation_study_results
Expected output:
Collecting results for parameter: seq_len; Using config: results_01_04
Categorizing 128 files
Collecting results for parameter: seq_len; Using config: results_02_04
...
Aggregated results saved to ablation_results.json
The preparation takes 20-40 minutes.
Figure 3
Finally, the results can be plotted. To generate Figure 3 run:
python plot_ablation.py --input ablation_results.json --merge --export --format svg
This will create files merged_registers.svg and merged_sequence_length.svg.
We provide the file ablation_results.json so that the generation is not needed.