Mitiq: A software package for error mitigation on noisy quantum computers
Authors:
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,
Nathan Shammah,
William J. Zeng
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 extr…
▽ More
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.
△ Less
Submitted 1 August, 2022; v1 submitted 9 September, 2020;
originally announced September 2020.
Amanuensis: The Programmer's Apprentice
Authors:
Thomas Dean,
Maurice Chiang,
Marcus Gomez,
Nate Gruver,
Yousef Hindy,
Michelle Lam,
Peter Lu,
Sophia Sanchez,
Rohun Saxena,
Michael Smith,
Lucy Wang,
Catherine Wong
Abstract:
This document provides an overview of the material covered in a course taught at Stanford in the spring quarter of 2018. The course draws upon insight from cognitive and systems neuroscience to implement hybrid connectionist and symbolic reasoning systems that leverage and extend the state of the art in machine learning by integrating human and machine intelligence. As a concrete example we focus…
▽ More
This document provides an overview of the material covered in a course taught at Stanford in the spring quarter of 2018. The course draws upon insight from cognitive and systems neuroscience to implement hybrid connectionist and symbolic reasoning systems that leverage and extend the state of the art in machine learning by integrating human and machine intelligence. As a concrete example we focus on digital assistants that learn from continuous dialog with an expert software engineer while providing initial value as powerful analytical, computational and mathematical savants. Over time these savants learn cognitive strategies (domain-relevant problem solving skills) and develop intuitions (heuristics and the experience necessary for applying them) by learning from their expert associates. By doing so these savants elevate their innate analytical skills allowing them to partner on an equal footing as versatile collaborators - effectively serving as cognitive extensions and digital prostheses, thereby amplifying and emulating their human partner's conceptually-flexible thinking patterns and enabling improved access to and control over powerful computing resources.
△ Less
Submitted 8 November, 2018; v1 submitted 29 June, 2018;
originally announced July 2018.