Papers
Topics
Authors
Recent
Search
2000 character limit reached

CliNR: Error Correction for Clifford Circuits

Updated 13 December 2025
  • CliNR is a family of quantum protocols that reduces logical error rates in Clifford circuits through gate teleportation and offline stabilizer verification.
  • It enables scalable error suppression with polynomial overhead, significantly lowering qubit and sampling costs compared to full quantum error correction.
  • Variants like recursive, distributed, and optimized CliNR offer tailored trade-offs between qubit overhead, computational depth, and logical error suppression in diverse quantum architectures.

The CliNR error correction scheme is a family of quantum protocols designed for reducing the logical error rate of Clifford circuits. It achieves this with substantially lower overhead than full quantum error correction (QEC) and without the exponential sampling costs characteristic of statistical error mitigation. CliNR incorporates offline stabilizer verification of resource states, gate teleportation-based subcircuit injection, and scalable, parallelizable orchestration suitable for both monolithic and distributed quantum computing architectures (Delfosse et al., 2024, Dobbs et al., 11 Dec 2025, Brodutch et al., 27 Nov 2025, Tham et al., 17 Apr 2025).

1. Scheme Architecture and Operational Principles

CliNR targets nn-qubit Clifford circuits of size ss. The core idea is to decompose the target circuit CC into tt subcircuits, each small enough to keep resource and error accumulation manageable: C=C1C2CtC = C_1 \circ C_2 \circ \dots \circ C_t Each CiC_i is implemented via gate teleportation, utilizing Bell pairs and “third block” ancillary qubits:

  1. Prepare nn Bell pairs on (n+i,2n+i)(n+i, 2n+i) for i=1..ni = 1..n.
  2. Apply CiC_i to the third logical block (ss0).
  3. Teleport the data register through the Bell pairs, performing appropriate Pauli corrections as determined by measurement outcomes: ss1 This procedure is repeated sequentially for each subcircuit so that the overall computation ss2 is stably realized.

Prior to every gate teleportation, the ss3-qubit resource state ss4 is subjected to ss5 random stabilizer checks from its stabilizer group. Single faults in the state are detected except with probability ss6, and only the preparation is restarted upon detection, not the entire computation. This stabilizer verification is highly scalable due to its offline, modular structure (Delfosse et al., 2024, Brodutch et al., 27 Nov 2025).

2. Logical Error Rate Analysis and Overhead Scaling

The logical error rate after CliNR correction, ss7, admits a precise upper bound: ss8 where ss9, CC0, and CC1.

The regime for vanishing logical error rate is correspondingly enhanced: CC2 By choosing CC3 and CC4, one achieves CC5 precisely when CC6. This is strictly superior to bare implementations, which only require CC7. The overheads scale favorably: the qubit number is CC8 (tending to CC9 for large tt0), and the average gate overhead is approximately tt1 (Delfosse et al., 2024, Brodutch et al., 27 Nov 2025).

CliNR thus bridges a critical gap: it provides polynomial overhead error reduction far beyond bare implementations, yet without the exponential resource demands of QEC. For tt2, simulation shows a halving of logical error rate, and for tt3, a reduction by a factor of approximately 4 (Delfosse et al., 2024).

3. Protocol Variants: Recursive, Distributed, and Optimized CliNR

Recursive CliNR

Recursive CliNR extends the original to deeper circuit decompositions. Instead of one level of subcircuits, subroutines are nested in a tree structure: each injection at level tt4 is itself implemented by CliNR at level tt5. For a circuit of size tt6 and physical error rate tt7, choosing depth tt8 yields:

  • Qubit overhead: tt9
  • Expected total gates: C=C1C2CtC = C_1 \circ C_2 \circ \dots \circ C_t0
  • Logical error scaling: C=C1C2CtC = C_1 \circ C_2 \circ \dots \circ C_t1, allowing vanishing C=C1C2CtC = C_1 \circ C_2 \circ \dots \circ C_t2 provided C=C1C2CtC = C_1 \circ C_2 \circ \dots \circ C_t3 (Brodutch et al., 27 Nov 2025)

Recursive CliNR is advantageous for large C=C1C2CtC = C_1 \circ C_2 \circ \dots \circ C_t4 and moderate C=C1C2CtC = C_1 \circ C_2 \circ \dots \circ C_t5, outperforming the original in both overhead and logical error suppression within suitable parameter regimes.

Distributed CliNR

The distributed variant adapts the protocol to multi-QPU architectures with slow interconnects (Dobbs et al., 11 Dec 2025). The subcircuits are assigned to separate QPUs arranged in a ring topology; resource state preparation and verification are parallelized across QPUs. The performance is dominated either by parallel preparation depth (C=C1C2CtC = C_1 \circ C_2 \circ \dots \circ C_t6) or by the time to produce the required Bell pairs for inter-QPU injection (C=C1C2CtC = C_1 \circ C_2 \circ \dots \circ C_t7), where C=C1C2CtC = C_1 \circ C_2 \circ \dots \circ C_t8 is the entanglement generation time.

Depth scaling for distributed CliNR is: C=C1C2CtC = C_1 \circ C_2 \circ \dots \circ C_t9 For CiC_i0, distributed CliNR achieves both lower logical error rates and shallower depth than monolithic or direct implementations for circuits up to CiC_i1, CiC_i2 (Dobbs et al., 11 Dec 2025).

Optimized CliNR

CliNR performance is sensitive to the choice of verification stabilizers. Recent advances employ global and two-step optimization algorithms (e.g., tabu search with Grassmann symmetries and proxies for MC-evaluated logical error rates) to select verification sequences. These approaches shrink the search space by large symmetry factors (e.g., CiC_i3 or CiC_i4 reduction) and, in numerical simulations, improve logical error rate by CiC_i5 over random-sequence implementations (with significant savings in MC cost). Experiments on a 36-qubit trapped-ion device using a CZNR variant confirm “breakeven” performance relative to uncorrected runs (Tham et al., 17 Apr 2025).

4. Comparative Perspective and Relation to Other Error Suppression Methods

CliNR is distinct from both QEC and classical error mitigation:

  • QEC: Achieving CiC_i6 with codes like the surface code requires CiC_i7–CiC_i8 physical qubits per logical, often hundreds or thousands per logical block. CliNR uses only CiC_i9 qubits for nn0 logical qubits, delivering substantial resource savings (Delfosse et al., 2024).
  • Coherent Parity Check (CPC): CPC applies few Pauli checks to reduce error but faces either a hard ceiling (constant improvement) or exponential sampling cost. CliNR “teleports” CPC checks into offline ancilla verification, breaking sampling bottlenecks. Only ancillary preparations are retried, and the main circuit proceeds with zero global rejection rate.
  • Index coding and classical NR schemes: While a “CliNR” label is erroneously applied to some classical redundancy schemes (Upadhyaya et al., 2019), authentic CliNR is fundamentally a Clifford circuit, quantum protocol.

CliNR thus fills a technological niche for near-term quantum devices, where full QEC is infeasible and statistical mitigation is inadequate.

5. Limitations, Open Problems, and Future Directions

Known limitations of CliNR include:

  • Idle noise and coherence: Recursive and distributed variants can increase idle periods for qubits and ancillas. Schemes are best suited to architectures with long qubit coherence times (e.g., trapped ions) (Brodutch et al., 27 Nov 2025).
  • Resource-state selection: Further gains are possible from more sophisticated subcircuit grouping, adaptive stabilizer selection, and tree-structure optimization.
  • Parallelization vs. resource budget: Recursive CliNR trades depth for ancilla use; parallelizing at each tree depth reduces wall-clock time but increases qubit overhead.
  • Integration with QEC: A plausible implication is that CliNR, especially in recursive form, may serve as a pre-filtering stage to suppress logical noise ahead of heavier code-based error correction.

Further research targets integrating CliNR as an auxiliary error-filter, extending optimization heuristics, and adapting the scheme to hybrid Clifford/non-Clifford circuits for quantum superiority experiments (Dobbs et al., 11 Dec 2025).

6. Summary Table of Main CliNR Regimes and Overheads

Protocol Variant Qubit Overhead Gate Overhead Logical Error Scaling
Original CliNR nn1 nn2 nn3 if nn4
Recursive CliNR nn5 (nn6) nn7 nn8 if nn9
Distributed CliNR (n+i,2n+i)(n+i, 2n+i)0 across (n+i,2n+i)(n+i, 2n+i)1 QPUs see main text Same as monolithic (under entanglement constraints)

This table summarizes overhead and scaling features for key CliNR variants (Delfosse et al., 2024, Brodutch et al., 27 Nov 2025, Dobbs et al., 11 Dec 2025).

7. Empirical Performance and Experimental Status

Numerical simulations consistently demonstrate that CliNR can halve or quarter logical error rates for moderate-scale Clifford circuits under realistic noise ((n+i,2n+i)(n+i, 2n+i)2–(n+i,2n+i)(n+i, 2n+i)3, (n+i,2n+i)(n+i, 2n+i)4 up to (n+i,2n+i)(n+i, 2n+i)5) while maintaining hardware overhead under practical constraints. The first experimental demonstration (36-qubit IonQ device) shows parity of logical error rates between CZNR and direct implementations (“breakeven”), validating real-world applicability (Tham et al., 17 Apr 2025).

The scheme shows substantial promise for near-term devices, scalable distributed architectures, and as part of composite quantum error mitigation and correction stacks.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to CliNR Error Correction Scheme.