SlideShare a Scribd company logo
1 of 32
Download to read offline
Confident Kernel Sparse Coding
and Dictionary Learning
Babak Hosseini
Prof. Dr. Barbara Hammer
Singapore, 20 Nov. 2018
bhosseini@techfak.uni-bielefeld.de
Cognitive Interaction Technology Centre of Excellence (CITEC)
Bielefeld University, Germany
Outlines
• Introduction
• Confident Dictionary Learning
• Experiments
• Conclusion
2
Introduction
• Introduction
• Confident Dictionary Learning
• Experiments
• Conclusion
3
Introduction
• Dictionary learning and sparse coding
• X: Input signals
• U: Dictionary matrix
• Γ: Sparse codes
• Reconstructing X using sparse resources from U
4
Introduction
• Dictionary learning and sparse coding
• X: Input signals
• U: Dictionary matrix
• Γ: Sparse codes
• Reconstructing X using sparse resources from U
5
x U γ
Introduction
• Dictionary learning and sparse coding
• X: Input signals
• U: Dictionary matrix
• Γ: Sparse codes
• Estimating Γ Sparse coding
• Estimating U Dictionary learning
6
Introduction
• Kernel Dictionary learning/sparse coding
• Non-vectorial data
• Time-series
• Representation: Kernel matrix
• Pairwise-similarity/distance (x1,x2)
7
Introduction
• Kernel Dictionary learning/sparse coding
• Implicit mapping
• Dictionary:
• Linear combination of training data
8
Introduction
• Discriminative dictionary learning (DDL)
• Classification setting
• Label matrix
• Goal:
• Learn a Dictionary U that reconstructs X via Γ
• Mapping Γ: X L
9
Introduction
• Discriminative dictionary learning (DDL)
• Goal:
• Learn a Dictionary U that reconstructs X via Γ
• Mapping Γ: X L
• : Ensures the discriminative mapping for training data
• : Has access to label information L
10
Introduction
• What is the problem?
11
Introduction
• What is the problem?
• The test and train models are not consistent!
12
Introduction
• What is the problem?
• The test and train models are not consistent!
• Reconstruction of test data
doesn’t follow the discriminative mapping.
13
!
Outlines
• Introduction
• Confident Dictionary Learning
• Experiments
• Conclusion
14
Confident Dictionary Learning
• A new discriminant objective
•
• What is the point of that?!
15
Confident Dictionary Learning
• A new discriminant objective
•
• Reconstruction model:
• :
• Its entries show the share of each class in the reconstruction of x.
16
Confident Dictionary Learning
• A new discriminant objective
•
• Reconstruction model:
Therefore,
• Mapping to label space:
17
Confident Dictionary Learning
• A new discriminant objective
•
• Minimizing
each x is reconstructed mostly by its own class.
• Flexible term: x still can use other classes (minor share)
18
Confident Dictionary Learning
• Consistency?
19
Confident Dictionary Learning
• Classification of test data:
• z: test data
• Label :
• Class j: highest contribution in the reconstruction
20
• Classification of test data:
• z: test data
• Class j: highest contribution in the reconstruction
•
• Minimizing
Forcing to reconstruct z using less number of classes.
• Flexible: can still use small share of other classes (if required).
• Confident toward one class.
Confident Dictionary Learning
21
Confident Dictionary Learning
• Convexity?
• Not convex!
22
Confident Dictionary Learning
• Convexity?
• Not convex!
• β: -{most negative eigenvalue of V}
• Once before the training!
23
Confident Dictionary Learning
• Consistent?
• Recall uses L too.
• Recall objective term
similar to the train’s
• Flexible contributions
• Confidence criteria
• More consistent
24
Outlines
• Introduction
• Confident Dictionary Learning
• Experiments
• Conclusion
25
Experiments
• Datasets:
• Multi-dimensional time-series
• Cricket Umpire [1]:
• Articulatory Words [2]
• Schunk Dexterous [3]:
• UTKinect Actions [4]:
• DynTex++[5]:
[1] M. H. Ko, et al. G. W. West, S. Venkatesh, and M. Kumar, “Online context recognition in multisensor systems using dynamic
time warping,” in ISSNIP’05. IEEE, 2005, pp. 283–288.
[2] J. Wang, A. Samal, and J. Green, “Preliminary test of a real-time, interactive silent speech interface based on electromagnetic
articulograph,” in SLPAT’14, 2014, pp. 38–45.
[3] A. Drimus, G. Kootstra, A. Bilberg, and D. Kragic, “Design of a flexible tactile sensor for classification of rigid and deformable
objects,” Robotics and Autonomous Systems, vol. 62, no. 1, pp. 3–15, 2014.
[4] M. Madry, L. Bo, D. Kragic, and D. Fox, “St-hmp: Unsupervised spatiotemporal feature learning for tactile data,” in ICRA’14.
IEEE, 2014, pp. 2262–2269.
[5] L. Xia, C.-C. Chen, and J. Aggarwal, “View invariant human action recognition using histograms of 3d joints,” in CVPRW’12
Workshops. IEEE, 2012, pp. 20–27.
[6] B. Ghanem and N. Ahuja, “Maximum margin distance learning for dynamic texture recognition,” in ECCV’10. Springer, 2010,
26
Experiments
• Baselines:
• K-KSVD: Kernel K-SVD
• LC-NNKSC: Predecessor of CKSC
• EKDL: Equiangular kernel dictionary learning
• KGDL: Dictionary learning on grassmann manifolds
• LP-KSVD: Locality preserving K-SVD
27
Experiments
• Baselines:
• K-KSVD: Kernel K-SVD
• LC-NNKSC: Predecessor of CKSC
• EKDL: Equiangular kernel dictionary learning
• KGDL: Dictionary learning on grassmann manifolds
• LP-KSVD: Locality preserving K-SVD
• Classification Accuracy (%):
• “Dictionary discrimination power”
28
Experiments
• Interpretability of atoms (IP):
• Dictionary:
•
• In range [1/c 1]
• atom i
• 1 if atom i belongs only to one class
• 1/c if atom i is related to all classes
29
Experiments
• Interpretability of atoms (IP):
•
• In range [1/c 1]
• 1 if atom i belongs only to one class
• 1/c if atom i is related to all classes
• Good discrimination
• Good interpretation
30
Conclusion
• Consistency is important for DDL models.
• Proposed a flexible discriminant terms for DDL.
• Proposed a more consistent training-recall framework.
• Increase in:
• Discriminative performance
• Interpretability of dictionary atoms.
31
Thank you very much!
3232

More Related Content

Similar to Confident Kernel Sparse Coding and Dictionary Learning

Easing embedding learning by comprehensive transcription of heterogeneous inf...
Easing embedding learning by comprehensive transcription of heterogeneous inf...Easing embedding learning by comprehensive transcription of heterogeneous inf...
Easing embedding learning by comprehensive transcription of heterogeneous inf...paper_reader
 
Teaching Object Oriented Programming Courses by Sandeep K Singh JIIT,Noida
Teaching Object Oriented Programming Courses by Sandeep K Singh JIIT,NoidaTeaching Object Oriented Programming Courses by Sandeep K Singh JIIT,Noida
Teaching Object Oriented Programming Courses by Sandeep K Singh JIIT,NoidaDr. Sandeep Kumar Singh
 
k-Nearest Neighbors with brief explanation.pptx
k-Nearest Neighbors with brief explanation.pptxk-Nearest Neighbors with brief explanation.pptx
k-Nearest Neighbors with brief explanation.pptxgamingzonedead880
 
李俊良/Feature Engineering in Machine Learning
李俊良/Feature Engineering in Machine Learning李俊良/Feature Engineering in Machine Learning
李俊良/Feature Engineering in Machine Learning台灣資料科學年會
 
Harnessing Textbooks for High-Quality Labeled Data: An Approach to Automatic ...
Harnessing Textbooks for High-Quality Labeled Data: An Approach to Automatic ...Harnessing Textbooks for High-Quality Labeled Data: An Approach to Automatic ...
Harnessing Textbooks for High-Quality Labeled Data: An Approach to Automatic ...Sergey Sosnovsky
 
bag-of-words models
bag-of-words models bag-of-words models
bag-of-words models Xiaotao Zou
 
LSI latent (par HATOUM Saria et DONGO ESCALANTE Irvin Franco)
LSI latent (par HATOUM Saria et DONGO ESCALANTE Irvin Franco)LSI latent (par HATOUM Saria et DONGO ESCALANTE Irvin Franco)
LSI latent (par HATOUM Saria et DONGO ESCALANTE Irvin Franco)rchbeir
 
Transfer Learning -- The Next Frontier for Machine Learning
Transfer Learning -- The Next Frontier for Machine LearningTransfer Learning -- The Next Frontier for Machine Learning
Transfer Learning -- The Next Frontier for Machine LearningSebastian Ruder
 
Teaching Open Web Mapping - AAG 2017
Teaching Open Web Mapping - AAG 2017Teaching Open Web Mapping - AAG 2017
Teaching Open Web Mapping - AAG 2017Carl Sack
 
Microsoft PROSE SDK: A Framework for Inductive Program Synthesis
Microsoft PROSE SDK: A Framework for Inductive Program SynthesisMicrosoft PROSE SDK: A Framework for Inductive Program Synthesis
Microsoft PROSE SDK: A Framework for Inductive Program SynthesisAlex Polozov
 
Designing creative electronic books for mathematical creativity
Designing creative electronic books for mathematical creativityDesigning creative electronic books for mathematical creativity
Designing creative electronic books for mathematical creativityChristian Bokhove
 
Topic Extraction on Domain Ontology
Topic Extraction on Domain OntologyTopic Extraction on Domain Ontology
Topic Extraction on Domain OntologyKeerti Bhogaraju
 
DBR (Design-Based Research) in mobile learning-Mlearn2013 Doha A_Palalas C_G...
DBR (Design-Based Research) in mobile learning-Mlearn2013 Doha  A_Palalas C_G...DBR (Design-Based Research) in mobile learning-Mlearn2013 Doha  A_Palalas C_G...
DBR (Design-Based Research) in mobile learning-Mlearn2013 Doha A_Palalas C_G...Agnieszka (Aga) Palalas, Ed.D.
 
Xiaoxin_Resume_combined_NCL
Xiaoxin_Resume_combined_NCLXiaoxin_Resume_combined_NCL
Xiaoxin_Resume_combined_NCLXiaoxin Ren
 
Graph Techniques for Natural Language Processing
Graph Techniques for Natural Language ProcessingGraph Techniques for Natural Language Processing
Graph Techniques for Natural Language ProcessingSujit Pal
 

Similar to Confident Kernel Sparse Coding and Dictionary Learning (20)

Easing embedding learning by comprehensive transcription of heterogeneous inf...
Easing embedding learning by comprehensive transcription of heterogeneous inf...Easing embedding learning by comprehensive transcription of heterogeneous inf...
Easing embedding learning by comprehensive transcription of heterogeneous inf...
 
Formalizing Mathematics in Lean
Formalizing Mathematics in LeanFormalizing Mathematics in Lean
Formalizing Mathematics in Lean
 
Word 2 vector
Word 2 vectorWord 2 vector
Word 2 vector
 
VIBHA RESUME
VIBHA RESUMEVIBHA RESUME
VIBHA RESUME
 
Teaching Object Oriented Programming Courses by Sandeep K Singh JIIT,Noida
Teaching Object Oriented Programming Courses by Sandeep K Singh JIIT,NoidaTeaching Object Oriented Programming Courses by Sandeep K Singh JIIT,Noida
Teaching Object Oriented Programming Courses by Sandeep K Singh JIIT,Noida
 
k-Nearest Neighbors with brief explanation.pptx
k-Nearest Neighbors with brief explanation.pptxk-Nearest Neighbors with brief explanation.pptx
k-Nearest Neighbors with brief explanation.pptx
 
李俊良/Feature Engineering in Machine Learning
李俊良/Feature Engineering in Machine Learning李俊良/Feature Engineering in Machine Learning
李俊良/Feature Engineering in Machine Learning
 
Harnessing Textbooks for High-Quality Labeled Data: An Approach to Automatic ...
Harnessing Textbooks for High-Quality Labeled Data: An Approach to Automatic ...Harnessing Textbooks for High-Quality Labeled Data: An Approach to Automatic ...
Harnessing Textbooks for High-Quality Labeled Data: An Approach to Automatic ...
 
bag-of-words models
bag-of-words models bag-of-words models
bag-of-words models
 
Deep Learning for Computer Vision: Unsupervised Learning (UPC 2016)
Deep Learning for Computer Vision: Unsupervised Learning (UPC 2016)Deep Learning for Computer Vision: Unsupervised Learning (UPC 2016)
Deep Learning for Computer Vision: Unsupervised Learning (UPC 2016)
 
LSI latent (par HATOUM Saria et DONGO ESCALANTE Irvin Franco)
LSI latent (par HATOUM Saria et DONGO ESCALANTE Irvin Franco)LSI latent (par HATOUM Saria et DONGO ESCALANTE Irvin Franco)
LSI latent (par HATOUM Saria et DONGO ESCALANTE Irvin Franco)
 
Transfer Learning -- The Next Frontier for Machine Learning
Transfer Learning -- The Next Frontier for Machine LearningTransfer Learning -- The Next Frontier for Machine Learning
Transfer Learning -- The Next Frontier for Machine Learning
 
16 17 bag_words
16 17 bag_words16 17 bag_words
16 17 bag_words
 
Teaching Open Web Mapping - AAG 2017
Teaching Open Web Mapping - AAG 2017Teaching Open Web Mapping - AAG 2017
Teaching Open Web Mapping - AAG 2017
 
Microsoft PROSE SDK: A Framework for Inductive Program Synthesis
Microsoft PROSE SDK: A Framework for Inductive Program SynthesisMicrosoft PROSE SDK: A Framework for Inductive Program Synthesis
Microsoft PROSE SDK: A Framework for Inductive Program Synthesis
 
Designing creative electronic books for mathematical creativity
Designing creative electronic books for mathematical creativityDesigning creative electronic books for mathematical creativity
Designing creative electronic books for mathematical creativity
 
Topic Extraction on Domain Ontology
Topic Extraction on Domain OntologyTopic Extraction on Domain Ontology
Topic Extraction on Domain Ontology
 
DBR (Design-Based Research) in mobile learning-Mlearn2013 Doha A_Palalas C_G...
DBR (Design-Based Research) in mobile learning-Mlearn2013 Doha  A_Palalas C_G...DBR (Design-Based Research) in mobile learning-Mlearn2013 Doha  A_Palalas C_G...
DBR (Design-Based Research) in mobile learning-Mlearn2013 Doha A_Palalas C_G...
 
Xiaoxin_Resume_combined_NCL
Xiaoxin_Resume_combined_NCLXiaoxin_Resume_combined_NCL
Xiaoxin_Resume_combined_NCL
 
Graph Techniques for Natural Language Processing
Graph Techniques for Natural Language ProcessingGraph Techniques for Natural Language Processing
Graph Techniques for Natural Language Processing
 

More from babak hosseini

Interpretable Multiple-Kernel Prototype Learning for Discriminative Represent...
Interpretable Multiple-Kernel Prototype Learning for Discriminative Represent...Interpretable Multiple-Kernel Prototype Learning for Discriminative Represent...
Interpretable Multiple-Kernel Prototype Learning for Discriminative Represent...babak hosseini
 
Large-Margin Multiple Kernel Learning for Discriminative Features Selection a...
Large-Margin Multiple Kernel Learning for Discriminative Features Selection a...Large-Margin Multiple Kernel Learning for Discriminative Features Selection a...
Large-Margin Multiple Kernel Learning for Discriminative Features Selection a...babak hosseini
 
Interpretable Discriminative Dimensionality Reduction and Feature Selection o...
Interpretable Discriminative Dimensionality Reduction and Feature Selection o...Interpretable Discriminative Dimensionality Reduction and Feature Selection o...
Interpretable Discriminative Dimensionality Reduction and Feature Selection o...babak hosseini
 
Non-Negative Local Sparse Coding for Subspace Clustering
Non-Negative Local Sparse Coding for Subspace ClusteringNon-Negative Local Sparse Coding for Subspace Clustering
Non-Negative Local Sparse Coding for Subspace Clusteringbabak hosseini
 

More from babak hosseini (6)

Deep-Aligned CNN
Deep-Aligned CNNDeep-Aligned CNN
Deep-Aligned CNN
 
Interpretable Multiple-Kernel Prototype Learning for Discriminative Represent...
Interpretable Multiple-Kernel Prototype Learning for Discriminative Represent...Interpretable Multiple-Kernel Prototype Learning for Discriminative Represent...
Interpretable Multiple-Kernel Prototype Learning for Discriminative Represent...
 
Large-Margin Multiple Kernel Learning for Discriminative Features Selection a...
Large-Margin Multiple Kernel Learning for Discriminative Features Selection a...Large-Margin Multiple Kernel Learning for Discriminative Features Selection a...
Large-Margin Multiple Kernel Learning for Discriminative Features Selection a...
 
Interpretable Discriminative Dimensionality Reduction and Feature Selection o...
Interpretable Discriminative Dimensionality Reduction and Feature Selection o...Interpretable Discriminative Dimensionality Reduction and Feature Selection o...
Interpretable Discriminative Dimensionality Reduction and Feature Selection o...
 
ESANN2019 Slides
ESANN2019 SlidesESANN2019 Slides
ESANN2019 Slides
 
Non-Negative Local Sparse Coding for Subspace Clustering
Non-Negative Local Sparse Coding for Subspace ClusteringNon-Negative Local Sparse Coding for Subspace Clustering
Non-Negative Local Sparse Coding for Subspace Clustering
 

Recently uploaded

ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxNikitaBankoti2
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubssamaasim06
 
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...Sheetaleventcompany
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Delhi Call girls
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AITatiana Gurgel
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyPooja Nehwal
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Chameera Dedduwage
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Vipesco
 
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxMohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxmohammadalnahdi22
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfhenrik385807
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...NETWAYS
 
Mathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMoumonDas2
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesPooja Nehwal
 
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Salam Al-Karadaghi
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfhenrik385807
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Hasting Chen
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...henrik385807
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Pooja Nehwal
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝soniya singh
 

Recently uploaded (20)

ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubs
 
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AI
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510
 
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxMohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
 
Mathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptx
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
 
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
 

Confident Kernel Sparse Coding and Dictionary Learning

  • 1. Confident Kernel Sparse Coding and Dictionary Learning Babak Hosseini Prof. Dr. Barbara Hammer Singapore, 20 Nov. 2018 bhosseini@techfak.uni-bielefeld.de Cognitive Interaction Technology Centre of Excellence (CITEC) Bielefeld University, Germany
  • 2. Outlines • Introduction • Confident Dictionary Learning • Experiments • Conclusion 2
  • 3. Introduction • Introduction • Confident Dictionary Learning • Experiments • Conclusion 3
  • 4. Introduction • Dictionary learning and sparse coding • X: Input signals • U: Dictionary matrix • Γ: Sparse codes • Reconstructing X using sparse resources from U 4
  • 5. Introduction • Dictionary learning and sparse coding • X: Input signals • U: Dictionary matrix • Γ: Sparse codes • Reconstructing X using sparse resources from U 5 x U γ
  • 6. Introduction • Dictionary learning and sparse coding • X: Input signals • U: Dictionary matrix • Γ: Sparse codes • Estimating Γ Sparse coding • Estimating U Dictionary learning 6
  • 7. Introduction • Kernel Dictionary learning/sparse coding • Non-vectorial data • Time-series • Representation: Kernel matrix • Pairwise-similarity/distance (x1,x2) 7
  • 8. Introduction • Kernel Dictionary learning/sparse coding • Implicit mapping • Dictionary: • Linear combination of training data 8
  • 9. Introduction • Discriminative dictionary learning (DDL) • Classification setting • Label matrix • Goal: • Learn a Dictionary U that reconstructs X via Γ • Mapping Γ: X L 9
  • 10. Introduction • Discriminative dictionary learning (DDL) • Goal: • Learn a Dictionary U that reconstructs X via Γ • Mapping Γ: X L • : Ensures the discriminative mapping for training data • : Has access to label information L 10
  • 11. Introduction • What is the problem? 11
  • 12. Introduction • What is the problem? • The test and train models are not consistent! 12
  • 13. Introduction • What is the problem? • The test and train models are not consistent! • Reconstruction of test data doesn’t follow the discriminative mapping. 13 !
  • 14. Outlines • Introduction • Confident Dictionary Learning • Experiments • Conclusion 14
  • 15. Confident Dictionary Learning • A new discriminant objective • • What is the point of that?! 15
  • 16. Confident Dictionary Learning • A new discriminant objective • • Reconstruction model: • : • Its entries show the share of each class in the reconstruction of x. 16
  • 17. Confident Dictionary Learning • A new discriminant objective • • Reconstruction model: Therefore, • Mapping to label space: 17
  • 18. Confident Dictionary Learning • A new discriminant objective • • Minimizing each x is reconstructed mostly by its own class. • Flexible term: x still can use other classes (minor share) 18
  • 20. Confident Dictionary Learning • Classification of test data: • z: test data • Label : • Class j: highest contribution in the reconstruction 20
  • 21. • Classification of test data: • z: test data • Class j: highest contribution in the reconstruction • • Minimizing Forcing to reconstruct z using less number of classes. • Flexible: can still use small share of other classes (if required). • Confident toward one class. Confident Dictionary Learning 21
  • 22. Confident Dictionary Learning • Convexity? • Not convex! 22
  • 23. Confident Dictionary Learning • Convexity? • Not convex! • β: -{most negative eigenvalue of V} • Once before the training! 23
  • 24. Confident Dictionary Learning • Consistent? • Recall uses L too. • Recall objective term similar to the train’s • Flexible contributions • Confidence criteria • More consistent 24
  • 25. Outlines • Introduction • Confident Dictionary Learning • Experiments • Conclusion 25
  • 26. Experiments • Datasets: • Multi-dimensional time-series • Cricket Umpire [1]: • Articulatory Words [2] • Schunk Dexterous [3]: • UTKinect Actions [4]: • DynTex++[5]: [1] M. H. Ko, et al. G. W. West, S. Venkatesh, and M. Kumar, “Online context recognition in multisensor systems using dynamic time warping,” in ISSNIP’05. IEEE, 2005, pp. 283–288. [2] J. Wang, A. Samal, and J. Green, “Preliminary test of a real-time, interactive silent speech interface based on electromagnetic articulograph,” in SLPAT’14, 2014, pp. 38–45. [3] A. Drimus, G. Kootstra, A. Bilberg, and D. Kragic, “Design of a flexible tactile sensor for classification of rigid and deformable objects,” Robotics and Autonomous Systems, vol. 62, no. 1, pp. 3–15, 2014. [4] M. Madry, L. Bo, D. Kragic, and D. Fox, “St-hmp: Unsupervised spatiotemporal feature learning for tactile data,” in ICRA’14. IEEE, 2014, pp. 2262–2269. [5] L. Xia, C.-C. Chen, and J. Aggarwal, “View invariant human action recognition using histograms of 3d joints,” in CVPRW’12 Workshops. IEEE, 2012, pp. 20–27. [6] B. Ghanem and N. Ahuja, “Maximum margin distance learning for dynamic texture recognition,” in ECCV’10. Springer, 2010, 26
  • 27. Experiments • Baselines: • K-KSVD: Kernel K-SVD • LC-NNKSC: Predecessor of CKSC • EKDL: Equiangular kernel dictionary learning • KGDL: Dictionary learning on grassmann manifolds • LP-KSVD: Locality preserving K-SVD 27
  • 28. Experiments • Baselines: • K-KSVD: Kernel K-SVD • LC-NNKSC: Predecessor of CKSC • EKDL: Equiangular kernel dictionary learning • KGDL: Dictionary learning on grassmann manifolds • LP-KSVD: Locality preserving K-SVD • Classification Accuracy (%): • “Dictionary discrimination power” 28
  • 29. Experiments • Interpretability of atoms (IP): • Dictionary: • • In range [1/c 1] • atom i • 1 if atom i belongs only to one class • 1/c if atom i is related to all classes 29
  • 30. Experiments • Interpretability of atoms (IP): • • In range [1/c 1] • 1 if atom i belongs only to one class • 1/c if atom i is related to all classes • Good discrimination • Good interpretation 30
  • 31. Conclusion • Consistency is important for DDL models. • Proposed a flexible discriminant terms for DDL. • Proposed a more consistent training-recall framework. • Increase in: • Discriminative performance • Interpretability of dictionary atoms. 31
  • 32. Thank you very much! 3232