Strategies to Mitigate Barren Plateaus
A barren plateau is the most feared failure mode of variational quantum computing: an exponentially flat cost landscape on which no optimizer can find a downhill step. Its cause is a theorem, not a bad optimizer — concentration of measure on the unitary group. When a circuit is expressive enough to scramble like a random unitary (an approximate -design), the cost concentrates so tightly about its Haar average that the gradient and its variance shrink as in the qubit number . Mitigation is therefore never about a cleverer optimizer — it is about engineering the ansatz, cost, and starting point so the landscape is not flat to begin with. This deep-tier synthesis draws the plateau phenomenon from aq-qci-barren-plateaus, the circuit machinery of aq-qci-parameterized-quantum-circuits-ansatze, the measurement apparatus of aq-qci-cost-function-measurement-estimation, and the gradient rule of aq-qci-parameter-shift-rules-gradients, and assembles them into an engineering discipline. Four levers organize everything: initialization decides where the optimizer begins; cost-function locality decides how strongly the observable couples to the whole state; symmetry confines the dynamics to a small invariant subspace; and circuit structure — shallow depth, local wiring, tensor-network layouts — keeps the ensemble short of a -design. Each carries a precise guarantee and a precise limit, and the unifying moral, formalized in the expressibility–trainability trade-off, is that they buy trainability by spending expressibility. A fifth, more pernicious enemy — the noise-induced plateau — obeys none of these fixes and must be fought separately.
- A barren plateau is a landscape where decays exponentially in , so exponentially many shots are needed to resolve a descent direction.
- The obstruction is statistical, not algorithmic: no optimizer (Adam, SPSA, natural gradient) can rescue a plateau — the signal sits below the shot-noise floor.
- Four structural levers push back — initialization, local cost functions, symmetry-restricted subspaces, and shallow or tensor-network structure — each shrinking the dimension the gradient averages over.
- Cerezo's dichotomy is sharp: local costs from -qubit observables stay trainable to depth , whereas a global cost is barren even at unit depth.
- No free lunch: expressibility and trainability trade off, so every cure restricts the circuit rather than defeating the concentration of measure.
- Noise-induced plateaus decay as and are immune to all four levers, their cause being contraction toward the maximally mixed state, not concentration of measure.
- Key idea: barren plateaus arise when a circuit ensemble approximates a -design over a -dimensional space, so every mitigation strategy works by shrinking the effective dimension the gradient averages over — via locality of the cost, symmetry-restricted subspaces, shallow or structured circuits, or near-identity initialization — trading expressibility for a gradient variance that scales as instead of .
Where this lives today
Mitigating barren plateaus is the pacing problem of the noisy intermediate-scale quantum era, because every variational algorithm inherits it. In quantum chemistry the standard recipe stacks three levers: a Hartree–Fock warm start feeds a number-conserving ansatz such as unitary coupled cluster (symmetry), kept shallow and adaptively grown (structure) — the ADAPT-VQE recipe. QAOA sidesteps the plateau structurally, its fixed cost-and-mixer layers carrying only parameters; in quantum machine learning, local observables plus tree- and MERA-style ansätze are now standard. Two fronts remain open. First, a theoretical unification: the dynamical-Lie-algebra picture suggests expressibility, entangling power, and trainability are one quantity — and that "provably trainable" ansätze may also be classically simulable, hollowing out the promised advantage. Second, the noise-induced plateau, which no ansatz engineering can touch and which ties the field's future to error mitigation and error correction. Whether a variational algorithm can be at once trainable, useful, and beyond classical reach is the defining open question — and why mitigation is where the field's attention now sits.
The physical picture
Imagine searching a desert for its deepest well while blindfolded, judging only the slope beneath your feet. If the sand is flat to your senses everywhere except a tiny oasis, you are lost. A barren plateau is exactly this: away from special regions the gradient falls below the noise floor set by finite shots, so the optimizer is fed pure noise. Every mitigation trick does one of two things: it shrinks the desert so the oasis is a larger fraction of it (symmetry, locality, shallow depth), or it drops you near the oasis (initialization). The villain is concentration of measure — just as almost all of a high-dimensional sphere's area hugs its equator, when explores the full unitary group almost every setting returns the same cost. The most physical lever is locality of the observable, and the reason is a light cone. A parameter's forward cone and a local observable's backward cone overlap in the only region carrying gradient signal — a handful of qubits for a shallow circuit (variance stays polynomial), all for a deep one (the plateau returns). The first figure makes this explicit: depth, not qubit count alone, decides trainability.
Initialization attacks the same problem differently: gradients are large only while the circuit stays near its start. Begin at (or near) the identity, or a good state such as Hartree–Fock, and the starting gradient is — a transient head start, not immunity. Symmetry is the strongest lever when it applies: if every gate commutes with a conserved charge, the dynamics never leave one block, so the averages run over its dimension instead of . The second figure shows what decides whether any of this matters — gradient variance versus qubit number, and the cliff between trainable and untrainable.
Above the cliff — local cost, shallow circuit, respected symmetry — a laptop optimizer and a few thousand shots per gradient suffice; below it, no optimizer helps. Mitigation is the art of staying above it.
The core equations
The phenomenon every strategy must defeat is one line: over the Haar measure the gradient has zero mean and exponentially small variance — the concentration that flattens everything.
where: — the cost; — its derivative in the -th parameter; — qubit number; — Haar average on . The typical gradient needs shots to resolve. The first lever is the observable. A global projector asks one exponentially fine question about all qubits at once; a local cost is a sum of single-qubit questions — same minimum, polynomial signal at shallow depth.
where: — global cost with the full -qubit projector, barren at every depth; — local cost, a sum of single-qubit projectors (identity elsewhere), trainable to depth . Both are minimized by , differing only away from it. The scaling laws come from the calculus of Haar averages. The first-moment identity — the twirl — annihilates any traceless operator (in particular a commutator), forcing the mean gradient to zero, so the variance is what matters. It is fixed by the second moment: for a -design the exact identity, verified by direct Weingarten calculation, is the workhorse behind every plateau theorem.
where: — the operators inserted by two copies of and ; -design — an ensemble whose first two moments equal Haar's. Initialization enters through the starting angles: keeping the total rotation of order one prevents scrambling into a design early.
where: — fixed gates in layer ; — Hermitian generator of the -th rotation; — small-angle variance keeping the accumulated rotation . The block-identity variant instead sets the two halves to invert each other, , beginning exactly at the identity with an gradient. Symmetry is the sharpest lever: a conserved charge block-diagonalizes the circuit, shrinking the averages to the sector dimension.
where: — symmetry generator (total spin , particle number , a point-group operation); — the invariant sector the state lives in; . Cured only when ; a half-filling sector, , is still exponential and does not help alone. The gradient we estimate comes from the parameter-shift rule; its statistical cost is set by the variance.
where: — unit vector along parameter ; the shift is exact for a generator with eigenvalues ; — shots to resolve a gradient of size . On a plateau, . Finally, the enemy no structural lever touches: incoherent noise contracts the state toward the maximally mixed state, flattening the gradient exponentially in depth.
where: — per-layer local noise rate (e.g. depolarizing); — circuit depth; — the noiseless gradient bound. Set by depth and noise alone, the decay ignores initialization, locality, and symmetry entirely.
The goal is to prove, from the Haar calculus alone, that a circuit expressive enough to form a -design forces the gradient variance to scale as — exponentially small for any reasonable observable — exposing what every mitigation must prevent: the design itself. Write with a Pauli generator (), and , .
Step 1. Differentiate to put the gradient in commutator form, with Hermitian. Why: differentiating drops the generator down as a commutator, collapsing all -dependence into one Hermitian .
Step 2. Average over as a -design; the twirl gives , so . Why: is a commutator, hence traceless — no systematic slope.
Step 3. With zero mean, the variance is ; apply identity (3) with , . Using , , every term with a lone dies, leaving . Why: only the pairing term survives the commutator's tracelessness.
Step 4. For a pure state (): , and gives the scaling.
Why: the observable's size sets the scale — a Pauli string has , giving the canonical plateau; a rank-one global projector has and is worse, . *The pure-state variance and identity (3) were confirmed numerically at against direct Haar sampling: the formula gives and a Monte Carlo estimate gives .*
Go deeper · Derivation B · 1 minWhy local cost functions survive to logarithmic depth
This establishes the central theorem of cost-locality mitigation: for a local observable on a brickwork circuit the gradient variance is bounded below by at depth , collapsing to only once depth grows polynomially — the dichotomy fixing how much depth locality buys. The mechanism is the light cone: only gates in the overlap of the parameter's forward cone and the observable's backward cone carry signal, so the variance is set by that overlap, not .
Step 1. Restrict to the causal cone. In a nearest-neighbour brickwork of depth , the backward cone of a single-qubit widens by one qubit per side per layer, spanning qubits; only blocks inside it contribute. Why: gates outside the cone cancel between forward and backward evolutions — the computation runs on qubits, not .
Step 2. Average only over the cone. Identity (3) on the reduced -qubit system reproduces Derivation 1 with , giving . Why: locality shrinks the averaged dimension from to — that reduced, depth-set dimension is what appears in the exponent.
Step 3. Set the depth: makes , hence .
Why: becomes polynomial exactly when the cone size is logarithmic — the trainable window.
Step 4. State the dichotomy. Cerezo et al. (2021) prove matching bounds: at the variance is , while at the cone covers all qubits and even a local cost collapses to . Why: locality buys depth headroom, not unlimited depth — past the threshold the plateau returns. *The cone size in a 1D brickwork is , growing linearly in depth — not exponentially — which is precisely why the logarithmic-depth threshold is sharp.*
Go deeper · Derivation C · 1 minSymmetry restriction shrinks the effective dimension
The purpose here is to show that confining the dynamics to a symmetry sector replaces by the sector dimension throughout the variance calculation, so a conserved quantity cures the plateau precisely when the accessible sector is polynomially small — and why it is not always enough. Suppose every gate commutes with a generator (particle number, say), so is block-diagonal in the eigensectors and the state lives in one, of dimension .
Step 1. Establish the block structure. Because , the circuit never leaves , so every average is over , not . Why: the conserved charge forbids inter-sector transitions — the relevant group is the small one inside the block.
Step 2. Rerun the variance with the reduced dimension: substituting into Derivation 1 gives . Why: the scaling came from the dimension in the twirl and Weingarten formulas, so replacing it is all that changes.
Step 3. Test when it cures the plateau. A half-filling number sector still has , exponentially large.
Why: shaving off an exponential leaves an exponential — symmetry helps decisively only when the sector, or the dynamical Lie algebra, is polynomially small.
Step 4. Build an equivariant design. An ansatz built from generators spanning only the symmetric subalgebra makes the ensemble a -design over , not , locking in and tying trainability to the dynamical Lie algebra dimension. Why: an equivariant circuit cannot explore outside its subalgebra — small algebra, large gradients. *The half-filling estimate uses the Stirling approximation , confirming that the sector dimension is exponential in and the gradient scaling is tied to the dynamical Lie algebra dimension, not directly.*
Limiting cases
How gradient variance scales under the leading regimes (ansatz locally -design within its cone):
| Case | Result | Meaning |
|---|---|---|
| Global cost, any depth | grips all qubits at unit depth — untrainable at scale | |
| Local cost, shallow | locality plus log depth keeps variance polynomial (Cerezo) | |
| Local cost, deep | once the cone covers all qubits even a local cost is barren | |
| Symmetry sector, | small sector trainable; half-filling () not | |
| Noise-induced, depth , rate | flattens exponentially in depth, immune to the levers |
Worked examples
1 · The exponential shot wall, and how locality removes it (fully worked)
A deep -design circuit with a single Pauli observable has . Compare the cost of one gradient component at against a local cost at shallow depth with .
Step 1. Fix the shot rule. Equation (6) gives : global/deep needs , local/shallow .
Step 2. The global wall. : , . : — a million per component. : , .
Step 3. In wall-clock time: at an optimistic shots/s, shots take — for one gradient component of one step. A global cost at is not slow but impossible.
Step 4. Evaluate the local/shallow curve: gives shots. At , versus shots — twelve orders of magnitude, the whole difference between impossible and routine, bought by locality and shallow depth.
2 · Identity-block initialization gives an order-one starting gradient (fully worked)
Show that starting at the identity gives an gradient. Take a single qubit, , observable , and gate with so ; evaluate at .
Step 1. Use the commutator gradient from Derivation 1, , with . The commutator is a single local Pauli — no exponential suppression.
Step 2. Insert the state: — fully .
Step 3. Cross-check: gives , so ; parameter-shift reproduces it, .
Step 4. At the identity the net unitary is trivial and the ensemble is far from a -design, so the gradient is , not . But this is a starting condition, not a guarantee: after enough steps the parameters drift and, if the ansatz can form a design, the variance collapses again — which is why identity-block initialization must be paired with locality or bounded depth.
Physics of the portrait
Barren plateaus were named only in 2018; their mitigation is a recent, unfinished theory whose central result — that trainability depends on the cost function, not just the hardware — belongs to the physicist who proved it and mapped the field.
Origins · 1 minMarco Cerezo and how this was discovered
Marco Cerezo is a theoretical physicist at Los Alamos National Laboratory who did more than anyone to turn the barren-plateau problem from a warning into an engineering discipline. Jarrod McClean and collaborators had named the phenomenon in 2018, showing that random parameterized circuits suffer gradients vanishing as — a discovery that threatened to make the whole variational program a dead end. Working with Patrick Coles, Cerezo proved in 2021 the result that reframed it: in "Cost function dependent barren plateaus in shallow parametrized quantum circuits" he established the dichotomy this article is built around — a global cost is barren even at constant depth, while a local cost stays trainable to depth , so trainability is something the designer controls, not merely something the hardware inflicts. That same year he led "Variational Quantum Algorithms" in Nature Reviews Physics, the review that organized the field into one framework. The deeper current in his work, with Larocca and others, is that the right measure of a circuit's power, and its trainability, is the dimension of its dynamical Lie algebra: a small algebra means large gradients, and mitigation is the disciplined shrinking of that algebra.
Going further
Texts and papers. McClean et al., "Barren plateaus in quantum neural network training landscapes," Nat. Commun. 9, 4812 (2018) · Cerezo et al., "Cost function dependent barren plateaus in shallow parametrized quantum circuits," Nat. Commun. 12, 1791 (2021) · Grant et al., "An initialization strategy for addressing barren plateaus," Quantum 3, 214 (2019) · Wang et al., "Noise-induced barren plateaus in variational quantum algorithms," Nat. Commun. 12, 6961 (2021) · Larocca et al., "Diagnosing barren plateaus," Quantum 6, 824 (2022) · Cerezo et al., "Variational Quantum Algorithms," Nat. Rev. Phys. 3, 625 (2021) · Watrous, Ch. 7 (Weingarten calculus). The -design identity (3) was cross-checked against direct Haar sampling at : the Weingarten formula gives and a Monte Carlo estimate gives . The local-cost log-depth threshold uses the brickwork cone size , and the half-filling sector dimension is .
Prerequisites. Barren Plateaus in Variational Landscapes · Parameterized Quantum Circuits and Ansatz Design · Cost-Function and Measurement Estimation in Variational Algorithms · Parameter-Shift Rules and Quantum Gradients. Leads to. Variational Quantum Eigensolver · Expressibility, Entangling Capability, and Trainability Trade-offs · Hardware-Efficient and Chemistry-Inspired Ansätze · Classical Optimizers for Variational Quantum Algorithms.
Ask the tutor: Ask me to work the variance collapse from the Weingarten identity step by step, to size the shot budget for a plateau at your qubit count, or to design a symmetry- and locality-respecting ansatz for a Hamiltonian.
Is a barren plateau the same thing as a local minimum?
No — different obstacles, different cures. A local minimum has zero gradient at a point but real slope nearby, so a restart or momentum can escape it; it is an algorithmic problem an optimizer can attack. A barren plateau is far worse: the gradient is exponentially small almost everywhere, a global flatness set by concentration of measure. Escaping it is a statistical problem no optimizer can solve — you must change the ansatz, cost, symmetry, or starting point instead.
If local cost functions are trainable, why not always use them?
Because "local" only helps within a depth budget, and can change what you are solving. A local cost is trainable only to depth ; a problem that genuinely needs a deep circuit pushes past that window, where even a local cost becomes barren. And although a local and a global cost share the same minimum, they sculpt different landscapes — for some tasks the meaningful quantity really is a global fidelity, so a local proxy weakens the guarantee about the optimum. Locality buys large but bounded depth headroom: a powerful default, not a universal cure.
How does this relate to the expressibility–trainability trade-off?
They are two views of one wall. Expressibility measures how much of Hilbert space an ansatz reaches; the more expressive, the closer its ensemble comes to a -design and the flatter its landscape — the plateau. Every strategy here reduces expressibility in a controlled way: locality limits the light cone, symmetry the sector, shallow depth the scrambling, near-identity initialization keeps it off the design at first. You cannot have unlimited expressibility and easy trainability at once; the goal is an ansatz just expressive enough to contain your target while staying on the trainable side.
Why can't error correction or a better optimizer fix a noise-induced plateau today?
Because it is caused by physical information loss, not a difficult landscape. Under per-layer noise rate the state contracts toward the maximally mixed state and observable contrasts decay as ; the gradient is physically erased, so no cost, symmetry, or starting point recovers it. The only remedies are shorter circuits, better qubits, error mitigation, or — long-term — fault-tolerant circuits so effectively vanishes.
What does it mean that a circuit "forms a 2-design," and why is that the enemy?
A unitary -design is an ensemble whose first two moments match a truly random (Haar) unitary — exactly the condition under which the Weingarten calculus of Derivation 1 applies and delivers the variance. A circuit that reaches a design is random enough to concentrate every cost about its average, which is why "more expressive" and "more random" are near-synonyms and dangerous: expressive circuits form designs quickly with depth. Every mitigation keeps the ensemble short of a design — small light cone, small sector, small Lie algebra — so the flattening average never runs over all dimensions.
Which mitigation lever should I reach for first?
Match the lever to what you know. If the problem has a conserved quantity — particle number, total spin — impose that symmetry first; it is the strongest lever and often free. Next make the cost local and keep the circuit near the logarithmic-depth window. Then initialize near a good state (Hartree–Fock, a transferred QAOA angle, an identity block). Finally, check whether gradients vanish as you add depth on real hardware: if so, you are fighting a noise-induced plateau, and the fix is a shorter circuit and error mitigation. The best recipes, like ADAPT-VQE, stack all four levers together.