research at the boundary of robotics and ai
play

Research at the Boundary of Robotics and AI Prof: Peter Stone - PowerPoint PPT Presentation

Research at the Boundary of Robotics and AI Prof: Peter Stone Department of Computer Science The University of Texas at Austin AI and Robotics Challenge problems Peter Stone AI and Robotics Challenge problems Always on robots (in


  1. Research at the Boundary of Robotics and AI Prof: Peter Stone Department of Computer Science The University of Texas at Austin

  2. AI and Robotics • Challenge problems Peter Stone

  3. AI and Robotics • Challenge problems • Always on robots (in a human-occupied space) Peter Stone

  4. AI and Robotics • Challenge problems • Always on robots (in a human-occupied space) • Ad hoc teamwork Peter Stone

  5. AI and Robotics • Challenge problems • Always on robots (in a human-occupied space) • Ad hoc teamwork • Our role in a climate where industry is interested Peter Stone

  6. A Goal of AI and Robotics Robust, fully autonomous agents in the real world Peter Stone

  7. A Goal of AI and Robotics Robust, fully autonomous agents in the real world How? Peter Stone

  8. A Goal of AI and Robotics Robust, fully autonomous agents in the real world How? • Build complete solutions to relevant challenge tasks Peter Stone

  9. A Goal of AI and Robotics Robust, fully autonomous agents in the real world How? • Build complete solutions to relevant challenge tasks • Drives research on component algorithms, theory Peter Stone

  10. A Goal of AI and Robotics Robust, fully autonomous agents in the real world How? • Build complete solutions to relevant challenge tasks • Drives research on component algorithms, theory • A top-down, empirical approach Peter Stone

  11. A Goal of AI and Robotics Robust, fully autonomous agents in the real world How? • Build complete solutions to relevant challenge tasks • Drives research on component algorithms, theory • A top-down, empirical approach “Good problems . . . produce good science” [ Cohen, ’04 ] Peter Stone

  12. Bottom-Up Metaphors Russell, ’95 “Theoreticians can produce the AI equivalent of bricks, beams, and mortar with which AI architects can build the equivalent of cathedrals.” Peter Stone

  13. Bottom-Up Metaphors Russell, ’95 “Theoreticians can produce the AI equivalent of bricks, beams, and mortar with which AI architects can build the equivalent of cathedrals.” Koller, ’01 “In AI . . . we have the tendency to divide a problem into well-defined pieces, and make progress on each one. Peter Stone

  14. Bottom-Up Metaphors Russell, ’95 “Theoreticians can produce the AI equivalent of bricks, beams, and mortar with which AI architects can build the equivalent of cathedrals.” Koller, ’01 “In AI . . . we have the tendency to divide a problem into well-defined pieces, and make progress on each one. . . . Part of our solution to the AI problem must involve building bridges between the pieces.” Peter Stone

  15. Dividing the Problem AI Robotics Vision Learning Natural Language Game Multiagent Distributed Knowledge Theory Reasoning Optimization Representation Peter Stone

  16. The Bricks Robotics Vision Learning Natural Language Game Multiagent Distributed Knowledge Theory Reasoning Optimization Representation Peter Stone

  17. The Beams and Mortar Robotics Vision Learning Natural Language Game Multiagent Distributed Knowledge Theory Reasoning Optimization Representation Peter Stone

  18. Towards a Cathedral? ? Robotics Vision Learning Natural Language Game Multiagent Distributed Knowledge Theory Reasoning Optimization Representation Peter Stone

  19. Or Something Else? ? Robotics Vision Learning Natural Language Game Multiagent Distributed Knowledge Theory Reasoning Optimization Representation Peter Stone

  20. A Different Problem Division AI Peter Stone

  21. Top-Down Approach Robotics Vision Learning Natural Language Game Multiagent Distributed Knowledge Theory Reasoning Optimization Representation “Good problems . . . produce good science” [ Cohen, ’04 ] Peter Stone

  22. Meeting in the Middle Robotics Vision Learning Natural Language Game Multiagent Distributed Knowledge Theory Reasoning Optimization Representation Peter Stone

  23. Meeting in the Middle Robotics Vision Learning Natural Language Game Multiagent Distributed Knowledge Theory Reasoning Optimization Representation Top-down approaches underrepresented Peter Stone

  24. Choosing the Challenge • Features of good challenges: [ Cohen, ’04 ] − Frequent tests; Graduated series of challenges − Accept poor performance; Complete agents Peter Stone

  25. Choosing the Challenge • Features of good challenges: [ Cohen, ’04 ] − Frequent tests; Graduated series of challenges − Accept poor performance; Complete agents • Closed loop + specific goal • 50-year technical, scientific goals − Beyond commercial applications — not possible now − Moore’s law not enough Peter Stone

  26. Choosing the Challenge • Features of good challenges: [ Cohen, ’04 ] − Frequent tests; Graduated series of challenges − Accept poor performance; Complete agents • Closed loop + specific goal • 50-year technical, scientific goals − Beyond commercial applications — not possible now − Moore’s law not enough • There are many — choose one that inspires you Peter Stone

  27. Good Problems Produce Good Science Manned flight Apollo mission Manhattan project RoboCup soccer Goal: By the year 2050, a team of humanoid robots that can beat the human World Cup champion team. [ Kitano, ’97 ] Peter Stone

  28. RoboCup Soccer • Still in progress • Many virtues: − Incremental challenges, closed loop at each stage − Robot design to multi-robot systems − Relatively easy entry − Inspiring to many • Visible progress Peter Stone

  29. AI and Robotics • Challenge problems • Always on robots (in a human-occupied space) • Ad hoc teamwork • Our role in a climate where industry is interested Peter Stone

  30. Teamwork Peter Stone

  31. Teamwork Peter Stone

  32. Teamwork • Typical scenario: pre-coordination − People practice together − Robots given coordination languages, protocols − “Locker room agreement” [Stone & Veloso, ’99] Peter Stone

  33. Ad Hoc Teams • Ad hoc team player is an individual − Unknown teammates (programmed by others) Peter Stone

  34. Ad Hoc Teams • Ad hoc team player is an individual − Unknown teammates (programmed by others) • Teammates likely sub-optimal: no control Peter Stone

  35. Ad Hoc Teams • Ad hoc team player is an individual − Unknown teammates (programmed by others) • Teammates likely sub-optimal: no control Peter Stone

  36. Ad Hoc Teams • Ad hoc team player is an individual − Unknown teammates (programmed by others) • Teammates likely sub-optimal: no control Goal: Create a good team player Peter Stone

  37. Ad Hoc Teams • Ad hoc team player is an individual − Unknown teammates (programmed by others) • Teammates likely sub-optimal: no control Goal: Create a good team player • Introduced as AAAI Challenge Problem [ Stone et al. ’10 ] Peter Stone

  38. Ad Hoc Teams • Ad hoc team player is an individual − Unknown teammates (programmed by others) • Teammates likely sub-optimal: no control Goal: Create a good team player • Introduced as AAAI Challenge Problem [ Stone et al. ’10 ] − Theory: repeated games, bandits [ AIJ, ’11 ] Peter Stone

  39. Ad Hoc Teams • Ad hoc team player is an individual − Unknown teammates (programmed by others) • Teammates likely sub-optimal: no control Goal: Create a good team player • Introduced as AAAI Challenge Problem [ Stone et al. ’10 ] − Theory: repeated games, bandits [ AIJ, ’11 ] − Experiments: pursuit , flocking [ Barrett, Genter, ’12 ] Peter Stone

  40. Ad Hoc Teams • Ad hoc team player is an individual − Unknown teammates (programmed by others) • Teammates likely sub-optimal: no control Goal: Create a good team player • Introduced as AAAI Challenge Problem [ Stone et al. ’10 ] − Theory: repeated games, bandits [ AIJ, ’11 ] − Experiments: pursuit , flocking [ Barrett, Genter, ’12 ] − RoboCup experiments; Peter Stone

  41. Ad Hoc Teams • Ad hoc team player is an individual − Unknown teammates (programmed by others) • Teammates likely sub-optimal: no control Goal: Create a good team player • Introduced as AAAI Challenge Problem [ Stone et al. ’10 ] − Theory: repeated games, bandits [ AIJ, ’11 ] − Experiments: pursuit , flocking [ Barrett, Genter, ’12 ] − RoboCup experiments; AAAI Workshops Peter Stone

  42. AI and Robotics • Challenge problems • Always on robots (in a human-occupied space) • Ad hoc teamwork • Our role in a climate where industry is interested Peter Stone

Recommend


More recommend