REVIEW 3 major objections 6 minor 19 references
Improved Methods for Determining Quantum Error Correcting Code Performance and Fault Tolerance
T0 review · 3 major / 6 minor · reviewed 2026-07-30 · grok-4.5
Pith's one-line read Typical quantum error-correction failures hide a small malignant core under correctable fluff; pruning and subregion MCMC exploit that structure to certify fault tolerance and speed low-error simulations.
desk verdict Practical QEC methods paper: pruning finds low-weight cores and subregion MCMC is a real 2–10× speedup over BV when the core heuristic fits, with one incomplete loop on the unknown-w_min use case. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
Subregion MCMC: a Metropolis–Hastings proposal that selects each circuit location independently with probability p_r and resamples the chosen subregion from the noise model at flip rate p_f. With the core-resampling choice (p_r, p_f) ≈ (1/w_min, p_j) the acceptance probability is unity for uncorrectable patterns and the chain explores distinct logical cores efficiently; the method continuously interpolates between ordinary Monte Carlo (p_r = 1) and single-location Metropolis (p_r ∼ 1/N).
What would settle it
On a code family whose failures are known not to be localized cores (or at physical rates where the expected number of errors falls below t), measure the number of circuit simulations needed for Gelman–Rubin R̂ ≤ 1.05; if subregion MCMC with p_r = 1/w_min no longer requires fewer simulations than single-location Metropolis, or if pruning never recovers weight ≤ t when non-fault-tolerant hooks are deliberately inserted, the central claim fails.
Extended reading notes
Core claim
At physical error rates not far below threshold, uncorrectable error patterns consist of a low-weight malignant core coexisting with a large number of easily correctable fluff errors. Removing random small subsets of errors repeatedly (pruning) isolates that core and thereby reveals whether an implementation achieves the expected minimum failure weight. The same structure motivates subregion MCMC: by resampling a random fraction of locations (ideally about one core error per step) one obtains a Metropolis–Hastings chain that mixes between distinct logical failures orders of magnitude faster than single-site flips while still sampling the correct conditional distribution of failures.
Load-bearing premise
The claim that failures are spatially localized cores plus fluff, and that resampling roughly one core location per step remains optimal, must hold for the codes, decoders, and sparse-error regimes of interest.
Editorial extensions
If this is right
- A few hundred pruned Monte Carlo failures suffice to certify that an implementation meets its design distance or to expose the exact low-weight bug.
- Logical-error curves at 10^{-10} and below become obtainable on a desktop for surface and concatenated Bacon–Shor codes under full circuit noise.
- The continuum of proposal distributions between Monte Carlo and single-site MCMC can be tuned by two scalar parameters without redesigning the sampler.
- Any code whose failure geometry is core-plus-fluff inherits the same 2–10× reduction in simulation count relative to Bravyi–Vargo MCMC.
Reading between the lines
- Adaptive schedules that raise p_r when the expected error count drops below w_min could close the sparse-error regime the authors defer.
- The same core-extraction idea may let decoders themselves reject fluff on the fly, turning a diagnostic into an online decoder improvement.
- If the mixing-time advantage scales with distance as suggested by the surface-code data, subregion MCMC becomes the practical default for any large-distance threshold study.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper addresses estimation of quantum error-correcting code performance at low physical error rates, where direct Monte Carlo is infeasible and asymptotic scaling P(p)=α p^{w_min} depends on a minimum uncorrectable weight that is often implementation-dependent and unknown. Motivated by the observation that typical failures near threshold consist of a low-weight malignant core plus many easily correctable “fluff” errors, the authors introduce (i) a pruning algorithm (Alg. 1) that iteratively removes subsets of errors from high-p Monte Carlo failures to recover candidate cores and thereby diagnose w_min or decoder/circuit bugs, and (ii) subregion MCMC, a Metropolis–Hastings family that resamples a random fraction p_r of circuit locations at a flip rate p_f, interpolating between single-site Bravyi–Vargo (BV) MCMC and full Monte Carlo. With the heuristic core-resampling choice (p_r,p_f)=(1/w_min,p_j), they report logical rates matching Monte Carlo when Gelman–Rubin R̂≤1.05 (Fig. 5) and roughly 2–10× fewer circuit simulations to convergence than BV across surface-code distances and concatenated Bacon–Shor codes (Fig. 7), under full circuit-level noise in QVM.
Significance. If the empirical speedups and the pruning diagnostic hold more broadly, the work supplies practical engineering tools for verifying fault tolerance and for pushing logical-error estimates into the 10^{-10} regime without heroic Monte Carlo budgets. The fluff/core decomposition is a useful organizing idea; the parameterized proposal family is a clean, reusable contribution within the Metropolis–Hastings framework; and the methods are validated against independent Monte Carlo baselines and a planted non-fault-tolerant hook bug (Figs. 1–3). These are concrete, reproducible advances over BV MCMC for circuit-level QEC simulation.
major comments (3)
- [§3.2, Fig. 7] §3.2 “Core Resampling” and Fig. 7: the reported 2–10× decode reduction versus BV is measured with (p_r,p_f)=(1/w_min,p_j), which presupposes knowledge of w_min (or the design distance). The introduction and §2 motivate the work precisely by the fact that w_min is often unknown a priori and can be <t+1 for non-fault-tolerant implementations (Fig. 1a). The manuscript never demonstrates the combined pipeline—high-p Monte Carlo → Alg. 1 prune → feed discovered |E| into p_r → subregion MCMC at lower p—on an instance whose true w_min is initially unknown or strictly less than t+1. Without that, or without a clear sensitivity study for misspecified p_r, the load-bearing speed claim is only partially supported for the use-case advertised in §§1–2.
- [§3.3] §3.3 explicitly defers the sparse-error regime (expected physical errors ≲ t), which is exactly where MCMC is most needed relative to Monte Carlo and where the fluff/core heuristic and the p_r≈1/w_min mixing argument are least justified. The conjecture that larger subregions cut decorrelation time is stated without quantitative mixing-time or effective-sample-size comparisons beyond R̂ as a proxy. A minimal addition—either data at lower p or an explicit scoping statement that the speedup is demonstrated only when the expected error count still exceeds t—would keep the central claim from overreaching.
- [§3.1] §3.1: statistical error on the splitting ratios is deferred; R̂ is used both as convergence diagnostic and as a proxy for uncertainty, with a citation to the R̂–ESS relation. Because temporal correlations and possible false convergence (multiple disconnected components, incomplete burn-in; cf. Fig. 6) can bias the Bennett-style ratios, the logical-error points in Fig. 5 lack rigorous error bars. At minimum the text should state what can and cannot be claimed about uncertainty from R̂ alone, or report a simple ESS/MCSE estimate on the chains already generated.
minor comments (6)
- [§3.3, Fig. 7] Fig. 7 switches to a bit-flip error model “since BV MCMC was originally described in terms of bit or phase flips,” while the rest of the paper (and Fig. 5) uses depolarizing noise. A sentence clarifying that the relative speedup is expected to carry over, or a single depolarizing comparison point, would remove ambiguity.
- [§2, Algorithm 1] Alg. 1 leaves the removal strategy (subset size distribution, K, M) as free parameters with only empirical guidance (“<5”, “1000–10000 rounds”, “a few hundred patterns”). A short sensitivity paragraph or default settings used for Figs. 2–3 would aid reproducibility.
- [§3.2] Eq. (12)–(14): the cancellation that makes A independent of p_r is neat but compressed; a one-line remark that locations with e_ℓ=e′_ℓ contribute factors of 1 would help readers verify the algebra.
- [Table 1] Table 1 caption and body: “Prob.<w_min” at p=10^{-3} is useful; stating the Poisson or binomial model used for the tail probabilities would make the table self-contained.
- Minor typography: “simualtedrounds”, “thathave”, “inthe”, missing spaces after periods in several places (e.g., near Eq. (1) and the start of §3), and inconsistent italicization of p_r, p_f, w_min.
- [§1, References] References [4] and [16] are concurrent arXiv preprints on related rare-event QEC simulation; a sentence distinguishing subregion MCMC from those proposal adaptations would help place the contribution.
Circularity Check
No circularity: methods paper with independent Monte Carlo baselines and an explicit heuristic parameter, not a self-forced prediction.
full rationale
The paper’s load-bearing claims are (i) a pruning procedure that empirically reduces high-weight Monte Carlo failures to low-weight cores and (ii) a Metropolis–Hastings family (subregion MCMC) whose mixing is measured by the number of circuit simulations needed to reach Gelman–Rubin R̂ ≤ 1.05, then validated by matching independent Monte Carlo logical error rates via the standard splitting/Bennett ratio estimator. Neither claim is obtained by defining an output in terms of itself, nor by fitting a constant to data and relabeling the fit a prediction. The free parameter choice (p_r, p_f) = (1/w_min, p_j) is stated as a heuristic motivated by the fluff-vs-core observation; the reported 2×–10× speedup is an empirical runtime comparison against Bravyi–Vargo single-location Metropolis under that choice, not a quantity forced by construction. Citations (Bravyi–Vargo, Bennett, Gelman–Rubin, Blossom V) are external and not load-bearing uniqueness results from the same authors. Scope limitations (need for known w_min; sparse-error regime deferred) affect correctness/generality, not circularity of the derivation. Steps list is therefore empty.
Assumptions & free parameters
free parameters (4)
- region rate p_r (default 1/w_min) =
1/w_min
- flip rate p_f (default p_j) =
p_j
- Gelman–Rubin threshold R̂ and chain count M =
M=50, R̂≤1.05
- pruning removal size and round count K =
<5 errors/round; K~10^3–10^4
assumptions (5)
- standard math Metropolis–Hastings with detailed balance yields the unique stationary distribution π_j(E|F) when the chain on uncorrectable patterns is irreducible/ergodic.
- domain assumption Circuit noise factors into independent per-location errors (Eqs. 10–11); gate error rates are monotonic in the base rate p_j for splitting.
- ad hoc to paper Typical uncorrectable patterns near and below threshold consist of a low-weight malignant core plus many easily correctable fluff errors.
- domain assumption Gelman–Rubin R̂ near 1 and discarding the first half of each chain suffice as practical convergence and error proxies for logical-rate ratios.
- domain assumption Logical failure ratio P(p_j)/P(p_{j-1}) is accurately estimated from samples of the two nearby failure distributions via Bennett-style free-energy estimation.
invented entities (2)
-
subregion MCMC proposal family
independent evidence
-
fluff vs malignant core decomposition of failure patterns
Cite this review
Pith. "Pith review of Improved Methods for Determining Quantum Error Correcting Code Performance and Fault Tolerance." pith.science (2026). https://pith.science/paper/ZOF366N2
@misc{pith2026260727153,
author = {Pith},
title = {Pith review of: Improved Methods for Determining Quantum Error Correcting Code Performance and Fault Tolerance},
year = {2026},
howpublished = {\url{https://pith.science/paper/ZOF366N2}},
note = {Machine review of arXiv:2607.27153}
}
read the original abstract
One of the central challenges in quantum error correction is determining the performance of a code in the low-error regimes needed to implement utility-scale computations. While performance at these error rates is not amenable to direct Monte Carlo simulation, it can be extrapolated from simulations at higher logical error rates, assuming the logical error rate scales predictably with increasing distance or decreasing physical error rate. However, the expected scaling depends sensitively on the minimum weight of uncorrectable error patterns. In many cases, the minimum weight is unknown since it depends not only on the theoretical code distance, but also on details of the implementation. Markov chain Monte Carlo (MCMC) methods, as adapted to quantum error correction by Bravyi and Vargo, provide a way to estimate logical failure rates in these low-error regimes via simulation. While offering significant gains over Monte Carlo, the described Metropolis algorithm makes small changes to the current logical failure patterns which results in slow convergence. In this paper, we argue that typical failure patterns include a large number of easily correctable errors that coexist alongside a malignant core. This observation motivates two new approaches to better evaluate code performance. First, we describe a pruning algorithm designed to obviate these correctable errors and focus on the problematic low-weight core. Second, we develop a novel family of Metropolis-Hastings algorithms, referred to as subregion MCMC. This technique is parameterized by the fraction of the error pattern that is resampled at each step, effectively interpolating between Monte Carlo and single step MCMC. We show that a judicious choice of this parameter results in far faster convergence than prior work.
Figures
Figures from the paper (4 more)
Reference graph
Works this paper leans on
-
[1]
Quantum accuracy threshold for concatenated distance-3 codes.Quantum Information & Computation, 6(2):97–165, 2006
Panos Aliferis, Daniel Gottesman, and John Preskill. Quantum accuracy threshold for concatenated distance-3 codes.Quantum Information & Computation, 6(2):97–165, 2006
2006
-
[2]
Operator quantum error-correcting subsystems for self-correcting quantum memories.Physical Review A—Atomic, Molecular, and Optical Physics, 73(1):012340, 2006
Dave Bacon. Operator quantum error-correcting subsystems for self-correcting quantum memories.Physical Review A—Atomic, Molecular, and Optical Physics, 73(1):012340, 2006
2006
-
[3]
Efficient estimation of free energy differences from Monte Carlo data
Charles H Bennett. Efficient estimation of free energy differences from Monte Carlo data. Journal of Computational Physics, 22(2):245–268, 1976
1976
-
[4]
Michael E Beverland, Malcolm Carroll, Andrew W Cross, and Theodore J Yoder. Fail fast: techniques to probe rare events in quantum error correction.arXiv preprint arXiv:2511.15177, 2025
arXiv 2025
-
[5]
Simulation of rare events in quantum error correc- tion.Physical Review A—Atomic, Molecular, and Optical Physics, 88(6):062308, 2013
Sergey Bravyi and Alexander Vargo. Simulation of rare events in quantum error correc- tion.Physical Review A—Atomic, Molecular, and Optical Physics, 88(6):062308, 2013
2013
-
[6]
Topological quantum memory.Journal of Mathematical Physics, 43(9):4452–4505, 2002
Eric Dennis, Alexei Kitaev, Andrew Landahl, and John Preskill. Topological quantum memory.Journal of Mathematical Physics, 43(9):4452–4505, 2002. 17
2002
-
[7]
Hybrid Monte Carlo.Physics letters B, 195(2):216–222, 1987
Simon Duane, Anthony D Kennedy, Brian J Pendleton, and Duncan Roweth. Hybrid Monte Carlo.Physics letters B, 195(2):216–222, 1987
1987
-
[8]
Inference from simulations and monitoring conver- gence
Andrew Gelman and Kenneth Shirley. Inference from simulations and monitoring conver- gence. In Steve Brooks, Andrew Gelman, Galin Jones, and Xiao-Li Meng, editors,Hand- book of Markov Chain Monte Carlo, chapter 6, pages 163–174. Chapman and Hall/CRC, 2011
2011
Show all 19 references
-
[9]
Stochastic relaxation, Gibbs distributions, and the Bayesian restoration of images.IEEE Transactions on pattern analysis and machine intelligence, (6):721–741, 1984
Stuard Geman and Donald Geman. Stochastic relaxation, Gibbs distributions, and the Bayesian restoration of images.IEEE Transactions on pattern analysis and machine intelligence, (6):721–741, 1984
1984
-
[10]
Introduction to Markov chain Monte Carlo
Charles Geyer. Introduction to Markov chain Monte Carlo. In Steve Brooks, Andrew Gelman, Galin Jones, and Xiao-Li Meng, editors,Handbook of Markov Chain Monte Carlo, chapter 1, pages 3–48. Chapman and Hall/CRC, 2011
2011
-
[11]
How to factor 2048 bit rsa integers with less than a million noisy qubits
Craig Gidney. How to factor 2048 bit rsa integers with less than a million noisy qubits. arXiv preprint arXiv:2505.15917, 2025
-
[12]
Monte Carlo sampling methods using markov chains and their appli- cations
W Keith Hastings. Monte Carlo sampling methods using markov chains and their appli- cations. 1970
1970
-
[13]
Dynamical subset sampling of quantum error-correcting protocols.Physical Review Research, 6(1):013177, 2024
Sascha Heußen, Don Winter, Manuel Rispler, and Markus Müller. Dynamical subset sampling of quantum error-correcting protocols.Physical Review Research, 6(1):013177, 2024
2024
-
[14]
Blossom v: a new implementation of a minimum cost perfect matching algorithm.Mathematical Programming Computation, 1(1):43–67, 2009
Vladimir Kolmogorov. Blossom v: a new implementation of a minimum cost perfect matching algorithm.Mathematical Programming Computation, 1(1):43–67, 2009
2009
-
[15]
Even more efficient quantum computations of chem- istry through tensor hypercontraction.PRX quantum, 2(3):030305, 2021
Joonho Lee, Dominic W Berry, Craig Gidney, William J Huggins, Jarrod R McClean, Nathan Wiebe, and Ryan Babbush. Even more efficient quantum computations of chem- istry through tensor hypercontraction.PRX quantum, 2(3):030305, 2021
2021
-
[16]
Rare event simulation of quantum error-correcting circuits.arXiv preprint arXiv:2509.13678, 2025
Carolyn Mayer, Anand Ganti, Uzoma Onunkwo, Tzvetan Metodi, Benjamin Anker, and Jacek Skryzalin. Rare event simulation of quantum error-correcting circuits.arXiv preprint arXiv:2509.13678, 2025
2025
-
[17]
Equation of state calculations by fast computing machines.The journal of chemical physics, 21(6):1087–1092, 1953
Nicholas Metropolis, Arianna W Rosenbluth, Marshall N Rosenbluth, Augusta H Teller, and Edward Teller. Equation of state calculations by fast computing machines.The journal of chemical physics, 21(6):1087–1092, 1953
1953
-
[18]
Slice sampling.The Annals of Statistics, 31(3):705–767, 2003
Radford M Neal. Slice sampling.The Annals of Statistics, 31(3):705–767, 2003
2003
-
[19]
Revisiting the Gelman-Rubin diagnostic.Statistical Science, 36(4):518 – 529, 2021
Dootika Vats and Christina Knudson. Revisiting the Gelman-Rubin diagnostic.Statistical Science, 36(4):518 – 529, 2021. 18
2021
Reviewed July 30, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.