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

Recommend


More recommend