Randomized Benchmarking
Component-levelEstimates average gate error from the exponential decay of survival probability over increasingly long random Clifford sequences, robust to state-preparation and measurement errors.
Randomized benchmarking (RB) is the workhorse protocol for characterizing gate error rates. Vendors’ quoted single- and two-qubit fidelities are, more often than not, RB numbers. Its key virtue is separating gate error from state-preparation and measurement (SPAM) error, which plagues naive fidelity estimates.
How it works
The standard protocol samples random sequences of m Clifford gates, appends the single Clifford that inverts the whole sequence, and measures the probability of returning to the initial state. Averaged over many random sequences, this survival probability decays exponentially, as A·p^m + B, where the constants A and B absorb SPAM errors. The decay parameter p yields the average error per Clifford, r = (d − 1)(1 − p)/d with d = 2^n.
The protocol uses Clifford gates for two reasons: they form a unitary 2-design, so averaging over them twirls arbitrary noise into an effective depolarizing channel and the simple exponential model holds; and Clifford circuits are efficiently classically simulable, so the inversion gate is cheap to compute.
The RB family
RB is a family of protocols, not a single benchmark. Named variants with their own entries in this catalog:
- Interleaved RB: the error of one specific gate.
- Simultaneous RB: crosstalk and addressability between subsystems.
- Direct RB: layers of native gates, without Clifford compilation.
- Mirror RB: motion-reversal circuits that scale to many qubits.
- Binary RB: low-overhead layer errors from pass/fail outcomes.
- Character RB: gate groups beyond the Cliffords, via character theory.
- Cycle benchmarking: process fidelity of a whole cycle of parallel gates.
- Unitarity RB: how coherent the noise is, from purity decay.
- Leakage RB: leakage out of the computational subspace.
- Matchgate benchmarking: continuous matchgate (free-fermion) gate sets.
- Mid-circuit measurement benchmarking: errors added by mid-circuit measurements.
- Logical RB: RB run on encoded, error-corrected qubits.
Helsen, Roth, Onorati, Werner & Eisert’s general framework (PRX Quantum 2022) unifies further named variants (filtered, real, dihedral, iterative, and error-specific RB), and Hashim et al.’s tutorial tabulates and compares thirteen of them side by side.
Strengths and limitations
RB is efficient (polynomial in qubit number), SPAM-robust, and standardized enough that numbers are roughly comparable across labs. Its limitations: it reports an average error over the Clifford group, not worst-case behavior; compiling multi-qubit Cliffords into native gates is costly, so plain Clifford RB is mostly practical at one or two qubits; and strongly gate-dependent noise can bias the extracted rate, so interpretation subtleties remain an active research topic.