Global Randomized Error Cancellation (GREC)
- GREC is an error mitigation technique for parametric quantum circuits that computes ideal outputs using a global linear combination of randomized noisy measurements.
- It employs a constrained least-squares regression on data from a classically accessible parameter subset to determine correction coefficients applied across the entire range.
- GREC extends to adiabatic evolutions and shows improved performance over local methods like ZNE by effectively reducing errors in reconstructed quantum observables.
Searching arXiv for GREC and related work. arXiv search query: "Global Randomized Error Cancellation quantum error mitigation" Global Randomized Error Cancellation (GREC) is an error-mitigation scheme for parametric quantum circuits in which, for some parameter region, the circuit’s ideal output can be computed classically. Its defining construction is a global linear combination of noisy expectation values obtained from additionally randomized versions of the circuit, with real coefficients learned by regression against exact classical data in a classically accessible subset of parameter space; the same coefficients are then used throughout the target range, including regions where classical simulation is not feasible (Sazonov et al., 2021). In later work, the same principle was extended from static parametric circuits to adiabatic evolution, where the coefficients are learned separately for each time point in order to account for error accumulation along the evolution (Kaikov et al., 9 Jul 2025).
1. Parametric setting and the meaning of “global”
GREC is formulated for a circuit family parametrized by a real scalar . The circuit acts on the initial state
and the ideal expectation value of an observable is
The parameter is typically a physical parameter such as a coupling or field strength; in the Ising example, it is the transverse field (Sazonov et al., 2021).
The structural assumption is the existence of an “easy” subset such that, for every , the ideal expectation value is efficiently computable on a classical computer, while for all , the noisy quantum expectation value is experimentally accessible. The classically accessible region is used to train the mitigation coefficients, and the same coefficients are then applied to all 0. Examples explicitly mentioned for this paradigm include lattice QCD at imaginary chemical potential versus real chemical potential, and the Hubbard model at imaginary chemical potential versus real chemical potential away from half-filling (Sazonov et al., 2021).
The “global” adjective refers to the fact that the coefficients are global in the parameter 1: they are determined once using data from an easy parameter region and then used for all 2 in the target range. This is not a pointwise correction applied independently at each parameter value. In the original formulation, GREC therefore learns what the paper describes as a global functional correction from noisy randomized outputs to the ideal output (Sazonov et al., 2021).
2. Estimator, regression problem, and baseline form
For a set of 3 randomized circuits indexed by 4, GREC constructs the mitigated estimator
5
where 6 is the noisy expectation value measured from randomized circuit 7, and 8 together with 9 are real coefficients chosen by regression fit to exact classical data in 0 (Sazonov et al., 2021).
The coefficients are obtained by solving the constrained least-squares problem
1
With the optimal coefficients, the mitigated curve is
2
The constraint 3 is imposed primarily to make the stability analysis more transparent (Sazonov et al., 2021).
The simplest baseline variant uses no extra random circuits and reduces the correction to a two-parameter affine fit,
4
This baseline is trained by linear regression on the overlap region where classical and noisy quantum data are both available. In the original numerical study, it yields reasonable error reduction but leaves residual biases that differ between subranges, underscoring that the noise error is not simply a global affine function of the noisy output (Sazonov et al., 2021).
3. Randomized circuit family and operational workflow
The randomized part of GREC is implemented at the circuit level. Starting from the original circuit 5, one constructs 6 randomized versions by inserting 7 auxiliary parametric gates 8 into the circuit and drawing their parameters independently according to
9
Setting 0 recovers the original non-randomized circuit. The randomization is therefore in the gate content or gate parameters of the circuit; the noise model itself is not artificially modified, in contrast to zero-noise extrapolation with explicit noise scaling (Sazonov et al., 2021).
In the Ising implementation, each distinct one-qubit gate 1 is “equipped” by appending a general one-qubit unitary 2,
3
which results in about 4 auxiliary gates for the full four-qubit circuit. For each randomized circuit 5, the experiment measures the curve
6
and these curves are then linearly combined by the fitted coefficients (Sazonov et al., 2021).
The workflow can be summarized as follows. The inputs are the parametric circuit 7, the easy subset 8 and classical data 9, the number of randomized circuits 0, and the number of auxiliary gates 1. One then generates the randomized circuits, measures the noisy curves for each randomized circuit, solves the constrained least-squares problem, and finally produces the mitigated curve by the global linear combination (Sazonov et al., 2021).
The operational role of the randomized circuits is not noise symmetrization in the sense of randomized compiling or Pauli twirling. Instead, the randomization generates a diverse set of error profiles 2, and the regression attempts to combine these profiles so that the total residual error is small. This makes GREC structurally close to generic linear-error-mitigation formulas, while shifting the source of the coefficients from calibrated noise decompositions to classical training data (Sazonov et al., 2021).
4. Analytical formulation, extrapolation picture, and resource profile
For each randomized circuit 3, the noisy output is written as
4
Using 5, the mitigated estimator becomes
6
If the learned coefficients make the residual term
7
small for all 8, then the mitigated estimator approximates the ideal expectation value (Sazonov et al., 2021).
The stability analysis treats GREC as an analytic continuation or extrapolation problem in 9. The error functions 0 are assumed analytic in 1 inside a Bernstein ellipse 2 with foci at 3 and parameter 4, and uniformly bounded there by 5. Under these assumptions, each error function admits a Chebyshev expansion
6
with truncation remainder bounded by
7
Summing over randomized circuits with 8 yields the total truncation error
9
The corresponding extrapolation bound improves as the total error decreases, but worsens near the edge of the extrapolation domain, where the analytic continuation becomes unstable (Sazonov et al., 2021).
This analytic-function perspective is central to the way GREC differs from calibration-heavy cancellation methods. The method does not require knowledge of a Kraus decomposition or a gate-by-gate noise model, and it is agnostic to whether the noise is gate- or time-dependent. Its practical performance, however, relies on the error curves being sufficiently smooth in 0 (Sazonov et al., 2021).
The resource usage is correspondingly simple. If 1 is the number of randomized circuits and 2 is the number of parameter points, then the total shot cost is 3. In the original experiments, 4, 5, and 6. Once the 7 circuits have been measured, the mitigation step is purely classical. Unlike probabilistic error cancellation in its standard quasi-probability form, GREC does not introduce quasi-probability sampling over a huge combinatorial set of trajectories, and there is no intrinsic multiplicative variance factor of the kind associated with the 8 norm of quasi-probabilities (Sazonov et al., 2021).
5. Demonstration on the four-spin antiferromagnetic Ising model
The original demonstration considers the antiferromagnetic Ising chain with a modified periodic-boundary term,
9
with 0 spins and transverse field 1. The Hamiltonian is diagonalized by a unitary 2 composed of the Jordan–Wigner transformation, Fourier transform, and Bogoliubov transformation. For each 3, the circuit prepares the ground state and measures the average magnetization
4
The exact magnetization used as reference is
5
and the study focuses on 6 (Sazonov et al., 2021).
The parameter range is 7. Two easy ranges are defined: 8 with training and validation splits
9
0
In classical simulations, 10 points are used in each training and validation subrange. On the real device, due to time constraints, 5 points per subrange are used. The noise sources are classical simulations of the IBM backend ibmq_manila with its noise model and actual runs on the superconducting device ibmq_manila (Sazonov et al., 2021).
The randomization settings in this example are 1, 2, and 3. Each distinct one-qubit gate in the original circuit is followed by a general one-qubit 4 with three parameters, and the parameters are sampled uniformly in 5. The full GREC mitigation generates nine randomized magnetization curves, fits 6 on either 7 or 8, and then evaluates the mitigated curve on both training and validation subranges (Sazonov et al., 2021).
The reported behavior is consistent across simulation and hardware. In simulation, the mitigated curves are much closer to the exact analytical line than the raw noisy data, and the improvement holds both within the training range and in the validation range, indicating successful extrapolation in 9. On ibmq_manila, GREC significantly reduces the discrepancy between measured magnetization and the exact analytic curve relative to unmitigated data, although the performance is noisier than in simulation. In the supplementary comparison against linear zero-noise extrapolation implemented with the Mitiq library, using nine noise-scaling factors in 0 to match GREC’s circuit count, GREC slightly outperforms linear ZNE in reconstructing the magnetization curve (Sazonov et al., 2021).
6. Extensions, related methods, and limitations
GREC is conceptually related to both probabilistic error cancellation (PEC) and zero-noise extrapolation (ZNE), but its mechanism is different. PEC expresses the ideal quantity as a linear combination of noisy expectation values derived from a detailed decomposition of each ideal gate into implementable noisy basis operations. GREC also uses a linear combination of noisy outputs and allows real, possibly negative coefficients, but it does not rely on calibrated gate-level decompositions; instead, it learns the coefficients from classical training data over the circuit parameter 1. ZNE is likewise agnostic to the detailed microscopic noise model, but it scales noise in a controlled way and usually extrapolates locally, mitigating each 2 point using only data taken at that same 3. GREC is global in 4, uses parametric structure and classical data, and does not require an explicit noise-scaling parameter (Sazonov et al., 2021).
| Method | Core resource | Distinctive feature |
|---|---|---|
| PEC | Detailed decomposition of each ideal gate into noisy basis operations | Coefficients come from the decomposition |
| ZNE | Circuits with scaled effective noise strength | Extrapolates each parameter point locally |
| GREC | Classically accessible parameter regime plus randomized circuits | Same coefficients are used globally in 5 |
A common misconception is to treat any “global” cancellation effect as GREC. A distinct line of work on analog quantum simulation studies stochastic error cancellation under the assumption that the actual Hamiltonian differs from the target Hamiltonian by many independent, unbiased local perturbations. In that setting, the error in general observables scales as
6
and the fidelity obeys
7
with high probability. This is conceptually related to global cancellation of many error contributions, but it is not the regression-based parametric-circuit procedure of GREC (Cai et al., 2023).
The 2025 extension to adiabatic evolution adapts GREC to time evolution of eigenstates in the lattice Schwinger model. There, the original constant-coefficient assumption is relaxed because the error of the time evolution on a noisy device accumulates with each additional time step. The coefficients are therefore learned separately for each time point and each energy level. The method partitions the parameter domain into a learning region 8 and a prediction region 9, learns from adiabatic “training lines” in 00, and then applies the fitted coefficients to a target line traversing 01. In a six-site Schwinger-model simulation with a custom mild noise model, the reported prediction-region errors are 02, 03, and 04 for 05, and 06, 07, and 08 for 09. In that setting, adiabatic GREC is reported to transfer between different parameter regimes and, in particular, between different phases of the model, while also being more cost-efficient than ZNE in terms of the total number of gates used for the simulations (Kaikov et al., 9 Jul 2025).
More broadly, recent work on generalized physical implementability formalizes quasi-probability cancellation with respect to an arbitrary convex free set of implementable channels, rather than the full set of CPTP maps. In that framework, direct simulation of the inverse of a global error channel can be both more efficient and more accurate than separate layer-by-layer simulation when the implementing operations are themselves noisy. This is not a definition of GREC, but it provides a resource-theoretic language for analyzing global cancellation strategies in realistic noisy settings (Jin et al., 2024).
The main structural limitation of GREC remains the requirement of a classically accessible parameter regime. The method is expected to be effective when the error functions are reasonably smooth and analytic in 10, when the easy region is nontrivial and sufficiently close to the target region for analytic extrapolation to remain stable, and when classical data in 11 is available with sufficient precision. It is less effective when one must extrapolate very far from the training region, when the dependence of noise on the parameter is highly non-smooth or non-analytic, or when no parameter regime is classically tractable. The original paper explicitly identifies lattice QCD at finite chemical potential, the Hubbard model at finite density, and simpler lattice field theories such as 12 and Schwinger models as promising directions for future applications (Sazonov et al., 2021).