Mitiq: A software package for error mitigation on noisy quantum computers
Ryan LaRose, Andrea Mari, Sarah Kaiser, Peter J. Karalekas, Andre A., Alves, Piotr Czarnik, Mohamed El Mandouh, Max H. Gordon, Yousef Hindy, Aaron, Robertson, Purva Thakre, Misty Wahl, Danny Samuel, Rahul Mistri, Maxime, Tremblay, Nick Gardner, Nathaniel T. Stemen

TL;DR
Mitiq is an extensible Python toolkit that applies various error mitigation techniques to improve the accuracy of results from noisy quantum computers, using minimal additional quantum resources.
Contribution
This paper introduces Mitiq, a flexible software package that integrates multiple error mitigation methods for quantum computing, compatible with various hardware and software frameworks.
Findings
Effective error mitigation demonstrated on IBM and Rigetti quantum processors.
Significant reduction in noise impact with minimal resource overhead.
Versatile toolkit supporting multiple error mitigation techniques.
Abstract
We introduce Mitiq, a Python package for error mitigation on noisy quantum computers. Error mitigation techniques can reduce the impact of noise on near-term quantum computers with minimal overhead in quantum resources by relying on a mixture of quantum sampling and classical post-processing techniques. Mitiq is an extensible toolkit of different error mitigation methods, including zero-noise extrapolation, probabilistic error cancellation, and Clifford data regression. The library is designed to be compatible with generic backends and interfaces with different quantum software frameworks. We describe Mitiq using code snippets to demonstrate usage and discuss features and contribution guidelines. We present several examples demonstrating error mitigation on IBM and Rigetti superconducting quantum processors as well as on noisy simulators.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
