Reproduced Papers

MerLin provides reproducible implementations of published quantum machine learning papers. Each card links to a dedicated reproduction page with paper metadata, implementation details, code access, and results.

Available Reproductions

The reproductions are organized by topic. Each card opens the corresponding paper-reproduction page.

Kernel Methods

For a Better Understanding of Photonic QML Theory

Computer Vision

Sequential Tasks

Advanced Training Paradigms

Distributed Training

Future-proofing

Contributing Reproductions

We welcome contributions of additional paper reproductions.

Requirements:

  • High-impact quantum ML papers (>50 citations preferred)

  • Photonic/optical quantum computing focus

  • Implementable with current MerLin features

  • Clear experimental validation

Submission Process:

  1. Propose the paper in our GitHub Discussions

  2. Implement using MerLin following our guidelines

  3. Validate results against original paper

  4. Document in Jupyter notebook format

  5. Submit via pull request a complete reproduction folder and a summary page in docs/source/reproduced_papers/reproductions/ directory

Mandatory Structure for a Reproduction:

papers/NAME/            # Non-ambiguous acronym or fullname of the reproduced paper
├── .gitignore          # specific .gitignore rules for clean repository
├── notebook.ipynb      # Interactive exploration of key concepts
├── README.md           # Paper overview and results overview
├── requirements.txt    # additional requirements for the scripts
├── configs/            # defaults + CLI/runtime descriptors consumed by the repo root runner
├── lib/                # code used by the shared runner and notebooks - as an integrated library (import shared data helpers from papers/shared/<paper>/)
├── models/             # Trained models
├── results/            # Selected generated figures, tables, or outputs from trained models
├── tests/              # Validation tests
└── utils/              # additional commandline utilities for visualization, launch of multiple trainings, etc...

Template Summary Page: this document

Recognition

Contributors to reproductions are recognized in:

  • Paper reproduction documentation

  • MerLin project contributors list

  • Academic citations in MerLin publications

Have a paper you’d like to see reproduced? Start a discussion.