The Rise of AI And The Challenges of Human-Aware AI Systems
Subbarao Kambhampati
Arizona State University
1
CCF-GAIR, Shenzen, July 7th, 2017 @rao2z @subbarao2z rao@asu.edu WeChat: Subbarao2z
The Rise of AI And The Challenges of Human-Aware AI Systems - - PowerPoint PPT Presentation
The Rise of AI And The Challenges of Human-Aware AI Systems Subbarao Kambhampati Arizona State University @subbarao2z rao@asu.edu @rao2z WeChat: Subbarao2z CCF-GAIR, Shenzen, July 7 th , 2017 1 AAAI & China AI Community Founded
Subbarao Kambhampati
Arizona State University
1
CCF-GAIR, Shenzen, July 7th, 2017 @rao2z @subbarao2z rao@asu.edu WeChat: Subbarao2z
largest scientific society devoted to AI
force in AAAI
and acceptance
with the start of the Year of Rooster!
Council
for AAAI 2019
participation from China AI community
China (USA: 1 in 2; UK: 1 in ).
2
32nd AAAI Conference in February 2-7, 2018 in New Orleans!
3
4
largest scientific society devoted to AI
force in AAAI
and acceptance
with the start of the Year of Rooster!
Council
for AAAI 2019
participation from China AI community
China (USA: 1 in 2; UK: 1 in ).
5
32nd AAAI Conference in February 2-7, 2018 in New Orleans!
1983 Bachelors thesis J
8
“Physicists and Philosophers united against AI”?
10
11
Bloomberg
intelligence that seem to come naturally to us
judgements about each other’s intelligence
tested in in SAT etc.
12
H u m a n s
businesses
place!
significantly
and perception
13
intelligence that seem to come naturally to us
judgements about each other’s intelligence
tested in in SAT etc.
14
H u m a n s A I S y s t e m s
Why did AI develop this “reverse” way?
which we have conscious theories!
reasoning/cognitive intelligence
intelligence
machines learn the way we had to..
data/demonstrations…
Why did AI catch public imagination now?
Socrates
come to all of us
Teslas,
AI everywhere
misperceptions in the public
15
18
If you give me a lever, and a place to stand, I can move the world Give me a big enough GPU, large enough data set, and deep enough Network, I will create you super intelligence..
21
22
23
26
https://youtu.be/uM6pd6AN2QM
(“You have come a long way, Robbie! But boy do you have a long ways still to go…”)
examples
partial specifications of facts,
because they were pregnant
because they were carcinogenic
29
The world is full of obvious things that nobody by any chance ever observes
incident of the dog in the night time” (Inadvertently channeling Sherlock Holmes/ Sir Arthur Conon Doyle)
knowledge of the agents is going to be incomplete
dynamics and
32
You want to help humanity, it is the people that you just can’t stand…
happiest
humans
stance with humans
Special Theme: Human Aware AI
Why intentionally design a dystopian future and spend time being paranoid about it?
7/7/17 UNCLASSIFIED 35
JASON Briefing on “The Path to General AI goes through Human- Aware AI”; June 2016
7/7/17 UNCLASSIFIED 36
37
AI problem?
enterprise
about AI
38
intelligence that seem to come naturally to us
judgements about each other’s intelligence
tested in in SAT etc.
39
40
41
HMM= Human Mental Model
42
43
human and domain models (Modeling)
– Plan/goal/intent recognition
– Robust planning/execution support with “lite” models – Proactive teaming support
(Interaction/Communication)
– How should the human and robot coordinate
machines (Evaluation)
– Human factor study
Interaction Requires Modeling the Human
Explicability: Aim to get pR closer to pH (by getting MR closer to MH) Explanation: Tell human how to get MH closer to MR
changes needed in MH such that pR would be optimal plan.
models
provide explanations to the human in the loop
understanding of the Robot’s model
desiderata for fluent teaming with humans
not great at guessing what humans “like” L
51
models
provide explanations to the human in the loop
understanding of the Robot’s model
desiderata for fluent teaming with humans
not great at guessing what humans “like” L
52
Ease of learning/acquiring the models
Underlying System Dynamics
Classical Temporal Metric Metric- Temporal Non-det PO Stochas<c
Tradi<onal Planning
[AAMAS 2015] [AIJ 2017; ICAPS 2014; IJCAI 2009, 2007] [AAMAS 2016]
Best Student Paper Nominee
Note the contrast to ML research where the progress is going from uninterpretable/non-causal models towards interpretable and causal models. So we might meet in the middle! Causal/interpretable à ß Associative/uninterpretable
language whose “words” are the actions
embed the action “words” in a higher dimensional space
– The proximity of the action words in that space is seen as their “affinity”
and plan recognition
7/7/17 UNCLASSIFIED 59
With the learnt vectors wi, we can predict the target plan (as the most consistent with the affinities). We use an EM procedure to speedup the prediction. The target plan to be recognized
accuracy percentage of unobserved actions (a) blocks
DUP" ARMS+PRP"
0" 0.1" 0.2" 0.3" 0.4" 0.5" 0.6" 0.7" 0.8" 0.05" 0.1" 0.15" 0.2" 0.25"accuracy percentage of unobserved actions (b) depots
DUP" ARMS+PRP"
0" 0.1" 0.2" 0.3" 0.4" 0.5" 0.6" 0.7" 0.8" 0.05" 0.1" 0.15" 0.2" 0.25"accuracy percentage of unobserved actions (c) driverlog
DUP" ARMS+PRP"
Nominated for Best Student Paper Award at [AAMAS16] Learning shallow models can avoid overfitting!!
models
provide explanations to the human in the loop
understanding of the Robot’s model
desiderata for fluent teaming with humans
not great at guessing what humans “like” L
62
64
But, alas, M*
R is not known!
65
Learning Human Expectation via Explicability Labeling
93Analogy: Think of learning how to write address labels so the postal carrier can understand..
Problem: M*
R is not known
Solution: Learn it, but indirectly as a labeling scheme..
Testing Accuracy: 90.76% Action (0~N) + Executor (0-Human/1-Robot/ 2-Neither) + State (0010…) 610010010100001001 Motivation:
inputs.
Property. Feature:
noop near-r1 at-b6-r1 at-b1-r1 … 1 …
Explicability: Aim to get pR closer to pH (by getting MR closer to MH) Explanation: Tell human how to get MH closer to MR
changes needed in MH such that pR would be optimal plan.
Example 1 – Fetchworld
Explanation >> MOVE_LOC1_LOC2-has- precondition-HAND-TUCKED
(move loc2 loc1) (pickup b1 loc1) (tuck) (move loc1 loc2) (putdown b1 loc2)
(move loc2 loc1) (pickup b1 loc1) (move loc1 loc2) (putdown b1 loc2)
Minimal Explanation (ME) vs Minimally Complete Explanation (MCE)
plan Human Model Robot Model ME MCE “Beyond Explanations as Soliloquy” IJCAI 2017
models
the human in the loop
understanding of the Robot’s model
desiderata for fluent teaming with humans
not great at guessing what humans “like” L
74
75
The Sentence Finisher
perform better with more intelligent/proactive robot teammates or not
anticipate human actions help or hinder team performance
7/7/17 UNCLASSIFIED 76
Simulated search task (Minecraft) with human playing role of USAR robot
robot
Simulated search task (Webots) with human remotely controlling a robot while collaborating with an intelligent robot ‘Mary’:
Robot with a proactive support capability (vs. without): Higher dyad performance Lower communication Slightly (non-significant) increased mental workload
Findings
[IROS, 2015]
models
the human in the loop
understanding of the Robot’s model
desiderata for fluent teaming with humans
not great at guessing what humans “like” L
79
widely accessible
to work with humans..
intentions; exhibiting explicable behavior; providing explanations
82