Computing Library › Quantum Ml
Quantum Ml

The Barren Plateau Problem

In many parameterized quantum circuits the loss gradient shrinks exponentially with qubit count, leaving a nearly flat landscape that gradient descent cannot navigate.

The phenomenon

A barren plateau is a region of the training landscape where the loss is almost constant, so its gradient is almost zero everywhere. The problem is that for broad classes of parameterized circuits, the variance of each partial derivative decays exponentially with the number of qubits. Once the gradient is smaller than the shot noise of measurement, no amount of clever optimization finds a downhill direction. The model cannot train.

Why it happens

Kronos motion — loss cone

When a circuit is expressive enough to approximate random unitaries, it behaves like a 2-design: expectation values concentrate tightly around their averages, and so do their derivatives. The expressivity that makes the circuit powerful is exactly what flattens the landscape. This links barren plateaus to the expressivity of the ansatz and mirrors the exponential concentration seen in quantum kernels.

The main causes

Mitigation strategies

Several approaches restore trainable gradients. Local cost functions, which measure single qubits or small subsets, provably avoid plateaus at shallow depth; see local cost functions. Structured, problem-inspired ansatze reduce expressivity to a useful subspace. Smart initialization, such as identity-block or layerwise strategies, starts training away from the flat region. And warm starts from classically pre-optimized parameters can help.

python
# Empirical gradient-variance check for a plateau
import numpy as np
grads = [gradient(random_theta(n_qubits))[0] for _ in range(200)]
print('gradient variance:', np.var(grads))
# If variance falls off exponentially as n_qubits grows -> barren plateau

Why it is central

Barren plateaus are the single largest theoretical obstacle to scaling variational QML. They imply that naive, deep, generic circuits will not train on large registers, and they push the whole field toward shallow, structured, problem-aware designs. Reading any scaling claim for a variational model means asking whether it has escaped, or merely not yet reached, the plateau regime.