Skip to content

ParkerMaxime/dyncl

Repository files navigation

DynCL: Bio-Inspired Structural Plasticity as a Continual Learning Substrate for Curriculum Transformers

This repository is the publication-facing reproduction package for the DynCL paper.

It contains:

  • the paper PDF;
  • raw per-run evaluation JSON files;
  • paper-facing aggregate JSON files;
  • the linear_1d rollout audit artifacts;
  • curriculum and tokenization documentation;
  • lightweight scripts to regenerate the released figures and summary tables without retraining.

The package is organized for artifact reproduction first. Full retraining remains possible from the main project codebase, but is not required to rebuild the reported paper figures and tables.

Paper

Repository layout

Quick reproduction

Create the environment:

cd dyncl
mamba env create -f environment.yml
mamba run -n dyncl python scripts/make_tables.py
mamba run -n dyncl python scripts/make_figures.py

Outputs:

  • tables: tables/generated/
  • figures: figures/generated/

What the scripts regenerate

scripts/make_tables.py regenerates:

  • main_results.csv
  • main_results.md
  • balanced_global.csv
  • balanced_global.md
  • linear_1d_audit.csv
  • linear_1d_audit.md

scripts/make_figures.py regenerates:

  • pareto_primary_rebuilt.pdf
  • pareto_primary_rebuilt.png
  • pareto_middle_rebuilt.pdf
  • pareto_middle_rebuilt.png
  • cl_trajectory_rebuilt.pdf
  • cl_trajectory_rebuilt.png

Full retraining

This repository is not optimized as a standalone training repo. The released artifacts are sufficient to reproduce the reported paper figures and tables without rerunning expensive training.

For full retraining, use the main project codebase and the manifests in:

Data

The DeepMind Mathematics dataset is not redistributed here. See:

Checkpoints

Checkpoint handling is documented in:

Archived paper checkpoints:

Provenance and release notes

Citation

See:

License

This repository is released under the MIT license:

The upstream dataset remains subject to its own terms.

Releases

No releases published

Packages

 
 
 

Contributors

Languages