SlideShare a Scribd company logo
CVPR 2019 oral
Laso: Label-Set Operations Networks for Multi-label Few-shot Learning
Amit Alfassy, Leonid Karlinsky, Amit Aides
IBM Research AI
Haifa, Israel
Source – https://slideplayer.com/slide/17422890/
思想自由 兼容并包
Note – Paper is presented from the point of view of Few shot learning for multi-
label samples
思想自由 兼容并包
Methodology
Combine pairs of given examples in feature space, so that the resulting synthesized feature vectors will
correspond to examples whose label sets are obtained through certain set operations on the label sets of the
corresponding input pairs.
思想自由 兼容并包
More of an
expectation.
Takes content into
consideration
Training process is different. We take
intersection of the labels (albeit in
feature space) and not the content.
What would happen if intersection of
labels if empty set.
思想自由 兼容并包
Methodology
𝒁𝒊𝒏𝒕 = 𝑴𝒊𝒏𝒕(𝑭 𝒙, 𝑭 𝒚)
𝒁 𝒖𝒏𝒊 = 𝑴 𝒖𝒏𝒊(𝑭 𝒙, 𝑭 𝒚)
𝒁 𝒔𝒖𝒃 = 𝑴 𝒔𝒖𝒃(𝑭 𝒙, 𝑭 𝒚)
思想自由 兼容并包
Binary Cross-Entropy Multi-Label Loss -
思想自由 兼容并包
Methodology
𝐶𝑙𝑜𝑠𝑠
𝒁𝒊𝒏𝒕 = 𝑴𝒊𝒏𝒕(𝑭 𝒙, 𝑭 𝒚)
𝒁 𝒖𝒏𝒊 = 𝑴 𝒖𝒏𝒊(𝑭 𝒙, 𝑭 𝒚)
𝒁 𝒔𝒖𝒃 = 𝑴 𝒔𝒖𝒃(𝑭 𝒙, 𝑭 𝒚)
思想自由 兼容并包
Methodology
𝐿𝑎𝑠𝑜𝑙𝑜𝑠𝑠
𝒁𝒊𝒏𝒕 = 𝑴𝒊𝒏𝒕(𝑭 𝒙, 𝑭 𝒚)
𝒁 𝒖𝒏𝒊 = 𝑴 𝒖𝒏𝒊(𝑭 𝒙, 𝑭 𝒚)
𝒁 𝒔𝒖𝒃 = 𝑴 𝒔𝒖𝒃(𝑭 𝒙, 𝑭 𝒚)
MLP with 3 or 4 blocks
思想自由 兼容并包
Methodology
𝑅𝑙𝑜𝑠𝑠
𝑠𝑦𝑚
𝒁𝒊𝒏𝒕 = 𝑴𝒊𝒏𝒕(𝑭 𝒙, 𝑭 𝒚)
𝒁 𝒖𝒏𝒊 = 𝑴 𝒖𝒏𝒊(𝑭 𝒙, 𝑭 𝒚)
𝒁 𝒔𝒖𝒃 = 𝑴 𝒔𝒖𝒃(𝑭 𝒙, 𝑭 𝒚)
思想自由 兼容并包
Methodology
𝒁𝒊𝒏𝒕 = 𝑴𝒊𝒏𝒕(𝑭 𝒙, 𝑭 𝒚)
𝒁 𝒖𝒏𝒊 = 𝑴 𝒖𝒏𝒊(𝑭 𝒙, 𝑭 𝒚)
𝒁 𝒔𝒖𝒃 = 𝑴 𝒔𝒖𝒃(𝑭 𝒙, 𝑭 𝒚)
𝑅𝑙𝑜𝑠𝑠
𝑚𝑐 mc – mode
collapse
思想自由 兼容并包
思想自由 兼容并包
Experiments
Coco: object-based multi-label dataset (80 object categories)
Celeb-A: attribute-based multi-label dataset(40 facial attributes)
思想自由 兼容并包
Coco Experiments: Classification
The Coco dataset is split into Coco-A(64 classes), Coco-B(16 classes)
in order to evaluate the model on the unseen
categories, they separately train a 16-way classifier
on them, used for evaluation. This is a standard
metric in domain generalization, but it means the
model can not confuse them with already seen
classes, which would be a likely source of errors
思想自由 兼容并包
Coco Experiments: Retrieval
The Coco dataset is split into Coco-A(64 classes), Coco-B(16 classes)
Their backbone itself seems to be
okish. Would like to see its
performance numbers (guess based
on visual results)
Why IOU now, we
are only bothered
about labels, no?
思想自由 兼容并包
Experiments
Celeb-A: attribute-based multi-label dataset
(40 facial attributes)
(No seen unseen in this scenario)
思想自由 兼容并包
Experiments: Ablations
Coco: object-based multi-label dataset
Celeb-A: attribute-based multi-label dataset (40 facial attributes)
Tab. Analytic approximations to set operations
All numbers are mAP %
Inspired by DCGAN
思想自由 兼容并包
Visual Results
思想自由 兼容并包
Source - https://ameroyer.github.io/reading-notes/few-shot%20learning/2019/04/26/laso_label_set_operations_networks_for_multi_label_few_shot_learning.html

More Related Content

Similar to LaSo

Martin Odersky: What's next for Scala
Martin Odersky: What's next for ScalaMartin Odersky: What's next for Scala
Martin Odersky: What's next for Scala
Marakana Inc.
 
ShawnQuinnCSS581FinalProjectReport
ShawnQuinnCSS581FinalProjectReportShawnQuinnCSS581FinalProjectReport
ShawnQuinnCSS581FinalProjectReport
Shawn Quinn
 
StackNet Meta-Modelling framework
StackNet Meta-Modelling frameworkStackNet Meta-Modelling framework
StackNet Meta-Modelling framework
Sri Ambati
 
DotNetFest - Let’s refresh our memory! Memory management in .NET
DotNetFest - Let’s refresh our memory! Memory management in .NETDotNetFest - Let’s refresh our memory! Memory management in .NET
DotNetFest - Let’s refresh our memory! Memory management in .NET
Maarten Balliauw
 
.NET Fest 2018. Maarten Balliauw. Let’s refresh our memory! Memory management...
.NET Fest 2018. Maarten Balliauw. Let’s refresh our memory! Memory management....NET Fest 2018. Maarten Balliauw. Let’s refresh our memory! Memory management...
.NET Fest 2018. Maarten Balliauw. Let’s refresh our memory! Memory management...
NETFest
 
Kernel based swarm optimization for renewable energy application
Kernel based swarm optimization  for renewable energy applicationKernel based swarm optimization  for renewable energy application
Kernel based swarm optimization for renewable energy application
Aboul Ella Hassanien
 
ScalaDays 2013 Keynote Speech by Martin Odersky
ScalaDays 2013 Keynote Speech by Martin OderskyScalaDays 2013 Keynote Speech by Martin Odersky
ScalaDays 2013 Keynote Speech by Martin Odersky
Typesafe
 
Exploring .NET memory management - JetBrains webinar
Exploring .NET memory management - JetBrains webinarExploring .NET memory management - JetBrains webinar
Exploring .NET memory management - JetBrains webinar
Maarten Balliauw
 
Java Basics
Java BasicsJava Basics
Java Basics
shivamgarg_nitj
 
Scala overview
Scala overviewScala overview
Scala overview
Steve Min
 
Towards Computational Research Objects
Towards Computational Research ObjectsTowards Computational Research Objects
Towards Computational Research Objects
David De Roure
 
06 InheritanceAndPolymorphism.ppt
06 InheritanceAndPolymorphism.ppt06 InheritanceAndPolymorphism.ppt
06 InheritanceAndPolymorphism.ppt
ParikhitGhosh1
 
Google guava overview
Google guava overviewGoogle guava overview
Google guava overview
Steve Min
 
Enriching Intelligent Textbooks with Interactivity: When Smart Content Alloca...
Enriching Intelligent Textbooks with Interactivity: When Smart Content Alloca...Enriching Intelligent Textbooks with Interactivity: When Smart Content Alloca...
Enriching Intelligent Textbooks with Interactivity: When Smart Content Alloca...
Politecnico di Milano
 
Shuvrojit Majumder . 25900120006 Object Oriented Programming (PCC-CS 503) ...
Shuvrojit Majumder .  25900120006  Object Oriented Programming (PCC-CS 503)  ...Shuvrojit Majumder .  25900120006  Object Oriented Programming (PCC-CS 503)  ...
Shuvrojit Majumder . 25900120006 Object Oriented Programming (PCC-CS 503) ...
ShuvrojitMajumder
 
Php meetup 20130912 reflection
Php meetup 20130912   reflectionPhp meetup 20130912   reflection
Php meetup 20130912 reflection
JoelRSimpson
 
ABRIDGED VERSION - Joys & frustrations of putting 34,000 lines of Haskell in...
 ABRIDGED VERSION - Joys & frustrations of putting 34,000 lines of Haskell in... ABRIDGED VERSION - Joys & frustrations of putting 34,000 lines of Haskell in...
ABRIDGED VERSION - Joys & frustrations of putting 34,000 lines of Haskell in...
Saurabh Nanda
 
Experiments with Pro-Active Declarative Meta-Programming
Experiments with Pro-Active Declarative Meta-ProgrammingExperiments with Pro-Active Declarative Meta-Programming
Experiments with Pro-Active Declarative Meta-Programming
ESUG
 
Object oriented javascript
Object oriented javascriptObject oriented javascript
Object oriented javascript
Usman Mehmood
 
The Anatomy of Analysis Tools (EVO 2008)
The Anatomy of Analysis Tools (EVO 2008)The Anatomy of Analysis Tools (EVO 2008)
The Anatomy of Analysis Tools (EVO 2008)
Tudor Girba
 

Similar to LaSo (20)

Martin Odersky: What's next for Scala
Martin Odersky: What's next for ScalaMartin Odersky: What's next for Scala
Martin Odersky: What's next for Scala
 
ShawnQuinnCSS581FinalProjectReport
ShawnQuinnCSS581FinalProjectReportShawnQuinnCSS581FinalProjectReport
ShawnQuinnCSS581FinalProjectReport
 
StackNet Meta-Modelling framework
StackNet Meta-Modelling frameworkStackNet Meta-Modelling framework
StackNet Meta-Modelling framework
 
DotNetFest - Let’s refresh our memory! Memory management in .NET
DotNetFest - Let’s refresh our memory! Memory management in .NETDotNetFest - Let’s refresh our memory! Memory management in .NET
DotNetFest - Let’s refresh our memory! Memory management in .NET
 
.NET Fest 2018. Maarten Balliauw. Let’s refresh our memory! Memory management...
.NET Fest 2018. Maarten Balliauw. Let’s refresh our memory! Memory management....NET Fest 2018. Maarten Balliauw. Let’s refresh our memory! Memory management...
.NET Fest 2018. Maarten Balliauw. Let’s refresh our memory! Memory management...
 
Kernel based swarm optimization for renewable energy application
Kernel based swarm optimization  for renewable energy applicationKernel based swarm optimization  for renewable energy application
Kernel based swarm optimization for renewable energy application
 
ScalaDays 2013 Keynote Speech by Martin Odersky
ScalaDays 2013 Keynote Speech by Martin OderskyScalaDays 2013 Keynote Speech by Martin Odersky
ScalaDays 2013 Keynote Speech by Martin Odersky
 
Exploring .NET memory management - JetBrains webinar
Exploring .NET memory management - JetBrains webinarExploring .NET memory management - JetBrains webinar
Exploring .NET memory management - JetBrains webinar
 
Java Basics
Java BasicsJava Basics
Java Basics
 
Scala overview
Scala overviewScala overview
Scala overview
 
Towards Computational Research Objects
Towards Computational Research ObjectsTowards Computational Research Objects
Towards Computational Research Objects
 
06 InheritanceAndPolymorphism.ppt
06 InheritanceAndPolymorphism.ppt06 InheritanceAndPolymorphism.ppt
06 InheritanceAndPolymorphism.ppt
 
Google guava overview
Google guava overviewGoogle guava overview
Google guava overview
 
Enriching Intelligent Textbooks with Interactivity: When Smart Content Alloca...
Enriching Intelligent Textbooks with Interactivity: When Smart Content Alloca...Enriching Intelligent Textbooks with Interactivity: When Smart Content Alloca...
Enriching Intelligent Textbooks with Interactivity: When Smart Content Alloca...
 
Shuvrojit Majumder . 25900120006 Object Oriented Programming (PCC-CS 503) ...
Shuvrojit Majumder .  25900120006  Object Oriented Programming (PCC-CS 503)  ...Shuvrojit Majumder .  25900120006  Object Oriented Programming (PCC-CS 503)  ...
Shuvrojit Majumder . 25900120006 Object Oriented Programming (PCC-CS 503) ...
 
Php meetup 20130912 reflection
Php meetup 20130912   reflectionPhp meetup 20130912   reflection
Php meetup 20130912 reflection
 
ABRIDGED VERSION - Joys & frustrations of putting 34,000 lines of Haskell in...
 ABRIDGED VERSION - Joys & frustrations of putting 34,000 lines of Haskell in... ABRIDGED VERSION - Joys & frustrations of putting 34,000 lines of Haskell in...
ABRIDGED VERSION - Joys & frustrations of putting 34,000 lines of Haskell in...
 
Experiments with Pro-Active Declarative Meta-Programming
Experiments with Pro-Active Declarative Meta-ProgrammingExperiments with Pro-Active Declarative Meta-Programming
Experiments with Pro-Active Declarative Meta-Programming
 
Object oriented javascript
Object oriented javascriptObject oriented javascript
Object oriented javascript
 
The Anatomy of Analysis Tools (EVO 2008)
The Anatomy of Analysis Tools (EVO 2008)The Anatomy of Analysis Tools (EVO 2008)
The Anatomy of Analysis Tools (EVO 2008)
 

Recently uploaded

Educational Technology in the Health Sciences
Educational Technology in the Health SciencesEducational Technology in the Health Sciences
Educational Technology in the Health Sciences
Iris Thiele Isip-Tan
 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
zuzanka
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
nitinpv4ai
 
CIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdfCIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdf
blueshagoo1
 
MDP on air pollution of class 8 year 2024-2025
MDP on air pollution of class 8 year 2024-2025MDP on air pollution of class 8 year 2024-2025
MDP on air pollution of class 8 year 2024-2025
khuleseema60
 
Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.
IsmaelVazquez38
 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
Mohammad Al-Dhahabi
 
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
indexPub
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
MJDuyan
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
zuzanka
 
Accounting for Restricted Grants When and How To Record Properly
Accounting for Restricted Grants  When and How To Record ProperlyAccounting for Restricted Grants  When and How To Record Properly
Accounting for Restricted Grants When and How To Record Properly
TechSoup
 
Juneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School DistrictJuneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School District
David Douglas School District
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
danielkiash986
 
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptxContiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Kalna College
 
Data Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsxData Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsx
Prof. Dr. K. Adisesha
 
How to Manage Reception Report in Odoo 17
How to Manage Reception Report in Odoo 17How to Manage Reception Report in Odoo 17
How to Manage Reception Report in Odoo 17
Celine George
 
KHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGH
KHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGHKHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGH
KHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGH
shreyassri1208
 
Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10
nitinpv4ai
 
The basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptxThe basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

Educational Technology in the Health Sciences
Educational Technology in the Health SciencesEducational Technology in the Health Sciences
Educational Technology in the Health Sciences
 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
 
CIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdfCIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdf
 
MDP on air pollution of class 8 year 2024-2025
MDP on air pollution of class 8 year 2024-2025MDP on air pollution of class 8 year 2024-2025
MDP on air pollution of class 8 year 2024-2025
 
Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.
 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
 
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
 
Accounting for Restricted Grants When and How To Record Properly
Accounting for Restricted Grants  When and How To Record ProperlyAccounting for Restricted Grants  When and How To Record Properly
Accounting for Restricted Grants When and How To Record Properly
 
Juneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School DistrictJuneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School District
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
 
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptxContiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptx
 
Data Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsxData Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsx
 
How to Manage Reception Report in Odoo 17
How to Manage Reception Report in Odoo 17How to Manage Reception Report in Odoo 17
How to Manage Reception Report in Odoo 17
 
KHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGH
KHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGHKHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGH
KHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGH
 
Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10
 
The basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptxThe basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptx
 

LaSo

Editor's Notes

  1. Fewshot: Only a handful of examples are available for the task