SlideShare a Scribd company logo
Kernel Analysis of
Deep Networks
By:
Gregoire Montavon
Mikio L. Braun
Klaus-Robert Muller
(Technical University of Berlin)
JMLR 2011
Presented by:
Behrang mehrparvar
(University of Houston)
April 8th, 2014
Roadmap

Deep Learning

Goodness of Representations

Measuring goodness

Role of architecture
Deep Learning?

Distributed representation
− Less examples in regions
− Capture global structure

Depth
− Efficient representation

Abstraction
− Higher-level features

Flexibility
− Incorporate prior knowledge
Distributed Representation [1]
Depth [2]
Abstraction [?]
Problem Specification

Deep Learning is still a Black Box!

Theoretical aspect
− e.g. studying depth in sum-product networks

Analytical arguments
− e.g. analysis of depth

Experimental results
− e.g. performance in application domains

Visualization
− e.g. measuring invariance
Kernel Methods

Decouples learning algorithms from data representation

Kernel operator:
− Measures similarity between points
− All the prior knowledge of the learning problem

In this paper:
− Not a learning machine
− Abstraction tool to model the deep network
Kernel Methods (cont.)

Kernel Methods
− model the deep network

Used to quantify ...
− the goodness of representations
− the evolution of good representations
Hypothesis
1) Simpler and more accurate representation throughout the depth
2) Structure of the network (restrictions) define the speed of how
representations are formed
– Evolution from dist. of pixels to dist. of classes
Problem Specification

Problem: Role of depth in goodness of representation

Challenge: Definition and Measurement for goodness

Solution:
– Simplicity

Dimensionality: number of kernel PCs

Number of local variations
– Accuracy

Classification error
Hypothesis (Cont.)
Method
1) Train the deep network
2) Infer the representation of each layer
3) Apply kernel PCA on each layer representations
4) Project data points on first d eigenvectors
5) Analyze the results
Method (Analysis)
Why Kernels?
1) Incorporating prior knowledge
2) Measurable simplicity and accuracy
3) Theoretical framework and convergence bounds [3]
4) Flexibility
Dimensionality and Complexity
Dimensionality and Complexity (cont.)
Intuition

Accuracy
– Task-relevant information

Simplicity
– Number of allowed local variations in the inputs
space
– However, does not explain domain-specific
regularities
– Robust to number of samples
• vs. number of support vectors
Effects of Kernel mapping
Experiment setup

Datasets
– MNIST
– CIFAR

Tasks
– Supervised learning
– Transfer learning

Architectures
– Multilayer perceptron (MLP)
– Pretrained multilayer perceptron (PMLP)
– Convolutional neural networks (CNN)
Effect of Settings
Effect of Depth (Hyp. 1)
Observation

Higher layers
– More accurate representations
– More simple representations
Architectures

Multilayer Perceptrons
– No preconditioning on learning problem
– Prior: NONE

Pretrained Multilayer perceptrons
– Better represents the underlying representation
– Contains a certain part of soluton
– Prior: generative model of input

Convolutional Neural Networks
– Prior: Spatial invariance
Multilayer Perceptron [4]
Convolutional Neural Networks [4]
Effect of Architecture (Hyp. 2)
Observation

MNIST:
– MLP: Discriminating is solved greedily
– PMLP and CNN: postpone to last layers

CIFAR
– MLP: Doesn't discriminate till last layer
– PMLP and CNN: spread it to more layers
WHY?!
– Good observation, but no explanation!
– Hints: dataset, priors, etc. ?
Effect of Architecture (Cont.)
Observation

Regularities in PMLP and CNN
– Facilitate the construction of a structured
solution
– Controls the rate of discrimination at every level
Label Contribution of PCs
Comments

Strengths
– Important and interesting problem
– Simple and intuitive approach
– Well designed experiments
– Good analysis of results

Weaknesses
– Too many observations
• e.g. role of sigma in scale invariance
– explaining observations
Future works?

Experiments on Unsupervised Learning

Explaining the results

Analysis on biological neural systems?!
References
1) Bengio, Yoshua, and Olivier Delalleau. "On the expressive
power of deep architectures." Algorithmic Learning Theory.
Springer Berlin Heidelberg, 2011.
2) Poon, Hoifung, and Pedro Domingos. "Sum-product networks: A
new deep architecture." Computer Vision Workshops (ICCV
Workshops), 2011 IEEE International Conference on. IEEE, 2011.
3) Braun, Mikio L., Joachim M. Buhmann, and Klaus-Robert Müller. "On
relevant dimensions in kernel feature spaces." The Journal of
Machine Learning Research 9 (2008): 1875-1908.
4) http://deeplearning.net/
Thanks ...

More Related Content

PPTX
Transfer Learning in NLP: A Survey
NUPUR YADAV
 
PPTX
Introduction to CNN
Shuai Zhang
 
PDF
AI&BigData Lab 2016. Александр Баев: Transfer learning - зачем, как и где.
GeeksLab Odessa
 
PPTX
Image Segmentation Using Deep Learning : A survey
NUPUR YADAV
 
PDF
CNN
Ukjae Jeong
 
PDF
1D Convolutional Neural Networks for Time Series Modeling - Nathan Janos, Jef...
PyData
 
PDF
Offline Character Recognition Using Monte Carlo Method and Neural Network
ijaia
 
PDF
ELLA LC algorithm presentation in ICIP 2016
InVID Project
 
Transfer Learning in NLP: A Survey
NUPUR YADAV
 
Introduction to CNN
Shuai Zhang
 
AI&BigData Lab 2016. Александр Баев: Transfer learning - зачем, как и где.
GeeksLab Odessa
 
Image Segmentation Using Deep Learning : A survey
NUPUR YADAV
 
1D Convolutional Neural Networks for Time Series Modeling - Nathan Janos, Jef...
PyData
 
Offline Character Recognition Using Monte Carlo Method and Neural Network
ijaia
 
ELLA LC algorithm presentation in ICIP 2016
InVID Project
 

What's hot (20)

PPTX
Neuroevolution and deep learing
Accenture
 
PPTX
Convolutional neural networks deepa
deepa4466
 
PDF
LeNet to ResNet
Somnath Banerjee
 
PPTX
Convolutional neural network from VGG to DenseNet
SungminYou
 
PPTX
Review on cs231 part-2
Jeong Choi
 
PDF
HardNet: Convolutional Network for Local Image Description
Dmytro Mishkin
 
PDF
Convolutional Neural Networks: Part 1
ananth
 
PPTX
CNN Tutorial
Sungjoon Choi
 
PDF
Comparison of Fine-tuning and Extension Strategies for Deep Convolutional Neu...
InVID Project
 
PPTX
Machine Learning - Convolutional Neural Network
Richard Kuo
 
PDF
Scene classification using Convolutional Neural Networks - Jayani Withanawasam
WithTheBest
 
ODP
Convolutional Neural Networks
Tianxiang Xiong
 
PPTX
Efficient Neural Network Architecture for Image Classfication
Yogendra Tamang
 
PPTX
Visualizaing and understanding convolutional networks
SungminYou
 
PPTX
Deep learning lecture - part 1 (basics, CNN)
SungminYou
 
PDF
Convolutional Neural Networks (CNN)
Gaurav Mittal
 
PDF
Image recognition
Stig-Arne Kristoffersen
 
PDF
Do wide and deep networks learn the same things? Uncovering how neural networ...
Seunghyun Hwang
 
PPTX
Convolutional Neural Network and Its Applications
Kasun Chinthaka Piyarathna
 
PDF
Learning Convolutional Neural Networks for Graphs
Mathias Niepert
 
Neuroevolution and deep learing
Accenture
 
Convolutional neural networks deepa
deepa4466
 
LeNet to ResNet
Somnath Banerjee
 
Convolutional neural network from VGG to DenseNet
SungminYou
 
Review on cs231 part-2
Jeong Choi
 
HardNet: Convolutional Network for Local Image Description
Dmytro Mishkin
 
Convolutional Neural Networks: Part 1
ananth
 
CNN Tutorial
Sungjoon Choi
 
Comparison of Fine-tuning and Extension Strategies for Deep Convolutional Neu...
InVID Project
 
Machine Learning - Convolutional Neural Network
Richard Kuo
 
Scene classification using Convolutional Neural Networks - Jayani Withanawasam
WithTheBest
 
Convolutional Neural Networks
Tianxiang Xiong
 
Efficient Neural Network Architecture for Image Classfication
Yogendra Tamang
 
Visualizaing and understanding convolutional networks
SungminYou
 
Deep learning lecture - part 1 (basics, CNN)
SungminYou
 
Convolutional Neural Networks (CNN)
Gaurav Mittal
 
Image recognition
Stig-Arne Kristoffersen
 
Do wide and deep networks learn the same things? Uncovering how neural networ...
Seunghyun Hwang
 
Convolutional Neural Network and Its Applications
Kasun Chinthaka Piyarathna
 
Learning Convolutional Neural Networks for Graphs
Mathias Niepert
 
Ad

Viewers also liked (6)

ODP
NN Models with DL4J for Deep Learning
신동 강
 
PPT
Multi-Layer Perceptrons
ESCOM
 
PDF
Slides machine learning festival path pdf
Fabio Bottura
 
PPT
Support Vector machine
Anandha L Ranganathan
 
PPT
Support Vector Machines
nextlib
 
PDF
Support Vector Machines for Classification
Prakash Pimpale
 
NN Models with DL4J for Deep Learning
신동 강
 
Multi-Layer Perceptrons
ESCOM
 
Slides machine learning festival path pdf
Fabio Bottura
 
Support Vector machine
Anandha L Ranganathan
 
Support Vector Machines
nextlib
 
Support Vector Machines for Classification
Prakash Pimpale
 
Ad

Similar to Kernel analysis of deep networks (20)

PDF
Practical deepllearningv1
arthi v
 
PDF
Easy to learn deep learning guide - elementry
AnjaliSohoni
 
PDF
Introduction to deeplearning engineering
foodf4187
 
PDF
Deep learning introduction basic information
AnoopCadlord1
 
PDF
Deep Neural Networks (D1L2 Insight@DCU Machine Learning Workshop 2017)
Universitat Politècnica de Catalunya
 
PPTX
Diving into Deep Learning (Silicon Valley Code Camp 2017)
Oswald Campesato
 
PPTX
Android and Deep Learning
Oswald Campesato
 
PDF
IRJET- Machine Learning based Object Identification System using Python
IRJET Journal
 
PPTX
Java and Deep Learning
Oswald Campesato
 
PPTX
Java and Deep Learning (Introduction)
Oswald Campesato
 
PPTX
Deep learning introduction
Adwait Bhave
 
PDF
Deep learning 1
Karthick Thiyagu
 
PDF
Deep Learning Applications in Finance.pdf
Vanessa Bridge
 
PDF
Deep Learning & Tensor flow: An Intro
Siby Jose Plathottam
 
PPTX
Deep Learning: Towards General Artificial Intelligence
Rukshan Batuwita
 
PDF
A Quick Overview of Artificial Intelligence and Machine Learning
Hiroki Sayama
 
PDF
From Pixels to Understanding: Deep Learning's Impact on Image Classification ...
IRJET Journal
 
PDF
A Quick Overview of Artificial Intelligence and Machine Learning (revised ver...
Hiroki Sayama
 
PDF
Understanding Convolutional Neural Networks
Jeremy Nixon
 
PDF
PyData2015
Matthew Opala
 
Practical deepllearningv1
arthi v
 
Easy to learn deep learning guide - elementry
AnjaliSohoni
 
Introduction to deeplearning engineering
foodf4187
 
Deep learning introduction basic information
AnoopCadlord1
 
Deep Neural Networks (D1L2 Insight@DCU Machine Learning Workshop 2017)
Universitat Politècnica de Catalunya
 
Diving into Deep Learning (Silicon Valley Code Camp 2017)
Oswald Campesato
 
Android and Deep Learning
Oswald Campesato
 
IRJET- Machine Learning based Object Identification System using Python
IRJET Journal
 
Java and Deep Learning
Oswald Campesato
 
Java and Deep Learning (Introduction)
Oswald Campesato
 
Deep learning introduction
Adwait Bhave
 
Deep learning 1
Karthick Thiyagu
 
Deep Learning Applications in Finance.pdf
Vanessa Bridge
 
Deep Learning & Tensor flow: An Intro
Siby Jose Plathottam
 
Deep Learning: Towards General Artificial Intelligence
Rukshan Batuwita
 
A Quick Overview of Artificial Intelligence and Machine Learning
Hiroki Sayama
 
From Pixels to Understanding: Deep Learning's Impact on Image Classification ...
IRJET Journal
 
A Quick Overview of Artificial Intelligence and Machine Learning (revised ver...
Hiroki Sayama
 
Understanding Convolutional Neural Networks
Jeremy Nixon
 
PyData2015
Matthew Opala
 

Recently uploaded (20)

PPTX
Databricks-DE-Associate Certification Questions-june-2024.pptx
pedelli41
 
PPTX
Fuzzy_Membership_Functions_Presentation.pptx
pythoncrazy2024
 
PDF
SUMMER INTERNSHIP REPORT[1] (AutoRecovered) (6) (1).pdf
pandeydiksha814
 
PPTX
Introduction-to-Python-Programming-Language (1).pptx
dhyeysapariya
 
PPTX
HSE WEEKLY REPORT for dummies and lazzzzy.pptx
ahmedibrahim691723
 
PDF
Mastering Financial Analysis Materials.pdf
SalamiAbdullahi
 
PDF
Fundamentals and Techniques of Biophysics and Molecular Biology (Pranav Kumar...
RohitKumar868624
 
PPTX
lecture 13 mind test academy it skills.pptx
ggesjmrasoolpark
 
PPTX
Data Security Breach: Immediate Action Plan
varmabhuvan266
 
PPTX
Pipeline Automatic Leak Detection for Water Distribution Systems
Sione Palu
 
PPTX
IP_Journal_Articles_2025IP_Journal_Articles_2025
mishell212144
 
PDF
Blitz Campinas - Dia 24 de maio - Piettro.pdf
fabigreek
 
PDF
Blue Futuristic Cyber Security Presentation.pdf
tanvikhunt1003
 
PPTX
Introduction to Data Analytics and Data Science
KavithaCIT
 
PPT
Real Life Application of Set theory, Relations and Functions
manavparmar205
 
PPTX
Blue and Dark Blue Modern Technology Presentation.pptx
ap177979
 
PDF
202501214233242351219 QASS Session 2.pdf
lauramejiamillan
 
PDF
An Uncut Conversation With Grok | PDF Document
Mike Hydes
 
PPTX
Introduction to Biostatistics Presentation.pptx
AtemJoshua
 
PDF
The_Future_of_Data_Analytics_by_CA_Suvidha_Chaplot_UPDATED.pdf
CA Suvidha Chaplot
 
Databricks-DE-Associate Certification Questions-june-2024.pptx
pedelli41
 
Fuzzy_Membership_Functions_Presentation.pptx
pythoncrazy2024
 
SUMMER INTERNSHIP REPORT[1] (AutoRecovered) (6) (1).pdf
pandeydiksha814
 
Introduction-to-Python-Programming-Language (1).pptx
dhyeysapariya
 
HSE WEEKLY REPORT for dummies and lazzzzy.pptx
ahmedibrahim691723
 
Mastering Financial Analysis Materials.pdf
SalamiAbdullahi
 
Fundamentals and Techniques of Biophysics and Molecular Biology (Pranav Kumar...
RohitKumar868624
 
lecture 13 mind test academy it skills.pptx
ggesjmrasoolpark
 
Data Security Breach: Immediate Action Plan
varmabhuvan266
 
Pipeline Automatic Leak Detection for Water Distribution Systems
Sione Palu
 
IP_Journal_Articles_2025IP_Journal_Articles_2025
mishell212144
 
Blitz Campinas - Dia 24 de maio - Piettro.pdf
fabigreek
 
Blue Futuristic Cyber Security Presentation.pdf
tanvikhunt1003
 
Introduction to Data Analytics and Data Science
KavithaCIT
 
Real Life Application of Set theory, Relations and Functions
manavparmar205
 
Blue and Dark Blue Modern Technology Presentation.pptx
ap177979
 
202501214233242351219 QASS Session 2.pdf
lauramejiamillan
 
An Uncut Conversation With Grok | PDF Document
Mike Hydes
 
Introduction to Biostatistics Presentation.pptx
AtemJoshua
 
The_Future_of_Data_Analytics_by_CA_Suvidha_Chaplot_UPDATED.pdf
CA Suvidha Chaplot
 

Kernel analysis of deep networks