-
-
Notifications
You must be signed in to change notification settings - Fork 163
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New Error Mitigation Techniques #2046
Comments
@purva-thakre From the description it is not quite clear what exactly this issue is about. Did you mean to add all these techniques mentioned in the description? Or maybe it is more about having a technique catalog (with dependencies)? Is there a RFC draft for the issue? |
@kozhukalov I think all of these could be added as new techniques in Mitiq. I created the issue to have all the arxiv links for potential new techniques in one place. I don't think I will be able to add all of these on my own! Otherwise, I would have assigned the issue to myself. If you would like to work on these and attempt an RFC, go ahead! In the past, I know we discussed a proposed RFC in Community Calls.
Hopefully this helps! Edit: Forgot to add, there is a RFC template in the documentation along with links to accepted RFCs. |
Thanks for the detailed explanation. I would definitely like to help with this. Also there is yet another feature-request for the new technique #1955 that is not directly related but still it sounds interesting. |
Great! Feel free to message me on discord if you want to work on a RFC together. My username is Another technique not mentioned in this issue's description does have an issue (#1971). I haven't started on this RFC yet because I have been working on other things. |
Partitioned Quantum Subspace Expansion: https://arxiv.org/abs/2403.08868 |
@purva-thakre I noticed there are several open issues (https://github.com/unitaryfund/mitiq/issues?q=is%3Aopen+is%3Aissue+label%3A%22new+technique%22) not included in this one which seem to be new technique proposals as well. I feel like it might be better to keep "new technique" as a tag (or included in the title) and use individual issues for each different technique. What do you think? |
@jordandsullivan Fine by me. I'll work on closing this issue over the next few days. |
This issue will be used to keep track of error mitigation techniques that could be added to Mitiq or could build on-top of techniques already in Mitiq.
https://arxiv.org/abs/2310.03071
The technique uses Classical Shadows (especially Robust Shadows) to exploit the global symmetries inherent to a quantum system. It does not work if gate-dependent errors are considered at each circuit layer as the errors in the full quantum circuit are accounted for at once in post-processing.
Testing this new module with other mitigation techniques would be interesting as combining Classical Shadows with PEC led to better results. https://arxiv.org/abs/2305.04956
The technique uses PEC and relies on Pauli Twirling the measurement output or Pauli Twirling the inverse of the noise channel.
https://arxiv.org/abs/2310.07825
https://arxiv.org/abs/2309.14171
The text was updated successfully, but these errors were encountered: