← Open source

paper-reproductions

PythonPyTorch Apptainer

paper-reproductions is a monorepo of from-scratch PyTorch reproductions of selected machine-learning papers. Each folder holds one paper's model, loss and dataset plus a short write-up of the method and results; the heavy lifting (training loop, validation, caching, component wiring, hook orchestration) is delegated to the torchestrator runner and the registry-pattern factory, so a reproduction is just domain code and a declarative config. Each paper FROMs a shared env.torchfile and runs with a single command; reproducible Docker and Apptainer environments are provided. It consolidates the earlier ot-reproduce and ssl-reproduce projects.

Combinatorial Optimization

PaperVenue
SoftSort: continuous relaxation of argsort (Prillo & Eisenschlos)ICML 2020
Fast Differentiable Sorting and Ranking (Blondel et al.)ICML 2020
Differentiable Top-k Operator with Optimal Transport (Xie et al.)NeurIPS 2020
Fast, Differentiable and Sparse Top-k (Sander et al.)ICML 2023
Learning Classifiers with Fenchel-Young Losses (Blondel et al.)AISTATS 2020
SparseMAP: differentiable sparse structured inference (Niculae et al.)ICML 2018
Structured Prediction with Projection Oracles (Blondel)NeurIPS 2019
Losses over Labels (Boecking et al.)AAAI 2023
Loss Functions and Operators from f-Divergences (Llinares-Lopez & Blondel)arXiv 2025
Energy Networks with Generalized Fenchel-Young Losses (Blondel & Llinares-Lopez)NeurIPS 2022
Efficient and Modular Implicit Differentiation (Blondel et al.)NeurIPS 2022
Deep Equilibrium Models (Bai, Kolter, Koltun)NeurIPS 2019
Differentiation of Blackbox Combinatorial Solvers (Vlastelica et al.)ICLR 2020
Low-rank SDP for Max-Cut / Max-2-SAT (Goemans & Williamson)JACM 1995
The Mixing Method: low-rank coordinate descent for SDP (Wang et al.)arXiv 2017
Exact Cluster Recovery via SDP (Hajek, Wu, Xu)IEEE TIT 2016
SDP-based Inference for MRFs (Bach)AISTATS 2021
AP-Perf: generic performance metrics in learning (Fathony & Kolter)AISTATS 2020
End-to-End Differentiable Physics (de Avila Belbute-Peres et al.)NeurIPS 2018
Visual Planning: Think Only with Images (Xu et al.)arXiv 2025
Differentiable Dynamic Programming (Mensch & Blondel)ICML 2018
Joint Learning of EBMs and their Partition Function (Bonnefoy et al.)arXiv 2025

Gradient Approximation

Optimal Transport

Self-Supervised Learning