www.radar.cs.cmu.edu automated assistant for crisis management reflective agent with distributed...
TRANSCRIPT
www.radar.cs.cmu.edu
Automated Assistantfor Crisis Management
Reflective Agent withDistributed Adaptive Reasoning
RADAR
,but also under crisis conditions
• Help not only in routine situations
Purpose
• Automation of office-management tasks, such as scheduling, e-mail handling, and resource allocation
Outline
• Overview of RADAR
• Resource allocation
• Future challenges
More information• See www.radar.cs.cmu.edu• Talk with RADAR researchers
Outline
• Overview of RADAR
• Resource allocation
• Future challenges
PAL video
Three-minute video:Military-setting motivation for
RADAR (Carnegie Mellon)and CALO (SRI).
Project sizeLargest research project in CMU’sSchool of Computer Science.• Five departments
Language Technologies (LTI)Computer Science Department (CSD)Institute for Software Research International (ISRI)Human-Computer Interaction Institute (HCII)Center for Automated Learning and Discovery (CALD)
• Eighty peopleThirty faculty membersThirty graduate studentsTwenty others
• Five years (2003–2008)
Project sizeLargest research project in CMU’sSchool of Computer Science.
Advantages• Multiple research areas• Collaboration opportunities• Potential of a major impact
Drawbacks• Coordination challenges• Frequent deliverables
Challenges
• Intelligent performance ofoffice-management tasks
• Collaboration with users
• Continuous learning of new knowledge and strategies
Research areas
• Artificial intelligence
• Machine learning
• Natural-language processing
• Human-computer interaction
Main components
Planning and co-ordination ofthe system’s high-level actions.
Main componentsWebMaster
Helps create andmaintain web sites.
Main componentsWebMaster
E-MailOrganizer
Helps filter, sort, and prioritize messages.
Main componentsWebMaster
E-MailOrganizer
CalendarManager
Helps keep track of appointmentsand negotiate meeting times amongmultiple users.
Main componentsWebMaster
E-MailOrganizer
CalendarManager
BriefingAssistant
Helps compile reports based on multiple data sources.
WebMaster
E-MailOrganizer
CalendarManager
BriefingAssistant
Main components
ResourceAllocation
Outline
• Overview of RADAR
• Resource allocation
• Future challenges
Purpose
Automated allocation of rooms and
related resources, in both routine and
crisis situations.• Assignment of offices• Reservation of conference rooms• Allocation of furniture, computers,
and other office equipment
Year 1: Office allocation
A prototype system for automated
allocation of offices.
• Satisfying work-related needs of individual users and groups
• Maximizing user satisfaction
Year 1: Office allocation
A prototype system for automated
allocation of offices.
• Processing of natural-language requests
• Effective allocation of office resources
• Interface for a human administrator
Year 1: Office allocation
Six-minute video
Automated assignment of offices.
Year 2: Conference planning
Scheduling of talks at a conference,and related allocation of rooms andequipment, in a crisis situation.
• Initial allocation plan
• Unexpected major change inspace availability; for example,closing of a building
• Continuous stream of minor changes;for example, schedule changes and unforeseen equipment needs
Year 2: Conference planning
Scheduling of talks at a conference,and related allocation of rooms andequipment, in a crisis situation.• Temporal reasoning
• Uncertainty tolerance
• Information elicitation
• Collaboration with ahuman administrator
Year 2: Conference planning
Demo:
Semi-automated schedulingof conference events.
Outline
• Overview of RADAR
• Resource allocation
• Future challenges
Learning
Integrated learning of new
knowledge and strategies.
• From experience
• From observation
• From instruction
Integration
Users
RADARCalendarManager
RADARE-Mail
Organizer
RADARWeb
Master
Integrated RADAR
Task manager
RADARResourceAllocation
RADARBriefing
Assistant
High-level planningIntegrated learning
Integration
UsersIntegrated RADAR
High-level planningIntegrated learning
RADARResourceAllocation
Knowledgebase andinferences
RADARCalendarManager
RADARE-Mail
Organizer
RADARWeb
Master
RADARBriefing
Assistant
Userdialog
manager
Naturallanguage
processing
Resourceallocation
group
Tasks and skills
• Development of AI, learning, and natural-language algorithms
• Solving open-ended problems
• Implementation and integration