SlideShare a Scribd company logo
Compressed Sensing
Using Generative
Models
Kenneth Emeka Odoh
14th Nov 2018 (Kaggle Data Science Meetup | SFU Ventures Lab)
Vancouver, BC
Table of Contents
● Compressed sensing
● Generative model
Inspired by the paper named Compressed sensing using generative model
[Bora et. al, 2017]
{https://arxiv.org/abs/1703.03208 } 2
Kenneth Emeka Odoh
Compressed Sensing
Compressed sensing is the way of estimating signal from
underdetermined system by exploiting the structure of the
problem.
y = Ax + ໗
where x is recovered signal, ໗ is noise, and y is measurement
signal.
3
Kenneth Emeka Odoh
● Dimensionality reduction techniques / Compression techniques
○ PCA, DCT, FFT, JPEG
● Denoising
● Deblurring
● Anomaly detection
● Blind source separation
There are a number of techniques for compressed sensing
Optimization theory e.g Linear programming, gradient descent
Application of Compressed Sensing
4
Underdetermined Linear System
Ax = b
A has dimension of n x m, x has m x 1,
and b has n x 1, where n>m
b is signal, x is recovered signal
b, x are different representation of
signals e.g time and frequency domain
● Infinitely many solutions
5
Kenneth Emeka Odoh
Structure on the Problem
● Sparsity
● Orthogonality
● Symmetry
● Smoothness
Imposing structure on the problem in form of inductive bias. This is achieved by
adding regularizer which improves efficiency and simplicity of processing.
Handling different representations
● Parseval theorem
● Heisenberg uncertainty principle
6
Kenneth Emeka Odoh
Estimating A
The Conditions for extracting A
● Restricted Isometry Property (RIP)
This creates orthonormal matrix to impose sparsity.
● Restricted Eigenvalue Condition (REC)
This is a sufficient condition as it enforces that sparse vectors are far from null
space. This can be achieved by initializing the weight from thin-tailed distribution.
Implication of Theorem 1.1, 1.2 lead to the least loss with a high probability if A is
sampled for a thin-tailed normal distribution with tight bounds on the training size
[Bora et. al, 2017].
7
Kenneth Emeka Odoh
Variational Autoencoder (VAE) vs
“Vanilla” Autoencoder
Autoencoder learns compressed representation of input by
compressing and decompressing back to match to
reconstruct the original input. It is an unsupervised learning
method with goals to learn functions for compression and
decompression.
VAE learns probability of the parameter representing the data
distribution. This focuses on learning probability distribution
instead of learning functions.
8
Kenneth Emeka Odoh
VAE
[https://jaan.io/what-is-variational-autoencoder-vae-tutorial/]
9
Kenneth Emeka Odoh
[https://cedar.buffalo.edu/~srihari/CSE676/20.10.3-VAE.pdf] 10
Kenneth Emeka Odoh
Reparameterization Trick
This is needed to backpropagate through a random node (latent node)
[https://stats.stackexchange.com/questions/199605/how-does-the-reparameterization-trick-for-vaes-work-and-why-is-it-i
mportant] 11
Kenneth Emeka Odoh
z= f(ϵ,μ,L)
Differentiate z with respect to μ
GAN
[https://deeplearning4j.org/generative-adversarial-network] 12
Kenneth Emeka Odoh
● This consist of a generator and discriminator pitted together in a
zero-sum game.
● Generator models the data distribution.
● Discriminator estimate the probability that the sample result from the
model distribution or the data distribution.
● The generator keeps creating counterfeit object and the discriminator
keeps trying to detect the counterfeits. The process continue until the
generator can produce real counterfeit that cannot be discriminated
from the originals.
● Generative models and reinforcement learning model are a natural
way to incorporate game theoretic principles in machine learning. 13
Kenneth Emeka Odoh
Why Generative model may requires lower
number of Training examples
● Regularization is a form of inductive bias that exploit the
structure of the problem thereby simplifying the problem
space.
● With suitable representation learning with good priors,
with smaller VC-dimension leads to smaller training size.
○ VC-dimension is a measure of capacity of space of
functions.
Kenneth Emeka Odoh
14
Results
15
Kenneth Emeka Odoh
16
Kenneth Emeka Odoh
Extensions of Work
● Use Wasserstein metric instead of KL-divergence in the VAE and
GANs formulation. This would reduce error.
● Deciding on a rigorous theoretical justification for regularization leads
to underfitting. This is relating to bias-variance tradeoff.
● How Early stopping as a regularizer can impact the experiments.
● Quantifying the uncertainty (aleatory and epistemic).
● How to evaluate generative models?
● Putting constraint on the output of the generative model e.g using sum
of squares [https://www.wired.com/story/a-classical-math-problem-gets-pulled-into-self-driving-cars]
17
Kenneth Emeka Odoh
Conclusions
● Instability of lasso in the presence of multiple collinearity.
● Try elastic net regularizer.
● L2 lead to closed form solution leading to unique solution.
● L1 does not lead to a closed form, supports sparsity and
suitable to feature selection.
● Representational learning with regularization may require
less training size thereby lowering the training times with
less complex models.
18
Kenneth Emeka Odoh
References
1. http://slazebni.cs.illinois.edu/spring17/lec12_vae.pdf
2. Carl Doersch, Tutorial on Variational Autoencoders, 2016.
3. Neelakantan et. al, Adding gradient noise improves learning for very deep
network, 2016.
4. Bora et. al, Compressed sensing using generative models, 2017
5. Ian Goodfellow, NIPS 2016 Tutorial: Generative Adversarial Networks
19
Kenneth Emeka Odoh
Past Talks
Some of my past talks
● Tutorial on Cryptography, slide:
https://www.slideshare.net/kenluck2001/crypto-bootcamp-108671356 , 2018
● Landmark Retrieval & Recognition, slide:
https://www.slideshare.net/kenluck2001/landmark-retrieval-recognition-105605174 , video:
https://youtu.be/YD6ihpBMyso , 2018
● Tracking the tracker: Time Series Analysis in Python from First Principles, slide:
https://www.slideshare.net/kenluck2001/tracking-the-tracker-time-series-analysis-in-python-fr
om-first-principles-101506045 , 2018
● WSDM Recommender System, slide:
https://www.slideshare.net/kenluck2001/kaggle-kenneth , video:
https://youtu.be/exwJmQzDBag , 2018
Kenneth Emeka Odoh
20

More Related Content

What's hot

Database Agnostic Workload Management (CIDR 2019)
Database Agnostic Workload Management (CIDR 2019)Database Agnostic Workload Management (CIDR 2019)
Database Agnostic Workload Management (CIDR 2019)
University of Washington
 
Determining QoS of WS-BPEL Compositions
Determining QoS of WS-BPEL CompositionsDetermining QoS of WS-BPEL Compositions
Determining QoS of WS-BPEL Compositions
Debdoot Mukherjee
 
A Multiple Kernel Learning Based Fusion Framework for Real-Time Multi-View Ac...
A Multiple Kernel Learning Based Fusion Framework for Real-Time Multi-View Ac...A Multiple Kernel Learning Based Fusion Framework for Real-Time Multi-View Ac...
A Multiple Kernel Learning Based Fusion Framework for Real-Time Multi-View Ac...
Francisco (Paco) Florez-Revuelta
 
EdSketch: Execution-Driven Sketching for Java
EdSketch: Execution-Driven Sketching for JavaEdSketch: Execution-Driven Sketching for Java
EdSketch: Execution-Driven Sketching for Java
Lisa Hua
 
Speaker Diarization
Speaker DiarizationSpeaker Diarization
Speaker Diarization
HONGJOO LEE
 
Gate-Cs 1993
Gate-Cs 1993Gate-Cs 1993
Gate-Cs 1993
Ravi Rajput
 
Seq2Seq (encoder decoder) model
Seq2Seq (encoder decoder) modelSeq2Seq (encoder decoder) model
Seq2Seq (encoder decoder) model
佳蓉 倪
 
Robot, Learning From Data
Robot, Learning From DataRobot, Learning From Data
Robot, Learning From Data
Sungjoon Choi
 
Optimization for Neural Network Training - Veronica Vilaplana - UPC Barcelona...
Optimization for Neural Network Training - Veronica Vilaplana - UPC Barcelona...Optimization for Neural Network Training - Veronica Vilaplana - UPC Barcelona...
Optimization for Neural Network Training - Veronica Vilaplana - UPC Barcelona...
Universitat Politècnica de Catalunya
 
Learning Financial Market Data with Recurrent Autoencoders and TensorFlow
Learning Financial Market Data with Recurrent Autoencoders and TensorFlowLearning Financial Market Data with Recurrent Autoencoders and TensorFlow
Learning Financial Market Data with Recurrent Autoencoders and TensorFlow
Altoros
 
ANSSummer2015
ANSSummer2015ANSSummer2015
ANSSummer2015
Mohammad Abdo
 
Backpropagation - Elisa Sayrol - UPC Barcelona 2018
Backpropagation - Elisa Sayrol - UPC Barcelona 2018Backpropagation - Elisa Sayrol - UPC Barcelona 2018
Backpropagation - Elisa Sayrol - UPC Barcelona 2018
Universitat Politècnica de Catalunya
 
Optimization (DLAI D4L1 2017 UPC Deep Learning for Artificial Intelligence)
Optimization (DLAI D4L1 2017 UPC Deep Learning for Artificial Intelligence)Optimization (DLAI D4L1 2017 UPC Deep Learning for Artificial Intelligence)
Optimization (DLAI D4L1 2017 UPC Deep Learning for Artificial Intelligence)
Universitat Politècnica de Catalunya
 
2010-Pregel
2010-Pregel2010-Pregel
2010-Pregel
binzhao
 
Development of Multi-Level ROM
Development of Multi-Level ROMDevelopment of Multi-Level ROM
Development of Multi-Level ROM
Mohammad
 
java memory management & gc
java memory management & gcjava memory management & gc
java memory management & gc
exsuns
 
Mutate and Test your Tests
Mutate and Test your TestsMutate and Test your Tests
Mutate and Test your Tests
STAMP Project
 
Deep Learning, Keras, and TensorFlow
Deep Learning, Keras, and TensorFlowDeep Learning, Keras, and TensorFlow
Deep Learning, Keras, and TensorFlow
Oswald Campesato
 
Safe and Efficient Off-Policy Reinforcement Learning
Safe and Efficient Off-Policy Reinforcement LearningSafe and Efficient Off-Policy Reinforcement Learning
Safe and Efficient Off-Policy Reinforcement Learning
mooopan
 
Backpropagation (DLAI D3L1 2017 UPC Deep Learning for Artificial Intelligence)
Backpropagation (DLAI D3L1 2017 UPC Deep Learning for Artificial Intelligence)Backpropagation (DLAI D3L1 2017 UPC Deep Learning for Artificial Intelligence)
Backpropagation (DLAI D3L1 2017 UPC Deep Learning for Artificial Intelligence)
Universitat Politècnica de Catalunya
 

What's hot (20)

Database Agnostic Workload Management (CIDR 2019)
Database Agnostic Workload Management (CIDR 2019)Database Agnostic Workload Management (CIDR 2019)
Database Agnostic Workload Management (CIDR 2019)
 
Determining QoS of WS-BPEL Compositions
Determining QoS of WS-BPEL CompositionsDetermining QoS of WS-BPEL Compositions
Determining QoS of WS-BPEL Compositions
 
A Multiple Kernel Learning Based Fusion Framework for Real-Time Multi-View Ac...
A Multiple Kernel Learning Based Fusion Framework for Real-Time Multi-View Ac...A Multiple Kernel Learning Based Fusion Framework for Real-Time Multi-View Ac...
A Multiple Kernel Learning Based Fusion Framework for Real-Time Multi-View Ac...
 
EdSketch: Execution-Driven Sketching for Java
EdSketch: Execution-Driven Sketching for JavaEdSketch: Execution-Driven Sketching for Java
EdSketch: Execution-Driven Sketching for Java
 
Speaker Diarization
Speaker DiarizationSpeaker Diarization
Speaker Diarization
 
Gate-Cs 1993
Gate-Cs 1993Gate-Cs 1993
Gate-Cs 1993
 
Seq2Seq (encoder decoder) model
Seq2Seq (encoder decoder) modelSeq2Seq (encoder decoder) model
Seq2Seq (encoder decoder) model
 
Robot, Learning From Data
Robot, Learning From DataRobot, Learning From Data
Robot, Learning From Data
 
Optimization for Neural Network Training - Veronica Vilaplana - UPC Barcelona...
Optimization for Neural Network Training - Veronica Vilaplana - UPC Barcelona...Optimization for Neural Network Training - Veronica Vilaplana - UPC Barcelona...
Optimization for Neural Network Training - Veronica Vilaplana - UPC Barcelona...
 
Learning Financial Market Data with Recurrent Autoencoders and TensorFlow
Learning Financial Market Data with Recurrent Autoencoders and TensorFlowLearning Financial Market Data with Recurrent Autoencoders and TensorFlow
Learning Financial Market Data with Recurrent Autoencoders and TensorFlow
 
ANSSummer2015
ANSSummer2015ANSSummer2015
ANSSummer2015
 
Backpropagation - Elisa Sayrol - UPC Barcelona 2018
Backpropagation - Elisa Sayrol - UPC Barcelona 2018Backpropagation - Elisa Sayrol - UPC Barcelona 2018
Backpropagation - Elisa Sayrol - UPC Barcelona 2018
 
Optimization (DLAI D4L1 2017 UPC Deep Learning for Artificial Intelligence)
Optimization (DLAI D4L1 2017 UPC Deep Learning for Artificial Intelligence)Optimization (DLAI D4L1 2017 UPC Deep Learning for Artificial Intelligence)
Optimization (DLAI D4L1 2017 UPC Deep Learning for Artificial Intelligence)
 
2010-Pregel
2010-Pregel2010-Pregel
2010-Pregel
 
Development of Multi-Level ROM
Development of Multi-Level ROMDevelopment of Multi-Level ROM
Development of Multi-Level ROM
 
java memory management & gc
java memory management & gcjava memory management & gc
java memory management & gc
 
Mutate and Test your Tests
Mutate and Test your TestsMutate and Test your Tests
Mutate and Test your Tests
 
Deep Learning, Keras, and TensorFlow
Deep Learning, Keras, and TensorFlowDeep Learning, Keras, and TensorFlow
Deep Learning, Keras, and TensorFlow
 
Safe and Efficient Off-Policy Reinforcement Learning
Safe and Efficient Off-Policy Reinforcement LearningSafe and Efficient Off-Policy Reinforcement Learning
Safe and Efficient Off-Policy Reinforcement Learning
 
Backpropagation (DLAI D3L1 2017 UPC Deep Learning for Artificial Intelligence)
Backpropagation (DLAI D3L1 2017 UPC Deep Learning for Artificial Intelligence)Backpropagation (DLAI D3L1 2017 UPC Deep Learning for Artificial Intelligence)
Backpropagation (DLAI D3L1 2017 UPC Deep Learning for Artificial Intelligence)
 

Similar to Compressed Sensing using Generative Model

Tracking the tracker: Time Series Analysis in Python from First Principles
Tracking the tracker: Time Series Analysis in Python from First PrinciplesTracking the tracker: Time Series Analysis in Python from First Principles
Tracking the tracker: Time Series Analysis in Python from First Principles
kenluck2001
 
教師なし画像特徴表現学習の動向 {Un, Self} supervised representation learning (CVPR 2018 完全読破...
教師なし画像特徴表現学習の動向 {Un, Self} supervised representation learning (CVPR 2018 完全読破...教師なし画像特徴表現学習の動向 {Un, Self} supervised representation learning (CVPR 2018 完全読破...
教師なし画像特徴表現学習の動向 {Un, Self} supervised representation learning (CVPR 2018 完全読破...
cvpaper. challenge
 
Declarative data analysis
Declarative data analysisDeclarative data analysis
Declarative data analysis
South West Data Meetup
 
PRML Chapter 5
PRML Chapter 5PRML Chapter 5
PRML Chapter 5
Sunwoo Kim
 
18.1 combining models
18.1 combining models18.1 combining models
18.1 combining models
Andres Mendez-Vazquez
 
【博士論文発表会】パラメータ制約付き特異モデルの統計的学習理論
【博士論文発表会】パラメータ制約付き特異モデルの統計的学習理論【博士論文発表会】パラメータ制約付き特異モデルの統計的学習理論
【博士論文発表会】パラメータ制約付き特異モデルの統計的学習理論
Naoki Hayashi
 
Kernal based speaker specific feature extraction and its applications in iTau...
Kernal based speaker specific feature extraction and its applications in iTau...Kernal based speaker specific feature extraction and its applications in iTau...
Kernal based speaker specific feature extraction and its applications in iTau...
TELKOMNIKA JOURNAL
 
November, 2006 CCKM'06 1
November, 2006 CCKM'06 1 November, 2006 CCKM'06 1
November, 2006 CCKM'06 1
butest
 
2021 04-01-dalle
2021 04-01-dalle2021 04-01-dalle
2021 04-01-dalle
JAEMINJEONG5
 
Sharp Characterization of Optimal Minibatch Size for Stochastic Finite Sum Co...
Sharp Characterization of Optimal Minibatch Size for Stochastic Finite Sum Co...Sharp Characterization of Optimal Minibatch Size for Stochastic Finite Sum Co...
Sharp Characterization of Optimal Minibatch Size for Stochastic Finite Sum Co...
Atsushi Nitanda
 
Ijciet 10 01_153-2
Ijciet 10 01_153-2Ijciet 10 01_153-2
Ijciet 10 01_153-2
IAEME Publication
 
Superefficient Monte Carlo Simulations
Superefficient Monte Carlo SimulationsSuperefficient Monte Carlo Simulations
Superefficient Monte Carlo Simulations
Cheng-An Yang
 
Pca seminar final report
Pca seminar final reportPca seminar final report
MM - KBAC: Using mixed models to adjust for population structure in a rare-va...
MM - KBAC: Using mixed models to adjust for population structure in a rare-va...MM - KBAC: Using mixed models to adjust for population structure in a rare-va...
MM - KBAC: Using mixed models to adjust for population structure in a rare-va...
Golden Helix Inc
 
MM-KBAC – Using Mixed Models to Adjust for Population Structure in a Rare-var...
MM-KBAC – Using Mixed Models to Adjust for Population Structure in a Rare-var...MM-KBAC – Using Mixed Models to Adjust for Population Structure in a Rare-var...
MM-KBAC – Using Mixed Models to Adjust for Population Structure in a Rare-var...
Golden Helix Inc
 
Expandable bayesian
Expandable bayesianExpandable bayesian
Expandable bayesian
Ahmad Amri
 
End-to-End Object Detection with Transformers
End-to-End Object Detection with TransformersEnd-to-End Object Detection with Transformers
End-to-End Object Detection with Transformers
Seunghyun Hwang
 
Multimode system condition monitoring using sparsity reconstruction for quali...
Multimode system condition monitoring using sparsity reconstruction for quali...Multimode system condition monitoring using sparsity reconstruction for quali...
Multimode system condition monitoring using sparsity reconstruction for quali...
IJECEIAES
 
Background Estimation Using Principal Component Analysis Based on Limited Mem...
Background Estimation Using Principal Component Analysis Based on Limited Mem...Background Estimation Using Principal Component Analysis Based on Limited Mem...
Background Estimation Using Principal Component Analysis Based on Limited Mem...
IJECEIAES
 
InfoGAN: Interpretable Representation Learning by Information Maximizing Gen...
InfoGAN: Interpretable Representation Learning by Information Maximizing Gen...InfoGAN: Interpretable Representation Learning by Information Maximizing Gen...
InfoGAN: Interpretable Representation Learning by Information Maximizing Gen...
Shuhei Yoshida
 

Similar to Compressed Sensing using Generative Model (20)

Tracking the tracker: Time Series Analysis in Python from First Principles
Tracking the tracker: Time Series Analysis in Python from First PrinciplesTracking the tracker: Time Series Analysis in Python from First Principles
Tracking the tracker: Time Series Analysis in Python from First Principles
 
教師なし画像特徴表現学習の動向 {Un, Self} supervised representation learning (CVPR 2018 完全読破...
教師なし画像特徴表現学習の動向 {Un, Self} supervised representation learning (CVPR 2018 完全読破...教師なし画像特徴表現学習の動向 {Un, Self} supervised representation learning (CVPR 2018 完全読破...
教師なし画像特徴表現学習の動向 {Un, Self} supervised representation learning (CVPR 2018 完全読破...
 
Declarative data analysis
Declarative data analysisDeclarative data analysis
Declarative data analysis
 
PRML Chapter 5
PRML Chapter 5PRML Chapter 5
PRML Chapter 5
 
18.1 combining models
18.1 combining models18.1 combining models
18.1 combining models
 
【博士論文発表会】パラメータ制約付き特異モデルの統計的学習理論
【博士論文発表会】パラメータ制約付き特異モデルの統計的学習理論【博士論文発表会】パラメータ制約付き特異モデルの統計的学習理論
【博士論文発表会】パラメータ制約付き特異モデルの統計的学習理論
 
Kernal based speaker specific feature extraction and its applications in iTau...
Kernal based speaker specific feature extraction and its applications in iTau...Kernal based speaker specific feature extraction and its applications in iTau...
Kernal based speaker specific feature extraction and its applications in iTau...
 
November, 2006 CCKM'06 1
November, 2006 CCKM'06 1 November, 2006 CCKM'06 1
November, 2006 CCKM'06 1
 
2021 04-01-dalle
2021 04-01-dalle2021 04-01-dalle
2021 04-01-dalle
 
Sharp Characterization of Optimal Minibatch Size for Stochastic Finite Sum Co...
Sharp Characterization of Optimal Minibatch Size for Stochastic Finite Sum Co...Sharp Characterization of Optimal Minibatch Size for Stochastic Finite Sum Co...
Sharp Characterization of Optimal Minibatch Size for Stochastic Finite Sum Co...
 
Ijciet 10 01_153-2
Ijciet 10 01_153-2Ijciet 10 01_153-2
Ijciet 10 01_153-2
 
Superefficient Monte Carlo Simulations
Superefficient Monte Carlo SimulationsSuperefficient Monte Carlo Simulations
Superefficient Monte Carlo Simulations
 
Pca seminar final report
Pca seminar final reportPca seminar final report
Pca seminar final report
 
MM - KBAC: Using mixed models to adjust for population structure in a rare-va...
MM - KBAC: Using mixed models to adjust for population structure in a rare-va...MM - KBAC: Using mixed models to adjust for population structure in a rare-va...
MM - KBAC: Using mixed models to adjust for population structure in a rare-va...
 
MM-KBAC – Using Mixed Models to Adjust for Population Structure in a Rare-var...
MM-KBAC – Using Mixed Models to Adjust for Population Structure in a Rare-var...MM-KBAC – Using Mixed Models to Adjust for Population Structure in a Rare-var...
MM-KBAC – Using Mixed Models to Adjust for Population Structure in a Rare-var...
 
Expandable bayesian
Expandable bayesianExpandable bayesian
Expandable bayesian
 
End-to-End Object Detection with Transformers
End-to-End Object Detection with TransformersEnd-to-End Object Detection with Transformers
End-to-End Object Detection with Transformers
 
Multimode system condition monitoring using sparsity reconstruction for quali...
Multimode system condition monitoring using sparsity reconstruction for quali...Multimode system condition monitoring using sparsity reconstruction for quali...
Multimode system condition monitoring using sparsity reconstruction for quali...
 
Background Estimation Using Principal Component Analysis Based on Limited Mem...
Background Estimation Using Principal Component Analysis Based on Limited Mem...Background Estimation Using Principal Component Analysis Based on Limited Mem...
Background Estimation Using Principal Component Analysis Based on Limited Mem...
 
InfoGAN: Interpretable Representation Learning by Information Maximizing Gen...
InfoGAN: Interpretable Representation Learning by Information Maximizing Gen...InfoGAN: Interpretable Representation Learning by Information Maximizing Gen...
InfoGAN: Interpretable Representation Learning by Information Maximizing Gen...
 

Recently uploaded

EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
Sérgio Sacani
 
SAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdfSAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdf
KrushnaDarade1
 
Compexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titrationCompexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titration
Vandana Devesh Sharma
 
Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...
Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...
Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...
University of Maribor
 
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốtmô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
HongcNguyn6
 
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdfwaterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
LengamoLAppostilic
 
The binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defectsThe binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defects
Sérgio Sacani
 
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
vluwdy49
 
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills MN
 
Deep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless ReproducibilityDeep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless Reproducibility
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf
by6843629
 
Phenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvementPhenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvement
IshaGoswami9
 
Eukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptxEukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptx
RitabrataSarkar3
 
Micronuclei test.M.sc.zoology.fisheries.
Micronuclei test.M.sc.zoology.fisheries.Micronuclei test.M.sc.zoology.fisheries.
Micronuclei test.M.sc.zoology.fisheries.
Aditi Bajpai
 
Medical Orthopedic PowerPoint Templates.pptx
Medical Orthopedic PowerPoint Templates.pptxMedical Orthopedic PowerPoint Templates.pptx
Medical Orthopedic PowerPoint Templates.pptx
terusbelajar5
 
Unlocking the mysteries of reproduction: Exploring fecundity and gonadosomati...
Unlocking the mysteries of reproduction: Exploring fecundity and gonadosomati...Unlocking the mysteries of reproduction: Exploring fecundity and gonadosomati...
Unlocking the mysteries of reproduction: Exploring fecundity and gonadosomati...
AbdullaAlAsif1
 
Topic: SICKLE CELL DISEASE IN CHILDREN-3.pdf
Topic: SICKLE CELL DISEASE IN CHILDREN-3.pdfTopic: SICKLE CELL DISEASE IN CHILDREN-3.pdf
Topic: SICKLE CELL DISEASE IN CHILDREN-3.pdf
TinyAnderson
 
Cytokines and their role in immune regulation.pptx
Cytokines and their role in immune regulation.pptxCytokines and their role in immune regulation.pptx
Cytokines and their role in immune regulation.pptx
Hitesh Sikarwar
 
Randomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNERandomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNE
University of Maribor
 
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
yqqaatn0
 

Recently uploaded (20)

EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
 
SAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdfSAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdf
 
Compexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titrationCompexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titration
 
Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...
Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...
Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...
 
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốtmô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
 
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdfwaterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
 
The binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defectsThe binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defects
 
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
 
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
 
Deep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless ReproducibilityDeep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless Reproducibility
 
8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf
 
Phenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvementPhenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvement
 
Eukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptxEukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptx
 
Micronuclei test.M.sc.zoology.fisheries.
Micronuclei test.M.sc.zoology.fisheries.Micronuclei test.M.sc.zoology.fisheries.
Micronuclei test.M.sc.zoology.fisheries.
 
Medical Orthopedic PowerPoint Templates.pptx
Medical Orthopedic PowerPoint Templates.pptxMedical Orthopedic PowerPoint Templates.pptx
Medical Orthopedic PowerPoint Templates.pptx
 
Unlocking the mysteries of reproduction: Exploring fecundity and gonadosomati...
Unlocking the mysteries of reproduction: Exploring fecundity and gonadosomati...Unlocking the mysteries of reproduction: Exploring fecundity and gonadosomati...
Unlocking the mysteries of reproduction: Exploring fecundity and gonadosomati...
 
Topic: SICKLE CELL DISEASE IN CHILDREN-3.pdf
Topic: SICKLE CELL DISEASE IN CHILDREN-3.pdfTopic: SICKLE CELL DISEASE IN CHILDREN-3.pdf
Topic: SICKLE CELL DISEASE IN CHILDREN-3.pdf
 
Cytokines and their role in immune regulation.pptx
Cytokines and their role in immune regulation.pptxCytokines and their role in immune regulation.pptx
Cytokines and their role in immune regulation.pptx
 
Randomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNERandomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNE
 
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
 

Compressed Sensing using Generative Model

  • 1. Compressed Sensing Using Generative Models Kenneth Emeka Odoh 14th Nov 2018 (Kaggle Data Science Meetup | SFU Ventures Lab) Vancouver, BC
  • 2. Table of Contents ● Compressed sensing ● Generative model Inspired by the paper named Compressed sensing using generative model [Bora et. al, 2017] {https://arxiv.org/abs/1703.03208 } 2 Kenneth Emeka Odoh
  • 3. Compressed Sensing Compressed sensing is the way of estimating signal from underdetermined system by exploiting the structure of the problem. y = Ax + ໗ where x is recovered signal, ໗ is noise, and y is measurement signal. 3 Kenneth Emeka Odoh
  • 4. ● Dimensionality reduction techniques / Compression techniques ○ PCA, DCT, FFT, JPEG ● Denoising ● Deblurring ● Anomaly detection ● Blind source separation There are a number of techniques for compressed sensing Optimization theory e.g Linear programming, gradient descent Application of Compressed Sensing 4
  • 5. Underdetermined Linear System Ax = b A has dimension of n x m, x has m x 1, and b has n x 1, where n>m b is signal, x is recovered signal b, x are different representation of signals e.g time and frequency domain ● Infinitely many solutions 5 Kenneth Emeka Odoh
  • 6. Structure on the Problem ● Sparsity ● Orthogonality ● Symmetry ● Smoothness Imposing structure on the problem in form of inductive bias. This is achieved by adding regularizer which improves efficiency and simplicity of processing. Handling different representations ● Parseval theorem ● Heisenberg uncertainty principle 6 Kenneth Emeka Odoh
  • 7. Estimating A The Conditions for extracting A ● Restricted Isometry Property (RIP) This creates orthonormal matrix to impose sparsity. ● Restricted Eigenvalue Condition (REC) This is a sufficient condition as it enforces that sparse vectors are far from null space. This can be achieved by initializing the weight from thin-tailed distribution. Implication of Theorem 1.1, 1.2 lead to the least loss with a high probability if A is sampled for a thin-tailed normal distribution with tight bounds on the training size [Bora et. al, 2017]. 7 Kenneth Emeka Odoh
  • 8. Variational Autoencoder (VAE) vs “Vanilla” Autoencoder Autoencoder learns compressed representation of input by compressing and decompressing back to match to reconstruct the original input. It is an unsupervised learning method with goals to learn functions for compression and decompression. VAE learns probability of the parameter representing the data distribution. This focuses on learning probability distribution instead of learning functions. 8 Kenneth Emeka Odoh
  • 11. Reparameterization Trick This is needed to backpropagate through a random node (latent node) [https://stats.stackexchange.com/questions/199605/how-does-the-reparameterization-trick-for-vaes-work-and-why-is-it-i mportant] 11 Kenneth Emeka Odoh z= f(ϵ,μ,L) Differentiate z with respect to μ
  • 13. ● This consist of a generator and discriminator pitted together in a zero-sum game. ● Generator models the data distribution. ● Discriminator estimate the probability that the sample result from the model distribution or the data distribution. ● The generator keeps creating counterfeit object and the discriminator keeps trying to detect the counterfeits. The process continue until the generator can produce real counterfeit that cannot be discriminated from the originals. ● Generative models and reinforcement learning model are a natural way to incorporate game theoretic principles in machine learning. 13 Kenneth Emeka Odoh
  • 14. Why Generative model may requires lower number of Training examples ● Regularization is a form of inductive bias that exploit the structure of the problem thereby simplifying the problem space. ● With suitable representation learning with good priors, with smaller VC-dimension leads to smaller training size. ○ VC-dimension is a measure of capacity of space of functions. Kenneth Emeka Odoh 14
  • 17. Extensions of Work ● Use Wasserstein metric instead of KL-divergence in the VAE and GANs formulation. This would reduce error. ● Deciding on a rigorous theoretical justification for regularization leads to underfitting. This is relating to bias-variance tradeoff. ● How Early stopping as a regularizer can impact the experiments. ● Quantifying the uncertainty (aleatory and epistemic). ● How to evaluate generative models? ● Putting constraint on the output of the generative model e.g using sum of squares [https://www.wired.com/story/a-classical-math-problem-gets-pulled-into-self-driving-cars] 17 Kenneth Emeka Odoh
  • 18. Conclusions ● Instability of lasso in the presence of multiple collinearity. ● Try elastic net regularizer. ● L2 lead to closed form solution leading to unique solution. ● L1 does not lead to a closed form, supports sparsity and suitable to feature selection. ● Representational learning with regularization may require less training size thereby lowering the training times with less complex models. 18 Kenneth Emeka Odoh
  • 19. References 1. http://slazebni.cs.illinois.edu/spring17/lec12_vae.pdf 2. Carl Doersch, Tutorial on Variational Autoencoders, 2016. 3. Neelakantan et. al, Adding gradient noise improves learning for very deep network, 2016. 4. Bora et. al, Compressed sensing using generative models, 2017 5. Ian Goodfellow, NIPS 2016 Tutorial: Generative Adversarial Networks 19 Kenneth Emeka Odoh
  • 20. Past Talks Some of my past talks ● Tutorial on Cryptography, slide: https://www.slideshare.net/kenluck2001/crypto-bootcamp-108671356 , 2018 ● Landmark Retrieval & Recognition, slide: https://www.slideshare.net/kenluck2001/landmark-retrieval-recognition-105605174 , video: https://youtu.be/YD6ihpBMyso , 2018 ● Tracking the tracker: Time Series Analysis in Python from First Principles, slide: https://www.slideshare.net/kenluck2001/tracking-the-tracker-time-series-analysis-in-python-fr om-first-principles-101506045 , 2018 ● WSDM Recommender System, slide: https://www.slideshare.net/kenluck2001/kaggle-kenneth , video: https://youtu.be/exwJmQzDBag , 2018 Kenneth Emeka Odoh 20