SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Mehr von zukun

My lyn tutorial 2009
My lyn tutorial 2009My lyn tutorial 2009
My lyn tutorial 2009zukun
 
ETHZ CV2012: Tutorial openCV
ETHZ CV2012: Tutorial openCVETHZ CV2012: Tutorial openCV
ETHZ CV2012: Tutorial openCVzukun
 
ETHZ CV2012: Information
ETHZ CV2012: InformationETHZ CV2012: Information
ETHZ CV2012: Informationzukun
 
Siwei lyu: natural image statistics
Siwei lyu: natural image statisticsSiwei lyu: natural image statistics
Siwei lyu: natural image statisticszukun
 
Lecture9 camera calibration
Lecture9 camera calibrationLecture9 camera calibration
Lecture9 camera calibrationzukun
 
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 visionzukun
 
Modern features-part-4-evaluation
Modern features-part-4-evaluationModern features-part-4-evaluation
Modern features-part-4-evaluationzukun
 
Modern features-part-3-software
Modern features-part-3-softwareModern features-part-3-software
Modern features-part-3-softwarezukun
 
Modern features-part-2-descriptors
Modern features-part-2-descriptorsModern features-part-2-descriptors
Modern features-part-2-descriptorszukun
 
Modern features-part-1-detectors
Modern features-part-1-detectorsModern features-part-1-detectors
Modern features-part-1-detectorszukun
 
Modern features-part-0-intro
Modern features-part-0-introModern features-part-0-intro
Modern features-part-0-introzukun
 
Lecture 02 internet video search
Lecture 02 internet video searchLecture 02 internet video search
Lecture 02 internet video searchzukun
 
Lecture 01 internet video search
Lecture 01 internet video searchLecture 01 internet video search
Lecture 01 internet video searchzukun
 
Lecture 03 internet video search
Lecture 03 internet video searchLecture 03 internet video search
Lecture 03 internet video searchzukun
 
Icml2012 tutorial representation_learning
Icml2012 tutorial representation_learningIcml2012 tutorial representation_learning
Icml2012 tutorial representation_learningzukun
 
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 visionzukun
 
Gephi tutorial: quick start
Gephi tutorial: quick startGephi tutorial: quick start
Gephi tutorial: quick startzukun
 
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 analysiszukun
 
Object recognition with pictorial structures
Object recognition with pictorial structuresObject recognition with pictorial structures
Object recognition with pictorial structureszukun
 
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
 

Mehr von 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
 

Kürzlich hochgeladen

internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonJericReyAuditor
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 

Kürzlich hochgeladen (20)

internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lesson
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 

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