A Cognitive Framework for Delegation to an Assistive User Agent

Similar documents
Service Quality Research/10 Deming s Fourteen Points and Service Quality Research - 2

Intelligent Agents. Multi-Agent Planning. Ute Schmid. Applied Computer Science, Bamberg University. last change: 17. Juli 2014

Leading with Excellence Successful Models for Planning, Executing & Building Partnerships

The Nature of Organizational Theory. (Management Theory)

Socio-technical Organisation

Price Tests for Entry into Markets in the Presence of Non-Convexities

WORKPLACE SKILLS (WPS)

Personal Data Employee Name: Samantha Sample Rating Supervisor: Queso Grande. Rating Definitions Effective/Meets Expectations (ME)

Autonomous Agent Negotiation: Leveled Commitment and Trust

SCHOOL OF ACCOUNTING AND BUSINESS BSc. (APPLIED ACCOUNTING) GENERAL / SPECIAL DEGREE PROGRAMME END SEMESTER EXAMINATION JANUARY 2016

Management and Planning

Critical Skills for Writing Better Requirements (Virtual Classroom Edition)

IAEA Safety Standards and Guidance on Safety Culture in the Pre-Operational Phases

Assessment Center Report

Building and Leading Teams BUILDING EFFECTIVE TEAMS COMPETENCY MAP. SLP Level 1 workshop competencies mapped to SLP2 Leadership Advantage tracks

POLICY NAME: COMMITTEE OVERSIGHT:

Becoming a Successful Supervisor First Edition

Staff PERFORMANCE ASSESSMENT FORM

Staff PERFORMANCE ASSESSMENT FORM

Staff PERFORMANCE ASSESSMENT FORM

Contents 5. Building and Maintaining an Effective Team 6. An Overview of Planning and Estimating

LEADERSHIP PERFORMANCE CRITERIA

Staff PERFORMANCE ASSESSMENT FORM

Leveled Commitment and Trust in Negotiation

WITH EFFECT FROM 1 JANUARY Many difficulties that arise can be resolved quickly and informally between managers and their staff.

Information Systems Development

Requirements Elicitation. Software Requirements & Project Management CITS3220

Key Position Information Date Reviewed: February Reports to Centre Manager Award Individual Employment Contract (or as updated)

SUGGESTED SOLUTIONS TOP CA CASE STUDY EXAMINATION. All Rights Reserved

Towards an architecture for self-regulating agents: a case study in international trade

CALL FOR APPLICATIONS FOR THE SELECTION OF MEMBERS OF THE STRATEGIC FORUM FOR IMPORTANT PROJECTS OF COMMON EUROPEAN INTEREST

Chapter 3. Information Systems Development. McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved.

Employability Skills. Study Guide. Assessment: 0454 Workplace Readiness Skills 0455 Job Seeking and Retention Skills.

Job Description. Management Information and Business Intelligence Analyst/Developer. Details Specific to the Post

Mini MBA on Leading People & Innovation Achieving Leadership Success through People & Innovation

UNIT 11 Performance Evaluation Graduate Assistants, Instructional Student Assistants, Teaching Associates

Competency Model. Level B. Level C Applies to: Manager Coordinator. Applies to: Assistant Vice President Assistant Dean Director

Management Skills & Techniques Effective Goal Setting, Planning & Task Management

Thinking About Running for Local Office?

Managerial Economics Prof. Trupti Mishra S. J. M. School of Management Indian Institute of Technology, Bombay

UNIT 11 Performance Evaluation Graduate Assistants, Instructional Student Assistants, Teaching Associates

Integrating Strategic, Operational & Tactical Leadership for Outstanding Performance

Business Assessment. Advisor Tool Galliard, Inc. All Rights Reserved

How to Engage Employees. A Guide for Employees, Supervisors, Managers, & Executives

Question 1: Define Project Management? Explain the important elements of management.

Subj: CIVILIAN WORKFORCE DEVELOPMENT PROGRAM FOR BUREAU OF NAVAL PERSONNEL

NATURAL RESOURCES CONFLICT RESOLUTION PROGRAM THE UNIVERSITY OF MONTANA

Prova Recruit 2 Advice Pack. Position Description

Annual By Request Probationary First Probationary Second Probationary Third

Folio Community Leadership Program

Partnering: Managing Inter- Organizational Relations

NAU MT2050i Week 4 Quiz

TO THE COMPLAINTS MECHANISM OF THE EUROPEAN INVESTMENT BANK

How to Obtain and Maintain a Goal of ZERO Accidents

Stress management competency indicator tool

Chapter 12 - Leadership in Organizational Settings Competency Perspective of Leadership Competency Perspective Limitations

Towards Safe Coordination in Multi-agent Systems

Newman - Crows Landing Unified School District Governance Handbook

Ensuring Progress delivers results

Handling Difficult Project Situations. A Critical Skill for Every PM

Help and Guidance on CVs

Performance Evaluation Workshop. Human Resources December 2018

DNA 25. Dina Sample. Talent. ABC Corp NEW 25. Copyright Target Training International, Ltd.

NC STATE UNIVERSITY. WIW at WERC

A Guide to the Municipal Planning Process in Saskatchewan

Role Profile. Crime Command: Support Officer

Administrator 7 Role Profile

The Foundation of Sound Technology Investment: The Total Economic Impact Methodology

Making Conflict Work. 3 Strategies to Navigate Conflict Near the Top of the Organization

PERFORMANCE, PROCESS, AND DESIGN STANDARDS IN ENVIRONMENTAL REGULATION

Continuing Professional Development Program. Approved by Council

IAEA s Approach to Safety Culture Continuous and Systematic Improvements

Customer Success Packages

The Scientific Method

ABOUT LOUGHBOROUGH UNIVERSITY SCHOOL OF BUSINESS AND ECONOMICS. Placements Officer. JOB REF: REQ15210 March 2015

STUDY SUBJECTS TAUGHT IN ENGLISH FOR EXCHANGE STUDENTS SPRING SEMESTER 2017/2018

Dictionary of Functional Competencies for Career Banding

STATEMENTS OF QUALIFICATIONS ARE DUE NO LATER THAN 5:00 P.M. FRIDAY, JUNE 23, 2017

Principles of Management

Change Agents Wanted!

Mini MBA: Strategic, Operational & Tactical Leadership Integrating Strategic, Operational & Tactical Leadership for Outstanding Performance

Mini MBA: Management & Leadership

Organizational Behaviour

Project Resource Management includes the processes to identify, acquire and manage, the resources needed to successfully complete the project.

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Software Engineering Third Year CSE( Sem:I) 2 marks Questions and Answers

POST DESCRIPTION AND PERSON SPECIFICATION

IAEA Approach to Culture and Leadership for Safety

Licensee Design Authority Capability

Dictionary of Functional Competencies for Career Banding

Business Support Clerical Grade 5 Competencies. Introduction

Employee Probationary Performance Review

1 CHANGE VS. TRANSFORMATION

Unfortunately for managers, the level of stress at which individuals can cope varies from person to person there is no standard level.

CHAPTER 3 HUMAN RESOURCES MANAGEMENT

Teamwork and Team Performance. Teams are worth the work

Aligning Models of Normative Systems and Artificial Societies: Towards norm-governed behavior in virtual enterprises

Module 2 Concepts of Change

NOT PROTECTIVELY MARKED JOB DESCRIPTION

Develop working relationships with colleagues

Transcription:

A Cognitive Framework for Delegation to an Assistive User Agent Karen Myers and Neil Yorke-Smith Artificial Intelligence Center, SRI International

Overview CALO: a learning cognitive assistant User delegation of tasks to CALO Delegative BDI agent framework Goal adoption and commitments Summary and research issues

CALO: Cognitive Assistant that Learns and Organizes Help manage time and commitments Track execution of project tasks Perform tasks in collaboration with the user CALO supports a high-level knowledge worker Understands the office world, your projects and schedule Performs delegated tasks on your behalf Works with you to complete tasks Stays with you (and learns) over long periods of time Learns to anticipate and fulfill your needs Learns your preferred way of working

CALO Year 2

Overview CALO: a learning cognitive assistant User delegation of tasks to CALO Delegative BDI agent framework Goal adoption and commitments Summary and research issues

Delegation May Lead to Conflicts Focus on delegation of tasks from user to CALO Not on tasks to be performed in collaboration One aspect of CALO s role as intelligent assistant CALO cannot act if conflicts over actions Conflicts in tasks purchase this computer on my behalf register me for the Fall Symposium Conflicts in guidance always ask for permissions by email never use email for sensitive purchases

Conflicts in User s Desires I wish to be thin I wish to eat chocolate But Richard Waldinger s scotch mocha brownies are full of calories conflict between incompatible desires User s desires conflict with each other Humans seem to have no problem with such conflicts CALO must recognize and respond appropriately

Other Types of Conflicts Current and new commitments Currently CALO is undertaking tasks to: Purchase an item of computer equipment Register user for a conference Now user tasks CALO to register for a second conference Set of new goals is logically consistent and coherent But infeasible because insufficient discretionary funds Commitments and advice User tasks CALO to schedule visitor s seminar in best conference room Existing advice: Never change a booking in the auditorium without consulting me New goal and existing advice are inconsistent

The BDI Framework CALO s ability to act is based on BDI framework Beliefs = informational attitudes about the world Desires = motivational attitudes on what to do Intentions = deliberative commitments to act Realized in the SPARK agent system Hierarchical, procedural reasoning framework BDI components in SPARK represented as: Facts (beliefs) Intentions (goals/intentions) Desires are not represented Procedures are plans to achieve intentions

Desires vs. Goals Both are motivational attitudes Desires may be neither coherent (with beliefs) nor consistent (with each other) Goals must be both Desires are wishes ; goals are wants I wish to be thin and I wish to eat chocolate I want to have another of Richard s brownies Desires lead to goals CALO s primary desire: satisfy its user Secondary desires goals to do what user asks

BDI Agents are Really BGI Decision theory emphasizes B and D AI agent theory emphasizes B and I In most BDI literature, Desires and Goals are confounded In practice, focus is on: goal and then intention selection option generation, and plan execution and scheduling Focus has been much less on: deliberating over desires goal generation advisability vital for CALO

The Problem with BGI When Desires and Goals are unified into a single motivational attitude: Can t support conflicting D/G (and D/B) Hard to express goal generation Hard to diagnose and resolve conflicts Between D/G and I, and between G, I, and plans Hard to handle conflicts in advice How can CALO make sense of the user s taskings in order to act upon them? How can CALO recognize and respond to (potential) conflicts?

Overview CALO: a learning cognitive assistant User delegation of tasks to CALO Delegative BDI agent framework Goal adoption and commitments Summary and research issues

Cognitive Models for Delegation user agent Belief B user alignment B agent + + satisfy all tasks Desire decision making D user Candidate Goals delegation D agent (do assigned tasks) + Goal G user refinement Adopted Goals G C agent G A goal adoption

Delegative BDI Agent Architecture user Goal Advice Execution Advice agent advice A G A E Candidate Goals B D Adopted conflicts Goals Intentions B G failure G C G A I execute sub-goaling revision

Overview CALO: a learning cognitive assistant User delegation of tasks to CALO Delegative BDI agent framework Goal adoption and commitments Summary and research issues

Requirements on Goal Adoption Self-consistency: G A must be mutually consistent Coherence: G A must be mutually consistent relative to the current beliefs B Feasibility: G A must be mutually satisfiable relative to current intentions I and available plans Includes resource feasibility Reasonableness: G A should be mutually reasonable with respect to current B and I Common sense check: did you really mean to purchase a second laptop computer today?

Responding to Conflicting Desires Goal adoption process should admit: Adopting, suspending, or rejecting candidate goals Modifying adopted goals and/or intentions Modifying beliefs (by acting to change world state) Example: User desires to attend a conference in Europe but lacks sufficient discretionary funds shorten a previously scheduled trip cancel the planned purchase of a new laptop or apply for a travel grant from the department

Combined Commitment Deliberation Goal adoption Adopted Goals Candidate Goals ( Desires) Intention reconsideration Extended agent life-cycle Non-adopted Candidate Goals Execution problems with Adopted Goals Propose combined commitment deliberation mechanism Based on agent s deliberation over its mental states Bounded rationality: as far as the agent believes and can compute

BDI Control Cycle commitment deliberation world state changes identify changes to mental state decide on response perform actions

Mental State Transitions commitment deliberation observe decide act Current mental state S = (B,G C,G A,I) Omit D since suppose single satisfy user desire Outcome of deliberation is new state S' Possible new transitions: Expansion adopt additional goal No modification to existing goals or intentions Revocation drop adopted goal + intention To enable a different goal in the future Proactive create new candidate goal and adopt it To enable a current candidate goal in the future Plus standard BGI transitions E.g. drop an intention due to plan failure

Goal and Intention Attributes Goals: User-specified value/utility Can be time-varying User-specified priority User-specified deadline Estimate cost to achieve Level of commitment so far For adopted goals Intentions: Implied value/utility Cost of change Deliberative effort Loss of utility Delay Level of commitment Level of effort so far E.g. estimated % complete Estimated cost to complete Estimated prob. success

Making the Best Decision S S' transition as multi-criteria optimization Maximize (minimize) some combination of criteria over S Can be simple or complex Bounded rationality Simple default strategy, customizable by user Advice acts as constraints constrained (soft) multi-criteria optimization problem Don t drop any intention > 70% complete Assistive agent can consult user if no clear best S' Should I give up on purchasing a laptop, in order to satisfy your decision to travel to both conferences? Learn and refine model of user s preferences

Example Candidate goals: c 1 : Purchase a laptop c 2 : Attend AAAI Adopted goals and intentions: g 1 with intention i 1 : Purchase a high-end laptop using general funds g 2 with intention i 2 : Attend AAAI and its workshops, staying in conference hotel New candidate goal from user: c 3 : Attend AAMAS (high priority) Mental state S = (B, {c 1,c 2,c 3 }, {g 1,g 2 }, {i 1,i 2 })

Example (cont.) CALO finds cannot adopt c 3 {g 1,g 2,g 3 } resource contention insufficient general funds Options include: 1. Do not adopt c 3 (don t attend AAMAS) 2. Drop c 1 or c 2 (laptop purchase or AAAI attendance) 3. Modify g 2 to attend only the main AAAI conference But changing i 2 incurs a financial penalty 4. Adopt a new candidate goal c 4 to apply for a departmental travel grant Advice prohibits option 2

Example (cont.) CALO builds optimization problem and solves it Problem constructed and solution method employed both depend on agent s nature E.g. ignore % of intention completed No more than 10ms to solve Finds best is tie between options 3 and 4 Agent s strategy (based on user guidance) is to consult user over which to do User instructs CALO to do both options New mental state S' = (B', {c 1,c 2,c 3,c 4 }, {g 1,g' 2,g 3,g 4 }, {i 1,i' 2 })

Overview CALO: a learning cognitive assistant User delegation of tasks to CALO Delegative BDI agent framework Goal adoption and commitments Summary and research issues

Summary CALO acts as user s intelligent assistant Classical BDI framework inadequate Implemented BDI systems lack formal grounding Proposed delegative BDI agent framework Separate Desires and Goals Separate Candidate and Adopted Goals Incorporate user guidance and preferences Combined commitment deliberation for goal adoption and intention reconsideration Enables reasoning necessary for an agent such as CALO Implemented by extending SPARK agent framework

Related Work BOID framework [Broersen et al] Different types of agents based on B/D/G/I conflict resolution strategies BDGI CTL logic [Dastani et al] Merging desires into goals Intention reconsideration [Schut et al] Collaborative problem solving [Leveque and Cohen; Allen and Ferguson] Social norms and obligations [Dignum et al]

Future Work Extend goal reasoning to consider resource feasibility (in progress) Proactive goal anticipation and adoption Collaborative human-calo problem solving Beyond (merely) completing user-delegated tasks Multi-CALO coordination and teamwork Learning as part of CALO s extended life-cycle More information: http://calo.sri.com/