SlideShare a Scribd company logo
ICG




                    CVPR 2010 Tutorial
                Semi-Supervised Learning in
                          Vision
                      A, Saffari, Ch. Leistner, H. Bischof


                           Inst. for Computer Graphics and Vision
                                Graz University of Technology


              http://www.icg.tugraz.at/Members/Saffari/ssl-cvpr2010



 Horst Bischof
Professor Horst Cerjak, 19.12.2005                                  SSL CVPR Tutorial
                                                                                    1
ICG



                        Typical Vision Tasks/Trends
      Internet: Image Search/Classification Categorization




      Huge Amounts of data, Huge labeling effort
 Horst Bischof
Professor Horst Cerjak, 19.12.2005                       SSL CVPR Tutorial
                                                                         2
ICG



                         Typical Vision Tasks/Trends
      Internet: Various Video and Image Databases




  Huge Amounts of data, Partially/weakly labeled data
 Horst Bischof
Professor Horst Cerjak, 19.12.2005                  SSL CVPR Tutorial
                                                                    3
ICG



                         Typical Vision Tasks/Trends
        Object Categorization




  Huge Amounts of data, Huge labeling effort
 Horst Bischof
Professor Horst Cerjak, 19.12.2005                 SSL CVPR Tutorial
                                                                   4
ICG




          Perona 2009                Visipedia




 Horst Bischof
Professor Horst Cerjak, 19.12.2005               SSL CVPR Tutorial
                                                                 5
ICG



                        Typical Vision Tasks/Trends
        Surveillance: On-line data/Detection-Tracking




 Huge Amounts of data, On-line processing, Scene
 adaptation
 Horst Bischof
Professor Horst Cerjak, 19.12.2005                      SSL CVPR Tutorial
                                                                        6
ICG



                        Typical Vision Tasks/Trends
        Many other tasks:
              • Tracking: On-line adaptation to object
              • Interactive segmentation: Changing model on
                the fly
              • Interactive labeling: Suggestions as you label
              • …..




 Horst Bischof
Professor Horst Cerjak, 19.12.2005                          SSL CVPR Tutorial
                                                                            7
ICG



                                       Requirements


                                              Huge
                                             datasets




                                     Changing       Unreliable
                                     environme       (partial)
                                        nts           labels



 Horst Bischof
Professor Horst Cerjak, 19.12.2005                               SSL CVPR Tutorial
                                                                                 8
ICG



                    Requirements on Learner

                                           On-line
                                          learning




                               Semi-
                             supervised              Robustness
                              Learning



 Horst Bischof
Professor Horst Cerjak, 19.12.2005                                SSL CVPR Tutorial
                                                                                  9
ICG



                    Theory/Methods Covered

 1. Semi-Supervised Learning
 2. Self-Training
 3. Generative Models
 4. Margin Assumption
 5. Cluster and Manifold Assumption
 6. Multi-View Learning
 7. Large-Scale, Multi-Class SSL and Online Learning
 8. Transfer Learning, Domain Adaptation, and Weakly
    Related Data
 9. Multiple-Instance Learning

 Horst Bischof
Professor Horst Cerjak, 19.12.2005                SSL CVPR Tutorial
                                                                 10
ICG



                          Applications Covered

 1.    Object Detection
 2.    Categorization
 3.    Tracking
 4.    Activity Recognition
 5.    Segmentation


 Using:
   Boosting
   Random Forests
 Horst Bischof
Professor Horst Cerjak, 19.12.2005               SSL CVPR Tutorial
                                                                11
ICG




                                     Learning Tasks
          • Unsupervised learning
                – Density estimation, Clustering, Dimensionality reduction.
          • Semi-Supervised Clustering
                – Clustering with pair-wise constraints: must-link, cannot-link.
          • Semi-Supervised Classification and
            Regression
          • Supervised Learning
                – Classification, Regression.




 Horst Bischof
Professor Horst Cerjak, 19.12.2005                                     SSL CVPR Tutorial
                                                                                      12
ICG



                                     Labels
        How do we get labels?




 Horst Bischof
Professor Horst Cerjak, 19.12.2005            SSL CVPR Tutorial
                                                             13
ICG




                  Semi-Supervised Learning
         SSL is Supervised Learning...

         Goal: Estimate P(y|x) from Labeled Data
           Dl={ (xi,yi) }
                                                       p( x | y ) p( y )
                                           p( y | x) =
                                                           P( x)
         But: Additional Source tells about P(x)
           (e.g., Unlabeled Data Du={xj})

                             The Interesting Case:

 Horst Bischof
Professor Horst Cerjak, 19.12.2005                            SSL CVPR Tutorial
                                                                             14
ICG



                                     Supervised learning




                             +                            -

                             +                            -


                                                Maximum margin

 Horst Bischof
Professor Horst Cerjak, 19.12.2005                               SSL CVPR Tutorial
                                                                                15
ICG



                           Can Unlabeled Data Help?
                     ?                         ? ?
                   ? ?                       ? ?             ?
                   ? ?                       ?               ?
                                                     ?
                ? +? ?                                   -
             ? ?                                   ?             ?
           ?       ?
                                                   ? ? ?
        ?          ?         +                   ?   ?-          ?
                   ?                           ?   ?
       ?
      low density                            ? ? ?   ?
         around
                                             ?   ?
        decision
       boundary
                                     ?   ?
 Horst Bischof
Professor Horst Cerjak, 19.12.2005                               SSL CVPR Tutorial
                                                                                16
ICG




                         SSL is biologically plausible




          • Co-training by infants [Bahrick et.al. 2002]
          • Human change model once they see unlabeled data
            [Zahki et.al. 2007,Zhu et.al. 2007,Vandist et.al. 2007]
          • Humans do On-line SSL [Zhu ICML 2010]

 Horst Bischof
Professor Horst Cerjak, 19.12.2005                         SSL CVPR Tutorial
                                                                          17
ICG




                                      Why?
          1. Unlabelled data is cheap/free

          2. Labeled data is hard to get

                •   human annotation is boring
                •   labels may require experts
                •   labels may require special devices
                •   your graduate student is on vacation



 Horst Bischof
Professor Horst Cerjak, 19.12.2005                         SSL CVPR Tutorial
                                                                          18
ICG




        ∞Computation
                           Online Learning in Perspective




                                            Batch/Off-line




                           Online            Incremental

         0
                       0                                ∞    Memory

 Horst Bischof
Professor Horst Cerjak, 19.12.2005                             SSL CVPR Tutorial
                                                                              21
ICG




                                 Why on-line learning?

          Too much training data to fit in memory
                – Internet!!!


          Sample generation process
                – Tracking, Co-Training


          Changing processes
                – Changing Environment

 Horst Bischof
Professor Horst Cerjak, 19.12.2005                       SSL CVPR Tutorial
                                                                        22
ICG




                                 Why on-line learning?

          Specializing
                – Forget irrelevant information
                – Specialize to current scene


          Interactive Applications
                –   Data labeling
                –   Classifier Training
                –   Specializing (Human in the loop)
                –   Interactive Training (Segmentation)
 Horst Bischof
Professor Horst Cerjak, 19.12.2005                        SSL CVPR Tutorial
                                                                         23
ICG




                              Robustness in Learning

          Noisy input data

          Label noise
                •   Semi-supervised learning
                •   Weakly-labeled data
                •   Co-training
                •   Self-learning
                •   On-line learning

 Horst Bischof
Professor Horst Cerjak, 19.12.2005                     SSL CVPR Tutorial
                                                                      24
ICG




                               Amir Saffari
                                Theory

         Christian Leistner
      Algorithms/Applications
 Horst Bischof
Professor Horst Cerjak, 19.12.2005            SSL CVPR Tutorial
                                                             25

More Related Content

More from zukun

My lyn tutorial 2009
My lyn tutorial 2009My lyn tutorial 2009
My lyn tutorial 2009
zukun
 
ETHZ CV2012: Tutorial openCV
ETHZ CV2012: Tutorial openCVETHZ CV2012: Tutorial openCV
ETHZ CV2012: Tutorial openCV
zukun
 
ETHZ CV2012: Information
ETHZ CV2012: InformationETHZ CV2012: Information
ETHZ CV2012: Information
zukun
 
Siwei lyu: natural image statistics
Siwei lyu: natural image statisticsSiwei lyu: natural image statistics
Siwei lyu: natural image statistics
zukun
 
Lecture9 camera calibration
Lecture9 camera calibrationLecture9 camera calibration
Lecture9 camera calibration
zukun
 
Brunelli 2008: template matching techniques in computer vision
Brunelli 2008: template matching techniques in computer visionBrunelli 2008: template matching techniques in computer vision
Brunelli 2008: template matching techniques in computer vision
zukun
 
Modern features-part-4-evaluation
Modern features-part-4-evaluationModern features-part-4-evaluation
Modern features-part-4-evaluation
zukun
 
Modern features-part-3-software
Modern features-part-3-softwareModern features-part-3-software
Modern features-part-3-software
zukun
 
Modern features-part-2-descriptors
Modern features-part-2-descriptorsModern features-part-2-descriptors
Modern features-part-2-descriptors
zukun
 
Modern features-part-1-detectors
Modern features-part-1-detectorsModern features-part-1-detectors
Modern features-part-1-detectors
zukun
 
Modern features-part-0-intro
Modern features-part-0-introModern features-part-0-intro
Modern features-part-0-intro
zukun
 
Lecture 02 internet video search
Lecture 02 internet video searchLecture 02 internet video search
Lecture 02 internet video search
zukun
 
Lecture 01 internet video search
Lecture 01 internet video searchLecture 01 internet video search
Lecture 01 internet video search
zukun
 
Lecture 03 internet video search
Lecture 03 internet video searchLecture 03 internet video search
Lecture 03 internet video search
zukun
 
Icml2012 tutorial representation_learning
Icml2012 tutorial representation_learningIcml2012 tutorial representation_learning
Icml2012 tutorial representation_learning
zukun
 
Advances in discrete energy minimisation for computer vision
Advances in discrete energy minimisation for computer visionAdvances in discrete energy minimisation for computer vision
Advances in discrete energy minimisation for computer vision
zukun
 
Gephi tutorial: quick start
Gephi tutorial: quick startGephi tutorial: quick start
Gephi tutorial: quick start
zukun
 
EM algorithm and its application in probabilistic latent semantic analysis
EM algorithm and its application in probabilistic latent semantic analysisEM algorithm and its application in probabilistic latent semantic analysis
EM algorithm and its application in probabilistic latent semantic analysis
zukun
 
Object recognition with pictorial structures
Object recognition with pictorial structuresObject recognition with pictorial structures
Object recognition with pictorial structures
zukun
 
Iccv2011 learning spatiotemporal graphs of human activities
Iccv2011 learning spatiotemporal graphs of human activities Iccv2011 learning spatiotemporal graphs of human activities
Iccv2011 learning spatiotemporal graphs of human activities
zukun
 

More from zukun (20)

My lyn tutorial 2009
My lyn tutorial 2009My lyn tutorial 2009
My lyn tutorial 2009
 
ETHZ CV2012: Tutorial openCV
ETHZ CV2012: Tutorial openCVETHZ CV2012: Tutorial openCV
ETHZ CV2012: Tutorial openCV
 
ETHZ CV2012: Information
ETHZ CV2012: InformationETHZ CV2012: Information
ETHZ CV2012: Information
 
Siwei lyu: natural image statistics
Siwei lyu: natural image statisticsSiwei lyu: natural image statistics
Siwei lyu: natural image statistics
 
Lecture9 camera calibration
Lecture9 camera calibrationLecture9 camera calibration
Lecture9 camera calibration
 
Brunelli 2008: template matching techniques in computer vision
Brunelli 2008: template matching techniques in computer visionBrunelli 2008: template matching techniques in computer vision
Brunelli 2008: template matching techniques in computer vision
 
Modern features-part-4-evaluation
Modern features-part-4-evaluationModern features-part-4-evaluation
Modern features-part-4-evaluation
 
Modern features-part-3-software
Modern features-part-3-softwareModern features-part-3-software
Modern features-part-3-software
 
Modern features-part-2-descriptors
Modern features-part-2-descriptorsModern features-part-2-descriptors
Modern features-part-2-descriptors
 
Modern features-part-1-detectors
Modern features-part-1-detectorsModern features-part-1-detectors
Modern features-part-1-detectors
 
Modern features-part-0-intro
Modern features-part-0-introModern features-part-0-intro
Modern features-part-0-intro
 
Lecture 02 internet video search
Lecture 02 internet video searchLecture 02 internet video search
Lecture 02 internet video search
 
Lecture 01 internet video search
Lecture 01 internet video searchLecture 01 internet video search
Lecture 01 internet video search
 
Lecture 03 internet video search
Lecture 03 internet video searchLecture 03 internet video search
Lecture 03 internet video search
 
Icml2012 tutorial representation_learning
Icml2012 tutorial representation_learningIcml2012 tutorial representation_learning
Icml2012 tutorial representation_learning
 
Advances in discrete energy minimisation for computer vision
Advances in discrete energy minimisation for computer visionAdvances in discrete energy minimisation for computer vision
Advances in discrete energy minimisation for computer vision
 
Gephi tutorial: quick start
Gephi tutorial: quick startGephi tutorial: quick start
Gephi tutorial: quick start
 
EM algorithm and its application in probabilistic latent semantic analysis
EM algorithm and its application in probabilistic latent semantic analysisEM algorithm and its application in probabilistic latent semantic analysis
EM algorithm and its application in probabilistic latent semantic analysis
 
Object recognition with pictorial structures
Object recognition with pictorial structuresObject recognition with pictorial structures
Object recognition with pictorial structures
 
Iccv2011 learning spatiotemporal graphs of human activities
Iccv2011 learning spatiotemporal graphs of human activities Iccv2011 learning spatiotemporal graphs of human activities
Iccv2011 learning spatiotemporal graphs of human activities
 

Recently uploaded

Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Diana Rendina
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
Himanshu Rai
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
EduSkills OECD
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
imrankhan141184
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 

Recently uploaded (20)

Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
Reimagining Your Library Space: How to Increase the Vibes in Your Library No ...
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 

CVPR2010: Semi-supervised Learning in Vision: Part 1: Introduction

  • 1. ICG CVPR 2010 Tutorial Semi-Supervised Learning in Vision A, Saffari, Ch. Leistner, H. Bischof Inst. for Computer Graphics and Vision Graz University of Technology http://www.icg.tugraz.at/Members/Saffari/ssl-cvpr2010 Horst Bischof Professor Horst Cerjak, 19.12.2005 SSL CVPR Tutorial 1
  • 2. ICG Typical Vision Tasks/Trends Internet: Image Search/Classification Categorization Huge Amounts of data, Huge labeling effort Horst Bischof Professor Horst Cerjak, 19.12.2005 SSL CVPR Tutorial 2
  • 3. ICG Typical Vision Tasks/Trends Internet: Various Video and Image Databases Huge Amounts of data, Partially/weakly labeled data Horst Bischof Professor Horst Cerjak, 19.12.2005 SSL CVPR Tutorial 3
  • 4. ICG Typical Vision Tasks/Trends Object Categorization Huge Amounts of data, Huge labeling effort Horst Bischof Professor Horst Cerjak, 19.12.2005 SSL CVPR Tutorial 4
  • 5. ICG Perona 2009 Visipedia Horst Bischof Professor Horst Cerjak, 19.12.2005 SSL CVPR Tutorial 5
  • 6. ICG Typical Vision Tasks/Trends Surveillance: On-line data/Detection-Tracking Huge Amounts of data, On-line processing, Scene adaptation Horst Bischof Professor Horst Cerjak, 19.12.2005 SSL CVPR Tutorial 6
  • 7. ICG Typical Vision Tasks/Trends Many other tasks: • Tracking: On-line adaptation to object • Interactive segmentation: Changing model on the fly • Interactive labeling: Suggestions as you label • ….. Horst Bischof Professor Horst Cerjak, 19.12.2005 SSL CVPR Tutorial 7
  • 8. ICG Requirements Huge datasets Changing Unreliable environme (partial) nts labels Horst Bischof Professor Horst Cerjak, 19.12.2005 SSL CVPR Tutorial 8
  • 9. ICG Requirements on Learner On-line learning Semi- supervised Robustness Learning Horst Bischof Professor Horst Cerjak, 19.12.2005 SSL CVPR Tutorial 9
  • 10. ICG Theory/Methods Covered 1. Semi-Supervised Learning 2. Self-Training 3. Generative Models 4. Margin Assumption 5. Cluster and Manifold Assumption 6. Multi-View Learning 7. Large-Scale, Multi-Class SSL and Online Learning 8. Transfer Learning, Domain Adaptation, and Weakly Related Data 9. Multiple-Instance Learning Horst Bischof Professor Horst Cerjak, 19.12.2005 SSL CVPR Tutorial 10
  • 11. ICG Applications Covered 1. Object Detection 2. Categorization 3. Tracking 4. Activity Recognition 5. Segmentation Using: Boosting Random Forests Horst Bischof Professor Horst Cerjak, 19.12.2005 SSL CVPR Tutorial 11
  • 12. ICG Learning Tasks • Unsupervised learning – Density estimation, Clustering, Dimensionality reduction. • Semi-Supervised Clustering – Clustering with pair-wise constraints: must-link, cannot-link. • Semi-Supervised Classification and Regression • Supervised Learning – Classification, Regression. Horst Bischof Professor Horst Cerjak, 19.12.2005 SSL CVPR Tutorial 12
  • 13. ICG Labels How do we get labels? Horst Bischof Professor Horst Cerjak, 19.12.2005 SSL CVPR Tutorial 13
  • 14. ICG Semi-Supervised Learning SSL is Supervised Learning... Goal: Estimate P(y|x) from Labeled Data Dl={ (xi,yi) } p( x | y ) p( y ) p( y | x) = P( x) But: Additional Source tells about P(x) (e.g., Unlabeled Data Du={xj}) The Interesting Case: Horst Bischof Professor Horst Cerjak, 19.12.2005 SSL CVPR Tutorial 14
  • 15. ICG Supervised learning + - + - Maximum margin Horst Bischof Professor Horst Cerjak, 19.12.2005 SSL CVPR Tutorial 15
  • 16. ICG Can Unlabeled Data Help? ? ? ? ? ? ? ? ? ? ? ? ? ? ? +? ? - ? ? ? ? ? ? ? ? ? ? ? + ? ?- ? ? ? ? ? low density ? ? ? ? around ? ? decision boundary ? ? Horst Bischof Professor Horst Cerjak, 19.12.2005 SSL CVPR Tutorial 16
  • 17. ICG SSL is biologically plausible • Co-training by infants [Bahrick et.al. 2002] • Human change model once they see unlabeled data [Zahki et.al. 2007,Zhu et.al. 2007,Vandist et.al. 2007] • Humans do On-line SSL [Zhu ICML 2010] Horst Bischof Professor Horst Cerjak, 19.12.2005 SSL CVPR Tutorial 17
  • 18. ICG Why? 1. Unlabelled data is cheap/free 2. Labeled data is hard to get • human annotation is boring • labels may require experts • labels may require special devices • your graduate student is on vacation Horst Bischof Professor Horst Cerjak, 19.12.2005 SSL CVPR Tutorial 18
  • 19. ICG ∞Computation Online Learning in Perspective Batch/Off-line Online Incremental 0 0 ∞ Memory Horst Bischof Professor Horst Cerjak, 19.12.2005 SSL CVPR Tutorial 21
  • 20. ICG Why on-line learning? Too much training data to fit in memory – Internet!!! Sample generation process – Tracking, Co-Training Changing processes – Changing Environment Horst Bischof Professor Horst Cerjak, 19.12.2005 SSL CVPR Tutorial 22
  • 21. ICG Why on-line learning? Specializing – Forget irrelevant information – Specialize to current scene Interactive Applications – Data labeling – Classifier Training – Specializing (Human in the loop) – Interactive Training (Segmentation) Horst Bischof Professor Horst Cerjak, 19.12.2005 SSL CVPR Tutorial 23
  • 22. ICG Robustness in Learning Noisy input data Label noise • Semi-supervised learning • Weakly-labeled data • Co-training • Self-learning • On-line learning Horst Bischof Professor Horst Cerjak, 19.12.2005 SSL CVPR Tutorial 24
  • 23. ICG Amir Saffari Theory Christian Leistner Algorithms/Applications Horst Bischof Professor Horst Cerjak, 19.12.2005 SSL CVPR Tutorial 25