Reference implementation, data, and reproducibility package for
A Channel-Level Diagnostic for Symmetry Breaking in Noisy Equivariant Quantum Neural Networks Hassan Ugail and Newton Howard
This repository provides a training-free, channel-level audit
that tests whether a noisy quantum neural network (QNN) still respects an
intended symmetry once the ideal parameterised circuit is composed with the
device's noise channel. The audit reports a normalised commutator-defect
ratio
The repository contains everything needed to reproduce every figure, every verdict table, and every numerical value reported in the paper from a CPU runtime, with no proprietary hardware or non-public software dependencies.
.
├── notebooks/
│ ├── Channel-Level-Diagnostic_pilot_notebook_.ipynb # main experiments
│ ├── Channel-Level-Diagnostic_figures_.ipynb # figure generation
│ └── Channel-Level-Diagnostic_ibm_hardware_bloch_ordering_probe.ipynb
│ # appendix hardware probe
├── results/ # CSV outputs from the pilot notebook
└── README.md
The three notebooks are the heart of the repository. They are intentionally separated so that the simulation step, the figure step, and the optional hardware step can each be run, re-run, or audited independently of the others.
Computes results/ and prints a
pass/fail verdict for every check. Runs end-to-end on a single CPU core.
Runs the optional one-qubit ordering probe on real IBM Quantum hardware via
Qiskit Runtime. Compares two orderings of non-commuting single-qubit
rotations hardware_results/ named by <backend>_<job_id>. This probe is a
hardware-execution sanity check, not a hardware estimate of
This repository is released under the MIT License.