teaching categories to human learners with visual
play

Teaching Categories to Human Learners with Visual Explanations - PowerPoint PPT Presentation

Teaching Categories to Human Learners with Visual Explanations Oisin Mac Aodha Can we design teaching algorithms that will enable humans to become better at visual categorization? Why Visual Expertise? What species? Why Visual Expertise?


  1. Teaching Categories to Human Learners with Visual Explanations Oisin Mac Aodha

  2. Can we design teaching algorithms that will enable humans to become better at visual categorization?

  3. Why Visual Expertise? What species?

  4. Why Visual Expertise? Cancerous?

  5. Why Visual Expertise? Poisonous?

  6. Why Visual Expertise? Forgery?

  7. Challenges - 1 Visual Similarity Grey heron Cocoi heron https://en.wikipedia.org/wiki/Grey_heron https://ebird.org/species/cocher1

  8. Challenges - 2 Within Class Variation

  9. Challenges - 3 “Attribution” Which pixels “explain” the class label? https://en.wikipedia.org/wiki/Grey_heron

  10. h t h * hypothesis hypothesis data & label feedback Student/Learner Machine Teacher

  11. Teaching Visual Expertise ... Set of images with class labels

  12. Teaching Visual Expertise ... Set of images with Teaching class labels algorithm & student model

  13. Teaching Visual Expertise , , Class 1 Class 2 Class 1 ... Set of images with Teaching Sequence of teaching class labels algorithm & images student model

  14. Machine Teaching Landscape Theoretical Spaced Repetition Goldman & Kearns 1995 Leitner 1972 Zhu 2013 Settles & Meeder 2016 Chen et al. 2018 Hunziker et al. 2019 ... Choffin et al. 2019 ... Decision Making Visual Categories Bak et al. 2016 Singla et al. 2014 ... Johns et al. 2015 Chen et al. 2018 ...

  15. Connecticut Warbler or MacGillivray's Warbler https://www.inaturalist.org/observations/9869215

  16. Connecticut Warbler or MacGillivray's Warbler https://www.inaturalist.org/observations/9869215

  17. Connecticut Warbler MacGillivray's Warbler https://www.inaturalist.org/observations/9869215 https://www.inaturalist.org/observations/3949369

  18. Connecticut Warbler MacGillivray's Warbler https://www.inaturalist.org/observations/9869215 https://www.inaturalist.org/observations/3949369

  19. Teaching Categories to Human Learners with Visual Explanations CVPR 2018 Yuxin Chen Shihan Su Pietro Perona Yisong Yue Uni. of Chicago Caltech Caltech Caltech

  20. x is an image

  21. e is an associated explanation

  22. Visual “Explanations” Monarch Viceroy Queen Red Admiral Cabbage White

  23. Visual “Explanations” Monarch Viceroy Queen Red Admiral Cabbage White Learning Deep Features for Discriminative Localization CVPR 2016

  24. h is a hypothesis h1 h* h2 h3

  25. “eye whiteness” length of bill body color “roundness”

  26. How to Choose Teaching Set T to Teach h*? h*

  27. Student Model Singla et al. Near-Optimally Teaching the Crowd to Classify ICML 2014

  28. Student Model “win stay, lose switch” Singla et al. Near-Optimally Teaching the Crowd to Classify ICML 2014

  29. Student Model “win stay, lose switch”

  30. Student Model - With Explanations “Good” “Bad”

  31. Student Model - With Explanations “Good” “Bad”

  32. Student Model - With Explanations

  33. Selecting the Teaching Set T Select for largest reduction in expected error

  34. h1 h* h2 h3

  35. P(h) = h* h1 h2 h3 h1 h* h2 h3

  36. Select Teaching Example 1 P(h) = h* h1 h2 h3 h1 h* h2 h3

  37. Update Model P(h|x 1 ) = h* h1 h2 h3 h1 h* h2 h3

  38. Select Teaching Example 2 P(h|x 1 ) = h* h1 h2 h3 h1 h* h2 h3

  39. Update Model P(h|x 1, x 2 ) = h* h1 h2 h3 h1 h* h2 h3

  40. Repeat … P(h|x 1, x 2 ) = h* h1 h2 h3 h1 h* h2 h3

  41. Multiclass Teaching Independent posterior per class

  42. Experimental Setup Tutorial Teaching Testing Familiarize Teach for Test for participants 20 iterations 20 iterations with interface (to measure performance)

  43. Step 1 - Query Learner Which Species is Present? A) A) Viceroy B) B) Monarch C) C) Queen D) D) Red Admiral

  44. Step 2 - Get Learner Response Which Species is Present? A) A) Viceroy B) B) Monarch C) C) Queen D) D) Red Admiral

  45. Step 3 - Provide Feedback Which Species is Present? A) A) Viceroy B) B) Monarch C) C) Queen D) D) Red Admiral

  46. Retina Images 1125 images, 3 classes Macular Normal Subretinal Edema Fluid ~ 40 participants per dataset per teaching algorithm

  47. image “explanation” Subretinal fluid

  48. image “explanation” Macular Edema

  49. Results for Retina Images

  50. Results for Retina Images

  51. Results for Retina Images

  52. Chinese Characters 717 images, 3 classes Grass Mound Stem

  53. Results for Chinese Characters

  54. Results for Chinese Characters

  55. Results for Chinese Characters

  56. Explain (Ours) Explain (Ours) “CNN Features” “Crowd Features” Number of Participants Test Accuracy Test Accuracy

  57. “CNN Features” “Crowd Features” Grass Mound Stem

  58. Butterflies 2,224 images, 5 classes Red Cabbage Monarch Viceroy Queen Admiral White

  59. Results for Butterflies

  60. Next steps for teaching visual knowledge ….

  61. Interactive Teaching Becoming the Expert: Interactive Multi-Class Machine Teaching CVPR 2015 Johns, Mac Aodha, Brostow Understanding the Role of Adaptivity in Machine Teaching: The Case of Version Space Learners NeurIPS 2018 Chen, Singla, Mac Aodha, Perona, Yue

  62. Modelling Learner Memory Decay Memory decays over time Spaced repetition model Estimate learner recall Teaching Multiple Concepts to Forgetful Learners NeurIPS 2019 Hunziker, Chen, Mac Aodha, Gomez Rodriguez, Krause, Perona, Yue, Singla

  63. Scaling Up Visual Teaching - ebird.org/quiz

  64. Teaching Fine-Grained Detail Learning explanations through teaching

  65. Closing the Loop Teaching super human image understanding Prediction of cardiovascular risk factors from retinal fundus photographs via deep learning Poplin et al. Nature Biomedical Engineering 2018

  66. Questions Teaching GUI, model code, and data: https://github.com/macaodha/explain_teach

  67. Learning How to Perform Low Shot Learning iNaturalist Dataset 8,142 classes >400K images The iNaturalist Species Classification and Detection Dataset CVPR 2018 Van Horn, Mac Aodha, Song, Cui, Sun, Shepard, Adam, Perona, Belongie

Recommend


More recommend