raising ai tutoring matters
play

Raising AI: Tutoring Matters Jordi Bieger 1 (jbieger@gmail.com), - PowerPoint PPT Presentation

Raising AI: Tutoring Matters Jordi Bieger 1 (jbieger@gmail.com), Kristinn R. Thrisson 1,2 & Deon Garrett 2 1 Reykjavik University | Center for Analysis & Design of Intelligent Agents 2 Icelandic Institute for Intelligent Machines Raising


  1. Raising AI: Tutoring Matters Jordi Bieger 1 (jbieger@gmail.com), Kristinn R. Thórisson 1,2 & Deon Garrett 2 1 Reykjavik University | Center for Analysis & Design of Intelligent Agents 2 Icelandic Institute for Intelligent Machines

  2. Raising AI | Jordi Bieger (jbieger@gmail.com) Path to Adult-Level AI Design & Learning Profit? Implementation http://en.ru.is

  3. Raising AI | Jordi Bieger (jbieger@gmail.com) • Typical AI project: – The system only learns on the final task – The system is alone • Raising AI: – Helping an AI system learn, grow from baby-AI into adult-AI, and realize its potential http://en.ru.is

  4. Raising AI | Jordi Bieger (jbieger@gmail.com) Why raising? • Guidance necessary to deal with complex new situations • Less sophisticated system needed to reach the same level of intelligence • Biologically plausible http://en.ru.is

  5. Raising AI | Jordi Bieger (jbieger@gmail.com) Goals for the paper • Argue for the importance of research into raising AI • Discuss issues related to raising and tutoring • Unite research from different fields under the perspective of raising AI • Provide a starting point for various techniques for tutoring AI http://en.ru.is

  6. Raising AI | Jordi Bieger (jbieger@gmail.com) Tutoring matters • Focus on tasks rather than environments or cognitive stages • Tutoring methods and learning algorithms impose requirements on each other • Tutoring doesn’t always help • Tutoring can be difficult • Human tutors may be expensive and/or inefficient http://en.ru.is

  7. Raising AI | Jordi Bieger (jbieger@gmail.com) Tutoring Techniques • Heuristic Rewarding • Decomposition • Simplification • Situation Selection • Teleoperation • Demonstration • Coaching • Explanation • Cooperation http://en.ru.is

  8. Raising AI | Jordi Bieger (jbieger@gmail.com) Tutoring by Demonstration • Show the learner what • Tabular Q-learning agent • Simple grid navigation task to do • Add tutor observation dimensions to state • Requirements: – Generalization – Desire to imitate – Ability to map tutor actions to learner actions http://en.ru.is

  9. Raising AI | Jordi Bieger (jbieger@gmail.com) Questions? • Heuristic Rewarding • Decomposition • Simplification • Situation Selection • Teleoperation • Demonstration • Coaching • Explanation • Cooperation http://en.ru.is

  10. Raising AI | Jordi Bieger (jbieger@gmail.com) end of presentation http://en.ru.is http://en.ru.is

  11. Raising AI | Jordi Bieger (jbieger@gmail.com) Heuristic Rewards • Giving the learner intermediate feedback about performance • Related: – Reward shaping – Gamification – Heuristics in e.g. minimax game playing http://en.ru.is

  12. Raising AI | Jordi Bieger (jbieger@gmail.com) Decomposition • Decomposition of whole, complex tasks into smaller components • Related: – Whole-task vs. part-task training – Curriculum learning – (Catastrophic interference) – (Transfer learning) – (Multitask learning) http://en.ru.is

  13. Raising AI | Jordi Bieger (jbieger@gmail.com) Simplification • Starting with a simplified version of the final task and gradually increasing the complexity • Related: – Shaping (B.F. Skinner) – Curriculum learning – Decomposition http://en.ru.is

  14. Raising AI | Jordi Bieger (jbieger@gmail.com) Situation Selection • Selecting situations (or data) for the learner to focus on – e.g. simpler or more difficult situations • Related – Boosting – ML application development – Big Data – Active learning / teaching http://en.ru.is

  15. Raising AI | Jordi Bieger (jbieger@gmail.com) Teleoperation • Temporarily taking control of the learner’s actions so they can experience them – Right level of abstraction • Applications: – Tennis / golf / chess – Robot ping pong – Artificial tutor http://en.ru.is

  16. Raising AI | Jordi Bieger (jbieger@gmail.com) Demonstration • Showing the learner how to accomplish a task • Requirements: – Desire to imitate – Ability to map tutor’s actions onto own actions – Generalization ability • Related: – Apprenticeship learning – Inverse reinforcement learning – Imitation learning http://en.ru.is

  17. Raising AI | Jordi Bieger (jbieger@gmail.com) Coaching • Giving the learner direct instructions of what action to take during the task • Requirements: – Ability to map language-based instruction onto actions – Generalization ability • Related: – Supervised learning http://en.ru.is

  18. Raising AI | Jordi Bieger (jbieger@gmail.com) Explanation • Explaining to the learner how to approach certain situations before the starts (a new instance of) the task • Requirements: – Language – Generalization ability • Related: – Imperative programming – Analogies http://en.ru.is

  19. Raising AI | Jordi Bieger (jbieger@gmail.com) Cooperation • Doing a task together with the learner to facilitate other tutoring techniques http://en.ru.is

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