IP Library › Granted Patent US 12,346,772
Granted Patent B2
US 12,346,772 · App. 17/559,358 · Granted Jul 1, 2025

Probabilistic error cancellation for measurement-based quantum computation

Inventors: Adam Edward Paetznick (Bellevue, WA); Marcus Palmer da Silva (Redmond, WA); Mohamed Ayman El Mandouh (Mississauga, CA)
Assignee: Microsoft Technology Licensing, LLC
G06N10/70
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,346,772
App. No.
17/559,358
Filed
Dec 22, 2021
Granted
Jul 1, 2025
Kind
B2
Examiner
GO, RICKY
Art Unit
2857
USPC
702/191
Abstract

A method of probabilistically canceling noise in a measurement-based quantum device includes obtaining a sequence of ideal measurements included within a quantum algorithm and selecting a sequence of noisy measurements for emulating the sequence of ideal measurements. Each of the noisy measurements in the selected sequence approximates a corresponding one of the ideal measurements and is adjusted by a quantum correction, where the noisy measurements are selected according to a carefully chosen distribution to cancel known features of noise in those same noisy measurements in the sequence.

Claims (46)

1. A method for removing noise from an expectation value of a quantum algorithm implemented by a noisy quantum circuit, the method comprising:

receiving, at a processor, a sequence of ideal quantum operations included within the quantum algorithm;

implementing each ideal quantum operation in the sequence of ideal quantum operations by a series of processing operations including:

selecting a noisy measurement instrument to emulate an operation corresponding to the ideal quantum operation;

observing a noisy outcome of a measurement operation performed using the selected noisy measurement instrument in the noisy quantum circuit;

sampling from a probability distribution to obtain an adjusted outcome for the measurement operation, the probability distribution representing a spread of possible outcomes given the observed noisy outcome and the selected noisy measurement instrument; and

determining and storing bias correction weights for the measurement operation, the bias correction weights being based on the observed noisy outcome, the selected noisy measurement instrument, and the sampled adjusted outcome; and

after each iteration of multiple iterations of the quantum algorithm in the noisy quantum circuit, removing noise from an output of the quantum algorithm by re-scaling the output by a scalar computed based on the bias correction weights.

2. The method of claim 1 , further comprising:

computing an adjusted expectation value based on re-scaled outputs from the multiple iterations of the quantum algorithm.

3. The method of claim 1 , further comprising:

based on the sampled adjusted outcome, determining a quantum correction to adjust a quantum state;

absorbing the quantum correction into a next noisy operation corresponding to a next ideal operation in the sequence of ideal operations.

4. The method of claim 3 , wherein selecting the noisy measurement instrument to emulate the operation corresponding to the ideal quantum operation comprises:

selecting the noisy instrument to emulate a product of the next ideal operation and the absorbed quantum correction.

5. The method of claim 3 , wherein the observed noisy outcome is a soft outcome and wherein sampling from the probability distribution is based on the soft outcome.

6. The method of claim 3 , wherein determining the quantum correction further comprises:

retrieving the quantum correction from a table, the quantum correction being stored in association with the selected noisy measurement instrument and the observed noisy outcome.

7. The method of claim 1 , wherein the adjusted expectation value matches an expectation value of the sequence of ideal quantum operations.

8. The method of claim 1 , wherein the method is effective to cancel select noise characteristics from the expectation value of the quantum algorithm, the select noise characteristics comprising less than a total quantity of noise present in the noisy quantum circuit.

9. The method of claim 8 , wherein the select noise characteristics include outcome errors of the noisy quantum circuit.

10. A quantum computing system comprising:

a controller including at least a processor and processor-executable instructions, the controller configured to:

receive a sequence of ideal quantum operations included within a quantum algorithm;

implement each ideal quantum operation in the sequence of ideal quantum operations by a series of processing operations including:

selecting a noisy measurement instrument to emulate an operation corresponding to the ideal quantum operation;

observing a noisy outcome of a measurement operation performed using the selected noisy measurement instrument in a noisy quantum circuit;

sampling from a probability distribution to obtain an adjusted outcome for the measurement operation, the probability distribution representing a spread of possible outcomes given the observed noisy outcome and the selected noisy measurement instrument; and

determining and storing bias correction weights for the measurement operation, the bias correction weights being based on the observed noisy outcome, the selected noisy measurement instrument, and the sampled adjusted outcome; and

after each iteration of multiple iterations of the quantum algorithm in the noisy quantum circuit, removing noise from an output of the quantum algorithm by re-scaling the output by a scalar computed based on the bias correction weights.

11. The quantum computing system of claim 10 , wherein the controller is further configured to compute an adjusted expectation value based on re-scaled outputs from the multiple iterations of the quantum algorithm.

12. The quantum computing system of claim 11 , wherein the adjusted expectation value matches an expectation value of the sequence of ideal quantum operations.

13. The quantum computing system of claim 10 , wherein the controller is further configured to:

based on the sampled adjusted outcome, determine a quantum correction to adjust a quantum state, wherein implementing a next ideal operation in the series of ideal operations further includes selecting a noisy instrument to emulate a product of the next ideal operation and the quantum correction.

14. The quantum computing system of claim 13 , wherein determining the quantum correction further comprises:

retrieving the quantum correction from a table, the quantum correction being stored in association with the selected noisy measurement instrument and the observed noisy outcome.

15. The quantum computing system of claim 10 , wherein the observed noisy outcome is a soft outcome and wherein sampling from the probability distribution is based on the soft outcome.

16. One or more non-transitory computer-readable storage media storing instructions for executing a computer process, the computer process comprising:

receiving a sequence of ideal quantum operations included within a quantum algorithm;

implementing each ideal quantum operation in the sequence of ideal quantum operations by a sequence of operations that includes:

selecting a noisy measurement instrument to emulate an operation corresponding to the ideal quantum operation;

observing a noisy outcome of a measurement operation performed using the selected noisy measurement instrument in a noisy quantum circuit;

sampling from a probability distribution to obtain an adjusted outcome for the measurement operation, the probability distribution representing a spread of possible outcomes given the observed noisy outcome and the selected noisy measurement instrument; and

determining and storing bias correction weights for the measurement operation, the bias correction weights being based on the observed noisy outcome, the selected noisy measurement instrument, and the sampled adjusted outcome;

after each iteration of multiple iterations of the quantum algorithm in the noisy quantum circuit, removing noise from an output of the quantum algorithm by re-scaling the output by a scalar computed based on the bias correction weights.

17. The one or more non-transitory computer-readable storage media of claim 16 , wherein removing the noise from the output of the quantum algorithm for each of the multiple iterations adjusts an expectation value of the quantum algorithm to match an expectation value of the sequence of ideal quantum operations.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2021
From: PAETZNICK, ADAM EDWARD; SILVA, MARCUS PALMER DA; EL MANDOUH, MOHAMED AYMAN
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 058461/0907 →
Continuity (1)
Related Publication 20230196172A1 · Jun 22, 2023
References Cited (27)
US 20170017894A1 · Lanting · 2017 [cited by examiner]
US 20210264310A1 · Gottesman · 2021 [cited by examiner]
US 20240311673A1 · Salim · 2024 [cited by examiner]
Berg et al., “Model-free readout-error mitigation for quantum expectation values,” Jan. 15, 2021. pp. 1-9. (Year: 2021). [cited by examiner]
Aliferis, et al., “Computation by Measurements: A Unifying Picture”, In Journal of Physical Review A vol. 70, Issue 6, Dec. 14, 2004, 11 Pages. [cited by applicant]
Bonderson, et al., “Measurement-only Topological Quantum Computation via Anyonic Interferometry”, In Journal of Annals of Physics vol. 324, Issue 4, Apr. 2009, pp. 1-57. [cited by applicant]
Briegel, et al., “Measurement-based Quantum Computation”, In Journal of Nature Physics vol. 5, Issue 1, Jan. 2, 2009, pp. 1-20. [cited by applicant]
Browne, et al., “Resource-Efficient Linear Optical Quantum Computation”, In Journal of Physical Review Letters vol. 95, Issue 1, Jun. 27, 2005, 4 Pages. [cited by applicant]
Chamberland, et al., “Fault-tolerant Quantum Computing in the Pauli or Clifford Frame with Slow Error Diagnostics”, In Journal of Quantum vol. 2, Jan. 4, 2018, pp. 1-11. [cited by applicant]
Fowler, et al., “Low Overhead Quantum Computation using Lattice Surgery”, In Repository of arXiv preprint arXiv:1808.06709, Sep. 20, 2018, pp. 2-15. [cited by applicant]
Gottesman, et al., “Demonstrating the Viability of Universal Quantum Computation Using Teleportation and Single-Qubit Operations”, In Journal of Nature vol. 402, issue 6760, Nov. 25, 1999, pp. 390-393. [cited by applicant]
Horsman, et al., “Surface Code Quantum Computing by Lattice Surgery”, New Journal of Physics vol. 14.Issue 12, Dec. 7, 2012, pp. 2-27. [cited by applicant]
Jozsa, Richard, “An introduction to Measurement Based Quantum Computation”, In Repository of arXiv:quant-ph/0508124v1, Aug. 17, 2005, pp. 1-22. [cited by applicant]
Knill, et al., “A Scheme for Efficient Quantum Computation With Linear Optics”, In Journal of Nature vol. 409, Issue 6816, Jan. 4, 2001, pp. 46-52. [cited by applicant]
Knill, et al., “Quantum computing with realistically noisy devices”, In Journal of Nature vol. 434, Issue 7029, Mar. 3, 2005, pp. 39-44. [cited by applicant]
Landahl, et al., “Quantum Computing by Color-Code Lattice Surgery”, Repository of arXiv preprint arXiv:1407.5103, Jul. 18, 2014, 13 Pages. [cited by applicant]
Nielsen, et al., “Optical Quantum Computation Using Cluster States”, In Journal of Physical review letters vol. 93, Issue 4, Jul. 21, 2004, 4 Pages. [cited by applicant]
Tran, et al., “Optimizing Clifford Gate Generation for Measurement-only Topological Quantum Computation with Majorana Zero Modes”, In Journal of SciPost Physics 8, Jun. 24, 2020, pp. 1-71. [cited by applicant]
Perdrix, Simon, “State Transfer Instead of Teleportation in Measurement-based Quantum Computation”, In International Journal of Quantum Information vol. 3, Issue 1, Mar. 2005, pp. 1-7. [cited by applicant]
Raussendorf, et al., “A One-Way Quantum Computer”, In Journal of Physical Review Letters vol. 86, Issue 22, May 28, 2001, pp. 5188-5191. [cited by applicant]
Silva, et al., “Scalable protocol for identification of correctable codes”, In Journal of Physical Review A vol. 78, Issue 1, Jul. 24, 2008, 5 Pages. [cited by applicant]
Temme, et al., “Error Mitigation for Short-Depth Quantum Circuits”, In Journal of Physical review letters vol. 119, Issue 18, Nov. 3, 2017, 5 Pages. [cited by applicant]
Mari, et al., “Extending Quantum Probabilistic Error Cancellation by Noise Scaling”, In Repository of arXiv:2108.02237v2, Nov. 12, 2021, 14 Pages. [cited by applicant]
Nation, et al., “Scalable Mitigation of Measurement Errors on Quantum Computers”, In Journal of PRX Quantum, vol. 2, Issue 4, Nov. 8, 2021, 9 Pages. [cited by applicant]
“International Search Report and Written Opinion Issued in PCT Application No. PCT/US22/047953”, Mailed Date: Feb. 3, 2023, 13 Pages. [cited by applicant]
Usher, et al., “Noise in One-Dimensional Measurement-Based Quantum Computing”, In Repository of arXiv:1704.07298v1, Apr. 24, 2017, 16 Pages. [cited by applicant]
Wang, et al., “Measurement Error Mitigation via Truncated Neumann Series”, In Repository of arXiv:2103.13856v1, Mar. 25, 2021, 11 Pages. [cited by applicant]