AlphaQubit Learning high-accuracy error decoding for quantum processors

Surface Code

Logical qubit in d×d grid called data qubit, X and Z stabilizer checks on groups of adjacent data qubits, with d21 stabilizer qubits (d2 logical qubit - 1 physical qubit)

Screenshot 2026-02-08 at 9.29.57 am.png
Diagram: 5×5 logical qubits, 12 stabilizer Z qubits, 12 stabilizer X qubits

Logical observable:

Detection event: When two consecutive measurements of the same stabilizer give different parity outcomes.

Code distance: minimum length of logical observable -- the number of errors required to change the logical qubit without flipping a stabilizer check.

Performance measured in logical errors per round.

E(n)=12(1(12ϵ)n where ϵ is LER.

Decoder

Decoder state representation stores information about the syndrome history up to the current round.

Memory Experiment

Encode a single qubit state |ψi as ρi=|ψiψi| (density matrix), perform multiple error-correction rounds, and perform a logical measurement on the resulting state ρf

Generalized Born's Rule

Instead of pi=|ψ|ϕi|2 (context of pure state)

pi=Tr(ρPi)

Measurement Noise & Soft Measurement

Model architecture