QubitLab
IDELearnPlaygroundDocsCommunity
Log in
QubitLab
IDELearnPlaygroundDocsCommunity
Log in
QubitLab
IDELearnPlaygroundDocsCommunity
Log in
HomeLearnCatalogRanksPlaygroundDocs
03 · Error mitigation0%

You are reading without signing in. Sign in or continue as guest to take quizzes and climb the ranks.

Learn/QC 301Noise and Errors·Lesson 3 of 4

Error mitigation

Cheaper than correction: readout calibration, zero-noise extrapolation, and what mitigation cannot do.

Advanced10 min read4 sections · 2 questions+45
By the end you will be able to
  1. 01Describe readout error mitigation with a confusion matrix.
  2. 02Explain zero-noise extrapolation in one picture.
  3. 03State the cost: more shots, not more qubits.

Mitigation does not stop errors; it estimates what the noiseless answer would have been from several noisy runs. Readout mitigation measures how often each prepared basis state is misread, builds a confusion matrix M, and applies M⁻¹ to the measured histogram. Zero-noise extrapolation runs the circuit at amplified noise (for example by repeating each CZ three times, which cancels logically but triples the error) and extrapolates the expectation value back to zero noise.

Hands-on

Noise amplification by hand

This Bell circuit repeats its CNOT three times: ideally identical to one CNOT. Simulate on a fake backend and compare the fidelity with the single-CNOT version: the gap is the extra noise ZNE exploits.

OpenQASM 3
OPENQASM 3.0;
include "stdgates.inc";
qubit[2] q;
bit[2] c;
h q[0];
cx q[0], q[1];
cx q[0], q[1];
cx q[0], q[1];
c = measure q;
Sign in to run (nothing is saved)
Open in the IDE Open in the Playground
  • Mitigation improves expectation values, not individual shots: you cannot 'fix' a sampled bit string.
  • Its price is variance: the mitigated estimate needs many more shots for the same error bar, growing exponentially with circuit size.
  • It is the bridge until error correction, not a replacement for it.
Knowledge check

2 questions · one try each counts

Question 1

Readout mitigation with a confusion matrix corrects…

Sign in to answer and climb the ranks; you will come back to this lesson.

Question 2

Zero-noise extrapolation needs the ability to…

Sign in to answer and climb the ranks; you will come back to this lesson.

Key takeaway

Mitigation trades shots for accuracy on expectation values: calibrate readout, amplify and extrapolate gate noise. It helps today and is not error correction.

Finished reading?

Knowledge check: 2 questions waiting above. Questions are optional. Mark it complete, or press Next: moving on marks it complete too.

Up next
Lesson 4 · 14 min
Error correction in one lesson
The three-qubit repetition code, syndromes, and the road to a logical qubit.
Further reading
  • Docs: fidelity and TVD
More in Noise and Errors
  • NISQ reality
  • Noise models and fake backends
Noise models and fake backendsError correction in one lesson
In this lesson0%
  1. Introduction
  2. Try it: Noise amplification by hand
  3. Knowledge check
  4. Key takeaway
QubitLab
IDELearnPlaygroundDocsCommunity
Log in
QubitLab
IDELearnPlaygroundDocsCommunity
Log in