Bayat - The Emergence of Quantum Technologies
Bayat - The Emergence of Quantum Technologies
Abolfazl Bayat
白安之
1
Industrial revolutions
First industrial revolution (~𝟏𝟕𝟔𝟎): steam engine (James Watt)
Third industrial revolution (~𝟏𝟗𝟒𝟎): information technology and computers (Steve Jobs & Bill Gates)
Fourth industrial revolution (~𝟏𝟗𝟖𝟎): digital revolution, Internet and fusion of different technologies
(Google, Facebook, Uber, Airbnb, Amazon)
2
Investment in quantum technologies
Governments:
➢ The US quantum initiative program ($1b)
➢ The European quantum flagship program (€1b)
➢ Quantum hubs in the UK (£560m)
➢ The National Quantum Strategy plan in Australia ($1b)
Companies:
➢ Giant Companies: Google, IBM, Microsoft, Amazon, Huawei, Tencent, Alibaba
➢ Startups: IonQ, PsiQ, Xanada, Zapata, …
3
Moor’s law: Processing power
50 years
1970 2020
4
Moor’s law: Memory
20 years
Launched 1999
Launched 2020
Weight~ 150 g
Weight~ 160 g
Memory= 16 MB
Memory= 256 GB
5
Moor’s law
The number of transistors were doubled every two years for a period of ~50 years
Moor’s law is now violated as transistors have reached the atomic scale
6
Quantum Physics
7
Quantum Superposition
0 + 1 ȁ0ۧ = 1 , ȁ1ۧ =
0
0 or 1 0 1
0&1
𝑎00 ȁ00ۧ + 𝑎01 ȁ01ۧ + 𝑎10 ȁ10ۧ + 𝑎11 ȁ11ۧ 22 numbers are encoded by 2 particle
𝑎000 ȁ000ۧ + 𝑎001 ȁ001ۧ + 𝑎010 ȁ010ۧ + 𝑎011 ȁ011ۧ + 23 numbers are encoded by 3 particle
𝑎100 ȁ100ۧ + 𝑎101 ȁ101ۧ + 𝑎110 ȁ110ۧ + 𝑎111 ȁ111ۧ
While we can precisely describe the whole system, we cannot describe the subsystems by a single quantum state
9
Quantum evolution (closed systems)
Every quantum state can evolve to another state through unitary operation
In the lab, this unitary rotation is implemented by a magnetic field along the 𝑥 direction
10
Quantum measurement
Unlike classical physics, quantum measurement changes the state of the system
𝑝0 = 𝑎0 2 : ȁ0ۧ
ȁψۧ = 𝑎0 ȁ0ۧ + 𝑎1 ȁ1ۧ 𝜎𝑧 measurement
𝑝1 = 𝑎1 2 : ȁ1ۧ
0 + ȁ1ۧ + + ȁ−ۧ
+ = 0 =
2 2 𝑎0 + 𝑎1 𝑎0 − 𝑎1
ȁψۧ = 𝑎0 ȁ0ۧ + 𝑎1 ȁ1ۧ = + + −
0 − ȁ1ۧ + − ȁ−ۧ 2 2
− = 1 =
2 2
ȁ𝑎0 + 𝑎1 ȁ2
𝑝+ = : ȁ +ۧ
2
𝜎𝑥 measurement
ȁ𝑎0 − 𝑎1 ȁ2
𝑝− = : ȁ−ۧ 11
2
Quantum technologies timeline
12
Interdisciplinary subject
Physics
& Engineering
Mathematic
Quantum
Tech.
Computer Science
13
What is quantum technology?
Quantum communications:
❑ Quantum key distributions
❑ Quantum Internet
Quantum computation/simulations:
❑ Quantum computers/simulators
❑ Quantum algorithms
❑ Quantum machine learning
Quantum sensing:
❑ Quantum probes
❑ Quantum enhanced sensitivity
14
Application 1: quantum communication
15
Communication
Ideal channel
Message: 001101101001
16
Secure communication (random shared key)
Message: 0 0 1 1 0 1
This is random too
18
Quantum key distribution in Space
20
Quantum computer
What is a quantum computer: 𝑈
➢ Programmable machine
ȁ𝜙ۧ
➢ Implements any unitary operator ȁΨۧ
➢ Can convert any quantum state into another
𝐻 = −𝐽 𝑐Ƹ † 𝑖,𝜎 𝑐𝑗,𝜎
Ƹ + 𝑈 𝑛ො 𝑖,↑ 𝑛ො 𝑖,↓
<𝑖,𝑗>,𝜎 𝑖
Quantum
simulator Controllable
quantum
Salfi, et al, Nat. Commun. 7
system
11342 (2016) 23
Why quantum simulators?
➢ Classical computers are not capable of solving quantum problems due to the exponential growth
of the Hilbert space (~ 2N)
➢ Some theoretical models do not exist in nature (e.g. Kitaev toric model)
24
Quantum simulators
Cold atoms in optical lattices
Ion traps Rydberg atoms
Superconducting
Quantum dot arrays quantum simulators
25
NISQ era
Noisy Intermediate Scale Quantum (NISQ) devices are available.
➢ Noisy ~ Limited coherence time (~ 300 − 400 CNOT gates)
➢ No error correction
➢ Intermediate Scale (devices with ~200 − 300 qubits are available)
➢ Limited qubit connectivity
26
Variational Quantum Algorithms
Measuring a
cost function
ȁ0ۧ
𝐶 𝜃Ԧ = 𝜓(𝜃)
Ԧ 𝐻 𝜓(𝜃)
Ԧ
ȁ0ۧ
ȁ0ۧ Circuit Ԧ
ቚ𝜓(𝜃)
ȁ0ۧ 𝜃𝑘
ȁ0ۧ
Updating the
ȁ0ۧ Circuit parameters 𝜽
➢ Complexity is divided between a quantum simulator (i.e. a shallow circuit) and a classical optimizer
➢ Only problems which can be written variationally can be solved
➢ By choosing the observable to be the Hamiltonian then the final output becomes the ground state27
Resources
VQE is a hybrid algorithms using both quantum circuit and classical optimizations
1. Quantum circuit:
➢ Number of layers or number of CNOTs
2. Classical minimization:
➢ Number of iterations in gradient decent algorithm (convergence speed)
➢ The number of parameters to optimize
28
Comparison between adiabatic and VQE
29
Implementing symmetries in VQE
𝐻, 𝑆 = 0 𝐻 and 𝑆 have common eigenvectors
2
1- Penalizing the cost function: 𝐶 𝜃 = 𝐻 + 𝑆 − 𝑆𝑡𝑎𝑟
ȁ0ۧ
ȁ0ۧ
Symmetry
ȁ0ۧ preserving The circuit output naturally conserves
ȁ𝜓(𝜃)ۧ the symmetry: 𝜓(𝜃) 𝑆 𝜓(𝜃) = 𝑆𝑡𝑎𝑟
ȁ0ۧ Circuit
𝜃𝑘
ȁ0ۧ Implementation of symmetries in the hardware is more
ȁ0ۧ resource (both quantum and classical) efficient
30
Quantum machine learning
31
Machine learning
1- Supervised learning: To predict the label of an unknown input data,
e.g. classification.
32
Classification Problems
Thanks to the Internet, we have loads of labeled data
33
Quantum classifiers
➢ For classical datasets it is still an open problem whether quantum computers can provide
any advantage.
34
Encoding classical datasets
Amplitude encoding: It provides an exponential advantage. Number of qubit=log(𝑁)
ȁ0ۧ
ȁ0ۧ
Input data: 𝒙𝒊 = (𝑥𝑖1 , 𝑥𝑖1 , … , 𝑥𝑖𝑁 ) Encoder
⋮ 𝑥𝑖 ⋮ 𝒙𝒊
ȁ0ۧ
ȁ0ۧ
Rotation encoding: It is easy for experiments but without advantage in scaling. Number of qubit=𝑁
ȁ0ۧ 𝑅𝑦 (𝑥𝑖1 )
⋮
ȁ0ۧ 𝑅𝑦 (𝑥𝑖𝑁 )
35
Variational classifiers
𝒙𝒊 Measurement Class Probability
outcome
ȁ0ۧ
ȁ0ۧ 00 0 𝑃00
Parameterized
Encoder
⋮ 𝑥𝑖 ⋮ circuit 01 1 𝑃01
ȁ0ۧ 𝜃Ԧ 10 2 𝑃10
ȁ0ۧ 11 3 𝑃11
➢ For probability vector 𝑃𝑖 = (𝑃𝑖1 , 𝑃𝑖2 , … ) The loss function can be defined as: 𝑌𝑖 = (0,0,1,0)
ℒ 𝜃Ԧ = − 𝑌𝑖𝑇 log(𝑃𝑖 )
𝑖
36
MNIST dataset (odd digits)
37
Quantum circuit
We use amplitude encoding but the protocol works for rotation encoding too
38
The effect of layers
➢ Training and test errors remain close to each other showing the absence of over-fitting
39
Application 3: quantum sensing
40
Sensing procedure
Unknown parameter
Probe Measurement Estimator
is estimated
41
Classical Fisher information
1
Cramer-Rao inequality: 𝛿𝜃 2 = 𝜃𝑒𝑠𝑡 − 𝜃𝑟𝑒𝑎𝑙 2
≥ M is the number of repetition
𝑀𝐹(𝜃)
2 2
𝑑 log(𝑃𝑥 (𝜃)) 1 𝑑 𝑃𝑥 (𝜃)
Fisher information: 𝐹 𝜃 = 𝑃𝑥 (𝜃) =
𝑑𝜃 𝑃𝑥 (𝜃) 𝑑𝜃
𝑥 𝑥
43
Quantum Fisher Information
𝜕𝜌 𝜃 𝐿 𝜃 𝜌 𝜃 + 𝜌 𝜃 𝐿(𝜃)
𝜌 𝜃 = 𝑞𝑘 (𝜃)ȁ𝜓𝑘 (𝜃)ۧ)𝜃( 𝑘𝜓ۦȁ SLD =
𝜕𝜃 2
𝑘
𝐹𝑞 𝜃 = 𝑇𝑟 𝜌 𝜃 𝐿2 (𝜃)
2
For pure states: 𝜌 𝜃 = ȁΨ(𝜃)ۧۦΨ(𝜃)ȁ 𝐹𝑞 𝜃 = 4 ർ𝜕𝜃 Ψ 𝜃 ȁ𝜕𝜃 Ψ 𝜃 ۧ − ൻΨ 𝜃 ȁ𝜕𝜃 Ψ 𝜃 ۧ
1
𝛿𝐵2 ≥ Heisenberg limit
Fisher information: 𝐹 𝐵 = 4𝑁 2 𝑡 2 Precision 4𝑁 2 𝑡 2
𝐻 = 𝜃𝐻1 + 𝐻2 ȁ𝐺𝑆(𝜃)ۧ Can one estimate 𝜃 directly from the ground state?
𝐹𝑞 𝜃 ~𝑁 𝜃 − 𝜃𝑐 𝑑𝜐−2
Far from criticality:
❑ Scale invariance
❑ Symmetry-breaking
❑ Long-range entanglement/correlations
❑ Gap closing
47
Symmetry protected topological Systems
Topological properties don’t change under continuous deformations.
Around the critical point the edge states show Heisenberg precision
This shows that gap closing is the key feature for quantum enhanced sensitivity
48
Summary
Quantum technologies may change our lives in a fundamental way in coming decades
Quantum features (such superposition and measurement) can be exploited for surpassing the
performance of classical devices.
49