Reproducing the paper#
These notebooks reproduce the benchmark results from
Runje & Shankaranarayana (2023) (Constrained Monotonic
Neural Networks, ICML 2023) using the mononet package. The original datasets are
archived on Zenodo at https://zenodo.org/records/7968969; fetch them with:
python -m benchmarks.datasets.download
Each dataset notebook runs all four flavors (torch/switch, torch/absolute, jax/switch,
keras/switch) for a small epoch and seed budget so the scaffold executes quickly.
The maintainer re-runs with full budgets via tools/execute-benchmarks.sh and commits
the outputs before each release. The tables notebook aggregates the committed
benchmarks/results/paper-reproduction.json into the headline and cross-backend tables.