zero shot task transfer
play

Zero-shot Task Transfer Vineeth N Balasubramanian Dept of Computer - PowerPoint PPT Presentation

Zero-shot Task Transfer Vineeth N Balasubramanian Dept of Computer Science & Engineering Indian Institute of Technology, Hyderabad (Joint work with Arghya Pal, PhD student) CVPR 2019 (Oral) Our Groups Research Grad-CAM++: Generalized


  1. Zero-shot Task Transfer Vineeth N Balasubramanian Dept of Computer Science & Engineering Indian Institute of Technology, Hyderabad (Joint work with Arghya Pal, PhD student) CVPR 2019 (Oral)

  2. Our Group’s Research

  3. Grad-CAM++: Generalized Visual Explanations Chattopadhyay, Sarkar, Howlader, Balasubramanian, WACV 2018

  4. Grad-CAM++: Generalized Visual Explanations Chattopadhyay, Sarkar, Howlader, Balasubramanian, WACV 2018

  5. Grad-CAM++: Generalized Visual Explanations Chattopadhyay, Sarkar, Howlader, Balasubramanian, WACV 2018

  6. Causal NN Attributions Neural network as a SCM Chattopadhyay, Manupriya, Sarkar, Balasubramanian, arXiv 2019

  7. Causal NN Attributions Chattopadhyay, Manupriya, Sarkar, Balasubramanian, arXiv 2019

  8. Causal NN Attributions Chattopadhyay, Manupriya, Sarkar, Balasubramanian, arXiv 2019

  9. Zero-shot Zero-shot Task Transfer Task Transfer

  10. Tasks ❖ Vision tasks: ■ ■ Object recognition ■ Depth ■ Edge detection ■ Pose estimation ■ ... Zamir et al., CVPR 2018

  11. Tasks ❖ Relation among vision tasks Zamir et al., CVPR 2018

  12. Tasks ❖ Taskonomy CVPR 2018 (Best Paper) 26 Vision tasks ➢ Sampled set of ➢ tasks and not an exhaustive list Zamir et al., CVPR 2018

  13. Key Takeaway Tasks Vision tasks are often related to each other. How to leverage?

  14. Zero-shot Zero-shot Task Transfer Task Transfer

  15. Zero-shot Classification: A Review Object recognition for a set of categories for which we have no ❖ training examples 𝓩 = {y 1 , y 2 , … , y m } classes with training samples ➢ 𝓪 = {z 1 , z 2 , … , z n } classes with no training samples ➢ Learn a classification model: H : 𝓨 → ( 𝓪 union 𝓩 ) ➢

  16. Zero-shot Classification: A Review ❖ For each class z ϵ 𝓪 and y ϵ 𝓩 : attribute representations a z , a y ϵ 𝓑 ➢ are available

  17. Key Takeaway Tasks Vision tasks are often related to each other Zero-shot classification If relation exists among classes, new classes can be detected based on attribute representation without the need for a new training phase / ground truth

  18. Zero-shot Task Transfer: Motivation ● Vision tasks: ○ Expensive ○ May require special sensors ○ Lesser amounts of labeled data leads to poorly performing models zero-shot classification → zero-shot task transfer Pal, Balasubramanian, Zero-shot Task Transfer, CVPR 2019

  19. Zero-shot Task Transfer ● Consider K tasks, i.e. 𝓤 = { 𝓤 1 , 𝓤 2 , … , 𝓤 K } ● Model parameters lie on a meta-manifold ℳ θ On meta manifold; Task 𝓤 is equivalent to model parameter θ ● Pal, Balasubramanian, Zero-shot Task Transfer, CVPR 2019

  20. Zero-shot Task Transfer ● Ground truth available for first m tasks ○ 𝓤 known = { 𝓤 1 , 𝓤 2 , … , 𝓤 m } ○ Corresponding model parameters, {θ 𝓤 i : i = 1, … , m}, on meta manifold ℳ known ● No knowledge of ground truth for the zero-shot tasks ○ 𝓤 zero = { 𝓤 (m+1) , 𝓤 (m+2) , … , 𝓤 K } Pal, Balasubramanian, Zero-shot Task Transfer, CVPR 2019

  21. Zero-shot Task Transfer: Idea ○ Learn a meta-learning function F w (·) ○ F w (·) regresses unknown zero-shot model parameters from known model parameters Pal, Balasubramanian, Zero-shot Task Transfer, CVPR 2019

  22. Task Transfer Net (TTNet) Pal, Balasubramanian, Zero-shot Task Transfer, CVPR 2019

  23. Task Correlation Matrix

  24. More on Task Correlation

  25. Task Correlation Matrix ● We get task correlation matrix from 30 annotators ● Annotators are asked to give task correlation label on a scale of {+3, +2, +1, 0, −1} ○ +3 denotes self relation ○ +2 describes strong relation ○ +1 implies weak relation ○ 0 to mention abstain ○ −1 to denote no relation between two tasks Note: Our framework is not limited to crowdsourced task correlation. Any other method to compute task correlation will work

  26. Results - Surface Normal Estimation TTNet 6 Source Tasks: Autoencoding, Scene Class, 3D key point, Reshading, Vanishing Pt, Colorization Zero-Shot Task: Surface Normal

  27. Results - Depth Estimation TTNet 6 ( same model, only change in gamma values ) Source Tasks: Same as previous Zero-Shot Task: Depth Estimation Ref: Arghya Pal, Vineeth N Balasubramanian, Zero-shot Task Transfer, CVPR 2019 Oral

  28. Results - Camera Pose Estimation TTNet 6 ( same model, only change in gamma values ) Source Tasks: Same as previous Zero-Shot Task: Camera Pose Estimation

  29. Why better than Supervised Learning?

  30. Zero shot to known task transfer

  31. How many source tasks do we need?

  32. Different Choices of Zero-shot tasks Ref: Arghya Pal, Vineeth N Balasubramanian, Zero-shot Task Transfer, CVPR 2019 Oral

  33. Performance on Other Datasets: Object detection on COCO-Stuff dataset Ref: Arghya Pal, Vineeth N Balasubramanian, Zero-shot Task Transfer, CVPR 2019 Oral

  34. Thank you!

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend