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

Fock State-Enhanced Expressivity
Expressivity study of photonic variational models with increasing photon counts.

HQNN: Myth or Reality?
Controlled benchmark of hybrid quantum neural networks versus classical baselines across feature complexity.

Experimental Data Re-uploading
Resource-efficient photonic data re-uploading model reproduced on multiple datasets.

Limitations of Amplitude Encoding
Theoretical and experimental study of amplitude-encoding concentration effects and their impact on quantum classification.
Computer Vision

Quantum Optical Reservoir Computing
Boson-sampling reservoirs for image recognition and scalable photonic reservoir analysis.

Photonic QCNN with State Injection
Photonic quantum convolutional architecture with adaptive state injection for vision tasks.

QCNN for Classical Data Classification
Quantum pseudo-convolution workflow for PCA-compressed classical image classification.
Sequential Tasks
Advanced Training Paradigms

Quantum LLM Fine-Tuning
Photonic quantum heads for sentence-embedding classification with baseline-aware evaluation.

Quantum Self-Supervised Learning
SimCLR-style qSSL reproduction with MerLin photonic, Qiskit, and classical backends.

Quantum Adversarial Machine Learning
Adversarial attacks and defenses for hybrid quantum-classical photonic classifiers.

Photonic Quantum GAN
Photonic QGAN for classical image generation with a MerLin QuantumLayer patch generator.

Quantum Transfer Learning
Hybrid transfer learning with frozen classical feature extractors and trainable quantum heads.

Quantum Relational Knowledge Distillation
Knowledge distillation (KD) is a widely adopted technique for compressing large models into smaller, more efficient student models
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:
Propose the paper in our GitHub Discussions
Implement using MerLin following our guidelines
Validate results against original paper
Document in Jupyter notebook format
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.





