SlideShare a Scribd company logo
1 of 20
Download to read offline
Overview of Qiskit Ignis
1
parton (Shin Nishio, B4)
Keio SFC AQUA
Struggle witherrors
2019/6/6
Quantum Error ?
Quantum errors(noise) on QC are caused
by physical phenomena.
• heat
• oscillation
• electromagnetic wave
etc
2
QC
NISQ era [Preskill2018, Quantum]
Noisy
• ibmq20_tokyo [IBM 2018, IBMQ]
• Single Qubit Gate error (10#$): 1.83
• Bi-Qubit Gate error (10#%): 8.06 (IBMQ16)
• Readout error (10#%): 8.58
• Error rate of each qubit is unequal
Intermediate Scale Quantum
• # of Qubits : 10~10$ (2019 spring: 20-72)
3
[IBM 2018, IBMQ]
IBM, Quantum devices and simulators, accessed 2018/11/4
https://www.research.ibm.com/ibm-q/technology/devices/
NISQ era [Preskill2018, Quantum]
Noisy
• ibmq20_tokyo [IBM 2018, IBMQ]
• Single Qubit Gate error (10#$): 1.83
• Bi-Qubit Gate error (10#%): 8.06 (IBMQ16)
• Readout error (10#%): 8.58
• Error rate of each qubit is unequal
Intermediate Scale Quantum
• # of Qubits : 10~10$
4
Howcan we knowthis values ?
Simple Error model
1. G ■ (single qubit gate error)
2. B ■ (bi-qubit gate error)
3. SPAM ■
(state preparation and measurement)
5
Simple Error model
1. G ■ (single qubit gate error)
2. B ■ (bi-qubit gate error)
3. SPAM ■
(state preparation and measurement)
6
How many errors occur in a circuit?
Qiskit Ignis
• Ignis provides tools for quantum hardware
verification, noise characterization, and error
correction.
7
image
https://medium.com/qiskit/qiskit-ignis-a-framework-for-characterizing-and-mitigating-noise-in-quantum-devices-691d0459cab9
Ignis provides…
Ignis provides tools for noise estimation
and correction.
1. Characterization experiments to
measure
2. State and Process Tomography
3. Randomized Benchmarking
4. Measurement Error Mitigation
5. Quantum Volume
8
1. Characterization experiments to measure
• stochastic noise parameters such as T1 and T2
The value that was evaluated whether the
condition was maintained when left.
9
image from
https://github.com/Qiskit/qiskit-tutorials/blob/master/qiskit/ignis/relaxation_and_decoherence.ipynb
2. State and Process Tomography
an experimental procedure to reconstruct a
description of part of quantum system from the
measurement outcomes of a specific set of
experiments.
10
Tutorial
https://github.com/Qiskit/qiskit-tutorials/blob/e32d94ec578a798acada2616032bf47a1a541c5f/community/ignis/tomography-overview.ipynb
Original paper
• State tomography
Hradil, Phys. Rev. A 55, R1561 (1997).
Banaszek et al., Phys. Rev. A 61, 010304 (R) (1999).
• Process tomography
Poyatos et al., Phys. Rev. Lett. 78, 390 (1997).
Chuang and Nielsen, J. Mod. Phys. 44, 2455 (1997).
0:
()*+, -
%
1:
(#*+, -
%
2. State and Process Tomography
state tomography
• Estimate quantum states(density matrix 𝜌) by
measuring on multiple bases
𝑃 𝑥 = 𝑇3[𝜌Π6]
process tomography
• Know the details of the changes in quantum
states that occur with some operations
𝑃(𝑥) = 𝑇3[Π6 𝒢(𝜌)]
11
givenestimateobservable
observable given estimate
3. Randomized benchmarking
• Tools to general one- and two-qubit random
Clifford sequences in parallel
• Analysis of the data to determine average gate
error
12
Original paper
J. Emerson, et al., J. Opt. B: Quantum Semiclass. Opt. 7, S447 (2005).
E. Knill, PRA 77, 012307 (2008), E. Magesan, et al., PRL 106, 180504 (2011).
13
Concept
• see the frequency of noise at a lighter cost than
tomography
• use randomness for evaluate cost of whole
gate set
• separate SPAM error and gate error
• Clifford group (gate set)
𝐶< = 𝑈 𝐶< 𝑃> 𝑐<
@
∈ 𝑃<}
Small number of experiments
requires many basis for multi-qubit system
3. Randomized benchmarking
𝑃< : Pauli group
e.g. 1-qubit pauli : {±𝐼, ±𝑖𝐼, ±𝑋, ±𝑖𝑋, ±𝑌, ±𝑖𝑌, ±𝑍, ±𝑖𝑍}
14
Procedure
1. Randomly select m gates from the Clifford
group and arrange them in any order.
2. Select the Clifford gate which will reverse the
operation of the entire preceding sequence
of m Clifford gates,
execute this as the m + 1th gate.
3. Randomized benchmarking
put ⟩|0 No error → get ⟩|0
error occured→ get ⟩|1
15
• It is observable that noise increases as 𝑚 is
increased !
fitting function
𝐴𝑟O
+ 𝐵
Error per Clifford (EPC)
𝐸𝑃𝐶 =
2T − 1
2T (1 − r)
image from
https://github.com/Qiskit/qiskit-
tutorials/blob/master/qiskit/ignis/randomized_benchmarking.ipynb
3. Randomized benchmarking
4. Measurement Error Mitigation
• Tools to generate the circuits and analysis to
construct a measurement calibration
• Filter object that can be applied to results to
mitigate measurement errors
16
4. Measurement Error Mitigation
• Tools to generate the circuits and analysis to
construct a measurement calibration
17
e.g. calibration matrix for 2-qubit
state
image from
https://github.com/Qiskit/qiskit-
tutorials/blob/e32d94ec578a798acada2616032bf47a1a541c5f/community/ignis/measurement_error_mitigation.ipynb
The sum of the components
in each column is 1
measurement
basis
0.799 0.209
0.099 0.696
0.248 0.054
0.019 0.181
0.088 0.03
0.014 0.065
0.662 0.167
0.071 0.598
00 01 10 11
00
01
10
11
2T× 2T matrix for n-qubit system
4. Measurement Error Mitigation
• Filter object that can be applied to results to
mitigate measurement errors
18
e.g. apply meas_filter = meas_fitter.filter to the GHZ state
image from
https://github.com/Qiskit/qiskit-tutorials/blob/master/qiskit/ignis/measurement_error_mitigation.ipynb
5. quantum volume
19
Quantum Volume [Lev S. Bishop et al. , 2017]
1. The number of physical qubits
2. The number of gates that can be applied before errors
make the device behave essentially classically
3. The connectivity of the device
4. The number of operations that can be run in parallel.
Tutorial
https://github.com/Qiskit/qiskit-tutorials/blob/master/qiskit/ignis/quantum_volume.ipynb
Conclusion
20
Ignis provides tools related to noise
1. Characterization experiments to
measure Measure T1 & T2, ZZ interaction
2. State and Process Tomography 𝜌 and 𝒢
3. Randomized Benchmarking EPC
4. Measurement Error Mitigation
calibration matrix and filtered results
5. Quantum Volume Performance

More Related Content

What's hot

Air Quality Monitoring in Stuttgart
Air Quality Monitoring in StuttgartAir Quality Monitoring in Stuttgart
Air Quality Monitoring in StuttgartDevansh Sharma
 
Khi 164 revised dt report
Khi 164 revised dt reportKhi 164 revised dt report
Khi 164 revised dt reportShiraz316
 
Khi 087 revised dt report
Khi 087 revised dt reportKhi 087 revised dt report
Khi 087 revised dt reportShiraz316
 
Khi 117 revised dt report
Khi 117 revised dt reportKhi 117 revised dt report
Khi 117 revised dt reportShiraz316
 
Khi 316 revised dt report
Khi 316 revised dt reportKhi 316 revised dt report
Khi 316 revised dt reportShiraz316
 
(Still) Exploiting TCP Timestamps
(Still) Exploiting TCP Timestamps(Still) Exploiting TCP Timestamps
(Still) Exploiting TCP Timestampsfenceposterror
 
Khi 052 revised dt report
Khi 052 revised dt reportKhi 052 revised dt report
Khi 052 revised dt reportShiraz316
 
Object Detection Classification, tracking and Counting
Object Detection Classification, tracking and CountingObject Detection Classification, tracking and Counting
Object Detection Classification, tracking and CountingShounak Mitra
 
Assessing Air Quality Impacts in the Industrial City of Ras Laffan (Qatar) - ...
Assessing Air Quality Impacts in the Industrial City of Ras Laffan (Qatar) - ...Assessing Air Quality Impacts in the Industrial City of Ras Laffan (Qatar) - ...
Assessing Air Quality Impacts in the Industrial City of Ras Laffan (Qatar) - ...IES / IAQM
 
Khi 156 revised dt report
Khi 156 revised dt reportKhi 156 revised dt report
Khi 156 revised dt reportShiraz316
 
Khi 078 revised dt report
Khi 078 revised dt reportKhi 078 revised dt report
Khi 078 revised dt reportShiraz316
 
Performance of waveform cross correlation using a global and regular grid of ...
Performance of waveform cross correlation using a global and regular grid of ...Performance of waveform cross correlation using a global and regular grid of ...
Performance of waveform cross correlation using a global and regular grid of ...Ivan Kitov
 

What's hot (19)

Galileo and Android 7 devices
Galileo and Android 7 devicesGalileo and Android 7 devices
Galileo and Android 7 devices
 
Air Quality Monitoring in Stuttgart
Air Quality Monitoring in StuttgartAir Quality Monitoring in Stuttgart
Air Quality Monitoring in Stuttgart
 
Looking into concrete with stepped-frequency continuous-wave ground-penetrati...
Looking into concrete with stepped-frequency continuous-wave ground-penetrati...Looking into concrete with stepped-frequency continuous-wave ground-penetrati...
Looking into concrete with stepped-frequency continuous-wave ground-penetrati...
 
Khi 164 revised dt report
Khi 164 revised dt reportKhi 164 revised dt report
Khi 164 revised dt report
 
Khi 087 revised dt report
Khi 087 revised dt reportKhi 087 revised dt report
Khi 087 revised dt report
 
Comparison of pulsed and SFCW GPR systems – Applications on reinforced concre...
Comparison of pulsed and SFCW GPR systems – Applications on reinforced concre...Comparison of pulsed and SFCW GPR systems – Applications on reinforced concre...
Comparison of pulsed and SFCW GPR systems – Applications on reinforced concre...
 
Khi 117 revised dt report
Khi 117 revised dt reportKhi 117 revised dt report
Khi 117 revised dt report
 
Khi 316 revised dt report
Khi 316 revised dt reportKhi 316 revised dt report
Khi 316 revised dt report
 
(Still) Exploiting TCP Timestamps
(Still) Exploiting TCP Timestamps(Still) Exploiting TCP Timestamps
(Still) Exploiting TCP Timestamps
 
Khi 052 revised dt report
Khi 052 revised dt reportKhi 052 revised dt report
Khi 052 revised dt report
 
Object Detection Classification, tracking and Counting
Object Detection Classification, tracking and CountingObject Detection Classification, tracking and Counting
Object Detection Classification, tracking and Counting
 
CHSurvey introduce
CHSurvey introduceCHSurvey introduce
CHSurvey introduce
 
Assessing Air Quality Impacts in the Industrial City of Ras Laffan (Qatar) - ...
Assessing Air Quality Impacts in the Industrial City of Ras Laffan (Qatar) - ...Assessing Air Quality Impacts in the Industrial City of Ras Laffan (Qatar) - ...
Assessing Air Quality Impacts in the Industrial City of Ras Laffan (Qatar) - ...
 
A practice-driven approach to the development of the ultrasonic pulse echo te...
A practice-driven approach to the development of the ultrasonic pulse echo te...A practice-driven approach to the development of the ultrasonic pulse echo te...
A practice-driven approach to the development of the ultrasonic pulse echo te...
 
Khi 156 revised dt report
Khi 156 revised dt reportKhi 156 revised dt report
Khi 156 revised dt report
 
Khi 078 revised dt report
Khi 078 revised dt reportKhi 078 revised dt report
Khi 078 revised dt report
 
Da vinci classes
Da vinci classesDa vinci classes
Da vinci classes
 
Performance of waveform cross correlation using a global and regular grid of ...
Performance of waveform cross correlation using a global and regular grid of ...Performance of waveform cross correlation using a global and regular grid of ...
Performance of waveform cross correlation using a global and regular grid of ...
 
Kafka short
Kafka shortKafka short
Kafka short
 

Similar to Overview of Qiskit Ignis - Struggle with errors -

IQM slide pitch deck
IQM slide pitch deckIQM slide pitch deck
IQM slide pitch deckKan Yuenyong
 
Reducing computational complexity of Mathematical functions using FPGA
Reducing computational complexity of Mathematical functions using FPGAReducing computational complexity of Mathematical functions using FPGA
Reducing computational complexity of Mathematical functions using FPGAnehagaur339
 
Design of Compensators for Speed Control of DC Motor by using Bode Plot Techn...
Design of Compensators for Speed Control of DC Motor by using Bode Plot Techn...Design of Compensators for Speed Control of DC Motor by using Bode Plot Techn...
Design of Compensators for Speed Control of DC Motor by using Bode Plot Techn...IRJET Journal
 
Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...
Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...
Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...IRJET Journal
 
Optimal and Power Aware BIST for Delay Testing of System-On-Chip
Optimal and Power Aware BIST for Delay Testing of System-On-ChipOptimal and Power Aware BIST for Delay Testing of System-On-Chip
Optimal and Power Aware BIST for Delay Testing of System-On-ChipIDES Editor
 
MAtrix Multiplication Parallel.ppsx
MAtrix Multiplication Parallel.ppsxMAtrix Multiplication Parallel.ppsx
MAtrix Multiplication Parallel.ppsxBharathiLakshmiAAssi
 
B Eng Final Year Project Presentation
B Eng Final Year Project PresentationB Eng Final Year Project Presentation
B Eng Final Year Project Presentationjesujoseph
 
智慧檢測技術與工業自動化
智慧檢測技術與工業自動化智慧檢測技術與工業自動化
智慧檢測技術與工業自動化CHENHuiMei
 
Functional and non-functional testing with IoT-Testware
Functional and non-functional testing with IoT-TestwareFunctional and non-functional testing with IoT-Testware
Functional and non-functional testing with IoT-TestwareAxel Rennoch
 
Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...
Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...
Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...Owen (Chih-Hsuan) Chen
 
PID-Control_automation_Engineering_chapter6.ppt
PID-Control_automation_Engineering_chapter6.pptPID-Control_automation_Engineering_chapter6.ppt
PID-Control_automation_Engineering_chapter6.pptmohamed abd elrazek
 
Design and Implementation of Test Vector Generation using Random Forest Techn...
Design and Implementation of Test Vector Generation using Random Forest Techn...Design and Implementation of Test Vector Generation using Random Forest Techn...
Design and Implementation of Test Vector Generation using Random Forest Techn...IRJET Journal
 
Towards Automatic Code Selection with ppOpen-AT: A Case of FDM - Variants of ...
Towards Automatic Code Selection with ppOpen-AT: A Case of FDM - Variants of ...Towards Automatic Code Selection with ppOpen-AT: A Case of FDM - Variants of ...
Towards Automatic Code Selection with ppOpen-AT: A Case of FDM - Variants of ...Takahiro Katagiri
 
150807 Fast R-CNN
150807 Fast R-CNN150807 Fast R-CNN
150807 Fast R-CNNJunho Cho
 

Similar to Overview of Qiskit Ignis - Struggle with errors - (20)

IQM slide pitch deck
IQM slide pitch deckIQM slide pitch deck
IQM slide pitch deck
 
Reducing computational complexity of Mathematical functions using FPGA
Reducing computational complexity of Mathematical functions using FPGAReducing computational complexity of Mathematical functions using FPGA
Reducing computational complexity of Mathematical functions using FPGA
 
Design of Compensators for Speed Control of DC Motor by using Bode Plot Techn...
Design of Compensators for Speed Control of DC Motor by using Bode Plot Techn...Design of Compensators for Speed Control of DC Motor by using Bode Plot Techn...
Design of Compensators for Speed Control of DC Motor by using Bode Plot Techn...
 
Ph.D. Defense
Ph.D. DefensePh.D. Defense
Ph.D. Defense
 
02 analysis
02 analysis02 analysis
02 analysis
 
Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...
Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...
Robust PID Controller Design for Non-Minimum Phase Systems using Magnitude Op...
 
Optimal and Power Aware BIST for Delay Testing of System-On-Chip
Optimal and Power Aware BIST for Delay Testing of System-On-ChipOptimal and Power Aware BIST for Delay Testing of System-On-Chip
Optimal and Power Aware BIST for Delay Testing of System-On-Chip
 
Analysis
AnalysisAnalysis
Analysis
 
Abhi monal
Abhi monalAbhi monal
Abhi monal
 
Lecture_2_v2_qc.pptx
Lecture_2_v2_qc.pptxLecture_2_v2_qc.pptx
Lecture_2_v2_qc.pptx
 
MAtrix Multiplication Parallel.ppsx
MAtrix Multiplication Parallel.ppsxMAtrix Multiplication Parallel.ppsx
MAtrix Multiplication Parallel.ppsx
 
matrixmultiplicationparallel.ppsx
matrixmultiplicationparallel.ppsxmatrixmultiplicationparallel.ppsx
matrixmultiplicationparallel.ppsx
 
B Eng Final Year Project Presentation
B Eng Final Year Project PresentationB Eng Final Year Project Presentation
B Eng Final Year Project Presentation
 
智慧檢測技術與工業自動化
智慧檢測技術與工業自動化智慧檢測技術與工業自動化
智慧檢測技術與工業自動化
 
Functional and non-functional testing with IoT-Testware
Functional and non-functional testing with IoT-TestwareFunctional and non-functional testing with IoT-Testware
Functional and non-functional testing with IoT-Testware
 
Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...
Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...
Intelligent Control Systems for Humanoid Robot: Master Thesis_Owen Chih-Hsuan...
 
PID-Control_automation_Engineering_chapter6.ppt
PID-Control_automation_Engineering_chapter6.pptPID-Control_automation_Engineering_chapter6.ppt
PID-Control_automation_Engineering_chapter6.ppt
 
Design and Implementation of Test Vector Generation using Random Forest Techn...
Design and Implementation of Test Vector Generation using Random Forest Techn...Design and Implementation of Test Vector Generation using Random Forest Techn...
Design and Implementation of Test Vector Generation using Random Forest Techn...
 
Towards Automatic Code Selection with ppOpen-AT: A Case of FDM - Variants of ...
Towards Automatic Code Selection with ppOpen-AT: A Case of FDM - Variants of ...Towards Automatic Code Selection with ppOpen-AT: A Case of FDM - Variants of ...
Towards Automatic Code Selection with ppOpen-AT: A Case of FDM - Variants of ...
 
150807 Fast R-CNN
150807 Fast R-CNN150807 Fast R-CNN
150807 Fast R-CNN
 

Recently uploaded

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Recently uploaded (20)

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

Overview of Qiskit Ignis - Struggle with errors -

  • 1. Overview of Qiskit Ignis 1 parton (Shin Nishio, B4) Keio SFC AQUA Struggle witherrors 2019/6/6
  • 2. Quantum Error ? Quantum errors(noise) on QC are caused by physical phenomena. • heat • oscillation • electromagnetic wave etc 2 QC
  • 3. NISQ era [Preskill2018, Quantum] Noisy • ibmq20_tokyo [IBM 2018, IBMQ] • Single Qubit Gate error (10#$): 1.83 • Bi-Qubit Gate error (10#%): 8.06 (IBMQ16) • Readout error (10#%): 8.58 • Error rate of each qubit is unequal Intermediate Scale Quantum • # of Qubits : 10~10$ (2019 spring: 20-72) 3 [IBM 2018, IBMQ] IBM, Quantum devices and simulators, accessed 2018/11/4 https://www.research.ibm.com/ibm-q/technology/devices/
  • 4. NISQ era [Preskill2018, Quantum] Noisy • ibmq20_tokyo [IBM 2018, IBMQ] • Single Qubit Gate error (10#$): 1.83 • Bi-Qubit Gate error (10#%): 8.06 (IBMQ16) • Readout error (10#%): 8.58 • Error rate of each qubit is unequal Intermediate Scale Quantum • # of Qubits : 10~10$ 4 Howcan we knowthis values ?
  • 5. Simple Error model 1. G ■ (single qubit gate error) 2. B ■ (bi-qubit gate error) 3. SPAM ■ (state preparation and measurement) 5
  • 6. Simple Error model 1. G ■ (single qubit gate error) 2. B ■ (bi-qubit gate error) 3. SPAM ■ (state preparation and measurement) 6 How many errors occur in a circuit?
  • 7. Qiskit Ignis • Ignis provides tools for quantum hardware verification, noise characterization, and error correction. 7 image https://medium.com/qiskit/qiskit-ignis-a-framework-for-characterizing-and-mitigating-noise-in-quantum-devices-691d0459cab9
  • 8. Ignis provides… Ignis provides tools for noise estimation and correction. 1. Characterization experiments to measure 2. State and Process Tomography 3. Randomized Benchmarking 4. Measurement Error Mitigation 5. Quantum Volume 8
  • 9. 1. Characterization experiments to measure • stochastic noise parameters such as T1 and T2 The value that was evaluated whether the condition was maintained when left. 9 image from https://github.com/Qiskit/qiskit-tutorials/blob/master/qiskit/ignis/relaxation_and_decoherence.ipynb
  • 10. 2. State and Process Tomography an experimental procedure to reconstruct a description of part of quantum system from the measurement outcomes of a specific set of experiments. 10 Tutorial https://github.com/Qiskit/qiskit-tutorials/blob/e32d94ec578a798acada2616032bf47a1a541c5f/community/ignis/tomography-overview.ipynb Original paper • State tomography Hradil, Phys. Rev. A 55, R1561 (1997). Banaszek et al., Phys. Rev. A 61, 010304 (R) (1999). • Process tomography Poyatos et al., Phys. Rev. Lett. 78, 390 (1997). Chuang and Nielsen, J. Mod. Phys. 44, 2455 (1997). 0: ()*+, - % 1: (#*+, - %
  • 11. 2. State and Process Tomography state tomography • Estimate quantum states(density matrix 𝜌) by measuring on multiple bases 𝑃 𝑥 = 𝑇3[𝜌Π6] process tomography • Know the details of the changes in quantum states that occur with some operations 𝑃(𝑥) = 𝑇3[Π6 𝒢(𝜌)] 11 givenestimateobservable observable given estimate
  • 12. 3. Randomized benchmarking • Tools to general one- and two-qubit random Clifford sequences in parallel • Analysis of the data to determine average gate error 12 Original paper J. Emerson, et al., J. Opt. B: Quantum Semiclass. Opt. 7, S447 (2005). E. Knill, PRA 77, 012307 (2008), E. Magesan, et al., PRL 106, 180504 (2011).
  • 13. 13 Concept • see the frequency of noise at a lighter cost than tomography • use randomness for evaluate cost of whole gate set • separate SPAM error and gate error • Clifford group (gate set) 𝐶< = 𝑈 𝐶< 𝑃> 𝑐< @ ∈ 𝑃<} Small number of experiments requires many basis for multi-qubit system 3. Randomized benchmarking 𝑃< : Pauli group e.g. 1-qubit pauli : {±𝐼, ±𝑖𝐼, ±𝑋, ±𝑖𝑋, ±𝑌, ±𝑖𝑌, ±𝑍, ±𝑖𝑍}
  • 14. 14 Procedure 1. Randomly select m gates from the Clifford group and arrange them in any order. 2. Select the Clifford gate which will reverse the operation of the entire preceding sequence of m Clifford gates, execute this as the m + 1th gate. 3. Randomized benchmarking put ⟩|0 No error → get ⟩|0 error occured→ get ⟩|1
  • 15. 15 • It is observable that noise increases as 𝑚 is increased ! fitting function 𝐴𝑟O + 𝐵 Error per Clifford (EPC) 𝐸𝑃𝐶 = 2T − 1 2T (1 − r) image from https://github.com/Qiskit/qiskit- tutorials/blob/master/qiskit/ignis/randomized_benchmarking.ipynb 3. Randomized benchmarking
  • 16. 4. Measurement Error Mitigation • Tools to generate the circuits and analysis to construct a measurement calibration • Filter object that can be applied to results to mitigate measurement errors 16
  • 17. 4. Measurement Error Mitigation • Tools to generate the circuits and analysis to construct a measurement calibration 17 e.g. calibration matrix for 2-qubit state image from https://github.com/Qiskit/qiskit- tutorials/blob/e32d94ec578a798acada2616032bf47a1a541c5f/community/ignis/measurement_error_mitigation.ipynb The sum of the components in each column is 1 measurement basis 0.799 0.209 0.099 0.696 0.248 0.054 0.019 0.181 0.088 0.03 0.014 0.065 0.662 0.167 0.071 0.598 00 01 10 11 00 01 10 11 2T× 2T matrix for n-qubit system
  • 18. 4. Measurement Error Mitigation • Filter object that can be applied to results to mitigate measurement errors 18 e.g. apply meas_filter = meas_fitter.filter to the GHZ state image from https://github.com/Qiskit/qiskit-tutorials/blob/master/qiskit/ignis/measurement_error_mitigation.ipynb
  • 19. 5. quantum volume 19 Quantum Volume [Lev S. Bishop et al. , 2017] 1. The number of physical qubits 2. The number of gates that can be applied before errors make the device behave essentially classically 3. The connectivity of the device 4. The number of operations that can be run in parallel. Tutorial https://github.com/Qiskit/qiskit-tutorials/blob/master/qiskit/ignis/quantum_volume.ipynb
  • 20. Conclusion 20 Ignis provides tools related to noise 1. Characterization experiments to measure Measure T1 & T2, ZZ interaction 2. State and Process Tomography 𝜌 and 𝒢 3. Randomized Benchmarking EPC 4. Measurement Error Mitigation calibration matrix and filtered results 5. Quantum Volume Performance