Intelligent Systems: Robots, Agents, and Humans
Schedule: Spring 2009, TR 1:30-2:45pm
Location: ENG2 103
Professor: Dr. Gita Sukthankar
This course is a study of systems that exhibit intelligent attributes.
We cover practical techniques for designing intelligent agents capable of
planning, learning, and cooperation. There will be discussion of
psychological/social ramifications of the use and creation of intelligent
systems. Much of the course focuses on various challenge problems (e.g.
the Trading Agent Competition and Robocup) that have been used to benchmark the performance of intelligent systems.
Prerequisites
- CAP5610 or equivalent machine learning/AI course
Objectives
After completing the course, students should:
- understand design issues facing the creators of intelligent systems
- understand research issues relating to the problem of creating human-like systems;
- learn practical techniques in planning, learning, three-tier architectures, and cooperation relevant to multi-agent and multi-robot systems;
- implement intelligent agents for a variety of domains;
Additionally, students will refine their research, writing, and
presentation skills.
Evaluation
Students will be evaluated on 1) their command of the material contained in
the papers and 2) their ability to design and implement agents using the
algorithms described in the papers.
- Written assignments (30%)
- Paper presentation (10%)
- Implementation assignments (30%)
- Final project (30%)
Topics
- Agent Components
- Planning
- Reinforcement Learning
- Multi-agent coordination
- Autonomous Agent Challenge Problems
- Trading Agent Competition
- Agent Reputation and Trust Competition
- Robocup
- Urban Robot Rescue
- AI in Games
- Intro to Robotics
- Path Planning
- Localization
- Multi-robot Coordination
- Human-Robot Interfaces
- Modeling Humans
- Virtual Humans
- Cognitive Agents
- Psychological Models
- Current Topics
- Transfer Learning
- Game Theory
- Social Networks
- Sensor Networks
- Assistive Robotics
Homework
Planning (due Feb 9th)
Agent Competition
(due Feb 26th)
Presentation Guidelines (Mar-Apr)
A* Search (due Apr 9th)
Robotics Demo (due Apr 22nd)
RSARSim: Microsoft Robotics Studio project
Final Project (due May 3rd)
Schedule
- Introduction
- Multiagent Systems
- Planning I
- Planning II
- Trading Agent Competition
- Reading: A. Greenwald and J. Boyan Bidding Under Uncertainty: Theory and Experiments In Proceedings of the 20th Conference on Uncertainty in Artificial Intelligence (Jul 2004), pp. 209-216.
- Reading: David Pardoe and Peter Stone. An Autonomous Agent for Supply Chain
Management. In Gedas Adomavicius and Alok Gupta, editors, Handbooks in
Information Systems Series: Business Computing, Elsevier, 2007
- Reading: J. Reeder, G. Sukthankar, M. Georgiopoulos, and C.
Anagnostopoulos, Intelligent Trading Agents for
Massively Multi-player Game Economies. In Proceedings of AI in Interactive
Digital Entertainment (AIIDE), October 2008
- Agent Reputation and Trust Testbed
- Reading: Teacy, W. T. L., T. D. Huynh, R. K. Dash, N. R. Jennings, J.
Patel, and M. Luck. The ART of IAM: The
Winning Strategy for the 2006 Competition, The Workshop on Trust in
Agent Societies at The Sixth International Joint Conference on Autonomous
Agents and Multiagent Systems (AAMAS-2007), Honolulu, Hawaii, USA, May 15,
pp. 102-111
- Robocup: Simulator and Urban Rescue
- Reading: Peter Stone, Manuela Veloso, and Patrick Riley. The CMUnited-98 Champion Simulator
Team. In M. Asada and H.Kitano, editors, RoboCup-98: Robot Soccer World
Cup II Lecture Notes in Artificial Intelligence, pp. 61.76, Springer Verlag
1999.
- Reading: Wang, J., Lewis, M., and Scerri, P. (2006). Cooperating robots for search and rescue,
Proceedings of the AAMAS 1st International Workshop on Agent Technology for
Disaster Management, 92-99.
- Reinforcement Learning
- Reading: Leslie Pack Kaelbling, Michael L. Littman, and Andrew W. Moore. Reinforcement learning: a survey. Journal of Artificial Intelligence Research, 4:237--285, May
1996
- Reading: Peter Stone and Manuela Veloso. Team-Partitioned, Opaque-Transition Reinforcement Learning. In Minoru Asada and Hiroaki Kitano, editors, RoboCup-98 : Robot Soccer World Cup II, Lecture Notes in Artificial Intelligence, pp. 261.72, Springer Verlag, Berlin, 1999. Also in Proceedings of the Third International Conference on Autonomous Agents, 1999
- Transfer Learning and CBR
- Robotics: Path Planning
- Robotics: Multi-robot Coordination
- Reading: M. Dias, M. Zinck, R. Zlot, and A. Stentz, Robust Multirobot Coordination in Dynamic Environments, In Proceedings of International Conference on Robotics and Automation, 2004
- Reading: M. Koes, I. Nourbakhsh, and K. Sycara. Constraint Optimization Coordination Architecture for Search and Rescue Robotics, in Proceedings of ICRA 2006, Orlando, FL, May 2006, pp. 3977-3982.
- Robotics: Localization and SLAM
- Reading: D. Fox, W. Burgard, F. Dellaert, S. Thrun, Monte Carlo Localization: Efficient Position Estimation for Mobile Robots, AAAI 1999
- Reading: D. Haehnel, W. Burgard, D. Fox, and S. Thrun, An Efficient FastSLAM Algorithm for Generating Maps of Large-scale Cyclic Environments From Raw Laser Range Measurements, IROS-03.
- Human-Robot Interaction
- Reading: S. Thrun, M. Bennewitz, W. Burgard, F. Dellaert, D. Fox, D.
Haehnel, C. Rosenberg, N. Roy, J. Schulte, and D. Schulz. MINERVA: A second generation mobile tour-guide robot, Proceedings of ICRA
- Reading: C. Breazeal and B, Scassellati, Infant-like Social Interactions Between a Robot and a Human Caretaker To appear in Special issue of Adaptive Behavior on Simulation Models of Social Agents,
- Emulating Humans: Motion and Emotion
- Emulating Humans: Teamwork
- Human Activity Recognition
Student Presentations
Mar 17: Fahad Shah, "Populating Reconstructed Archaeological Sites with Autonomous Virtual Humans"
Mar 19: no students
Mar 24: Feras Batarseh, "Towards Reducing Human Involvement in Validation
of Knowledge-Based Systems"; Cynthia Johnson, "Learning and Transferring
Roles in Multi-Agent MDPs
Mar 26: Hector Alfaro "Social systems: designing digital systems that
support social intelligence"; Rawad Haddad, "Bio-inspired computing tissues:
towards machines that evolve, grow, and learn"
Mar 31: Bulent Tastan, "Using Multi-agent Potential Fields in Real-time
Strategy Games; Jeremy Weinstein, "Exploiting Open-Endedness to Solve
Problems Through the Search for Novelty"
Apr 2: James Hollister, "Realistic Agent Movement in Dynamic Game Environments"; Keith Brawner, "A Multiagent Based Particle Swarm Optimization Approach
for Optimal Reactive Power Dispatch"; Michael Riera "Design Paradigms for Meta-Control in Multi-agent Systems"
Apr 7: Sean Williams, "Implicit Coordination in Robotic Teams using Learned
Prediction Models"; Liyue Zhao, "Feature Selection for Activity Recognition
in Multi-Robot Domains"
Apr 9: Ken Laviers, "Know Thine Enemy a Champion Robocup Agent"; Bennie
Lewis "Exploration Transform: A Stable Exploring Algorithm for Robots in
Rescue Environments"
Apr 14: Ross Byers, "Resisting Character-Based Affective Storytelling under
a Narrative BDI Framework"; Kristian Damkjer "Trajectory Association across
Multiple Airborne Cameras"
Apr 16: Chris Ellis, "Dual-coding representations for robot vision
programming in Tekkotsu"; Miguel Elvir, "Modality Integration and Dialog
Management for a Robotic Assistant"; Huy Truong "Agent Uno Winner in the 2nd
Spanish ART Competition"; Chris Tice "Intelligent Transport Route Planning
using Genetic Algorithms in Path Computation Algorithms"
Apr 21: Sebastian Risi "Exploiting Multiple Robots to Accelerate
Self-Modeling"; Jon Carbone "Automatically Generating Game Tactics through
Evolutionary Learning"
Apr 23: Syed Zain Massod "Adaptive Management of Air Traffic Flow: A
Multiagent Coordination Approach"; Brad Higgins "Using a Genetic Algorithm to Tune First-Person Shooter Bots"; Michael Gabilondo KRISP; Wade Peterson TBD
Individual Presentations
Apr 17: Sean Mondesire
Apr 22: Robotic Demo Schedule
3-4pm:
4-5pm:
5-6pm:
Old course web page