Randomized Benchmarking

Component-level

Estimates 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:

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.

Key papers

Reference implementations

  • Interleaved randomized benchmarking
  • Direct randomized benchmarking
  • Mirror randomized benchmarking
  • Cycle benchmarking
  • Unitarity randomized benchmarking
  • Cross-Entropy Benchmarking
  • Gate set tomography