SlideShare a Scribd company logo
1 of 38
Download to read offline
Towards Quantum
Machine Learning
Calogero Zarbo
Machine Learning Specialist
whoami
@Docebo
calogero-zarbo-10467925 @calogerozarbo
Machine learning expert, passionate about biology, finance and quantum
computing. Currently on a mission to reduce the gap between research &
industry.
I am Calogero Zarbo
Machine Learning
Shallow learning, deep learning on time-series and Natural
Language Processing
Computational biology
Precision medicine, machine learning on genomics and
metagenomics
Quantum computing
Tackling the NP-hard part of machine learning algorithms,
taking advantage of quantum effects
Restricted Boltzmann
Machines
● Restricted as they can only
form bipartite graphs
● Hebbian nature:
○ Synaptic Plasticity
● Physical process involved:
○ Boltzmann distribution
○ Thermal equilibrium
○ Energy minimization
It’s an Energy Model
Image taken from stanford.edu
Physics: an exciting
challenge
● Nature optimization processes
● Biological processes mostly
occurs in the minimum energy
configuration
○ Protein folding
○ Biochemical reactions
An important role is played by
electrons’ minimum energy
configuration.
Roder et al.
From Physics to
Computer Science
● Combinatorial optimization is
crucial in machine learning
● Nature-inspired solutions are
always preferred if exists
● Main quantum phenomena:
○ Superposition
○ Entanglement
○ Tunnelling (Interference)
Image credits to uio.no
QC is Quantum Computing
Theoretical models:
● Gate model: IBM, Google
● Topological: Microsoft
● Adiabatic: D-Wave
All computationally equivalent:
● Found. Of Comp. Sci. (FOCS’04),
IEEE Comp. Soc., Washington, DC
(2004), pp.42-51
● Phys. Rev. Lett. 99, 070502
(2007)
Google image credit
D-Wave chip
architecture
● Qubits Energy minimization
problem is NP-hard
● NP-Hardness guarantees you
can map any practical problem
to the architecture (if you can
write it as a Quadratic
Unconstrained Binary
Optimization problem)
Superconducting QuBits
● Superconducting flux qubits
○ Qubit values is the direction
of circulating current
○ Clockwise &
counterclockwise
● Can manipulate bias Hi
to each
qubit
● Can apply a coupling Jij
between
certain pairs of qubits
➔ Physicists will recognize this as an “Ising Hamiltonian”
➔ Mapped to a 0/1 variables via si
= 2xi
- 1
The General Problem
Let the system anneal in order to let the
qubits converge to the solution
Quantum Annealing
Read the spin configuration having low
energy, and map it into a bit-string
representing the nearly optimal solution
Read & Bitstring Map
Embed you objective function in the computational
graph
Problem Embedding
D-Wave System Overview
From the problem to the solution
Ising Hamiltonian
Transform the problem into
an Ising Hamiltonian
Run Computation
Let the QBits solve the problem
Search Problem
Find the NP general
root problem
Problem Embedding
Embed the Hamiltonian
in the Quantum Chip
Read Solution(s)
Read the set of
sub-optimal solution
Programming a Quantum Chip
Retain the best
solution
Optimization
Retain all solutions
Sampling
General applications types
Programming Interface
Factoring for RSA Crypt
Evergreen example
● Find factors of an integer n
● Define a bit-wise multiplication
circuit that, given p and q,
computes n = p * q
○ Fix output at number to be
factored
○ If | n - p’ * q’ | == 0 then p’
and q’ are the factors
Radiotherapy treatment
optimization, brain tumors
Healthcare
Trading trajectory optimization,
market instability
Finance
Learning plan and Return on
Learning optimization
E-Learning
Query optimization, designing SAT
filters, factoring integers, finding
Ramsey numbers
Math & Physics
Application Fields
Machine Learning:
Binary Classifier
Get a set of training
examples X with
known belonging class
Y.
Detect the attributes
(features) of the
samples, also called
Weak Predictors
1 2 3 4
Combine the weak
predictors into a
Strong Predictor
Use Quantum Computing
to extract the
sub-optimal combination
Train a Binary Classifier
➔ We model our input features as weak predictors
➔ Let wi
= 1 if the i-th predictor is part of the subset S* of the optimal
combination for the strong predictor, and 0 otherwise
➔ Use quantum annealing to find the optimal bitstring w, that minimize the
classification error.
➔ You can find serverless AWS Sagemaker QBoost implementation on medium
https://medium.com/@calogerozarbo88/take-off-with-quantum-machine-learning-2d31e95164ea
The Objective Function
Code Example with D-Wave’s SDK
Google’s Car Classifier
● Accuracy improvement 84%
→ 94%
● Google/D-Wave Qboost
implementation
● Less inference time
● Interesting Fact: The
trained model was brought
back to the classical
architecture
https://www.researchgate.net/publication/228933741_NIPS_2009_Demonstration_Binar
y_Classification_using_Hardware_Implementation_of_Quantum_Annealing
➔ Starting from the baseline QUBO
➔ We want to minimize the same objective function
The math behind it
Higgs Boson Detection
● Features: 28 signals of the colliding
particles
● The signals were turned into a QUBO
model
● The Quantum Chip founds the
“optimal” set of signals to detect the
Higgs Boson
● A. Mott, et al. “Identifying the Higgs
Boson with a Quantum Annealer”
Quantum Annealing vs DNN - ROC
100 Events 20000 Events
Quantum Annealing vs DNN - Training Size
Optimal Trading
Trajectory
● Optimize large portfolios over
multiple timeframes
● Some assets can only be treated in
fixed-size blocks
● Rebalancing can be costly due to
transaction cost
● Goal: Maximize the net risk
adjusted performance taking
according the transaction cost
● Implementation: arXiv 1508.06182
[q-fin.CP]
➔ Invest K chunks of $ in a set of N assets over multiple time steps T
➔ Objective function: maximize returns, taking into account risk, transaction cost
and market impact
➔ Variables encoding:
◆ Binary: Most efficient in number of variables;
◆ Unary: it allows representing of the largest integer
Formulation
Results on D-Wave’s 1152-qubits
Boltzmann Machines
Task Details:
● Train RBM with D-Wave annealer
● Benchmark against CD-1
● Classification & Image
reconstruction tasks
○ BAS Dataset
Mathematical Details:
● https://arxiv.org/pdf/2005.03247.p
df
Image Credits to archy13/Shutterstock
RBM on D-Wave 2000Q - Classification
RBM on D-Wave 2000Q - Image Reconstruction
Input
CD-1
D-Wave
QPU & CPU: Why does it work?
● While try to achieve the best solution possible it’s difficult to arrive to the
optimal in short time
● Classical methods only sense the neighborhood
● Quantum methods (tunnelling) can analyze a greater set of possible “better”
solutions
● Make the best next move possible (at least better than the classical)
The Hybrid Architecture
● Identify the the “Hard” part of the problem
● Create a Bit String Model
● Run the Model in the Quantum Chip → Simulation
● Score the output & Repeat
Healthcare:
Radiotherapy Optimization
Problem:
Deliver lethal dose of radioactive waves to
tumor avoiding the healthy tissues
Approach:
Hybrid QPU & CPU:
● Radiation plan
● Model Score
● Learn & Repeat
Outcome:
Reduced by over 30% the healthy tissues
damaged in 67% less time.
• Johnson et al. “Q. Annealing with Manufactured Spins”, Nature 473, 194-198,
May 2011
• T. Langting et al. “Entanglement in a Q. Annealing Processor”, Phys. Rev. X 4,
021041, 2014
• Boixo et al. “Computational multiqubit tunnelling in programmable quantum
annealers”, Nature Communications 7, Article Number: 10327, January 2016
• Albash et al. “Decoherence in adiabatic quantum computation”, Phys. Rev. A 91,
062320, 2015
Is it really Quantum?
Is there a Quantum Speedup?
Hybrid quantum-classical machine learning architecture:
• Restricted Boltzmann Machines, Auto-encoders, etc.
• Enable new quantum types of probabilistic graphical models:
○ Quantum Boltzmann Machines, etc.
QPUs are really good on Sampling which is the base operation for training
many probabilistic graphical models
Future Perspective
• Current approaches:
○ Supervised discriminative learning (mostly classifiers)
○ Neural Networks (Google Cloud, GPUs & TPUs)
• Other Approaches worth to explore:
○ Unsupervised generative learning → Key to AGI (Artificial General Intelligence)
D-Wave & IBM launched cloud based solutions to perform quantum computing.
For Machine Learning, D-Wave Leap is your choice
Do it Quantumly! In the
Cloud
• Quantum Revolution is approaching, better be ready!
• You don’t need to be a PhD in Physics to use it → (Python, C/C++, MatLab) API
• Is it worth? Depends, study well your particular problem first and check if similar
problem has been already mapped in a quantum version
Go make your hands dirty! D-Wave Leap and IBM Q Experience and try out the different
type of Quantum Computing. Join the communities, and fail as many times as you can.
Failing means trying, without trying there is no success.
Wrapping up

More Related Content

What's hot

"Collaboratively Benchmarking and Optimizing Deep Learning Implementations," ...
"Collaboratively Benchmarking and Optimizing Deep Learning Implementations," ..."Collaboratively Benchmarking and Optimizing Deep Learning Implementations," ...
"Collaboratively Benchmarking and Optimizing Deep Learning Implementations," ...Edge AI and Vision Alliance
 
Quantum Computing and Quantum Supremacy at Google
Quantum Computing and Quantum Supremacy at GoogleQuantum Computing and Quantum Supremacy at Google
Quantum Computing and Quantum Supremacy at Googleinside-BigData.com
 
Optimization in deep learning
Optimization in deep learningOptimization in deep learning
Optimization in deep learningJeremy Nixon
 
High Performance Pedestrian Detection On TEGRA X1
High Performance Pedestrian Detection On TEGRA X1High Performance Pedestrian Detection On TEGRA X1
High Performance Pedestrian Detection On TEGRA X1NVIDIA
 
"The Arrival of Quantum Computing" by Will Zeng
"The Arrival of Quantum Computing" by Will Zeng"The Arrival of Quantum Computing" by Will Zeng
"The Arrival of Quantum Computing" by Will ZengImpact.Tech
 
Automatski - NP-Complete - TSP - Travelling Salesman Problem Solved in O(N^4)
Automatski - NP-Complete - TSP - Travelling Salesman Problem Solved in O(N^4)Automatski - NP-Complete - TSP - Travelling Salesman Problem Solved in O(N^4)
Automatski - NP-Complete - TSP - Travelling Salesman Problem Solved in O(N^4)Aditya Yadav
 
Strengths and limitations of quantum computing
Strengths and limitations of quantum computingStrengths and limitations of quantum computing
Strengths and limitations of quantum computingVinayak Sharma
 
Quantum computing, non-determinism, probabilistic systems... and the logic be...
Quantum computing, non-determinism, probabilistic systems... and the logic be...Quantum computing, non-determinism, probabilistic systems... and the logic be...
Quantum computing, non-determinism, probabilistic systems... and the logic be...Alejandro Díaz-Caro
 
"Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ...
"Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ..."Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ...
"Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ...Edge AI and Vision Alliance
 
MLConf 2016 SigOpt Talk by Scott Clark
MLConf 2016 SigOpt Talk by Scott ClarkMLConf 2016 SigOpt Talk by Scott Clark
MLConf 2016 SigOpt Talk by Scott ClarkSigOpt
 
Summarizing videos with Attention
Summarizing videos with AttentionSummarizing videos with Attention
Summarizing videos with AttentionArithmer Inc.
 
Workflow Allocations and Scheduling on IaaS Platforms, from Theory to Practice
Workflow Allocations and Scheduling on IaaS Platforms, from Theory to PracticeWorkflow Allocations and Scheduling on IaaS Platforms, from Theory to Practice
Workflow Allocations and Scheduling on IaaS Platforms, from Theory to PracticeFrederic Desprez
 
presentation
presentationpresentation
presentationjie ren
 
Deep Learning in Python with Tensorflow for Finance
Deep Learning in Python with Tensorflow for FinanceDeep Learning in Python with Tensorflow for Finance
Deep Learning in Python with Tensorflow for FinanceBen Ball
 
Le Song, Assistant Professor, College of Computing, Georgia Institute of Tech...
Le Song, Assistant Professor, College of Computing, Georgia Institute of Tech...Le Song, Assistant Professor, College of Computing, Georgia Institute of Tech...
Le Song, Assistant Professor, College of Computing, Georgia Institute of Tech...MLconf
 
Shor’s algorithm the ppt
Shor’s algorithm the pptShor’s algorithm the ppt
Shor’s algorithm the pptMrinal Mondal
 

What's hot (20)

"Collaboratively Benchmarking and Optimizing Deep Learning Implementations," ...
"Collaboratively Benchmarking and Optimizing Deep Learning Implementations," ..."Collaboratively Benchmarking and Optimizing Deep Learning Implementations," ...
"Collaboratively Benchmarking and Optimizing Deep Learning Implementations," ...
 
Quantum Computing and Quantum Supremacy at Google
Quantum Computing and Quantum Supremacy at GoogleQuantum Computing and Quantum Supremacy at Google
Quantum Computing and Quantum Supremacy at Google
 
Ibm quantum computing
Ibm quantum computingIbm quantum computing
Ibm quantum computing
 
Optimization in deep learning
Optimization in deep learningOptimization in deep learning
Optimization in deep learning
 
High Performance Pedestrian Detection On TEGRA X1
High Performance Pedestrian Detection On TEGRA X1High Performance Pedestrian Detection On TEGRA X1
High Performance Pedestrian Detection On TEGRA X1
 
"The Arrival of Quantum Computing" by Will Zeng
"The Arrival of Quantum Computing" by Will Zeng"The Arrival of Quantum Computing" by Will Zeng
"The Arrival of Quantum Computing" by Will Zeng
 
Automatski - NP-Complete - TSP - Travelling Salesman Problem Solved in O(N^4)
Automatski - NP-Complete - TSP - Travelling Salesman Problem Solved in O(N^4)Automatski - NP-Complete - TSP - Travelling Salesman Problem Solved in O(N^4)
Automatski - NP-Complete - TSP - Travelling Salesman Problem Solved in O(N^4)
 
Quantum computing meghaditya
Quantum computing meghadityaQuantum computing meghaditya
Quantum computing meghaditya
 
Strengths and limitations of quantum computing
Strengths and limitations of quantum computingStrengths and limitations of quantum computing
Strengths and limitations of quantum computing
 
Quantum computing, non-determinism, probabilistic systems... and the logic be...
Quantum computing, non-determinism, probabilistic systems... and the logic be...Quantum computing, non-determinism, probabilistic systems... and the logic be...
Quantum computing, non-determinism, probabilistic systems... and the logic be...
 
"Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ...
"Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ..."Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ...
"Deep Learning and Vision Algorithm Development in MATLAB Targeting Embedded ...
 
MLConf 2016 SigOpt Talk by Scott Clark
MLConf 2016 SigOpt Talk by Scott ClarkMLConf 2016 SigOpt Talk by Scott Clark
MLConf 2016 SigOpt Talk by Scott Clark
 
Summarizing videos with Attention
Summarizing videos with AttentionSummarizing videos with Attention
Summarizing videos with Attention
 
Workflow Allocations and Scheduling on IaaS Platforms, from Theory to Practice
Workflow Allocations and Scheduling on IaaS Platforms, from Theory to PracticeWorkflow Allocations and Scheduling on IaaS Platforms, from Theory to Practice
Workflow Allocations and Scheduling on IaaS Platforms, from Theory to Practice
 
presentation
presentationpresentation
presentation
 
Deep Learning in Python with Tensorflow for Finance
Deep Learning in Python with Tensorflow for FinanceDeep Learning in Python with Tensorflow for Finance
Deep Learning in Python with Tensorflow for Finance
 
Ph.D. Defense
Ph.D. DefensePh.D. Defense
Ph.D. Defense
 
Le Song, Assistant Professor, College of Computing, Georgia Institute of Tech...
Le Song, Assistant Professor, College of Computing, Georgia Institute of Tech...Le Song, Assistant Professor, College of Computing, Georgia Institute of Tech...
Le Song, Assistant Professor, College of Computing, Georgia Institute of Tech...
 
CNN Quantization
CNN QuantizationCNN Quantization
CNN Quantization
 
Shor’s algorithm the ppt
Shor’s algorithm the pptShor’s algorithm the ppt
Shor’s algorithm the ppt
 

Similar to Towards quantum machine learning calogero zarbo - meet up

The 1st workshop on engineering processes and practices for quantum software ...
The 1st workshop on engineering processes and practices for quantum software ...The 1st workshop on engineering processes and practices for quantum software ...
The 1st workshop on engineering processes and practices for quantum software ...Mahdi_Fahmideh
 
Quantum Gaussian Processes - Gawel Kus
Quantum Gaussian Processes - Gawel KusQuantum Gaussian Processes - Gawel Kus
Quantum Gaussian Processes - Gawel KusAdvanced-Concepts-Team
 
D-WaveQuantum ComputingAccess & applications via cloud deployment
D-WaveQuantum ComputingAccess & applications via cloud deploymentD-WaveQuantum ComputingAccess & applications via cloud deployment
D-WaveQuantum ComputingAccess & applications via cloud deploymentRakuten Group, Inc.
 
Multi-Period Integer Portfolio Optimization Using a Quantum Annealer (Present...
Multi-Period Integer Portfolio Optimization Using a Quantum Annealer (Present...Multi-Period Integer Portfolio Optimization Using a Quantum Annealer (Present...
Multi-Period Integer Portfolio Optimization Using a Quantum Annealer (Present...maikelcorleoni
 
Universal Adiabatic Quantum Computer v1.0
Universal Adiabatic Quantum Computer v1.0Universal Adiabatic Quantum Computer v1.0
Universal Adiabatic Quantum Computer v1.0Aditya Yadav
 
Jay Yagnik at AI Frontiers : A History Lesson on AI
Jay Yagnik at AI Frontiers : A History Lesson on AIJay Yagnik at AI Frontiers : A History Lesson on AI
Jay Yagnik at AI Frontiers : A History Lesson on AIAI Frontiers
 
Meetup Luglio - Operations Research.pdf
Meetup Luglio - Operations Research.pdfMeetup Luglio - Operations Research.pdf
Meetup Luglio - Operations Research.pdfDeep Learning Italia
 
Introduction to Machine Learning with Spark
Introduction to Machine Learning with SparkIntroduction to Machine Learning with Spark
Introduction to Machine Learning with Sparkdatamantra
 
Optimizing Deep Networks (D1L6 Insight@DCU Machine Learning Workshop 2017)
Optimizing Deep Networks (D1L6 Insight@DCU Machine Learning Workshop 2017)Optimizing Deep Networks (D1L6 Insight@DCU Machine Learning Workshop 2017)
Optimizing Deep Networks (D1L6 Insight@DCU Machine Learning Workshop 2017)Universitat Politècnica de Catalunya
 
Willump: Optimizing Feature Computation in ML Inference
Willump: Optimizing Feature Computation in ML InferenceWillump: Optimizing Feature Computation in ML Inference
Willump: Optimizing Feature Computation in ML InferenceDatabricks
 
Derivative Free Optimization and Robust Optimization
Derivative Free Optimization and Robust OptimizationDerivative Free Optimization and Robust Optimization
Derivative Free Optimization and Robust OptimizationSSA KPI
 
Algorithms Design Patterns
Algorithms Design PatternsAlgorithms Design Patterns
Algorithms Design PatternsAshwin Shiv
 
Optimization for Deep Networks (D2L1 2017 UPC Deep Learning for Computer Vision)
Optimization for Deep Networks (D2L1 2017 UPC Deep Learning for Computer Vision)Optimization for Deep Networks (D2L1 2017 UPC Deep Learning for Computer Vision)
Optimization for Deep Networks (D2L1 2017 UPC Deep Learning for Computer Vision)Universitat Politècnica de Catalunya
 
Online machine learning in Streaming Applications
Online machine learning in Streaming ApplicationsOnline machine learning in Streaming Applications
Online machine learning in Streaming ApplicationsStavros Kontopoulos
 
Training Neural Networks
Training Neural NetworksTraining Neural Networks
Training Neural NetworksDatabricks
 
Accelerating stochastic gradient descent using adaptive mini batch size3
Accelerating stochastic gradient descent using adaptive mini batch size3Accelerating stochastic gradient descent using adaptive mini batch size3
Accelerating stochastic gradient descent using adaptive mini batch size3muayyad alsadi
 
Data Con LA 2022-PaCMAP ensembles for occupational specializations in the Cal...
Data Con LA 2022-PaCMAP ensembles for occupational specializations in the Cal...Data Con LA 2022-PaCMAP ensembles for occupational specializations in the Cal...
Data Con LA 2022-PaCMAP ensembles for occupational specializations in the Cal...Data Con LA
 
Corinna Cortes, Head of Research, Google, at MLconf NYC 2017
Corinna Cortes, Head of Research, Google, at MLconf NYC 2017Corinna Cortes, Head of Research, Google, at MLconf NYC 2017
Corinna Cortes, Head of Research, Google, at MLconf NYC 2017MLconf
 
Set Transfomer: A Framework for Attention-based Permutaion-Invariant Neural N...
Set Transfomer: A Framework for Attention-based Permutaion-Invariant Neural N...Set Transfomer: A Framework for Attention-based Permutaion-Invariant Neural N...
Set Transfomer: A Framework for Attention-based Permutaion-Invariant Neural N...Thien Q. Tran
 

Similar to Towards quantum machine learning calogero zarbo - meet up (20)

The 1st workshop on engineering processes and practices for quantum software ...
The 1st workshop on engineering processes and practices for quantum software ...The 1st workshop on engineering processes and practices for quantum software ...
The 1st workshop on engineering processes and practices for quantum software ...
 
Quantum Gaussian Processes - Gawel Kus
Quantum Gaussian Processes - Gawel KusQuantum Gaussian Processes - Gawel Kus
Quantum Gaussian Processes - Gawel Kus
 
D-WaveQuantum ComputingAccess & applications via cloud deployment
D-WaveQuantum ComputingAccess & applications via cloud deploymentD-WaveQuantum ComputingAccess & applications via cloud deployment
D-WaveQuantum ComputingAccess & applications via cloud deployment
 
Multi-Period Integer Portfolio Optimization Using a Quantum Annealer (Present...
Multi-Period Integer Portfolio Optimization Using a Quantum Annealer (Present...Multi-Period Integer Portfolio Optimization Using a Quantum Annealer (Present...
Multi-Period Integer Portfolio Optimization Using a Quantum Annealer (Present...
 
Universal Adiabatic Quantum Computer v1.0
Universal Adiabatic Quantum Computer v1.0Universal Adiabatic Quantum Computer v1.0
Universal Adiabatic Quantum Computer v1.0
 
Jay Yagnik at AI Frontiers : A History Lesson on AI
Jay Yagnik at AI Frontiers : A History Lesson on AIJay Yagnik at AI Frontiers : A History Lesson on AI
Jay Yagnik at AI Frontiers : A History Lesson on AI
 
Meetup Luglio - Operations Research.pdf
Meetup Luglio - Operations Research.pdfMeetup Luglio - Operations Research.pdf
Meetup Luglio - Operations Research.pdf
 
Introduction to optimization Problems
Introduction to optimization ProblemsIntroduction to optimization Problems
Introduction to optimization Problems
 
Introduction to Machine Learning with Spark
Introduction to Machine Learning with SparkIntroduction to Machine Learning with Spark
Introduction to Machine Learning with Spark
 
Optimizing Deep Networks (D1L6 Insight@DCU Machine Learning Workshop 2017)
Optimizing Deep Networks (D1L6 Insight@DCU Machine Learning Workshop 2017)Optimizing Deep Networks (D1L6 Insight@DCU Machine Learning Workshop 2017)
Optimizing Deep Networks (D1L6 Insight@DCU Machine Learning Workshop 2017)
 
Willump: Optimizing Feature Computation in ML Inference
Willump: Optimizing Feature Computation in ML InferenceWillump: Optimizing Feature Computation in ML Inference
Willump: Optimizing Feature Computation in ML Inference
 
Derivative Free Optimization and Robust Optimization
Derivative Free Optimization and Robust OptimizationDerivative Free Optimization and Robust Optimization
Derivative Free Optimization and Robust Optimization
 
Algorithms Design Patterns
Algorithms Design PatternsAlgorithms Design Patterns
Algorithms Design Patterns
 
Optimization for Deep Networks (D2L1 2017 UPC Deep Learning for Computer Vision)
Optimization for Deep Networks (D2L1 2017 UPC Deep Learning for Computer Vision)Optimization for Deep Networks (D2L1 2017 UPC Deep Learning for Computer Vision)
Optimization for Deep Networks (D2L1 2017 UPC Deep Learning for Computer Vision)
 
Online machine learning in Streaming Applications
Online machine learning in Streaming ApplicationsOnline machine learning in Streaming Applications
Online machine learning in Streaming Applications
 
Training Neural Networks
Training Neural NetworksTraining Neural Networks
Training Neural Networks
 
Accelerating stochastic gradient descent using adaptive mini batch size3
Accelerating stochastic gradient descent using adaptive mini batch size3Accelerating stochastic gradient descent using adaptive mini batch size3
Accelerating stochastic gradient descent using adaptive mini batch size3
 
Data Con LA 2022-PaCMAP ensembles for occupational specializations in the Cal...
Data Con LA 2022-PaCMAP ensembles for occupational specializations in the Cal...Data Con LA 2022-PaCMAP ensembles for occupational specializations in the Cal...
Data Con LA 2022-PaCMAP ensembles for occupational specializations in the Cal...
 
Corinna Cortes, Head of Research, Google, at MLconf NYC 2017
Corinna Cortes, Head of Research, Google, at MLconf NYC 2017Corinna Cortes, Head of Research, Google, at MLconf NYC 2017
Corinna Cortes, Head of Research, Google, at MLconf NYC 2017
 
Set Transfomer: A Framework for Attention-based Permutaion-Invariant Neural N...
Set Transfomer: A Framework for Attention-based Permutaion-Invariant Neural N...Set Transfomer: A Framework for Attention-based Permutaion-Invariant Neural N...
Set Transfomer: A Framework for Attention-based Permutaion-Invariant Neural N...
 

More from Deep Learning Italia

Machine Learning driven Quantum Optimization for Marketing
Machine Learning driven Quantum Optimization for MarketingMachine Learning driven Quantum Optimization for Marketing
Machine Learning driven Quantum Optimization for MarketingDeep Learning Italia
 
Modelli linguistici da Eliza a ChatGPT P roblemi , fraintendimenti e prospettive
Modelli linguistici da Eliza a ChatGPT P roblemi , fraintendimenti e prospettiveModelli linguistici da Eliza a ChatGPT P roblemi , fraintendimenti e prospettive
Modelli linguistici da Eliza a ChatGPT P roblemi , fraintendimenti e prospettiveDeep Learning Italia
 
Transformers In Vision From Zero to Hero (DLI).pptx
Transformers In Vision From Zero to Hero (DLI).pptxTransformers In Vision From Zero to Hero (DLI).pptx
Transformers In Vision From Zero to Hero (DLI).pptxDeep Learning Italia
 
MEETUP APRILE - Ganomaly - Anomaly Detection.pdf
MEETUP APRILE - Ganomaly - Anomaly Detection.pdfMEETUP APRILE - Ganomaly - Anomaly Detection.pdf
MEETUP APRILE - Ganomaly - Anomaly Detection.pdfDeep Learning Italia
 
The science of can and can t e la computazione quantistica
The science of can and can t e la computazione quantisticaThe science of can and can t e la computazione quantistica
The science of can and can t e la computazione quantisticaDeep Learning Italia
 
Pi school-dli-presentation de nobili
Pi school-dli-presentation de nobiliPi school-dli-presentation de nobili
Pi school-dli-presentation de nobiliDeep Learning Italia
 
Machine Learning Explanations: LIME framework
Machine Learning Explanations: LIME framework Machine Learning Explanations: LIME framework
Machine Learning Explanations: LIME framework Deep Learning Italia
 
Explanation methods for Artificial Intelligence Models
Explanation methods for Artificial Intelligence ModelsExplanation methods for Artificial Intelligence Models
Explanation methods for Artificial Intelligence ModelsDeep Learning Italia
 
Use Cases Machine Learning for Healthcare
Use Cases Machine Learning for HealthcareUse Cases Machine Learning for Healthcare
Use Cases Machine Learning for HealthcareDeep Learning Italia
 
NLG, Training, Inference & Evaluation
NLG, Training, Inference & Evaluation NLG, Training, Inference & Evaluation
NLG, Training, Inference & Evaluation Deep Learning Italia
 
Transformer Seq2Sqe Models: Concepts, Trends & Limitations (DLI)
Transformer Seq2Sqe Models: Concepts, Trends & Limitations (DLI)Transformer Seq2Sqe Models: Concepts, Trends & Limitations (DLI)
Transformer Seq2Sqe Models: Concepts, Trends & Limitations (DLI)Deep Learning Italia
 
Macaluso antonio meetup dli 2020-12-15
Macaluso antonio  meetup dli 2020-12-15Macaluso antonio  meetup dli 2020-12-15
Macaluso antonio meetup dli 2020-12-15Deep Learning Italia
 
Algoritmi non supervisionati per Time Series
Algoritmi non supervisionati per Time SeriesAlgoritmi non supervisionati per Time Series
Algoritmi non supervisionati per Time SeriesDeep Learning Italia
 
Il Fattore Umano nella Transizione Digitale Prof.ssa Marta Bertolaso
Il Fattore Umano nella Transizione Digitale  Prof.ssa Marta BertolasoIl Fattore Umano nella Transizione Digitale  Prof.ssa Marta Bertolaso
Il Fattore Umano nella Transizione Digitale Prof.ssa Marta BertolasoDeep Learning Italia
 

More from Deep Learning Italia (20)

Machine Learning driven Quantum Optimization for Marketing
Machine Learning driven Quantum Optimization for MarketingMachine Learning driven Quantum Optimization for Marketing
Machine Learning driven Quantum Optimization for Marketing
 
Modelli linguistici da Eliza a ChatGPT P roblemi , fraintendimenti e prospettive
Modelli linguistici da Eliza a ChatGPT P roblemi , fraintendimenti e prospettiveModelli linguistici da Eliza a ChatGPT P roblemi , fraintendimenti e prospettive
Modelli linguistici da Eliza a ChatGPT P roblemi , fraintendimenti e prospettive
 
Transformers In Vision From Zero to Hero (DLI).pptx
Transformers In Vision From Zero to Hero (DLI).pptxTransformers In Vision From Zero to Hero (DLI).pptx
Transformers In Vision From Zero to Hero (DLI).pptx
 
Meetup Giugno - c-ResUNET.pdf
Meetup Giugno - c-ResUNET.pdfMeetup Giugno - c-ResUNET.pdf
Meetup Giugno - c-ResUNET.pdf
 
MEETUP Maggio - Team Automata
MEETUP Maggio - Team AutomataMEETUP Maggio - Team Automata
MEETUP Maggio - Team Automata
 
MEETUP APRILE - Ganomaly - Anomaly Detection.pdf
MEETUP APRILE - Ganomaly - Anomaly Detection.pdfMEETUP APRILE - Ganomaly - Anomaly Detection.pdf
MEETUP APRILE - Ganomaly - Anomaly Detection.pdf
 
2022_Meetup_Mazza-Marzo.pptx
2022_Meetup_Mazza-Marzo.pptx2022_Meetup_Mazza-Marzo.pptx
2022_Meetup_Mazza-Marzo.pptx
 
Machine Learning Security
Machine Learning SecurityMachine Learning Security
Machine Learning Security
 
The science of can and can t e la computazione quantistica
The science of can and can t e la computazione quantisticaThe science of can and can t e la computazione quantistica
The science of can and can t e la computazione quantistica
 
Dli meetup moccia
Dli meetup mocciaDli meetup moccia
Dli meetup moccia
 
Pi school-dli-presentation de nobili
Pi school-dli-presentation de nobiliPi school-dli-presentation de nobili
Pi school-dli-presentation de nobili
 
Machine Learning Explanations: LIME framework
Machine Learning Explanations: LIME framework Machine Learning Explanations: LIME framework
Machine Learning Explanations: LIME framework
 
Explanation methods for Artificial Intelligence Models
Explanation methods for Artificial Intelligence ModelsExplanation methods for Artificial Intelligence Models
Explanation methods for Artificial Intelligence Models
 
Use Cases Machine Learning for Healthcare
Use Cases Machine Learning for HealthcareUse Cases Machine Learning for Healthcare
Use Cases Machine Learning for Healthcare
 
NLG, Training, Inference & Evaluation
NLG, Training, Inference & Evaluation NLG, Training, Inference & Evaluation
NLG, Training, Inference & Evaluation
 
Transformer Seq2Sqe Models: Concepts, Trends & Limitations (DLI)
Transformer Seq2Sqe Models: Concepts, Trends & Limitations (DLI)Transformer Seq2Sqe Models: Concepts, Trends & Limitations (DLI)
Transformer Seq2Sqe Models: Concepts, Trends & Limitations (DLI)
 
Macaluso antonio meetup dli 2020-12-15
Macaluso antonio  meetup dli 2020-12-15Macaluso antonio  meetup dli 2020-12-15
Macaluso antonio meetup dli 2020-12-15
 
Data privacy e anonymization in R
Data privacy e anonymization in RData privacy e anonymization in R
Data privacy e anonymization in R
 
Algoritmi non supervisionati per Time Series
Algoritmi non supervisionati per Time SeriesAlgoritmi non supervisionati per Time Series
Algoritmi non supervisionati per Time Series
 
Il Fattore Umano nella Transizione Digitale Prof.ssa Marta Bertolaso
Il Fattore Umano nella Transizione Digitale  Prof.ssa Marta BertolasoIl Fattore Umano nella Transizione Digitale  Prof.ssa Marta Bertolaso
Il Fattore Umano nella Transizione Digitale Prof.ssa Marta Bertolaso
 

Recently uploaded

Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsVICTOR MAESTRE RAMIREZ
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 217djon017
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理e4aez8ss
 
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesConf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesTimothy Spann
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...ssuserf63bd7
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...Boston Institute of Analytics
 
Real-Time AI Streaming - AI Max Princeton
Real-Time AI  Streaming - AI Max PrincetonReal-Time AI  Streaming - AI Max Princeton
Real-Time AI Streaming - AI Max PrincetonTimothy Spann
 
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Boston Institute of Analytics
 
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...GQ Research
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
Vision, Mission, Goals and Objectives ppt..pptx
Vision, Mission, Goals and Objectives ppt..pptxVision, Mission, Goals and Objectives ppt..pptx
Vision, Mission, Goals and Objectives ppt..pptxellehsormae
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanMYRABACSAFRA2
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort servicejennyeacort
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFAAndrei Kaleshka
 
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI
LLMs, LMMs, their Improvement Suggestions and the Path towards AGILLMs, LMMs, their Improvement Suggestions and the Path towards AGI
LLMs, LMMs, their Improvement Suggestions and the Path towards AGIThomas Poetter
 
Multiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfMultiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfchwongval
 
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhhThiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhhYasamin16
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxMike Bennett
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...limedy534
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 

Recently uploaded (20)

Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business Professionals
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
 
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesConf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
 
Real-Time AI Streaming - AI Max Princeton
Real-Time AI  Streaming - AI Max PrincetonReal-Time AI  Streaming - AI Max Princeton
Real-Time AI Streaming - AI Max Princeton
 
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
 
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
Vision, Mission, Goals and Objectives ppt..pptx
Vision, Mission, Goals and Objectives ppt..pptxVision, Mission, Goals and Objectives ppt..pptx
Vision, Mission, Goals and Objectives ppt..pptx
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population Mean
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFA
 
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI
LLMs, LMMs, their Improvement Suggestions and the Path towards AGILLMs, LMMs, their Improvement Suggestions and the Path towards AGI
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI
 
Multiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfMultiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdf
 
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhhThiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhh
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptx
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 

Towards quantum machine learning calogero zarbo - meet up

  • 1. Towards Quantum Machine Learning Calogero Zarbo Machine Learning Specialist
  • 2. whoami @Docebo calogero-zarbo-10467925 @calogerozarbo Machine learning expert, passionate about biology, finance and quantum computing. Currently on a mission to reduce the gap between research & industry. I am Calogero Zarbo Machine Learning Shallow learning, deep learning on time-series and Natural Language Processing Computational biology Precision medicine, machine learning on genomics and metagenomics Quantum computing Tackling the NP-hard part of machine learning algorithms, taking advantage of quantum effects
  • 3. Restricted Boltzmann Machines ● Restricted as they can only form bipartite graphs ● Hebbian nature: ○ Synaptic Plasticity ● Physical process involved: ○ Boltzmann distribution ○ Thermal equilibrium ○ Energy minimization It’s an Energy Model Image taken from stanford.edu
  • 4. Physics: an exciting challenge ● Nature optimization processes ● Biological processes mostly occurs in the minimum energy configuration ○ Protein folding ○ Biochemical reactions An important role is played by electrons’ minimum energy configuration. Roder et al.
  • 5. From Physics to Computer Science ● Combinatorial optimization is crucial in machine learning ● Nature-inspired solutions are always preferred if exists ● Main quantum phenomena: ○ Superposition ○ Entanglement ○ Tunnelling (Interference) Image credits to uio.no
  • 6. QC is Quantum Computing Theoretical models: ● Gate model: IBM, Google ● Topological: Microsoft ● Adiabatic: D-Wave All computationally equivalent: ● Found. Of Comp. Sci. (FOCS’04), IEEE Comp. Soc., Washington, DC (2004), pp.42-51 ● Phys. Rev. Lett. 99, 070502 (2007) Google image credit
  • 7. D-Wave chip architecture ● Qubits Energy minimization problem is NP-hard ● NP-Hardness guarantees you can map any practical problem to the architecture (if you can write it as a Quadratic Unconstrained Binary Optimization problem)
  • 8. Superconducting QuBits ● Superconducting flux qubits ○ Qubit values is the direction of circulating current ○ Clockwise & counterclockwise ● Can manipulate bias Hi to each qubit ● Can apply a coupling Jij between certain pairs of qubits
  • 9. ➔ Physicists will recognize this as an “Ising Hamiltonian” ➔ Mapped to a 0/1 variables via si = 2xi - 1 The General Problem
  • 10. Let the system anneal in order to let the qubits converge to the solution Quantum Annealing Read the spin configuration having low energy, and map it into a bit-string representing the nearly optimal solution Read & Bitstring Map Embed you objective function in the computational graph Problem Embedding D-Wave System Overview From the problem to the solution
  • 11. Ising Hamiltonian Transform the problem into an Ising Hamiltonian Run Computation Let the QBits solve the problem Search Problem Find the NP general root problem Problem Embedding Embed the Hamiltonian in the Quantum Chip Read Solution(s) Read the set of sub-optimal solution Programming a Quantum Chip
  • 12. Retain the best solution Optimization Retain all solutions Sampling General applications types
  • 14. Factoring for RSA Crypt Evergreen example ● Find factors of an integer n ● Define a bit-wise multiplication circuit that, given p and q, computes n = p * q ○ Fix output at number to be factored ○ If | n - p’ * q’ | == 0 then p’ and q’ are the factors
  • 15. Radiotherapy treatment optimization, brain tumors Healthcare Trading trajectory optimization, market instability Finance Learning plan and Return on Learning optimization E-Learning Query optimization, designing SAT filters, factoring integers, finding Ramsey numbers Math & Physics Application Fields
  • 17. Get a set of training examples X with known belonging class Y. Detect the attributes (features) of the samples, also called Weak Predictors 1 2 3 4 Combine the weak predictors into a Strong Predictor Use Quantum Computing to extract the sub-optimal combination Train a Binary Classifier
  • 18. ➔ We model our input features as weak predictors ➔ Let wi = 1 if the i-th predictor is part of the subset S* of the optimal combination for the strong predictor, and 0 otherwise ➔ Use quantum annealing to find the optimal bitstring w, that minimize the classification error. ➔ You can find serverless AWS Sagemaker QBoost implementation on medium https://medium.com/@calogerozarbo88/take-off-with-quantum-machine-learning-2d31e95164ea The Objective Function
  • 19. Code Example with D-Wave’s SDK
  • 20. Google’s Car Classifier ● Accuracy improvement 84% → 94% ● Google/D-Wave Qboost implementation ● Less inference time ● Interesting Fact: The trained model was brought back to the classical architecture https://www.researchgate.net/publication/228933741_NIPS_2009_Demonstration_Binar y_Classification_using_Hardware_Implementation_of_Quantum_Annealing
  • 21. ➔ Starting from the baseline QUBO ➔ We want to minimize the same objective function The math behind it
  • 22. Higgs Boson Detection ● Features: 28 signals of the colliding particles ● The signals were turned into a QUBO model ● The Quantum Chip founds the “optimal” set of signals to detect the Higgs Boson ● A. Mott, et al. “Identifying the Higgs Boson with a Quantum Annealer”
  • 23. Quantum Annealing vs DNN - ROC 100 Events 20000 Events
  • 24. Quantum Annealing vs DNN - Training Size
  • 25. Optimal Trading Trajectory ● Optimize large portfolios over multiple timeframes ● Some assets can only be treated in fixed-size blocks ● Rebalancing can be costly due to transaction cost ● Goal: Maximize the net risk adjusted performance taking according the transaction cost ● Implementation: arXiv 1508.06182 [q-fin.CP]
  • 26. ➔ Invest K chunks of $ in a set of N assets over multiple time steps T ➔ Objective function: maximize returns, taking into account risk, transaction cost and market impact ➔ Variables encoding: ◆ Binary: Most efficient in number of variables; ◆ Unary: it allows representing of the largest integer Formulation
  • 27. Results on D-Wave’s 1152-qubits
  • 28. Boltzmann Machines Task Details: ● Train RBM with D-Wave annealer ● Benchmark against CD-1 ● Classification & Image reconstruction tasks ○ BAS Dataset Mathematical Details: ● https://arxiv.org/pdf/2005.03247.p df Image Credits to archy13/Shutterstock
  • 29. RBM on D-Wave 2000Q - Classification
  • 30. RBM on D-Wave 2000Q - Image Reconstruction Input CD-1 D-Wave
  • 31. QPU & CPU: Why does it work? ● While try to achieve the best solution possible it’s difficult to arrive to the optimal in short time ● Classical methods only sense the neighborhood ● Quantum methods (tunnelling) can analyze a greater set of possible “better” solutions ● Make the best next move possible (at least better than the classical)
  • 32. The Hybrid Architecture ● Identify the the “Hard” part of the problem ● Create a Bit String Model ● Run the Model in the Quantum Chip → Simulation ● Score the output & Repeat
  • 33. Healthcare: Radiotherapy Optimization Problem: Deliver lethal dose of radioactive waves to tumor avoiding the healthy tissues Approach: Hybrid QPU & CPU: ● Radiation plan ● Model Score ● Learn & Repeat Outcome: Reduced by over 30% the healthy tissues damaged in 67% less time.
  • 34. • Johnson et al. “Q. Annealing with Manufactured Spins”, Nature 473, 194-198, May 2011 • T. Langting et al. “Entanglement in a Q. Annealing Processor”, Phys. Rev. X 4, 021041, 2014 • Boixo et al. “Computational multiqubit tunnelling in programmable quantum annealers”, Nature Communications 7, Article Number: 10327, January 2016 • Albash et al. “Decoherence in adiabatic quantum computation”, Phys. Rev. A 91, 062320, 2015 Is it really Quantum?
  • 35. Is there a Quantum Speedup?
  • 36. Hybrid quantum-classical machine learning architecture: • Restricted Boltzmann Machines, Auto-encoders, etc. • Enable new quantum types of probabilistic graphical models: ○ Quantum Boltzmann Machines, etc. QPUs are really good on Sampling which is the base operation for training many probabilistic graphical models Future Perspective
  • 37. • Current approaches: ○ Supervised discriminative learning (mostly classifiers) ○ Neural Networks (Google Cloud, GPUs & TPUs) • Other Approaches worth to explore: ○ Unsupervised generative learning → Key to AGI (Artificial General Intelligence) D-Wave & IBM launched cloud based solutions to perform quantum computing. For Machine Learning, D-Wave Leap is your choice Do it Quantumly! In the Cloud
  • 38. • Quantum Revolution is approaching, better be ready! • You don’t need to be a PhD in Physics to use it → (Python, C/C++, MatLab) API • Is it worth? Depends, study well your particular problem first and check if similar problem has been already mapped in a quantum version Go make your hands dirty! D-Wave Leap and IBM Q Experience and try out the different type of Quantum Computing. Join the communities, and fail as many times as you can. Failing means trying, without trying there is no success. Wrapping up