100 likes | 114 Views
Explore the concept of Transfer Learning and its impact on developing Artificial General Intelligence (AGI), aiming to learn tasks faster with less human input, presenting a solution to current data-inefficiency challenges.
E N D
Transfer Learning and Intelligence:an Argument and Approach Matthew E. Taylor Joint work with:Gregory Kuhlmann and Peter Stone Learning Agents Research Group Department of Computer Sciences The University of Texas at Austin
Result Summary: AGI-08 • Help select source task for given target • Transfer a search heuristic
AGI & Learning Why Learn? • Better solutions • On-line adaptation Current Problems: • Commonly applied to simple tasks • Algorithms often data-inefficient • Need substantial amounts of human knowledge One possible answer: • Transfer Learning
Transfer Learning(related to Lifelong Learning or Multi-task Learning) Learn across multiple tasks: • Learn faster • Harder tasks become tractable • Learn with less human input • Prerequisite for AGI?
Transfer Examples • Learn difficult tasks faster • Learn a set of simple tasks • Eventually learn target task • Total time reduction • Autonomous transfer • Explore the world, learning • Transfer autonomously • Effectively use past knowledge
Transfer in Reinforcement Learning Source Task Target Task Environment Action State Reward Agent Environment Action State Reward Agent
What to transfer? • Policy: π(s) → a • Action-value function: Q(s,a) → R • Model of the environment: T(s, a) → s’ • Rules / Advice • Higher-level information • Search heuristic • Learning rates • Appropriate features Environment Action State Reward Agent
How to transfer? Human design (engineering task) • Construct a sequence of tasks • Provide learner with mappings between tasks Fully autonomous (not yet achieved) • Learn if tasks are related • Learn how tasks are related ? ?
Result Summary: AGI-08 • Help select source task for given target • Transfer a search heuristic • General Game Playing task W13: Transfer Learning for Complex Tasks