SlideShare a Scribd company logo
Quantum Machine Learning
and QEM for Gaussian mixture models
Alessandro Luongo
Machine Learning Data Science Meetup
July 1, 2020
Iordanis Kerenidis: 1,3,4
Anupam Prakash: 4
AL: 1,2
Quantum Machine Learning and QEM for Gaussian mixture models (Alessandro Luongo)
In short:
We propose a quantum algorithm for
Expectation-Maximization
that fits a
Gaussian mixture model
(using quantum linear algebra, QRAM, distance estimation, etc..)
for a matrix V ∈ Rn×d in time complexity:
O
d2k4.5η3.5κ2(V )κ2(Σ)µ(V )
δ3
log n .
In short:
We propose a quantum algorithm for
Expectation-Maximization
that fits a
Gaussian mixture model
(using quantum linear algebra, QRAM, distance estimation, etc..)
for a matrix V ∈ Rn×d in time complexity:
O
d2k4.5η3.5κ2(V )κ2(Σ)µ(V )
δ3
log n .
Notation & quantum information 101 - part 1
Qubit: any unit vector in C2.
Basis for this space: |0 = [1, 0]T , |1 = [0, 1]T
|ψ = α |0 + β |1 s.t. |α2
| + |β2
| = 1
Tensor product between vectors:
[a, b] ⊗ [c, d] = [ac, ad, bc, bd]
Quantum state are vectors. Let x ∈ Rd , then:
|x =
1
x 2
x =
1
x 2
2n
i=1
xi |i
Note: |x has log d qubits!
Measuring quantum state |x :
p(|i ) = x2
i / x 2
Notation & quantum information 101 - part 2
A Quantum program is a unitary matrix U
|y = U |x
Quantum circuit is composed of elementary quantum gates:
NOT =
0 1
1 0
H =
1
√
2
1 1
1 −1
Runtime of quantum algorithm = depth of circuit.
Quantum Machine Learning Toolkit
1. Grover-like algorithms
2. Quantum access to classical data
3. Quantum linear algebra
4. Distance estimation
5. Tomography
(others: amplification techniques, Hamiltonian simulations, etc..)
Grover’s Algorithm
Problem: Given a function f : {0, 1}n
→ {0, 1}, find the only x
such that f (x) = 1.
Classically: It takes O(2n).
Grover’s Algorithm
Problem: Given a function f : {0, 1}n
→ {0, 1}, find the only x
such that f (x) = 1.
Classically: It takes O(2n).
Theorem [Grover algorithm (informal)]
There exists an algorithm that finds x such that f (x) = 1 in time
O(
√
2n)
Quantum access to classical matrices
Let V ∈ Rn×d ,
with vi row of V ,
1
V F i
vi |i |vi (1)
Quantum access to classical matrices
Let V ∈ Rn×d ,
with vi row of V ,
1
V F i
vi |i |vi (1)
Facts:
Preparation (preprocessing) time: O(nd log nd)
Size: O(nd log nd)
Execution time: O(log nd)
Can be implemented with a generalization of the QRAM,
(PhD thesis of A. Prakash)
Quantum Machine Learning and QEM for Gaussian mixture models (Alessandro Luongo)
Quantum linear algebra
“Solve” linear systems Ax = b
Breakthrough! - HHL algorithm in 2009
Assuming quantum access to matrix A ∈ Rn×d
Encode b ∈ Rd as |b
We can prepare |A−1b or |Ab , in O µ(A)κ(A)
Norm A−1b is estimated with rel. error with additional
O(1/ ) time.
Distance estimation
What: With quantum access to matrices V , C:
|i |j |0 → |i |j |d(vi , cj )
distance between row i of V and j of C.
Error: relative
Time: O η
where η = maxi,j ( vi
2
+ cj
2
)
Tomography
Retrieving data from quantum computers
For a quantum state |x ∈ Rd we get classical estimate x
|x − x 2 ≤ δ by generating |x O d/δ2 times.
|x − x ∞ ≤ δ by generating |x O log(d)/δ2 times.
Also, sampling, amplitude estimation..
Quantum Machine Learning and QEM for Gaussian mixture models (Alessandro Luongo)
Credit: Wikipedia user: Chire (CC BY-SA 3.0)
Gaussian mixture models (GMM)
Assumption on data (vi , yi ). Is generated by:
1. Sampling a label yi ∈ [k] according to Mult(θ),
2. Sampling a vector vi according to N(µyi , Σyi ).
Mult(θ): multinomial distribution (a dice) for θ ∈ Rk
N(µyi , Σyi ): multivariate Gaussian distribution
GMM Model: γ = (θ, µ1, · · · , µk, Σ1, · · · , Σk)
Gaussian mixture models (GMM)
Assumption on data (vi , yi ). Is generated by:
1. Sampling a label yi ∈ [k] according to Mult(θ),
2. Sampling a vector vi according to N(µyi , Σyi ).
Mult(θ): multinomial distribution (a dice) for θ ∈ Rk
N(µyi , Σyi ): multivariate Gaussian distribution
GMM Model: γ = (θ, µ1, · · · , µk, Σ1, · · · , Σk)
Robust GMM Model: γ = (θ, µ1, · · · , µk, Σ1, · · · , Σk)
Gaussian mixture models (GMM)
Assumption on data (vi , yi ). Is generated by:
1. Sampling a label yi ∈ [k] according to Mult(θ),
2. Sampling a vector vi according to N(µyi , Σyi ).
Mult(θ): multinomial distribution (a dice) for θ ∈ Rk
N(µyi , Σyi ): multivariate Gaussian distribution
GMM Model: γ = (θ, µ1, · · · , µk, Σ1, · · · , Σk)
Robust GMM Model: γ = (θ, µ1, · · · , µk, Σ1, · · · , Σk)
θ − θ ≤ δθ, µj − µj ≤ δµ, Σj − Σj ≤ δµ
√
η
Quantum Machine Learning and QEM for Gaussian mixture models (Alessandro Luongo)
Quantum Machine Learning and QEM for Gaussian mixture models (Alessandro Luongo)
Quantum Machine Learning and QEM for Gaussian mixture models (Alessandro Luongo)
Quantum Machine Learning and QEM for Gaussian mixture models (Alessandro Luongo)
Quantum Machine Learning and QEM for Gaussian mixture models (Alessandro Luongo)
Quantum Machine Learning and QEM for Gaussian mixture models (Alessandro Luongo)
Classical EM for GMM: O(tndω
k)
1: repeat
2: Expectation
rt
ij =
θt
j N(vi ; µt
j , Σt
j )
k
l=1 θt
l N(vi ; µt
l , Σt
l )
∀i ∈ [n], j ∈ [k]
3: Maximization
Update the parameters of the model as:
θt+1
j ←
1
n
n
i=1
rt
ij
µt+1
j ←
n
i=1 rt
ij vi
n
i=1 rt
ij
Σt+1
j ←
n
i=1 rt
ij (vi − µt+1
j )(vi − µt+1
j )T
n
i=1 rt
ij
4: t=t+1
5: until | (γt−1; V ) − (γt; V )| < τ
Quantum Machine Learning and QEM for Gaussian mixture models (Alessandro Luongo)
Quantum Expectation
We want estimate:
rij = p(vi |j)
We build
U |i |j → |i |j |rij
and
U |j |0 → |j
1
Rj
n
i
rij |i
Error: additive
Time:
˜O(
k1.5ηκ(Σ)
δ
)
Quantum Maximization θt+1
We want:
θt+1
j ←
1
n
n
i=1
rt
ij
Trick: Use Expectation Step and amplitude amplification to build:
|
√
R :=
k
j=1
θj
t+1
| Rj |j . (2)
Error:
θ
t
− θt
< δθ
Runtime:
Tθ = O k3.5
η1.5 κ2(Σ)µ(Σ)
δ2
θ
log n
VoxForge dataset: Speaker recognition
Σ 2 |logdet(Σ)| κ∗
(Σ) µ(Σ) µ(V ) κ(V )
MAP
avg 0.244 58.56 4.21 3.82 2.14 23.82
max 2.45 70.08 50 4.35 2.79 40.38
ML
avg 1.31 14.56 15.57 2.54 2.14 23.82
max 3.44 92,3 50 3.67 2.79 40.38
η = 13
Classical accuracy: 98.8%
Quantum accuracy: 98.2%
Comparable number of iterations
Variational circuits - another paradigm for QML
Credit: Dawid Kopczyk
Quantum Machine Learning and QEM for Gaussian mixture models (Alessandro Luongo)
De-quantizations
Sampling-based sublinear low-rank matrix arithmetic
framework for dequantizing quantum machine learning
-Nai-Hui Chia, Andr´as Gily´en, Tongyang Li, Han-Hsuan Lin,
Ewin Tang, Chunhao Wang [1910.06151]
Quantum-Inspired Classical Algorithms for Singular Value
Transformation - Dhawal Jethwani, Fran¸cois Le Gall, Sanjay
K. Singh [1910.05699]
... but also...
Arrazola, Juan Miguel, et al. ”Quantum-inspired algorithms in
practice.” arXiv preprint [1905.10415] .
Dequantized recommandation system’ runtimes:
O
A 24
F
12σ24
Conclusions
We made well-clusterability assumptions,
... but we have runtime guarantees on non well-clusterable
datasets!
We have also quantum initialization strategies!
QEM works for all base distributions in exponential family!
Faster quantum algorithms for the log-determinant soon! :)
Ad

More Related Content

What's hot (20)

Fast Identification of Heavy Hitters by Cached and Packed Group Testing
Fast Identification of Heavy Hitters by Cached and Packed Group TestingFast Identification of Heavy Hitters by Cached and Packed Group Testing
Fast Identification of Heavy Hitters by Cached and Packed Group Testing
Rakuten Group, Inc.
 
Low-rank tensor approximation (Introduction)
Low-rank tensor approximation (Introduction)Low-rank tensor approximation (Introduction)
Low-rank tensor approximation (Introduction)
Alexander Litvinenko
 
Coordinate sampler: A non-reversible Gibbs-like sampler
Coordinate sampler: A non-reversible Gibbs-like samplerCoordinate sampler: A non-reversible Gibbs-like sampler
Coordinate sampler: A non-reversible Gibbs-like sampler
Christian Robert
 
ADA - Minimum Spanning Tree Prim Kruskal and Dijkstra
ADA - Minimum Spanning Tree Prim Kruskal and Dijkstra ADA - Minimum Spanning Tree Prim Kruskal and Dijkstra
ADA - Minimum Spanning Tree Prim Kruskal and Dijkstra
Sahil Kumar
 
A Commutative Alternative to Fractional Calculus on k-Differentiable Functions
A Commutative Alternative to Fractional Calculus on k-Differentiable FunctionsA Commutative Alternative to Fractional Calculus on k-Differentiable Functions
A Commutative Alternative to Fractional Calculus on k-Differentiable Functions
Matt Parker
 
Path Contraction Faster than 2^n
Path Contraction Faster than 2^nPath Contraction Faster than 2^n
Path Contraction Faster than 2^n
AkankshaAgrawal55
 
RuleML2015: Learning Characteristic Rules in Geographic Information Systems
RuleML2015: Learning Characteristic Rules in Geographic Information SystemsRuleML2015: Learning Characteristic Rules in Geographic Information Systems
RuleML2015: Learning Characteristic Rules in Geographic Information Systems
RuleML
 
Chris Sherlock's slides
Chris Sherlock's slidesChris Sherlock's slides
Chris Sherlock's slides
Christian Robert
 
Fast Wavelet Tree Construction in Practice
Fast Wavelet Tree Construction in PracticeFast Wavelet Tree Construction in Practice
Fast Wavelet Tree Construction in Practice
Rakuten Group, Inc.
 
Nearly optimal average case complexity of counting bicliques under seth
Nearly optimal average case complexity of counting bicliques under sethNearly optimal average case complexity of counting bicliques under seth
Nearly optimal average case complexity of counting bicliques under seth
Nobutaka Shimizu
 
Context-Aware Recommender System Based on Boolean Matrix Factorisation
Context-Aware Recommender System Based on Boolean Matrix FactorisationContext-Aware Recommender System Based on Boolean Matrix Factorisation
Context-Aware Recommender System Based on Boolean Matrix Factorisation
Dmitrii Ignatov
 
Fine Grained Complexity of Rainbow Coloring and its Variants
Fine Grained Complexity of Rainbow Coloring and its VariantsFine Grained Complexity of Rainbow Coloring and its Variants
Fine Grained Complexity of Rainbow Coloring and its Variants
AkankshaAgrawal55
 
Ponchon Savarait
Ponchon SavaraitPonchon Savarait
Ponchon Savarait
HimanshuRajVerma1
 
SIAM - Minisymposium on Guaranteed numerical algorithms
SIAM - Minisymposium on Guaranteed numerical algorithmsSIAM - Minisymposium on Guaranteed numerical algorithms
SIAM - Minisymposium on Guaranteed numerical algorithms
Jagadeeswaran Rathinavel
 
Richard Everitt's slides
Richard Everitt's slidesRichard Everitt's slides
Richard Everitt's slides
Christian Robert
 
Brief summary of signals
Brief summary of signalsBrief summary of signals
Brief summary of signals
aroosa khan
 
Hierarchical matrices for approximating large covariance matries and computin...
Hierarchical matrices for approximating large covariance matries and computin...Hierarchical matrices for approximating large covariance matries and computin...
Hierarchical matrices for approximating large covariance matries and computin...
Alexander Litvinenko
 
Prim algorithm
Prim algorithmPrim algorithm
Prim algorithm
University of Potsdam
 
HMPC for Upper Stage Attitude Control
HMPC for Upper Stage Attitude ControlHMPC for Upper Stage Attitude Control
HMPC for Upper Stage Attitude Control
Pantelis Sopasakis
 
QMC: Operator Splitting Workshop, Forward-Backward Splitting Algorithm withou...
QMC: Operator Splitting Workshop, Forward-Backward Splitting Algorithm withou...QMC: Operator Splitting Workshop, Forward-Backward Splitting Algorithm withou...
QMC: Operator Splitting Workshop, Forward-Backward Splitting Algorithm withou...
The Statistical and Applied Mathematical Sciences Institute
 
Fast Identification of Heavy Hitters by Cached and Packed Group Testing
Fast Identification of Heavy Hitters by Cached and Packed Group TestingFast Identification of Heavy Hitters by Cached and Packed Group Testing
Fast Identification of Heavy Hitters by Cached and Packed Group Testing
Rakuten Group, Inc.
 
Low-rank tensor approximation (Introduction)
Low-rank tensor approximation (Introduction)Low-rank tensor approximation (Introduction)
Low-rank tensor approximation (Introduction)
Alexander Litvinenko
 
Coordinate sampler: A non-reversible Gibbs-like sampler
Coordinate sampler: A non-reversible Gibbs-like samplerCoordinate sampler: A non-reversible Gibbs-like sampler
Coordinate sampler: A non-reversible Gibbs-like sampler
Christian Robert
 
ADA - Minimum Spanning Tree Prim Kruskal and Dijkstra
ADA - Minimum Spanning Tree Prim Kruskal and Dijkstra ADA - Minimum Spanning Tree Prim Kruskal and Dijkstra
ADA - Minimum Spanning Tree Prim Kruskal and Dijkstra
Sahil Kumar
 
A Commutative Alternative to Fractional Calculus on k-Differentiable Functions
A Commutative Alternative to Fractional Calculus on k-Differentiable FunctionsA Commutative Alternative to Fractional Calculus on k-Differentiable Functions
A Commutative Alternative to Fractional Calculus on k-Differentiable Functions
Matt Parker
 
Path Contraction Faster than 2^n
Path Contraction Faster than 2^nPath Contraction Faster than 2^n
Path Contraction Faster than 2^n
AkankshaAgrawal55
 
RuleML2015: Learning Characteristic Rules in Geographic Information Systems
RuleML2015: Learning Characteristic Rules in Geographic Information SystemsRuleML2015: Learning Characteristic Rules in Geographic Information Systems
RuleML2015: Learning Characteristic Rules in Geographic Information Systems
RuleML
 
Fast Wavelet Tree Construction in Practice
Fast Wavelet Tree Construction in PracticeFast Wavelet Tree Construction in Practice
Fast Wavelet Tree Construction in Practice
Rakuten Group, Inc.
 
Nearly optimal average case complexity of counting bicliques under seth
Nearly optimal average case complexity of counting bicliques under sethNearly optimal average case complexity of counting bicliques under seth
Nearly optimal average case complexity of counting bicliques under seth
Nobutaka Shimizu
 
Context-Aware Recommender System Based on Boolean Matrix Factorisation
Context-Aware Recommender System Based on Boolean Matrix FactorisationContext-Aware Recommender System Based on Boolean Matrix Factorisation
Context-Aware Recommender System Based on Boolean Matrix Factorisation
Dmitrii Ignatov
 
Fine Grained Complexity of Rainbow Coloring and its Variants
Fine Grained Complexity of Rainbow Coloring and its VariantsFine Grained Complexity of Rainbow Coloring and its Variants
Fine Grained Complexity of Rainbow Coloring and its Variants
AkankshaAgrawal55
 
SIAM - Minisymposium on Guaranteed numerical algorithms
SIAM - Minisymposium on Guaranteed numerical algorithmsSIAM - Minisymposium on Guaranteed numerical algorithms
SIAM - Minisymposium on Guaranteed numerical algorithms
Jagadeeswaran Rathinavel
 
Brief summary of signals
Brief summary of signalsBrief summary of signals
Brief summary of signals
aroosa khan
 
Hierarchical matrices for approximating large covariance matries and computin...
Hierarchical matrices for approximating large covariance matries and computin...Hierarchical matrices for approximating large covariance matries and computin...
Hierarchical matrices for approximating large covariance matries and computin...
Alexander Litvinenko
 
HMPC for Upper Stage Attitude Control
HMPC for Upper Stage Attitude ControlHMPC for Upper Stage Attitude Control
HMPC for Upper Stage Attitude Control
Pantelis Sopasakis
 

Similar to Quantum Machine Learning and QEM for Gaussian mixture models (Alessandro Luongo) (20)

SPDE presentation 2012
SPDE presentation 2012SPDE presentation 2012
SPDE presentation 2012
Zheng Mengdi
 
Comparing estimation algorithms for block clustering models
Comparing estimation algorithms for block clustering modelsComparing estimation algorithms for block clustering models
Comparing estimation algorithms for block clustering models
BigMC
 
Empowering Fourier-based Pricing Methods for Efficient Valuation of High-Dime...
Empowering Fourier-based Pricing Methods for Efficient Valuation of High-Dime...Empowering Fourier-based Pricing Methods for Efficient Valuation of High-Dime...
Empowering Fourier-based Pricing Methods for Efficient Valuation of High-Dime...
Chiheb Ben Hammouda
 
Maximum likelihood estimation of regularisation parameters in inverse problem...
Maximum likelihood estimation of regularisation parameters in inverse problem...Maximum likelihood estimation of regularisation parameters in inverse problem...
Maximum likelihood estimation of regularisation parameters in inverse problem...
Valentin De Bortoli
 
parameterized complexity for graph Motif
parameterized complexity for graph Motifparameterized complexity for graph Motif
parameterized complexity for graph Motif
AMR koura
 
Bayesian inference on mixtures
Bayesian inference on mixturesBayesian inference on mixtures
Bayesian inference on mixtures
Christian Robert
 
Response Surface in Tensor Train format for Uncertainty Quantification
Response Surface in Tensor Train format for Uncertainty QuantificationResponse Surface in Tensor Train format for Uncertainty Quantification
Response Surface in Tensor Train format for Uncertainty Quantification
Alexander Litvinenko
 
Lec-35Graph - Graph - Copy in Data Structure
Lec-35Graph - Graph - Copy in Data StructureLec-35Graph - Graph - Copy in Data Structure
Lec-35Graph - Graph - Copy in Data Structure
Anil Yadav
 
Q-Metrics in Theory and Practice
Q-Metrics in Theory and PracticeQ-Metrics in Theory and Practice
Q-Metrics in Theory and Practice
Magdi Mohamed
 
Q-Metrics in Theory And Practice
Q-Metrics in Theory And PracticeQ-Metrics in Theory And Practice
Q-Metrics in Theory And Practice
guest3550292
 
Adaptive Restore algorithm & importance Monte Carlo
Adaptive Restore algorithm & importance Monte CarloAdaptive Restore algorithm & importance Monte Carlo
Adaptive Restore algorithm & importance Monte Carlo
Christian Robert
 
Codes and Isogenies
Codes and IsogeniesCodes and Isogenies
Codes and Isogenies
Priyanka Aash
 
The Gaussian Hardy-Littlewood Maximal Function
The Gaussian Hardy-Littlewood Maximal FunctionThe Gaussian Hardy-Littlewood Maximal Function
The Gaussian Hardy-Littlewood Maximal Function
Radboud University Medical Center
 
A Szemeredi-type theorem for subsets of the unit cube
A Szemeredi-type theorem for subsets of the unit cubeA Szemeredi-type theorem for subsets of the unit cube
A Szemeredi-type theorem for subsets of the unit cube
VjekoslavKovac1
 
Tensor Train data format for uncertainty quantification
Tensor Train data format for uncertainty quantificationTensor Train data format for uncertainty quantification
Tensor Train data format for uncertainty quantification
Alexander Litvinenko
 
Processing Reachability Queries with Realistic Constraints on Massive Network...
Processing Reachability Queries with Realistic Constraints on Massive Network...Processing Reachability Queries with Realistic Constraints on Massive Network...
Processing Reachability Queries with Realistic Constraints on Massive Network...
BigMine
 
Distributed solution of stochastic optimal control problem on GPUs
Distributed solution of stochastic optimal control problem on GPUsDistributed solution of stochastic optimal control problem on GPUs
Distributed solution of stochastic optimal control problem on GPUs
Pantelis Sopasakis
 
Random Matrix Theory and Machine Learning - Part 3
Random Matrix Theory and Machine Learning - Part 3Random Matrix Theory and Machine Learning - Part 3
Random Matrix Theory and Machine Learning - Part 3
Fabian Pedregosa
 
Testing for mixtures by seeking components
Testing for mixtures by seeking componentsTesting for mixtures by seeking components
Testing for mixtures by seeking components
Christian Robert
 
DISTANCE TWO LABELING FOR MULTI-STOREY GRAPHS
DISTANCE TWO LABELING FOR MULTI-STOREY GRAPHSDISTANCE TWO LABELING FOR MULTI-STOREY GRAPHS
DISTANCE TWO LABELING FOR MULTI-STOREY GRAPHS
graphhoc
 
SPDE presentation 2012
SPDE presentation 2012SPDE presentation 2012
SPDE presentation 2012
Zheng Mengdi
 
Comparing estimation algorithms for block clustering models
Comparing estimation algorithms for block clustering modelsComparing estimation algorithms for block clustering models
Comparing estimation algorithms for block clustering models
BigMC
 
Empowering Fourier-based Pricing Methods for Efficient Valuation of High-Dime...
Empowering Fourier-based Pricing Methods for Efficient Valuation of High-Dime...Empowering Fourier-based Pricing Methods for Efficient Valuation of High-Dime...
Empowering Fourier-based Pricing Methods for Efficient Valuation of High-Dime...
Chiheb Ben Hammouda
 
Maximum likelihood estimation of regularisation parameters in inverse problem...
Maximum likelihood estimation of regularisation parameters in inverse problem...Maximum likelihood estimation of regularisation parameters in inverse problem...
Maximum likelihood estimation of regularisation parameters in inverse problem...
Valentin De Bortoli
 
parameterized complexity for graph Motif
parameterized complexity for graph Motifparameterized complexity for graph Motif
parameterized complexity for graph Motif
AMR koura
 
Bayesian inference on mixtures
Bayesian inference on mixturesBayesian inference on mixtures
Bayesian inference on mixtures
Christian Robert
 
Response Surface in Tensor Train format for Uncertainty Quantification
Response Surface in Tensor Train format for Uncertainty QuantificationResponse Surface in Tensor Train format for Uncertainty Quantification
Response Surface in Tensor Train format for Uncertainty Quantification
Alexander Litvinenko
 
Lec-35Graph - Graph - Copy in Data Structure
Lec-35Graph - Graph - Copy in Data StructureLec-35Graph - Graph - Copy in Data Structure
Lec-35Graph - Graph - Copy in Data Structure
Anil Yadav
 
Q-Metrics in Theory and Practice
Q-Metrics in Theory and PracticeQ-Metrics in Theory and Practice
Q-Metrics in Theory and Practice
Magdi Mohamed
 
Q-Metrics in Theory And Practice
Q-Metrics in Theory And PracticeQ-Metrics in Theory And Practice
Q-Metrics in Theory And Practice
guest3550292
 
Adaptive Restore algorithm & importance Monte Carlo
Adaptive Restore algorithm & importance Monte CarloAdaptive Restore algorithm & importance Monte Carlo
Adaptive Restore algorithm & importance Monte Carlo
Christian Robert
 
A Szemeredi-type theorem for subsets of the unit cube
A Szemeredi-type theorem for subsets of the unit cubeA Szemeredi-type theorem for subsets of the unit cube
A Szemeredi-type theorem for subsets of the unit cube
VjekoslavKovac1
 
Tensor Train data format for uncertainty quantification
Tensor Train data format for uncertainty quantificationTensor Train data format for uncertainty quantification
Tensor Train data format for uncertainty quantification
Alexander Litvinenko
 
Processing Reachability Queries with Realistic Constraints on Massive Network...
Processing Reachability Queries with Realistic Constraints on Massive Network...Processing Reachability Queries with Realistic Constraints on Massive Network...
Processing Reachability Queries with Realistic Constraints on Massive Network...
BigMine
 
Distributed solution of stochastic optimal control problem on GPUs
Distributed solution of stochastic optimal control problem on GPUsDistributed solution of stochastic optimal control problem on GPUs
Distributed solution of stochastic optimal control problem on GPUs
Pantelis Sopasakis
 
Random Matrix Theory and Machine Learning - Part 3
Random Matrix Theory and Machine Learning - Part 3Random Matrix Theory and Machine Learning - Part 3
Random Matrix Theory and Machine Learning - Part 3
Fabian Pedregosa
 
Testing for mixtures by seeking components
Testing for mixtures by seeking componentsTesting for mixtures by seeking components
Testing for mixtures by seeking components
Christian Robert
 
DISTANCE TWO LABELING FOR MULTI-STOREY GRAPHS
DISTANCE TWO LABELING FOR MULTI-STOREY GRAPHSDISTANCE TWO LABELING FOR MULTI-STOREY GRAPHS
DISTANCE TWO LABELING FOR MULTI-STOREY GRAPHS
graphhoc
 
Ad

More from MeetupDataScienceRoma (20)

Serve Davvero il Machine Learning nelle PMI? | Niccolò Annino
Serve Davvero il Machine Learning nelle PMI? | Niccolò AnninoServe Davvero il Machine Learning nelle PMI? | Niccolò Annino
Serve Davvero il Machine Learning nelle PMI? | Niccolò Annino
MeetupDataScienceRoma
 
Meta-learning through the lenses of Statistical Learning Theory (Carlo Cilibe...
Meta-learning through the lenses of Statistical Learning Theory (Carlo Cilibe...Meta-learning through the lenses of Statistical Learning Theory (Carlo Cilibe...
Meta-learning through the lenses of Statistical Learning Theory (Carlo Cilibe...
MeetupDataScienceRoma
 
Claudio Gallicchio - Deep Reservoir Computing for Structured Data
Claudio Gallicchio - Deep Reservoir Computing for Structured DataClaudio Gallicchio - Deep Reservoir Computing for Structured Data
Claudio Gallicchio - Deep Reservoir Computing for Structured Data
MeetupDataScienceRoma
 
Docker for Deep Learning (Andrea Panizza)
Docker for Deep Learning (Andrea Panizza)Docker for Deep Learning (Andrea Panizza)
Docker for Deep Learning (Andrea Panizza)
MeetupDataScienceRoma
 
Machine Learning for Epidemiological Models (Enrico Meloni)
Machine Learning for Epidemiological Models (Enrico Meloni)Machine Learning for Epidemiological Models (Enrico Meloni)
Machine Learning for Epidemiological Models (Enrico Meloni)
MeetupDataScienceRoma
 
Web Meetup #2: Modelli matematici per l'epidemiologia
Web Meetup #2: Modelli matematici per l'epidemiologiaWeb Meetup #2: Modelli matematici per l'epidemiologia
Web Meetup #2: Modelli matematici per l'epidemiologia
MeetupDataScienceRoma
 
Deep red - The environmental impact of deep learning (Paolo Caressa)
Deep red - The environmental impact of deep learning (Paolo Caressa)Deep red - The environmental impact of deep learning (Paolo Caressa)
Deep red - The environmental impact of deep learning (Paolo Caressa)
MeetupDataScienceRoma
 
[Sponsored] C3.ai description
[Sponsored] C3.ai description[Sponsored] C3.ai description
[Sponsored] C3.ai description
MeetupDataScienceRoma
 
Paolo Galeone - Dissecting tf.function to discover auto graph strengths and s...
Paolo Galeone - Dissecting tf.function to discover auto graph strengths and s...Paolo Galeone - Dissecting tf.function to discover auto graph strengths and s...
Paolo Galeone - Dissecting tf.function to discover auto graph strengths and s...
MeetupDataScienceRoma
 
Multimodal AI Approach to Provide Assistive Services (Francesco Puja)
Multimodal AI Approach to Provide Assistive Services (Francesco Puja)Multimodal AI Approach to Provide Assistive Services (Francesco Puja)
Multimodal AI Approach to Provide Assistive Services (Francesco Puja)
MeetupDataScienceRoma
 
Introduzione - Meetup MLOps & Assistive AI
Introduzione - Meetup MLOps & Assistive AIIntroduzione - Meetup MLOps & Assistive AI
Introduzione - Meetup MLOps & Assistive AI
MeetupDataScienceRoma
 
Zero, One, Many - Machine Learning in Produzione (Luca Palmieri)
Zero, One, Many - Machine Learning in Produzione (Luca Palmieri)Zero, One, Many - Machine Learning in Produzione (Luca Palmieri)
Zero, One, Many - Machine Learning in Produzione (Luca Palmieri)
MeetupDataScienceRoma
 
Mario Incarnati - The power of data visualization
Mario Incarnati - The power of data visualizationMario Incarnati - The power of data visualization
Mario Incarnati - The power of data visualization
MeetupDataScienceRoma
 
Machine Learning in the AWS Cloud
Machine Learning in the AWS CloudMachine Learning in the AWS Cloud
Machine Learning in the AWS Cloud
MeetupDataScienceRoma
 
OLIVAW: reaching superhuman strength at Othello
OLIVAW: reaching superhuman strength at OthelloOLIVAW: reaching superhuman strength at Othello
OLIVAW: reaching superhuman strength at Othello
MeetupDataScienceRoma
 
[Giovanni Galloro] How to use machine learning on Google Cloud Platform
[Giovanni Galloro] How to use machine learning on Google Cloud Platform[Giovanni Galloro] How to use machine learning on Google Cloud Platform
[Giovanni Galloro] How to use machine learning on Google Cloud Platform
MeetupDataScienceRoma
 
Bring your neural networks to the browser with TF.js - Simone Scardapane
Bring your neural networks to the browser with TF.js - Simone ScardapaneBring your neural networks to the browser with TF.js - Simone Scardapane
Bring your neural networks to the browser with TF.js - Simone Scardapane
MeetupDataScienceRoma
 
Meetup Gennaio 2019 - Slide introduttiva
Meetup Gennaio 2019 - Slide introduttivaMeetup Gennaio 2019 - Slide introduttiva
Meetup Gennaio 2019 - Slide introduttiva
MeetupDataScienceRoma
 
Elena Gagliardoni - Neural Chatbot
Elena Gagliardoni - Neural ChatbotElena Gagliardoni - Neural Chatbot
Elena Gagliardoni - Neural Chatbot
MeetupDataScienceRoma
 
Bruno Coletta - Data-Driven Creativity in Marketing and Advertising
Bruno Coletta - Data-Driven Creativity in Marketing and AdvertisingBruno Coletta - Data-Driven Creativity in Marketing and Advertising
Bruno Coletta - Data-Driven Creativity in Marketing and Advertising
MeetupDataScienceRoma
 
Serve Davvero il Machine Learning nelle PMI? | Niccolò Annino
Serve Davvero il Machine Learning nelle PMI? | Niccolò AnninoServe Davvero il Machine Learning nelle PMI? | Niccolò Annino
Serve Davvero il Machine Learning nelle PMI? | Niccolò Annino
MeetupDataScienceRoma
 
Meta-learning through the lenses of Statistical Learning Theory (Carlo Cilibe...
Meta-learning through the lenses of Statistical Learning Theory (Carlo Cilibe...Meta-learning through the lenses of Statistical Learning Theory (Carlo Cilibe...
Meta-learning through the lenses of Statistical Learning Theory (Carlo Cilibe...
MeetupDataScienceRoma
 
Claudio Gallicchio - Deep Reservoir Computing for Structured Data
Claudio Gallicchio - Deep Reservoir Computing for Structured DataClaudio Gallicchio - Deep Reservoir Computing for Structured Data
Claudio Gallicchio - Deep Reservoir Computing for Structured Data
MeetupDataScienceRoma
 
Docker for Deep Learning (Andrea Panizza)
Docker for Deep Learning (Andrea Panizza)Docker for Deep Learning (Andrea Panizza)
Docker for Deep Learning (Andrea Panizza)
MeetupDataScienceRoma
 
Machine Learning for Epidemiological Models (Enrico Meloni)
Machine Learning for Epidemiological Models (Enrico Meloni)Machine Learning for Epidemiological Models (Enrico Meloni)
Machine Learning for Epidemiological Models (Enrico Meloni)
MeetupDataScienceRoma
 
Web Meetup #2: Modelli matematici per l'epidemiologia
Web Meetup #2: Modelli matematici per l'epidemiologiaWeb Meetup #2: Modelli matematici per l'epidemiologia
Web Meetup #2: Modelli matematici per l'epidemiologia
MeetupDataScienceRoma
 
Deep red - The environmental impact of deep learning (Paolo Caressa)
Deep red - The environmental impact of deep learning (Paolo Caressa)Deep red - The environmental impact of deep learning (Paolo Caressa)
Deep red - The environmental impact of deep learning (Paolo Caressa)
MeetupDataScienceRoma
 
Paolo Galeone - Dissecting tf.function to discover auto graph strengths and s...
Paolo Galeone - Dissecting tf.function to discover auto graph strengths and s...Paolo Galeone - Dissecting tf.function to discover auto graph strengths and s...
Paolo Galeone - Dissecting tf.function to discover auto graph strengths and s...
MeetupDataScienceRoma
 
Multimodal AI Approach to Provide Assistive Services (Francesco Puja)
Multimodal AI Approach to Provide Assistive Services (Francesco Puja)Multimodal AI Approach to Provide Assistive Services (Francesco Puja)
Multimodal AI Approach to Provide Assistive Services (Francesco Puja)
MeetupDataScienceRoma
 
Introduzione - Meetup MLOps & Assistive AI
Introduzione - Meetup MLOps & Assistive AIIntroduzione - Meetup MLOps & Assistive AI
Introduzione - Meetup MLOps & Assistive AI
MeetupDataScienceRoma
 
Zero, One, Many - Machine Learning in Produzione (Luca Palmieri)
Zero, One, Many - Machine Learning in Produzione (Luca Palmieri)Zero, One, Many - Machine Learning in Produzione (Luca Palmieri)
Zero, One, Many - Machine Learning in Produzione (Luca Palmieri)
MeetupDataScienceRoma
 
Mario Incarnati - The power of data visualization
Mario Incarnati - The power of data visualizationMario Incarnati - The power of data visualization
Mario Incarnati - The power of data visualization
MeetupDataScienceRoma
 
OLIVAW: reaching superhuman strength at Othello
OLIVAW: reaching superhuman strength at OthelloOLIVAW: reaching superhuman strength at Othello
OLIVAW: reaching superhuman strength at Othello
MeetupDataScienceRoma
 
[Giovanni Galloro] How to use machine learning on Google Cloud Platform
[Giovanni Galloro] How to use machine learning on Google Cloud Platform[Giovanni Galloro] How to use machine learning on Google Cloud Platform
[Giovanni Galloro] How to use machine learning on Google Cloud Platform
MeetupDataScienceRoma
 
Bring your neural networks to the browser with TF.js - Simone Scardapane
Bring your neural networks to the browser with TF.js - Simone ScardapaneBring your neural networks to the browser with TF.js - Simone Scardapane
Bring your neural networks to the browser with TF.js - Simone Scardapane
MeetupDataScienceRoma
 
Meetup Gennaio 2019 - Slide introduttiva
Meetup Gennaio 2019 - Slide introduttivaMeetup Gennaio 2019 - Slide introduttiva
Meetup Gennaio 2019 - Slide introduttiva
MeetupDataScienceRoma
 
Bruno Coletta - Data-Driven Creativity in Marketing and Advertising
Bruno Coletta - Data-Driven Creativity in Marketing and AdvertisingBruno Coletta - Data-Driven Creativity in Marketing and Advertising
Bruno Coletta - Data-Driven Creativity in Marketing and Advertising
MeetupDataScienceRoma
 
Ad

Recently uploaded (20)

Agentic Automation - Delhi UiPath Community Meetup
Agentic Automation - Delhi UiPath Community MeetupAgentic Automation - Delhi UiPath Community Meetup
Agentic Automation - Delhi UiPath Community Meetup
Manoj Batra (1600 + Connections)
 
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptxDevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
Justin Reock
 
Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Kit-Works Team Study_아직도 Dockefile.pdf_김성호Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Wonjun Hwang
 
Building a research repository that works by Clare Cady
Building a research repository that works by Clare CadyBuilding a research repository that works by Clare Cady
Building a research repository that works by Clare Cady
UXPA Boston
 
Top 5 Qualities to Look for in Salesforce Partners in 2025
Top 5 Qualities to Look for in Salesforce Partners in 2025Top 5 Qualities to Look for in Salesforce Partners in 2025
Top 5 Qualities to Look for in Salesforce Partners in 2025
Damco Salesforce Services
 
MULTI-STAKEHOLDER CONSULTATION PROGRAM On Implementation of DNF 2.0 and Way F...
MULTI-STAKEHOLDER CONSULTATION PROGRAM On Implementation of DNF 2.0 and Way F...MULTI-STAKEHOLDER CONSULTATION PROGRAM On Implementation of DNF 2.0 and Way F...
MULTI-STAKEHOLDER CONSULTATION PROGRAM On Implementation of DNF 2.0 and Way F...
ICT Frame Magazine Pvt. Ltd.
 
Right to liberty and security of a person.pdf
Right to liberty and security of a person.pdfRight to liberty and security of a person.pdf
Right to liberty and security of a person.pdf
danielbraico197
 
How Top Companies Benefit from Outsourcing
How Top Companies Benefit from OutsourcingHow Top Companies Benefit from Outsourcing
How Top Companies Benefit from Outsourcing
Nascenture
 
Cybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and MitigationCybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and Mitigation
VICTOR MAESTRE RAMIREZ
 
accessibility Considerations during Design by Rick Blair, Schneider Electric
accessibility Considerations during Design by Rick Blair, Schneider Electricaccessibility Considerations during Design by Rick Blair, Schneider Electric
accessibility Considerations during Design by Rick Blair, Schneider Electric
UXPA Boston
 
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Maarten Verwaest
 
Cybersecurity Tools and Technologies - Microsoft Certificate
Cybersecurity Tools and Technologies - Microsoft CertificateCybersecurity Tools and Technologies - Microsoft Certificate
Cybersecurity Tools and Technologies - Microsoft Certificate
VICTOR MAESTRE RAMIREZ
 
Who's choice? Making decisions with and about Artificial Intelligence, Keele ...
Who's choice? Making decisions with and about Artificial Intelligence, Keele ...Who's choice? Making decisions with and about Artificial Intelligence, Keele ...
Who's choice? Making decisions with and about Artificial Intelligence, Keele ...
Alan Dix
 
Top Hyper-Casual Game Studio Services
Top  Hyper-Casual  Game  Studio ServicesTop  Hyper-Casual  Game  Studio Services
Top Hyper-Casual Game Studio Services
Nova Carter
 
AI and Gender: Decoding the Sociological Impact
AI and Gender: Decoding the Sociological ImpactAI and Gender: Decoding the Sociological Impact
AI and Gender: Decoding the Sociological Impact
SaikatBasu37
 
Building Connected Agents: An Overview of Google's ADK and A2A Protocol
Building Connected Agents:  An Overview of Google's ADK and A2A ProtocolBuilding Connected Agents:  An Overview of Google's ADK and A2A Protocol
Building Connected Agents: An Overview of Google's ADK and A2A Protocol
Suresh Peiris
 
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Christian Folini
 
Understanding SEO in the Age of AI.pdf
Understanding SEO in the Age of AI.pdfUnderstanding SEO in the Age of AI.pdf
Understanding SEO in the Age of AI.pdf
Fulcrum Concepts, LLC
 
Developing Product-Behavior Fit: UX Research in Product Development by Krysta...
Developing Product-Behavior Fit: UX Research in Product Development by Krysta...Developing Product-Behavior Fit: UX Research in Product Development by Krysta...
Developing Product-Behavior Fit: UX Research in Product Development by Krysta...
UXPA Boston
 
ICDCC 2025: Securing Agentic AI - Eryk Budi Pratama.pdf
ICDCC 2025: Securing Agentic AI - Eryk Budi Pratama.pdfICDCC 2025: Securing Agentic AI - Eryk Budi Pratama.pdf
ICDCC 2025: Securing Agentic AI - Eryk Budi Pratama.pdf
Eryk Budi Pratama
 
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptxDevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
Justin Reock
 
Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Kit-Works Team Study_아직도 Dockefile.pdf_김성호Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Wonjun Hwang
 
Building a research repository that works by Clare Cady
Building a research repository that works by Clare CadyBuilding a research repository that works by Clare Cady
Building a research repository that works by Clare Cady
UXPA Boston
 
Top 5 Qualities to Look for in Salesforce Partners in 2025
Top 5 Qualities to Look for in Salesforce Partners in 2025Top 5 Qualities to Look for in Salesforce Partners in 2025
Top 5 Qualities to Look for in Salesforce Partners in 2025
Damco Salesforce Services
 
MULTI-STAKEHOLDER CONSULTATION PROGRAM On Implementation of DNF 2.0 and Way F...
MULTI-STAKEHOLDER CONSULTATION PROGRAM On Implementation of DNF 2.0 and Way F...MULTI-STAKEHOLDER CONSULTATION PROGRAM On Implementation of DNF 2.0 and Way F...
MULTI-STAKEHOLDER CONSULTATION PROGRAM On Implementation of DNF 2.0 and Way F...
ICT Frame Magazine Pvt. Ltd.
 
Right to liberty and security of a person.pdf
Right to liberty and security of a person.pdfRight to liberty and security of a person.pdf
Right to liberty and security of a person.pdf
danielbraico197
 
How Top Companies Benefit from Outsourcing
How Top Companies Benefit from OutsourcingHow Top Companies Benefit from Outsourcing
How Top Companies Benefit from Outsourcing
Nascenture
 
Cybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and MitigationCybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and Mitigation
VICTOR MAESTRE RAMIREZ
 
accessibility Considerations during Design by Rick Blair, Schneider Electric
accessibility Considerations during Design by Rick Blair, Schneider Electricaccessibility Considerations during Design by Rick Blair, Schneider Electric
accessibility Considerations during Design by Rick Blair, Schneider Electric
UXPA Boston
 
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Maarten Verwaest
 
Cybersecurity Tools and Technologies - Microsoft Certificate
Cybersecurity Tools and Technologies - Microsoft CertificateCybersecurity Tools and Technologies - Microsoft Certificate
Cybersecurity Tools and Technologies - Microsoft Certificate
VICTOR MAESTRE RAMIREZ
 
Who's choice? Making decisions with and about Artificial Intelligence, Keele ...
Who's choice? Making decisions with and about Artificial Intelligence, Keele ...Who's choice? Making decisions with and about Artificial Intelligence, Keele ...
Who's choice? Making decisions with and about Artificial Intelligence, Keele ...
Alan Dix
 
Top Hyper-Casual Game Studio Services
Top  Hyper-Casual  Game  Studio ServicesTop  Hyper-Casual  Game  Studio Services
Top Hyper-Casual Game Studio Services
Nova Carter
 
AI and Gender: Decoding the Sociological Impact
AI and Gender: Decoding the Sociological ImpactAI and Gender: Decoding the Sociological Impact
AI and Gender: Decoding the Sociological Impact
SaikatBasu37
 
Building Connected Agents: An Overview of Google's ADK and A2A Protocol
Building Connected Agents:  An Overview of Google's ADK and A2A ProtocolBuilding Connected Agents:  An Overview of Google's ADK and A2A Protocol
Building Connected Agents: An Overview of Google's ADK and A2A Protocol
Suresh Peiris
 
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Christian Folini
 
Understanding SEO in the Age of AI.pdf
Understanding SEO in the Age of AI.pdfUnderstanding SEO in the Age of AI.pdf
Understanding SEO in the Age of AI.pdf
Fulcrum Concepts, LLC
 
Developing Product-Behavior Fit: UX Research in Product Development by Krysta...
Developing Product-Behavior Fit: UX Research in Product Development by Krysta...Developing Product-Behavior Fit: UX Research in Product Development by Krysta...
Developing Product-Behavior Fit: UX Research in Product Development by Krysta...
UXPA Boston
 
ICDCC 2025: Securing Agentic AI - Eryk Budi Pratama.pdf
ICDCC 2025: Securing Agentic AI - Eryk Budi Pratama.pdfICDCC 2025: Securing Agentic AI - Eryk Budi Pratama.pdf
ICDCC 2025: Securing Agentic AI - Eryk Budi Pratama.pdf
Eryk Budi Pratama
 

Quantum Machine Learning and QEM for Gaussian mixture models (Alessandro Luongo)

  • 1. Quantum Machine Learning and QEM for Gaussian mixture models Alessandro Luongo Machine Learning Data Science Meetup July 1, 2020 Iordanis Kerenidis: 1,3,4 Anupam Prakash: 4 AL: 1,2
  • 3. In short: We propose a quantum algorithm for Expectation-Maximization that fits a Gaussian mixture model (using quantum linear algebra, QRAM, distance estimation, etc..) for a matrix V ∈ Rn×d in time complexity: O d2k4.5η3.5κ2(V )κ2(Σ)µ(V ) δ3 log n .
  • 4. In short: We propose a quantum algorithm for Expectation-Maximization that fits a Gaussian mixture model (using quantum linear algebra, QRAM, distance estimation, etc..) for a matrix V ∈ Rn×d in time complexity: O d2k4.5η3.5κ2(V )κ2(Σ)µ(V ) δ3 log n .
  • 5. Notation & quantum information 101 - part 1 Qubit: any unit vector in C2. Basis for this space: |0 = [1, 0]T , |1 = [0, 1]T |ψ = α |0 + β |1 s.t. |α2 | + |β2 | = 1 Tensor product between vectors: [a, b] ⊗ [c, d] = [ac, ad, bc, bd] Quantum state are vectors. Let x ∈ Rd , then: |x = 1 x 2 x = 1 x 2 2n i=1 xi |i Note: |x has log d qubits! Measuring quantum state |x : p(|i ) = x2 i / x 2
  • 6. Notation & quantum information 101 - part 2 A Quantum program is a unitary matrix U |y = U |x Quantum circuit is composed of elementary quantum gates: NOT = 0 1 1 0 H = 1 √ 2 1 1 1 −1 Runtime of quantum algorithm = depth of circuit.
  • 7. Quantum Machine Learning Toolkit 1. Grover-like algorithms 2. Quantum access to classical data 3. Quantum linear algebra 4. Distance estimation 5. Tomography (others: amplification techniques, Hamiltonian simulations, etc..)
  • 8. Grover’s Algorithm Problem: Given a function f : {0, 1}n → {0, 1}, find the only x such that f (x) = 1. Classically: It takes O(2n).
  • 9. Grover’s Algorithm Problem: Given a function f : {0, 1}n → {0, 1}, find the only x such that f (x) = 1. Classically: It takes O(2n). Theorem [Grover algorithm (informal)] There exists an algorithm that finds x such that f (x) = 1 in time O( √ 2n)
  • 10. Quantum access to classical matrices Let V ∈ Rn×d , with vi row of V , 1 V F i vi |i |vi (1)
  • 11. Quantum access to classical matrices Let V ∈ Rn×d , with vi row of V , 1 V F i vi |i |vi (1) Facts: Preparation (preprocessing) time: O(nd log nd) Size: O(nd log nd) Execution time: O(log nd) Can be implemented with a generalization of the QRAM, (PhD thesis of A. Prakash)
  • 13. Quantum linear algebra “Solve” linear systems Ax = b Breakthrough! - HHL algorithm in 2009 Assuming quantum access to matrix A ∈ Rn×d Encode b ∈ Rd as |b We can prepare |A−1b or |Ab , in O µ(A)κ(A) Norm A−1b is estimated with rel. error with additional O(1/ ) time.
  • 14. Distance estimation What: With quantum access to matrices V , C: |i |j |0 → |i |j |d(vi , cj ) distance between row i of V and j of C. Error: relative Time: O η where η = maxi,j ( vi 2 + cj 2 )
  • 15. Tomography Retrieving data from quantum computers For a quantum state |x ∈ Rd we get classical estimate x |x − x 2 ≤ δ by generating |x O d/δ2 times. |x − x ∞ ≤ δ by generating |x O log(d)/δ2 times. Also, sampling, amplitude estimation..
  • 17. Credit: Wikipedia user: Chire (CC BY-SA 3.0)
  • 18. Gaussian mixture models (GMM) Assumption on data (vi , yi ). Is generated by: 1. Sampling a label yi ∈ [k] according to Mult(θ), 2. Sampling a vector vi according to N(µyi , Σyi ). Mult(θ): multinomial distribution (a dice) for θ ∈ Rk N(µyi , Σyi ): multivariate Gaussian distribution GMM Model: γ = (θ, µ1, · · · , µk, Σ1, · · · , Σk)
  • 19. Gaussian mixture models (GMM) Assumption on data (vi , yi ). Is generated by: 1. Sampling a label yi ∈ [k] according to Mult(θ), 2. Sampling a vector vi according to N(µyi , Σyi ). Mult(θ): multinomial distribution (a dice) for θ ∈ Rk N(µyi , Σyi ): multivariate Gaussian distribution GMM Model: γ = (θ, µ1, · · · , µk, Σ1, · · · , Σk) Robust GMM Model: γ = (θ, µ1, · · · , µk, Σ1, · · · , Σk)
  • 20. Gaussian mixture models (GMM) Assumption on data (vi , yi ). Is generated by: 1. Sampling a label yi ∈ [k] according to Mult(θ), 2. Sampling a vector vi according to N(µyi , Σyi ). Mult(θ): multinomial distribution (a dice) for θ ∈ Rk N(µyi , Σyi ): multivariate Gaussian distribution GMM Model: γ = (θ, µ1, · · · , µk, Σ1, · · · , Σk) Robust GMM Model: γ = (θ, µ1, · · · , µk, Σ1, · · · , Σk) θ − θ ≤ δθ, µj − µj ≤ δµ, Σj − Σj ≤ δµ √ η
  • 27. Classical EM for GMM: O(tndω k) 1: repeat 2: Expectation rt ij = θt j N(vi ; µt j , Σt j ) k l=1 θt l N(vi ; µt l , Σt l ) ∀i ∈ [n], j ∈ [k] 3: Maximization Update the parameters of the model as: θt+1 j ← 1 n n i=1 rt ij µt+1 j ← n i=1 rt ij vi n i=1 rt ij Σt+1 j ← n i=1 rt ij (vi − µt+1 j )(vi − µt+1 j )T n i=1 rt ij 4: t=t+1 5: until | (γt−1; V ) − (γt; V )| < τ
  • 29. Quantum Expectation We want estimate: rij = p(vi |j) We build U |i |j → |i |j |rij and U |j |0 → |j 1 Rj n i rij |i Error: additive Time: ˜O( k1.5ηκ(Σ) δ )
  • 30. Quantum Maximization θt+1 We want: θt+1 j ← 1 n n i=1 rt ij Trick: Use Expectation Step and amplitude amplification to build: | √ R := k j=1 θj t+1 | Rj |j . (2) Error: θ t − θt < δθ Runtime: Tθ = O k3.5 η1.5 κ2(Σ)µ(Σ) δ2 θ log n
  • 31. VoxForge dataset: Speaker recognition Σ 2 |logdet(Σ)| κ∗ (Σ) µ(Σ) µ(V ) κ(V ) MAP avg 0.244 58.56 4.21 3.82 2.14 23.82 max 2.45 70.08 50 4.35 2.79 40.38 ML avg 1.31 14.56 15.57 2.54 2.14 23.82 max 3.44 92,3 50 3.67 2.79 40.38 η = 13 Classical accuracy: 98.8% Quantum accuracy: 98.2% Comparable number of iterations
  • 32. Variational circuits - another paradigm for QML Credit: Dawid Kopczyk
  • 34. De-quantizations Sampling-based sublinear low-rank matrix arithmetic framework for dequantizing quantum machine learning -Nai-Hui Chia, Andr´as Gily´en, Tongyang Li, Han-Hsuan Lin, Ewin Tang, Chunhao Wang [1910.06151] Quantum-Inspired Classical Algorithms for Singular Value Transformation - Dhawal Jethwani, Fran¸cois Le Gall, Sanjay K. Singh [1910.05699] ... but also... Arrazola, Juan Miguel, et al. ”Quantum-inspired algorithms in practice.” arXiv preprint [1905.10415] . Dequantized recommandation system’ runtimes: O A 24 F 12σ24
  • 35. Conclusions We made well-clusterability assumptions, ... but we have runtime guarantees on non well-clusterable datasets! We have also quantum initialization strategies! QEM works for all base distributions in exponential family! Faster quantum algorithms for the log-determinant soon! :)
  翻译: