Research
Exact learning of quantum noise with tensor networks
Overview Research area: Quantum error correction / quantum device characterization — learning noise models from syndrome data using tensor-network decoders and variational optimization. Technical leve

- arXiv
- 2609.00169
- Published
- 2026-08-31
- Authors
- Nicola Pancotti, Vedika Saravanan, Krysta Svore
AI summary
Overview
Research area: Quantum error correction / quantum device characterization — learning noise models from syndrome data using tensor-network decoders and variational optimization.
Technical level: Advanced (assumes familiarity with quantum error correction, detector error models, and tensor networks; the core idea is explained accessibly).
Scope (one sentence): The paper proposes and proves the optimality of a variational framework that learns quantum noise-model parameters directly from error-correction syndrome and logical-observable data via a differentiable tensor-network decoder, demonstrated on circuit-level noise data from Google's Sycamore processor.
What This Paper Is About
Quantum error correction decoders need an accurate noise model — a probability distribution over fault events — to achieve low logical error rates, but characterizing a device's noise usually requires separate, expensive experiments. This paper asks whether the syndrome and logical-outcome data already collected during an error-corrected memory experiment can be used to learn the noise model directly, with no dedicated tomography. The authors treat fault-event probabilities as variational parameters and optimize them by gradient descent to minimize the binary cross-entropy between decoder predictions and observed logical outcomes.
Key Contributions
-
A variational noise-learning framework. Fault-event probabilities are treated as learnable parameters and optimized directly against QEC data (syndromes plus logical-observable flips) rather than inferred by analytical inversion. The formulation is stated to be decoder-agnostic and code-agnostic, applying to any stabilizer code with a parity-check representation.
-
A proof that the objective is principled, not ad hoc (Proposition 1). The population minimizer of the binary cross-entropy is the true Bayes-optimal posterior decoder, and the induced decoder attains the information-theoretic minimum expected logical error rate, LER* = E_s[min{η(s), 1−η(s)}], whenever the noise ansatz is expressive enough. The authors also note identifiability only up to observational equivalence: two noise models are indistinguishable when their total probability agrees on every coset of the silent-fault subgroup K = {e : He = 0 and Le = 0}.
-
Exact, analytically differentiable gradients via tensor networks. By mapping the parity-check factors to copy tensors (|GHZ₀/₁⟩ for error nodes, |GHZ±⟩ for syndrome nodes, unified by Hadamard matrices on the bonds) and attaching a noise tensor, the full pipeline from syndrome to logical-observable probability is a single contraction. The derivative with respect to a fault probability reduces to a difference of two clamped probabilities, p(s, ℓ; θ, θ_j = 1) − p(s, ℓ; θ, θ_j = 0).
-
Learning from scratch plus online drift tracking. Starting from an uninformed prior, the method recovers noise models competitive with Google's independently characterized detector error model, and warm-started updates track synthetic device drift without re-characterization.
Main Findings
-
LER matches Google's reference model to within 2%. Using circuit-level data from Google's Sycamore processor, starting from an uninformed prior, the optimization recovers noise models whose logical error rates agree to within 2% with those of Google's independently characterized detector error model. The body text states that after training the learned model reaches an LER within the statistical uncertainty of the reference value across all configurations.
-
Parameter recovery, not just good decoding. The mean squared error between learned and reference noise parameters shows a clear overall decrease throughout training on a logarithmic scale, indicating the method recovers physically meaningful noise structure rather than parameters that merely happen to decode well. The authors are careful to say this supports, but does not by itself prove, that claim.
-
Fast convergence. With a distance-3 surface code and 3 rounds of syndrome extraction, the LER drops rapidly during the first ~100 optimization iterations and then gradually converges toward the Google DEM baseline. Training ran for 500 iterations with gradients estimated from batches of 30,000 syndrome shots; LER curves show the mean and one standard deviation over 50 fresh evaluation batches.
-
Consistent across observables and device regions. Results are shown for both X and Z logical observables across four different center-qubit positions on the device. Shaded regions reflecting variance across syndrome batches confirm stable optimization.
-
The benchmark is synthetic, not live. The syndrome data are sampled from detector error models extracted from Sycamore, i.e. synthetic syndrome and logical-observable samples generated from an experimentally characterized hardware DEM, not shots collected from a live device.
-
Online drift tracking. The noise model evolves over 20 time steps along a Brownian motion in logit space with drift amplitudes σ = 0.2 and σ = 0.3, with five independent random seeds. For each seed, the LER of a decoder with perfect knowledge of the true drifted model is compared against the online-learned model. (The provided text is truncated at this point; the full quantitative comparison of the two curves is not included in the content above.)
-
Distance-3 limitation is explicit. The authors report distance-3 results because the cost of exact tensor-network contraction grows exponentially with graph treewidth, and because the number and spacetime connectivity of detector events grows with code distance and rounds. A distance-5 memory circuit was outside the exact-contraction study.
Methodology in Plain English
The setup is a standard memory experiment: a quantum error-correcting code (a distance-3 surface code, 3 rounds of syndrome extraction) produces syndrome data, and at the end we learn whether the logical observable flipped. The decoder's job is to guess that flip from the syndrome.
The authors give the noise model a set of adjustable knobs — one probability per fault mechanism. Running the decoder with those knobs produces a predicted probability that the logical bit flipped. They compare that prediction with what actually happened using binary cross-entropy, a standard loss for probability predictions, and then turn the knobs by gradient descent.
The key technical enabler is that the decoder is built as a tensor network. Every parity check becomes a "copy tensor" (an equality constraint), every error variable gets a tensor from the noise model, and summing over all possible errors is just contracting the network. Fixing the syndrome legs to the observed values and leaving the logical observable as a free leg yields the two-component vector p(s, ℓ₁) directly. Because the whole thing is a smooth function of the fault probabilities, the gradient can be computed exactly rather than approximated by finite differences. The authors implemented the tensor-network objects with the quimb library and NVIDIA's CUDA-Q package.
They also show the framework is not intrinsically tied to tensor networks: any decoder that supplies noise-dependent logical-class probabilities, plus derivatives or a gradient estimator, could serve — though they do not test alternatives here.
Why This Matters
Noise characterization is a bottleneck for fault tolerance: better priors mean decoders such as Minimum Weight Perfect Matching, Union-Find, belief propagation, and tensor-network decoders get closer to optimal logical error rates, and mismatched priors degrade performance. This work suggests the data you already collect during routine error-correction experiments is enough to close much of that gap.
Real-world applications:
- Reducing calibration overhead in quantum computing labs — no dedicated tomography, randomized benchmarking, or sparse Pauli–Lindblad characterization runs needed for decoder priors.
- Tracking drift between calibration cycles — warm-started updates follow changing noise in real time, useful for hardware whose error landscape shifts on short timescales.
- Hardware where the device is not fully accessible — the authors explicitly motivate the "without prior knowledge" setting by cases where explicit noise tomography is impractical.
- Fault-tolerant gadget tuning — the same recipe can be reformulated for logical Clifford gates using logical gate fidelity as the figure of merit.
Industry relevance: all three authors are at NVIDIA Corporation, and the implementation relies on CUDA-Q alongside quimb, positioning differentiable tensor-network decoding as a GPU-accelerated tool for quantum hardware teams. Decoder-agnostic framing also means the method can be paired with whichever decoder a vendor already deploys.
Future Directions
- Scaling beyond exact contraction. The authors state explicitly that approximate tensor-network contraction, or scalable decoders such as matching, Union-Find, belief propagation, or a suitably conditioned neural network, could provide the forward estimates needed at higher code distance. They do not test these.
- Approximate gradients from scalable decoders. Standard hard-decision matching and belief-propagation decoders do not directly supply the clamped logical-class probabilities needed for exact gradients; augmenting them with probabilistic or sampling-based estimators is flagged as an interesting direction that could reach distances beyond exact contraction.
- Generalization to logical operations. The current results test decoding on memory experiments from the same family of characterized DEMs used for training, so they do not by themselves demonstrate generalization to more complex logical operations. Whether learned parameters transfer depends on whether mechanisms are shared between memory and operation circuits.
- Correlated noise models. The formulation is stated to extend naturally to correlated noise — Matrix Product States, PEPS, and more general tensor networks can be attached as the noise tensor — though stronger non-local correlations increase contraction cost, and no correlated-noise results are reported.
Target Audience
Quantum error correction researchers and decoder engineers; quantum hardware teams interested in calibration-light noise characterization; and practitioners of tensor-network methods in quantum information. Readers need comfort with stabilizer codes, detector error models, and tensor-network contraction, but the central argument — that cross-entropy minimization yields the Bayes-optimal decoder — is accessible to anyone with a machine-learning background.
Authors’ abstract
Accurate noise models are essential for high-performance quantum error correction, yet characterizing the noise of a quantum device typically requires dedicated experiments. We present a variational framework that learns the noise model directly from quantum-error-correction syndrome and logical-observable data collected during error-corrected memory experiments. The fault-event probabilities are treated as variational parameters and optimized via gradient descent to minimize the binary cross-entropy between the decoder's predictions and experimental logical-observable outcomes. We prove that this objective is principled rather than ad hoc: a sufficiently expressive noise ansatz attains the information-theoretic minimum logical error rate. We instantiate this framework using a tensor-network decoder, which provides exact maximum-likelihood decoding and analytically differentiable gradients with respect to all noise parameters. Using circuit-level data from Google's Sycamore processor, and starting from an uninformed prior, the optimization recovers noise models whose logical error rates agree to within $2\%$ with those of Google's independently characterized detector error model. The mean squared error between the learned and reference noise parameters shows a clear overall decrease throughout training, confirming that the method recovers physically meaningful noise structure, not merely parameters that happen to decode well. We further demonstrate that the optimization can track device drifts in real time via warm-started updates, maintaining near-optimal decoding performance under synthetically evolving noise without the need for re-characterization. The approach is decoder-agnostic in its formulation and naturally extends to correlated noise models.