What Zero-Noise Extrapolation Is
Zero-noise extrapolation (ZNE) is a method used to mitigate errors in noisy intermediate-scale quantum computers (NISQ). By stretching the circuit and sampling at multiple noise scales, ZNE allows researchers to estimate what results would look like if there were no errors present. This technique is essential for obtaining reliable data from current NISQ devices.
The process involves running a noisy quantum circuit multiple times with varying levels of noise. Each run is then extrapolated back to the zero-noise limit, providing an estimate of the true result without the influence of errors.
Why It Happens
The phenomenon behind ZNE arises from the fact that quantum circuits are subject to various types of noise. These noises can cause errors in the computation, leading to inaccurate results. By stretching the circuit and sampling at different noise scales, researchers can identify patterns that allow them to extrapolate back to a noiseless scenario.
This method is particularly useful because it does not require perfect error correction or fault-tolerant quantum computing, which are still challenging to achieve with current technology.
How It Works
To perform ZNE, a noisy quantum circuit is run at different noise scales. The per-gate depolarizing rate controls the level of noise introduced into each gate operation. By increasing the number of gates (stretching the circuit), the effect of individual errors becomes less significant, allowing for better estimation of the true result.
The extrapolation model chosen (linear, Richardson, or exponential) fits a curve to the sampled data points and predicts what the result would be if there were no noise. This process helps in obtaining more accurate results from noisy quantum circuits.
Real-World Applications
ZNE is crucial for advancing the field of quantum computing by enabling researchers to obtain reliable data and improve algorithm performance. It allows for better benchmarking of quantum algorithms and hardware, which is essential for developing practical applications in areas such as cryptography, materials science, and complex system simulation.
Moreover, ZNE can help in identifying which types of errors are most significant and guide the development of more robust error mitigation techniques.
Frequently asked questions
What is a noisy intermediate-scale quantum computer (NISQ)?
A NISQ device is a type of quantum computer that has a limited number of qubits and is prone to errors due to noise. These devices are not yet capable of performing fault-tolerant quantum computing.
How does ZNE help in error mitigation?
ZNE helps by extrapolating the results from noisy circuits back to a noiseless limit, providing an estimate of what the true result would be without errors. This technique allows researchers to obtain more accurate data and improve the reliability of quantum computations.
Why is ZNE important for current quantum computers?
ZNE is crucial because it enables researchers to work with noisy quantum circuits and still extract meaningful results, which is essential as we move towards practical applications in quantum computing.
Can ZNE be used with all types of noise in quantum circuits?
While ZNE can help mitigate various types of noise, its effectiveness depends on the specific nature and distribution of errors in the circuit. Different extrapolation models may work better for different types of noise.
Try it live
Everything above runs in your browser — open Zero-Noise Extrapolation: NISQ Error Mitigation and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.
▶ Open Zero-Noise Extrapolation: NISQ Error Mitigation simulation