SlideShare a Scribd company logo
Visual Concept Learning
Vaibhav Singh
Machine Learning Engineer
https://www.linkedin.com/in/techytux/
Hello!
I am Vaibhav
You can contact me on linkedin
https://www.linkedin.com/in/techytux/
● Payment Fraud @ Klarna
● Previously worked in Moderation Team @
OLX Group
● Software Engineer turned Machine
Learning Engineer
AGENDAPopular datasets
Paper summaries
What is few shot learning
Approaches and related work
What the heck is this talk about
Zero / few
shot learning 1
““Learning how to represent objects
(e.g. images) given
only a few instances of each object!
”
Pink Fairy Armadelo
Dumbo
Octopus
Patagonian Mara
Lamprey
Star nosed mole
Visual concept learning
???
Classify a reference image into one of N candidate
classes, given K representatives of each class.
For example, 2-shot 4-way classification:
Concept : K Shot N Way
Humans can learn new concepts fast
without much training data
But for Deep Learning Networks we need
hundreds or even thousands of examples
What did we
learn
Motivation for few shot learning
● Machine learning fails to generalize when little supervised information is available.
● Getting labeled data can be expensive.
● Adding domain information / features for each task is cumbersome and does not scale well.
● Gradient based methods like Adagrad, ADAM, Adadelta, Nesterov momentum weren’t designed to
perform well under the constraint of a set number of examples
● Random initialization of weights hurts the networks ability to converge with few updates
What are commonly used datasets for few
shot learning
Popular
Datasets 2
Created by Lake in 2015
105 x 105 Grayscale Images
1623 chars from 50 alphabets each with
20 handwritten examples
Omniglot
Mini Imagenet
100 real world classes, each with 600 examples
Approaches /
Related work 3
Approaches to do low shot learning
Data Based
● Siamese networks (Koch et al. 2015)
● Memory Augmented Networks (Santoro et
al. 2016)
● Matching networks (Vinyals et al. 2016)
● Meta Optimization (Ravi & Larochelle 2017)
Metric or Parameter Based
● Tap into external data sources
● Generate new labels using semi supervised
learning. Propagate labels using a distance
metric
● Generate new examples using GAN’s. For
example: Create new images of birds from
different angles if there are examples
present in the training set
Related Work
● Fei Fei li -- Bayesian framework -- previously learned classes can be leveraged to help forecast future ones.
Fei Fei et al, 2003; Fei Fei et al, 2006
● Lake -- HBPL -- Concept learning through probabilistic programming
○ Penstrokes as domain information
Lake et al. 2015
Paper
Summaries 4
Siamese Neural Networks for One Shot Image Recognition
Koch et al. 2015
Verification Networks
Koch, Zemel, Salak., 2015
Koch, Zemel, Salak., 2015
Network Architecture
Evaluation
Koch, Zemel, Salak., 2015
Concept : Episodes
1 2 3 1 4
Concept : Meta Learning
Concept : Neural Turing Machine
Graves et al. 2014
One shot learning with Memory Augmented Networks
Santoro et al. 2016
Memory Augmented Networks
Santoro et al. 2016
Evaluation
Matching Networks for One Shot Learning
Vinyals et al. 2017
Matching Networks
● Matching nets is built on top of
○ metric learning on Deep Neural features and
○ memory networks, basically external memory with attention mechanism
used to access the memory
● Proposes that training and test conditions must match
Matching Networks
Vinyals et al. 2016
● Network is shown sample set S and asked to give
probability that x(hat) is an instance of class in set S.
Evaluation
Vinyals et al. 2016
Evaluation
Vinyals et al. 2016
Optimization as a model for few shot learning
Ravi & Larochelle 2017
● Instead of using gradient based optimization they propose
○ LSTM based meta learner to learn exact optimization algorithm used to
train another neural network classifier
● General initialization of network so that it converges faster
Meta Optimization
Network structure
Rave & Larochelle 2017
Evaluation
Rave & Larochelle 2017
References
● One shot Imitation Learning -- Duan et al 2017
● Low-shot Visual Recognition by Shrinking and Hallucinating Features --
Hariharan, Girshick 2017
● NTM -- https://github.com/tristandeleu/ntm-one-shot/
● Siamese Networks -- https://sorenbouma.github.io/blog/oneshot/
Thanks!
Any questions?
Vaibhav Singh
https://www.linkedin.com/in/techytux/

More Related Content

PDF
Introduction to Few shot learning
PDF
Multi Task Learning for Recommendation Systems
PDF
Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks
PDF
Introduction to Model-Based Machine Learning
PDF
Learning to learn unlearned feature for segmentation
PDF
Evolution Strategies as a Scalable Alternative to Reinforcement Learning
PPTX
A friendly introduction to GANs
PDF
Gradient-Based Meta-Learning with Learned Layerwise Metric and Subspace
Introduction to Few shot learning
Multi Task Learning for Recommendation Systems
Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks
Introduction to Model-Based Machine Learning
Learning to learn unlearned feature for segmentation
Evolution Strategies as a Scalable Alternative to Reinforcement Learning
A friendly introduction to GANs
Gradient-Based Meta-Learning with Learned Layerwise Metric and Subspace

What's hot (20)

PDF
Modular Multitask Reinforcement Learning with Policy Sketches
PPTX
Utilizing additional information in factorization methods (research overview,...
PDF
Context Aware Recommendations at Netflix
PDF
Context-aware preference modeling with factorization
PDF
Computation graphs - Tensorflow & CNTK
PPTX
Learning End to End
PPTX
Introduction to machine learning
DOCX
5.local community detection algorithm based on minimal cluster
PDF
PREDICTING STOCK PRICE MOVEMENTS BASED ON NEWSPAPER ARTICLES USING A NOVEL DE...
PPTX
An overview of machine learning
PDF
Applying Commercial Computer Vision Tools to Cope with Uncertainties in a Cit...
PPTX
A Survey of Generative Adversarial Neural Networks (GAN) for Text-to-Image Sy...
PDF
Recommending the world's knowledge
PDF
Continual Learning: why, how, and when
PPTX
James m Bockarie presentation
PDF
Introduction to Model-Based Machine Learning for Transportation
PDF
Backbone can not be trained at once rolling back to pre trained network for p...
PPTX
Data scientist roadmap
PPTX
Deep Learning @ ZHAW Datalab (with Mark Cieliebak & Yves Pauchard)
PDF
Review : Adaptive Consistency Regularization for Semi-Supervised Transfer Lea...
Modular Multitask Reinforcement Learning with Policy Sketches
Utilizing additional information in factorization methods (research overview,...
Context Aware Recommendations at Netflix
Context-aware preference modeling with factorization
Computation graphs - Tensorflow & CNTK
Learning End to End
Introduction to machine learning
5.local community detection algorithm based on minimal cluster
PREDICTING STOCK PRICE MOVEMENTS BASED ON NEWSPAPER ARTICLES USING A NOVEL DE...
An overview of machine learning
Applying Commercial Computer Vision Tools to Cope with Uncertainties in a Cit...
A Survey of Generative Adversarial Neural Networks (GAN) for Text-to-Image Sy...
Recommending the world's knowledge
Continual Learning: why, how, and when
James m Bockarie presentation
Introduction to Model-Based Machine Learning for Transportation
Backbone can not be trained at once rolling back to pre trained network for p...
Data scientist roadmap
Deep Learning @ ZHAW Datalab (with Mark Cieliebak & Yves Pauchard)
Review : Adaptive Consistency Regularization for Semi-Supervised Transfer Lea...
Ad

Similar to Visual concept learning (20)

PPTX
Few shot learning/ one shot learning/ machine learning
PPTX
JRs presentation-few-shot-learning-overview @ AI4Media WP5 workshop
PPTX
Neural netorksmatching
PPTX
One shot learning
PDF
Deep Meta Learning
PDF
Meta Dropout: Learning to Perturb Latent Features for Generalization
PPT
one shot15729752 Deep Learning for AI and DS
PDF
Advanced Topics in Machine Learning - Basics
PDF
M4L18 Unsupervised and Semi-Supervised Learning - Slides v2.pdf
PDF
NIPS2017 Few-shot Learning and Graph Convolution
PDF
BOIL: Towards Representation Change for Few-shot Learning
PDF
(DL輪読)Matching Networks for One Shot Learning
PDF
Research Directions - Full Stack Deep Learning
PPTX
FewShotImagewithSVM .pptx
PPTX
Meta-Learning Presentation
PDF
Gradient-based Meta-learning with learned layerwise subspace and metric
PDF
A Simple Framework for Contrastive Learning of Visual Representations
PDF
Recent Trends in Deep Learning
PDF
Optimization as a model for few shot learning
PDF
PR12-094: Model-Agnostic Meta-Learning for fast adaptation of deep networks
Few shot learning/ one shot learning/ machine learning
JRs presentation-few-shot-learning-overview @ AI4Media WP5 workshop
Neural netorksmatching
One shot learning
Deep Meta Learning
Meta Dropout: Learning to Perturb Latent Features for Generalization
one shot15729752 Deep Learning for AI and DS
Advanced Topics in Machine Learning - Basics
M4L18 Unsupervised and Semi-Supervised Learning - Slides v2.pdf
NIPS2017 Few-shot Learning and Graph Convolution
BOIL: Towards Representation Change for Few-shot Learning
(DL輪読)Matching Networks for One Shot Learning
Research Directions - Full Stack Deep Learning
FewShotImagewithSVM .pptx
Meta-Learning Presentation
Gradient-based Meta-learning with learned layerwise subspace and metric
A Simple Framework for Contrastive Learning of Visual Representations
Recent Trends in Deep Learning
Optimization as a model for few shot learning
PR12-094: Model-Agnostic Meta-Learning for fast adaptation of deep networks
Ad

Recently uploaded (20)

PDF
Testing WebRTC applications at scale.pdf
PDF
Triggering QUIC, presented by Geoff Huston at IETF 123
PPTX
Slides PPTX World Game (s) Eco Economic Epochs.pptx
PPTX
introduction about ICD -10 & ICD-11 ppt.pptx
PDF
WebRTC in SignalWire - troubleshooting media negotiation
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PPTX
artificial intelligence overview of it and more
PDF
Cloud-Scale Log Monitoring _ Datadog.pdf
PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
PPTX
SAP Ariba Sourcing PPT for learning material
PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
PDF
Sims 4 Historia para lo sims 4 para jugar
PPTX
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
PPTX
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PPTX
PptxGenJS_Demo_Chart_20250317130215833.pptx
PDF
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PDF
The Internet -By the Numbers, Sri Lanka Edition
Testing WebRTC applications at scale.pdf
Triggering QUIC, presented by Geoff Huston at IETF 123
Slides PPTX World Game (s) Eco Economic Epochs.pptx
introduction about ICD -10 & ICD-11 ppt.pptx
WebRTC in SignalWire - troubleshooting media negotiation
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
artificial intelligence overview of it and more
Cloud-Scale Log Monitoring _ Datadog.pdf
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
SAP Ariba Sourcing PPT for learning material
Job_Card_System_Styled_lorem_ipsum_.pptx
Sims 4 Historia para lo sims 4 para jugar
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
Tenda Login Guide: Access Your Router in 5 Easy Steps
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PptxGenJS_Demo_Chart_20250317130215833.pptx
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
The Internet -By the Numbers, Sri Lanka Edition

Visual concept learning