Ask a quantum computer to do anything useful right now and it will hand you back a number that is wrong. Not catastrophically wrong, but polluted by the constant hum of decoherence, imperfect gates, and stray crosstalk. The gold-standard fix, full quantum error correction, demands thousands of physical qubits to protect a single reliable one. Most machines on the cloud cannot spare them. So researchers have spent the last several years perfecting a cheaper, stranger workaround: a family of tricks called error mitigation, and its flagship technique, zero-noise extrapolation.
Lean into the problem
The core idea sounds backwards. Instead of fighting noise, you feed it. You run your circuit once at the machine's natural error level and record the answer. Then you deliberately crank the noise up, running the same computation under worse conditions, and record a second, more corrupted answer. Then you do it again, worse still. Now you have a handful of data points showing how your result degrades as noise climbs.
Here is the payoff. If you understand how the answer slides as noise grows, you can draw a curve through those points and extend it backward to the place you can never actually reach: zero noise. The y-intercept of that extrapolation is your best guess at the noise-free result. You never built a cleaner computer. You modeled the dirt and subtracted it.
How do you make noise on purpose?
The counterintuitive part is amplifying noise in a controlled, measurable way. One popular method is gate folding. Every quantum gate has an inverse, an operation that undoes it. If you insert a gate followed by its inverse followed by the gate again, the logical effect is identical to running the gate once, but the qubit has now passed through three times as many noisy operations. The math says nothing changed; the hardware says the qubit spent three times as long exposed to error. Stretch that across a whole circuit and you have a reliable knob that multiplies the error rate by three, or five, or seven.
Another approach stretches the control pulses themselves, slowing the microwave or laser signals that drive each gate so the qubits dwell longer in their vulnerable states. Either way, the experimenter ends up with the same circuit evaluated at several known noise levels, and that is all the extrapolation needs.
The utility-era workhorse
This is not a classroom curiosity. When IBM published its 2023 demonstration of a 127-qubit processor computing the dynamics of a magnetic spin model, the headline result rested on error mitigation. The raw measurements were too noisy to trust, but zero-noise extrapolation, combined with careful modeling of the device's error channels, pulled a credible answer out of the fog, one that matched the best classical approximations and pushed slightly beyond where brute-force simulation could easily follow. That run did more than any single hardware spec to convince skeptics that noisy machines could do something quantitatively interesting before fault tolerance arrives.
A close cousin, probabilistic error cancellation, goes further. It builds a detailed map of each gate's errors, then runs a carefully chosen mixture of modified circuits whose results, averaged together, cancel the noise outright. It is more accurate than extrapolation but far more expensive, because the number of required circuit runs balloons as the noise grows.
The hidden bill
Nothing here is free, and the currency is shots. A quantum program already has to run thousands of times to build up statistics. Error mitigation multiplies that burden. Each extra noise level is another full batch of runs, and the extrapolation amplifies statistical uncertainty along with the signal, so you need even more samples to keep the error bars tight. For probabilistic cancellation the cost grows exponentially with circuit depth, which is exactly the regime where quantum computers are supposed to win. That ceiling is why nobody pretends mitigation is a substitute for correction.
The honest framing is that error mitigation is a bridge. It squeezes genuine results out of the machines that exist today, in the awkward years between noisy prototypes and fault-tolerant hardware. The techniques assume your noise is well-behaved and well-characterized, which is not always true, and they break down as circuits get deeper. But for now they let a flawed processor tell you something close to the truth, by first telling you several versions of a lie and reading between them.