What does noise characterization look like in Mitiq? #2193
Replies: 6 comments 4 replies
-
I agree with items 1 and 4. Just putting these links here for a later discussion: |
Beta Was this translation helpful? Give feedback.
-
David Mazziotti described how he took "noiseprints" (noise fingerprints) of quantum computers from within a circuit by running a model. Perhaps we could either leverage the results of his work, or run simple circuits that exercised typical strings of gates to create our own database of noiseprints. This was before the days of logical qubits, I have no idea how that would map to logical qubits. They've identified a previously unknown portion of the causes of noise to cosmic rays: |
Beta Was this translation helpful? Give feedback.
-
Here are my slides for the first discussion about planning the noise characterization RFC. https://docs.google.com/presentation/d/1y94bf3TTCZqm_I3jrFMtYj4P8gR9SGH3pACSDCKwzPk/edit?usp=sharing |
Beta Was this translation helpful? Give feedback.
-
Link to the literature review document: https://docs.google.com/document/d/1mmjhP6LKcKDegnvmkkxMvbEHXrRlSUXsZ063sqwjFxk/edit?usp=sharing |
Beta Was this translation helpful? Give feedback.
-
Came across this paper that utilizes surface codes to characterize noise in a superconducting device. https://arxiv.org/abs/2108.10457 A path worth exploring is QEM or a combination of QEM/QEC to characterize device noise which could then be used to improve the performance of QEM and/or QEC. |
Beta Was this translation helpful? Give feedback.
-
As someone actively engaged in this field, I would like to highlight a few noteworthy papers that focus on noise characterization or leverage it to enhance error mitigation: I would love to actively contribute to this issue in the future if possible. |
Beta Was this translation helpful? Give feedback.
-
If we added some noise characterization in Mitiq, what would it do? How would users want to use this?
The grand goal (IMO) would be to characterize the noise enough to then run some sort of optimization algorithm to determine the best QEM technique for the user to use on their device. The first step of the process is learning something about the noise (anything really!). It's then a separate question as to write the aforementioned optimization algo.
Some basic ideas for an entry point in Mitiq:
Lets collect other ideas here, so throw them down (they don't have to be any good 😄).
Beta Was this translation helpful? Give feedback.
All reactions