IP Library › Granted Patent US 12,481,908
Granted Patent B2
US 12,481,908 · App. 18/243,220 · Granted Nov 25, 2025

Performing quantum error mitigation at runtime using trained machine learning model

Inventors: Iskandar Sitdikov (New York, NY); Haoran Liao (El Cerrito, CA); Seyed Alireza Seif Tabrizi (Adelphi, MD); Zlatko Kristev Minev (White Plains, NY); Derek Wang (New York, NY)
Assignee: International Business Machines Corporation
G06N10/70G06N10/20
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,481,908
App. No.
18/243,220
Granted
Nov 25, 2025
Kind
B2
Abstract

A method, system, and computer program product for runtime quantum error mitigation. Training data, which includes noisy expectation values and target expectation values (noiseless expectation values), is generated. A machine learning model is then trained using the training data to perform quantum error mitigation based on learning the relationships between target and noisy expectation values. That is, such a machine learning model is trained to generate target expectation values based on inputted noisy expectation values. Upon executing a quantum circuit on a quantum computer creating quantum results, quantum error mitigation is performed on the quantum results at runtime using the trained machine learning model. In this manner, there are significant savings in quantum execution time while improving the accuracy of the results in performing quantum error mitigation on quantum results at runtime without additional mitigation circuits.

Claims (56)

1 . A method for runtime quantum error mitigation, the method comprising:

generating training data;

training a machine learning model using said generated training data to perform quantum error mitigation;

performing an optimization of said machine learning model using a loss function;

executing a quantum circuit on a quantum computer creating quantum results; and

performing quantum error mitigation on said quantum results at runtime using said trained quantum machine learning model.

2 . The method as recited in claim 1 further comprising:

generating noisy expectation values for said training data by sampling parameters of parameterized circuits with a fixed structure.

3 . The method as recited in claim 2 , wherein said parameterized circuits are ansatz circuits.

4 . The method as recited in claim 2 , wherein said noisy expectation values of said training data are generated by sampling parameters of parameterized circuits using parameterized Hamiltonian time evolution.

5 . The method as recited in claim 2 further comprising:

implementing dynamic decoupling and/or twirling in a quantum circuit that generates said noisy expectation values.

6 . The method as recited in claim 5 further comprising:

encoding features of said quantum circuit on a noisy quantum device.

7 . The method as recited in claim 6 further comprising:

generating said target expectation values using said noisy expectation values and said encoded features, wherein said training data comprises said target expectation values generated using a noiseless simulator or an error mitigated quantum processing unit.

8 . The method as recited in claim 1 , wherein said machine learning model is selected from the group consisting of a graph neural network model, a multilayer perceptron model, a random forest model, and an ordinary least squares model.

9 . The method as recited in claim 1 further comprising:

training said machine learning model using said generated training data to perform quantum error mitigation based on learning relationships between target and noisy expectation values.

10 . A computer program product for runtime quantum error mitigation, the computer program product comprising one or more computer readable storage mediums having program code embodied therewith, the program code comprising programming instructions for:

generating training data;

training a machine learning model using said generated training data to perform quantum error mitigation;

performing an optimization of said machine learning model using a loss function;

executing a quantum circuit on a quantum computer creating quantum results; and

performing quantum error mitigation on said quantum results at runtime using said trained quantum machine learning model.

11 . The computer program product as recited in claim 10 , wherein the program code further comprises the programming instructions for:

generating noisy expectation values for said training data by sampling parameters of parameterized circuits with a fixed structure.

12 . The computer program product as recited in claim 11 , wherein said parameterized circuits are ansatz circuits.

13 . The computer program product as recited in claim 11 , wherein said noisy expectation values of said training data are generated by sampling parameters of parameterized circuits using parameterized Hamiltonian time evolution.

14 . The computer program product as recited in claim 11 , wherein the program code further comprises the programming instructions for:

implementing dynamic decoupling and/or twirling in a quantum circuit that generates said noisy expectation values.

15 . The computer program product as recited in claim 14 , wherein the program code further comprises the programming instructions for:

encoding features of said quantum circuit on a noisy quantum device.

16 . The computer program product as recited in claim 15 , wherein the program code further comprises the programming instructions for:

generating target expectation values using said noisy expectation values and said encoded features, wherein said training data comprises said target expectation values generated using a noiseless simulator or an error mitigated quantum processing unit.

17 . The computer program product as recited in claim 10 , wherein said machine learning model is selected from the group consisting of a graph neural network model, a multilayer perceptron model, a random forest model, and an ordinary least squares model.

18 . The computer program product as recited in claim 10 , wherein the program code further comprises the programming instructions for:

training said machine learning model using said generated training data to perform quantum error mitigation based on learning relationships between target and noisy expectation values.

19 . A system, comprising:

a memory for storing a computer program for runtime quantum error mitigation; and

a processor connected to said memory, wherein said processor is configured to execute program instructions of the computer program comprising:

generating training data;

training a machine learning model using said generated training data to perform quantum error mitigation;

performing an optimization of said machine learning model using a loss function;

executing a quantum circuit on a quantum computer creating quantum results; and

performing quantum error mitigation on said quantum results at runtime using said trained quantum machine learning model.

20 . The system as recited in claim 19 , wherein the program instructions of the computer program further comprise:

generating noisy expectation values for said training data by sampling parameters of parameterized circuits with a fixed structure.

21 . The system as recited in claim 20 , wherein said parameterized circuits are ansatz circuits.

22 . The system as recited in claim 20 , wherein said noisy expectation values of said training data are generated by sampling parameters of parameterized circuits using parameterized Hamiltonian time evolution.

23 . The system as recited in claim 20 , wherein the program instructions of the computer program further comprise:

implementing dynamic decoupling and/or twirling in a quantum circuit that generates said noisy expectation values.

24 . The system as recited in claim 23 , wherein the program instructions of the computer program further comprise:

encoding features of said quantum circuit on a noisy quantum device.

25 . The system as recited in claim 24 , wherein the program instructions of the computer program further comprise:

generating target expectation values using said noisy expectation values and said encoded features, wherein said training data comprises said target expectation values generated using a noiseless simulator or an error mitigated quantum processing unit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2023
From: SITDIKOV, ISKANDAR; LIAO, HAORAN; SEIF TABRIZI, SEYED ALIREZA; MINEV, ZLATKO KRISTEV; WANG, DEREK
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 064826/0928 →
Continuity (1)
Related Publication 20250086492A1 · Mar 13, 2025
References Cited (12)
US 11720430B2 · Rhee · 2023 [cited by examiner]
US 11966707B2 · Cao · 2024 [cited by examiner]
US 20220245500A1 · Montanaro · 2022 [cited by examiner]
US 20230044102A1 · Anderson · 2023 [cited by examiner]
US 20230121176A1 · Zhang et al. · 2023 [cited by applicant]
US 20230177377A1 · Oh · 2023 [cited by examiner]
US 20240127102A1 · Maksymov · 2024 [cited by examiner]
Lowe et al., “Unified Approach to Data-Driven Quantum Error Mitigation,” Physical Review Research 3, Article No. 033098, 2021, pp. 1-12. [cited by applicant]
Cincio et al., “Machine Learning of Noise-Resilient Quantum Circuits,” PRX Quantum 2, Article No. 010324, 2021, pp. 1-19. [cited by applicant]
Czarnik et al., “Improving the Efficiency of Learning-Based Error Mitigation,” arXiv:2204.07109V1, Apr. 4, 2022, pp. 1-13. [cited by applicant]
Czarnik et al., “Error Mitigation with Clifford Quantum-Circuit Data,” arXiv:2005.10189v3, Nov. 16, 2021, pp. 1-16. [cited by applicant]
Kim et al., “Quantum Error Mitigation with Artificial Neural Network,” IEEE Access, vol. 8, 2020, pp. 188853-188860. [cited by applicant]