coactive design why interdependence must shape autonomy

35
Coactive Design Why Interdependence Must Shape Autonomy Matthew Johnson [email protected] Florida Institute for Human and Machine Cognition Pensacola, FL TU Delft December 15, 2010

Upload: sal

Post on 25-Feb-2016

49 views

Category:

Documents


0 download

DESCRIPTION

Coactive Design Why Interdependence Must Shape Autonomy. Matthew Johnson [email protected] Florida Institute for Human and Machine Cognition Pensacola, FL TU Delft December 15, 2010. Florida Institute for Human and Machine Cognition. Motivation. Problem Statement. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Coactive Design Why Interdependence Must Shape Autonomy

Coactive DesignWhy Interdependence Must Shape Autonomy

Matthew [email protected]

Florida Institute forHuman and Machine Cognition

Pensacola, FL

TU Delft

December 15, 2010

Page 2: Coactive Design Why Interdependence Must Shape Autonomy

Florida Institute for Human and Machine Cognition

Page 3: Coactive Design Why Interdependence Must Shape Autonomy
Page 4: Coactive Design Why Interdependence Must Shape Autonomy

Motivation

Page 5: Coactive Design Why Interdependence Must Shape Autonomy

Problem Statement

When designing sophisticated human-agent systems, what is the critical design feature of an agent or robot?

Page 6: Coactive Design Why Interdependence Must Shape Autonomy

Problem Statement

Autonomy

When designing sophisticated human-agent systems, what is the critical design feature of an agent or robot?

Page 7: Coactive Design Why Interdependence Must Shape Autonomy

What is Autonomy?

Autonomy has two basic senses:

self-sufficiency, the capability of an entity to take care of itself.

self-directedness, or freedom from outside control.

Page 8: Coactive Design Why Interdependence Must Shape Autonomy

Current Approaches• Function Allocation (Fitts)

– characterize the general strengths and weaknesses of humans and machines• Supervisory Control (Sheridan)

– a human oversees one or more autonomous systems, statically allocating tasks to them.• Adjustable Autonomy (Dorais)

– the ability of autonomous systems to operate with dynamically varying levels of independence• Sliding Autonomy (Dias)

– Same as adjustable autonomy• Adaptive Automation (Sheridan)

– the system must decide at runtime which functions to automate and to what extent• Flexible autonomy (Technology horizons)

– the degree of autonomous control that the system is allowed to take on, and in which this degree of autonomy can be varied from essentially none to near or complete autonomy

• Mixed-initiative interaction (Allen)– a flexible interaction strategy, where each agent can contribute to the task what it does best

• Collaborative Control (Fong) – allows robots to benefit from human assistance during perception and cognition, and not just planning and

command generation

Self Sufficiency

Self Directedness

Page 9: Coactive Design Why Interdependence Must Shape Autonomy

However…

Automated assistance of whatever kind does not simply enhance our ability to perform the task: it changes the nature of the task itself1.

Many functions in complex systems are interdependent

1. D. A. Norman, "How might people interact with agents?," in Software Agents, J. M. Bradshaw, Ed. Cambridge, MA: The AAAI Press/The MIT Press, 1997, pp. 49-55 (see also How might people interact with robots? http://www.jnd.org/dn.mss/how_might_humans_int.html).

Page 10: Coactive Design Why Interdependence Must Shape Autonomy

AutonomyAutonomy

Problem Statement

Interdependence

When designing sophisticated human-agent systems, what is the critical design feature of an agent or robot?

Page 11: Coactive Design Why Interdependence Must Shape Autonomy

Coactive Design

In sophisticated human-agent systems,the underlying interdependence of joint

activityis the critical design feature.

Page 12: Coactive Design Why Interdependence Must Shape Autonomy

Disclaimer:The authors of this work are in no way suggesting autonomy is unimportant or not of value. If you work in the area of autonomy you should in no way feel threatened or troubled by the following discussion. If at any time you feel uncomfortable, please inform the speaker and he will pause and reassure you that autonomy is important and a foundational component to all robotic systems.

Page 13: Coactive Design Why Interdependence Must Shape Autonomy

Coactive Design

In sophisticated human-agent systems,the underlying interdependence of joint

activityis the critical design feature.

Page 14: Coactive Design Why Interdependence Must Shape Autonomy

Dependence vs. Interdependence

Page 15: Coactive Design Why Interdependence Must Shape Autonomy

In sophisticated human-agent systems,the underlying interdependence of joint activity

is the critical design feature.

Coactive Design

Dependent Independent Interdependent

1997 2002

2008

?

Page 16: Coactive Design Why Interdependence Must Shape Autonomy

In sophisticated human-agent systems,the underlying interdependence of joint activity

is the critical design feature.

1995

Coactive Design

Dependent Independent Interdependent

Page 17: Coactive Design Why Interdependence Must Shape Autonomy

What does coactive mean?

Awareness of

Consideration for

Capability to support

Page 18: Coactive Design Why Interdependence Must Shape Autonomy

What does coactive mean?

Awareness of

Consideration for

Capability to support

…Joint Activity

Page 19: Coactive Design Why Interdependence Must Shape Autonomy

What does coactive mean?

Awareness of

Consideration for

Capability to support

…Joint Activity

Page 20: Coactive Design Why Interdependence Must Shape Autonomy

What does coactive mean?

Awareness of

Consideration for

Capability to support

…Joint Activity

Page 21: Coactive Design Why Interdependence Must Shape Autonomy

Autonomy Perspective

Self-sufficiency

Sel

f-dire

cted

ness

Page 22: Coactive Design Why Interdependence Must Shape Autonomy

Capability to support

Interdependence

Coactive Perspective

Self-sufficiency

Sel

f-dire

cted

ness

Page 23: Coactive Design Why Interdependence Must Shape Autonomy

Current Challenges

Self-sufficiency

Sel

f-dire

cted

ness

Burden

Page 24: Coactive Design Why Interdependence Must Shape Autonomy

Current Challenges

Over-Trusted

Self-sufficiency

Sel

f-dire

cted

ness

Burden

Page 25: Coactive Design Why Interdependence Must Shape Autonomy

Current Challenges

Over-Trusted

Self-sufficiency

Sel

f-dire

cted

ness

Burden Under-Utilized

Page 26: Coactive Design Why Interdependence Must Shape Autonomy

Current Challenges

Over-Trusted

Self-sufficiency

Sel

f-dire

cted

ness

Burden Under-Utilized

Opaque

Page 27: Coactive Design Why Interdependence Must Shape Autonomy

Low to Moderate autonomy – situation awareness

Moderate to High autonomy- understanding decisions

Coactive Perspective

Self-sufficiency

Sel

f-dire

cted

ness

Burden

Opaque

Transparency

Feedback

Opaque

Capability to support

Interdependence

Page 28: Coactive Design Why Interdependence Must Shape Autonomy

Hypothesis• In human-agent systems engaged in joint activity, the benefits of

higher levels of autonomy cannot be realized without addressing interdependence through coordination.

OverTrusted

Self-sufficiency

Sel

f-dire

cted

ness

Burden UnderUtilized

Opaque

Page 29: Coactive Design Why Interdependence Must Shape Autonomy

Block World for Teams (BW4T)

Page 30: Coactive Design Why Interdependence Must Shape Autonomy

Defining “Higher Levels” of Autonomy

OverTrusted

Self-sufficiency

Sel

f-dire

cted

ness

Burden UnderUtilized

Opaque

Page 31: Coactive Design Why Interdependence Must Shape Autonomy

• Did burden decrease?• Did opacity increase?• Was there an inflection point?• Did performance decrease with increasing autonomy?• What does this mean?

1 2 3 4640660680700720740760780800820

Average time to complete task vs. Autonomy Level

Autonomy Level (1=low, 4=high)

Tim

e to

com

plet

e ta

sk

(in s

econ

ds)

Prediction Results

Page 32: Coactive Design Why Interdependence Must Shape Autonomy

team 1 -low team 1 - high team 2 - low team 2 - high0%

10%20%30%40%50%60%70%

4-Person TeamsOpen Communication

softhard

Block World for Teams (BW4T)

1a1%

1b11%

2a12%

2b14%

2d15%

39%

424%

6a2%

6b4%

6c9%

Communication in support of

High Interdependence1a1%

1b25%

2a3%

2b7%2d

7%

448%

55%

6a1%

6b1%

6c1%

Communication in support of

Low Interdependence

Page 33: Coactive Design Why Interdependence Must Shape Autonomy

Future Directions• Does addressing interdependence improve

performance?• How does interdependence effect the results?• How do different ways to address

interdependence effect performance?• How does team size effect the result?• Does this apply to other domains?• How to we measure to costs and benefits?

Page 34: Coactive Design Why Interdependence Must Shape Autonomy

We no longer look at the problem as simply trying to make agents more autonomous, but, in addition, we strive to make them more capable of being interdependent.

Coactive Design

Thank You! … Questions?

Page 35: Coactive Design Why Interdependence Must Shape Autonomy

Common IssuesHuman Needs Robot Needs

What is the robot doing? Mutual Transparency What is the intent of the human?

Why did the robot do that?

Mutual Explainability What did the human want me to learn?

What is the robot going to do next?

Mutual Predictability What does the human need from me?

Can we make the robot do what we need?

Mutual Directability Can the human provide help?

Does use of autonomy add value?

Mutual Cost Benefit Management

Will my actions provide value to the human?