28
www.radar.cs.cmu.edu Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR

Www.radar.cs.cmu.edu Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR

Embed Size (px)

Citation preview

Page 1: Www.radar.cs.cmu.edu Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR

www.radar.cs.cmu.edu

Automated Assistantfor Crisis Management

Reflective Agent withDistributed Adaptive Reasoning

RADAR

Page 2: Www.radar.cs.cmu.edu Automated Assistant for Crisis Management Reflective Agent with Distributed 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

Page 3: Www.radar.cs.cmu.edu Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR

Outline

• Overview of RADAR

• Resource allocation

• Future challenges

More information• See www.radar.cs.cmu.edu• Talk with RADAR researchers

Page 4: Www.radar.cs.cmu.edu Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR

Outline

• Overview of RADAR

• Resource allocation

• Future challenges

Page 5: Www.radar.cs.cmu.edu Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR

PAL video

Three-minute video:Military-setting motivation for

RADAR (Carnegie Mellon)and CALO (SRI).

Page 6: Www.radar.cs.cmu.edu Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR

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)

Page 7: Www.radar.cs.cmu.edu Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR

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

Page 8: Www.radar.cs.cmu.edu Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR

Challenges

• Intelligent performance ofoffice-management tasks

• Collaboration with users

• Continuous learning of new knowledge and strategies

Page 9: Www.radar.cs.cmu.edu Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR

Research areas

• Artificial intelligence

• Machine learning

• Natural-language processing

• Human-computer interaction

Page 10: Www.radar.cs.cmu.edu Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR

Main components

Planning and co-ordination ofthe system’s high-level actions.

Page 11: Www.radar.cs.cmu.edu Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR

Main componentsWebMaster

Helps create andmaintain web sites.

Page 12: Www.radar.cs.cmu.edu Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR

Main componentsWebMaster

E-MailOrganizer

Helps filter, sort, and prioritize messages.

Page 13: Www.radar.cs.cmu.edu Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR

Main componentsWebMaster

E-MailOrganizer

CalendarManager

Helps keep track of appointmentsand negotiate meeting times amongmultiple users.

Page 14: Www.radar.cs.cmu.edu Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR

Main componentsWebMaster

E-MailOrganizer

CalendarManager

BriefingAssistant

Helps compile reports based on multiple data sources.

Page 15: Www.radar.cs.cmu.edu Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR

WebMaster

E-MailOrganizer

CalendarManager

BriefingAssistant

Main components

ResourceAllocation

Page 16: Www.radar.cs.cmu.edu Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR

Outline

• Overview of RADAR

• Resource allocation

• Future challenges

Page 17: Www.radar.cs.cmu.edu Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR

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

Page 18: Www.radar.cs.cmu.edu Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR

Year 1: Office allocation

A prototype system for automated

allocation of offices.

• Satisfying work-related needs of individual users and groups

• Maximizing user satisfaction

Page 19: Www.radar.cs.cmu.edu Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR

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

Page 20: Www.radar.cs.cmu.edu Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR

Year 1: Office allocation

Six-minute video

Automated assignment of offices.

Page 21: Www.radar.cs.cmu.edu Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR

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

Page 22: Www.radar.cs.cmu.edu Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR

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

Page 23: Www.radar.cs.cmu.edu Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR

Year 2: Conference planning

Demo:

Semi-automated schedulingof conference events.

Page 24: Www.radar.cs.cmu.edu Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR

Outline

• Overview of RADAR

• Resource allocation

• Future challenges

Page 25: Www.radar.cs.cmu.edu Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR

Learning

Integrated learning of new

knowledge and strategies.

• From experience

• From observation

• From instruction

Page 26: Www.radar.cs.cmu.edu Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR

Integration

Users

RADARCalendarManager

RADARE-Mail

Organizer

RADARWeb

Master

Integrated RADAR

Task manager

RADARResourceAllocation

RADARBriefing

Assistant

High-level planningIntegrated learning

Page 27: Www.radar.cs.cmu.edu Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR

Integration

UsersIntegrated RADAR

High-level planningIntegrated learning

RADARResourceAllocation

Knowledgebase andinferences

RADARCalendarManager

RADARE-Mail

Organizer

RADARWeb

Master

RADARBriefing

Assistant

Userdialog

manager

Naturallanguage

processing

Resourceallocation

group

Page 28: Www.radar.cs.cmu.edu Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR

Tasks and skills

• Development of AI, learning, and natural-language algorithms

• Solving open-ended problems

• Implementation and integration