symbols neurons probability augment...

48
Symbols Logic Replace Disappointment Subbarao Kambhampati Arizona State University 1 Pop Quiz: Magellan, the explorer, went around the world three times. On one of his trips, he died. Which trip did he die? Neurons Probability Augment Doomsday Talk given at AAAI-2016 Open House Video of the talk available at http://rakaposhi.eas.asu.edu/ai-pendulum.html

Upload: others

Post on 03-Oct-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

SymbolsLogic

Replace Disappointment

Subbarao KambhampatiArizona State University

1

Pop Quiz: Magellan, the explorer, wentaround the world three times. On one ofhis trips, he died. Which trip did he die?

NeuronsProbabilityAugmentDoomsday

Talk given at AAAI-2016 Open House

Video of the talk available athttp://rakaposhi.eas.asu.edu/ai-pendulum.html

Page 2: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

[A 3min montage video of accomplishments of AI]

Page 3: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

What is “Intelligence” anyway?

Clearly that indefinable quality that you have and your bozo friends don’t…

3

Magellan, the explorer, went around the world three times. On one of histrips, he died.

Question: Which trip did he die in?

Page 4: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

Many Intelligences..

• Perceptual tasks that seem to come naturally to us

• Form the basis for the Captchas..

• But rarely form the basis for our own judgements about each other’s intelligence

• Cognitive/reasoning tasks• That seem to be what we get

tested in in SAT etc

• Emotional Intelligence

• Social Intelligence..4

Page 5: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

When is a computer Intelligent?

• When it does tasks that, when done by a human, would be seen as requiring intelligence..

• Nice circular definition

5

Page 6: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

Open only for Humans; Droids and Robots should go for CSE 462 next door ;-)

Page 7: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

AI’s progress towards intelligence

• 80’s --- Expert systems• Rule-based systems for many

businesses

• 90’s -- Reasoning systems• Dethroned Kasparov

• 00’s: Perceptual tasks• Speech recognition common

place!

• Image recognition has improved significantly

• Current: Connecting reasoning and perception 7

Notice the contrast.. Humanbabies master perceptionbefore they get good at reasoning tasks!

Page 8: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

If you want to know limits of AI, look at the Captcha’s!

• AI could imitate experts earlier than it could imitate 4 year olds..

8

Page 9: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

Still Elusive Commonsense

• When did Magellan Die?

9

Page 10: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

SymbolsLogic

Replace Disappointment

10

NeuronsProbabilityAugmentDoomsday

Page 11: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

Symbols Neurons

12

Page 12: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

Symbols or Neurons?

Neurons

• Clearly, brain works by neurons.

Symbols

• But, from Greeks on, human knowledge has been codified in symbolic fashion

13Qn: Should AI researchers look at symbols or neurons as the substrate?

Page 13: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

Symbols or Neurons?

• "A physical symbol system has the necessary and sufficient means for general intelligent action.

--Allen Newell &

Herbert Simon

• Symbols are Luminiferous Aetherof AI

—Geoff Hinton

14

Page 14: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

15

Page 15: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

Deep networks were in deep hibernation for most of recent past.. But clearly the pendulum swung their way now

16

World Cloud of IJCAI-16 Submission Titles

Page 16: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

Prediction? • AI systems were good at reasoning tasks (the SAT stuff..) before it

became good at the perception tasks (vision, language understanding etc.)

• The successes on the perception front did have a lot to do with neural architectures

• This doesn’t necessarily imply that pendulum would stay at the neural end

• Deep learning has been good until now on non-cognitive tasks; extending their success seems to require reasoning

• Example: Success of AlphaGo

• tldr; We might want our aether….

17

Google DeepMind calls the self-guided method reinforced (sic) learning, but it’s really just another word for “deep learning,” the current AI buzzword.

-IEEE Spectrum (!!) 1/27/16

Page 17: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

LogicProbability

18

Page 18: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

Does Tweety Fly?

Logic

• Bird(x) => Fly(x)

• Bird(Tweety)

• ?

• But if I tell you Tweetyis an ostrich? A magical ostrich?

• Non-monotonic logic

Probability

• P(TF|TB) =0.99

• P(TF|TB&TO) =0.4

• P(TF|TB&TO&TMO)=0.8

• Posterior probabilities• Bayes Rule• P(A|B)=P(B|A)*P(A)/P(B)

19

Page 19: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

20

IJCAI 1985

Published 1993

IJCAI 1977

Page 20: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

Prop logic

First order predicate logic

(FOPC)

Prob. Prop. logic

Objects,

relationsDegree of

belief

First order Prob. logic

Objects,

relations

Degree of

belief

Degree of

truth

Fuzzy Logic

Time

First order Temporal logic

(FOPC)

Assertions;t/f

Epistemologicalcommitment

Ontologicalcommitment

t/f/u Degbelief

facts

FactsObjectsrelations

Proplogic

Probproplogic

FOPC ProbFOPC

Page 21: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

ReplaceAugment

22

Page 22: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

AI’s Curious Ambivalence to humans..

You want to help humanity, it is the people that you just can’t stand…

• Our systems seem happiest

• either far away from humans

• or in an adversarial stance with humans

Page 23: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

What happened to Co-existence?

• Whither McCarthy’s advice taker?

• ..or Janet Kolodner’s house wife?

• …or even Dave’s HAL? • (with hopefully a less sinister voice)

Page 24: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

25

Special Theme: Human Aware AI

Page 25: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

Planning: The Canonical View

26

Plan (Handed off

for Execution)

Full

Problem

Specification

PLANNER

Fully Specified

Action Model

Fully Specified

Goals

Completely Known

(Initial) World StateAssumption: Complete Action DescriptionsFully Specified PreferencesAll objects in the world known up frontOne-shot planning

Allows planning to be a pure inference problem

But humans in the loop can ruin a really a perfect day

Page 26: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

Human-in-the-Loop Planning• In many scenarios, humans are part of the

planning loop, because the planner:

• Needs to plan to avoid them

• Human-Aware Planning

• Needs to provide decision support to humans

• Because “planning” in some scenarios is too important to be left to automated planners

• “Mixed-initiative Planning”; “Human-Centered Planning”; “Crowd-Sourced Planning”

• (May need) help from humans

• Mixed-initiative planning; “Symbiotic autonomy”

• Needs to team with them

• Human-robot teaming; Collaborative planning

27

Task1LearnableHumanModels

Task2Human-awareDecisionMaking

Task3ExplainableDecisionMaking

Task4HumanFactorsAnalysisandEvalua on

Relevance

Estimator

Data

Reformulater

T*

SourceRank [8,9]· Vertical integration

· Agreement based

· Handles unstructured

data sources

SmartINT [10]

· Horizontal integration

· Handles fragmented

data sources

Generative &

Error Model

of Query

Generative &

Error Model

of Data

Structured and semi-

structured Sources

Unstructured Sources

(Includes documents

and short text)

ET-LDAResults (& Explanations)

*)|*(*)|(*)(

*)|(*)({**,

QTRQQPQP

TTPTPQT

T

Query

Reformulater

Q*

Q

Tweet Rank[16]

· Incorporates Trust

· 3 layers of signals:

user, tweet and links

QueryBayesWipe [11,12,13,17]

Structured Unstructured

Alignment and Aggregation

Structured

Source

Unstructured

Source

Latent topic Latent topicInferring

similarity

aligned

Based on

ET-LDA [14,15]

Goal / Intent Recognition,

Model learningDecision

Model

Proactive

QueryPre-staged

Results

Model-lite plan recognition

and model acquisition [1-7]RADAR

Actions

Suggested

ActionsI

II

II

III

III

IV

R(T*|Q*)

Recogni on

DecisionSupport

DataSupport

Page 27: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

Planning: The Canonical View

28

Plan (Handed off

for Execution)

Full

Problem

Specification

PLANNER

Fully Specified

Action Model

Fully Specified

Goals

Completely Known

(Initial) World StateAssumption: Complete Action DescriptionsFully Specified PreferencesAll objects in the world known up frontOne-shot planning

Allows planning to be a pure inference problem

But humans in the loop can ruin a really a perfect day

Violated Assumptions:Complete Action Descriptions (Split knowledge)Fully Specified Preferences (uncertain users)Packaged planning problem (Plan Recognition)One-shot planning (continual revision)

Planning is no longer a pure inference problem

Page 28: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

rakaposhi.eas.asu.edu/hilp-tutorial

Page 29: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

rakaposhi.eas.asu.edu/hilp-tutorial

Page 30: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

Challenges in Human-in-the-loop Planning

• Interpret what humans are doing based on incomplete human and domain models (Modeling)

– Plan/goal/intent recognition

• Plan with incomplete domain models (Decision Making)

– Robust planning/execution support with “lite” models

– Proactive teaming support

• Explanations/Excuses (Interaction/Communication)

– How should the human and robot coordinate

• Understand effective interactions between humans and machines (Evaluation)

– Human factor study

Page 31: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

0000000000000000

000

0

0000000000000000

000

0

0000000000000000

000

0

0000000000000

Planning for Human-Robot Teaming

32Coordinate with Humans[IROS14]

Replan for the Robot

[AAAI10, DMAP13]

Communicate with

Human(s) in the Loop

Open World Goals

[IROS09, AAAI10, TIST10]

Action Model Information

[HRI12]

Handle Human Instructions

[ACS13, IROS14]

Assimilate Sensor

Information

Full

Problem

Specification

PLANNER

Fully Specified

Action Model

Fully Specified

Goals

Completely Known

(Initial) World State

Sapa Replan

Problem Updates

[TIST10]

Planning for

Human-Robot Teaming

Goal

Manager

Page 32: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

Interpretable AI…(Symbols/Neurons Redux)

• We humans may be made of neurons, but we seem to care a “lot” about comprehensibility and “explanations”

• If we want AI systems to work with us, they better handle this

• This is an important challenge for the neural architectures

• What do those middle layers represent?

• Hinton says that (eventually?) we can just connect them to language generator networks and in effect “ask them”..

33

Page 33: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

Spock or Kirk?: Should AI have emotions?

• By dubbing “acting rational” as the definition of AI, we carefully separated the AI enterprise from “psychology”, “cognitive science” etc.

• But pursuit of HAAI pushes us right back into these disciplines (and more)

• Making an interface that improves interaction with humans requires understanding of human psychology..

• E.g. studies showing how programs that have even a rudimentary understanding of human emotions fare much better in interactions with humans

34

Page 34: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

Proactive Help Can

be Disconcerting!

35

The Sentence Finisher

We dance round in a ring and suppose,

But the Secret sits in the middle and knows.

Do we really know what

(sort of assistance)

humans want?

Page 35: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

Human-human Teaming Analysis in Urban Search and Rescue

Simulated search task (Minecraft) with human playing role of USAR robot

• 20 internal/external dyads tested

• Conditions of autonomous/intelligent or remotely controlled robot

• Differences in SA, performance, and communications

Page 36: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

Disappointment

Doomsday

37

Page 37: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

AI is the only technology that is going from disappointment to deadlywithout touching beneficial.. (?)

Page 38: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

Why we don’t need to over-worry…

• We already have autonomous systems; making them intelligent can’t be bad!

• We get to design AI—we don’t need to imbue them with the same survival instincts

• The way to handle possible problems with AI are to allow multiple AIs

• Technological unemployment is a big concern..• ..but even here, the opinion is divided

• “biased advantages” vs. “rising tide lifts all boats”

39

Page 39: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

Captain America to the Rescue?

Page 40: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

Why we don’t need to over-worry…

• We already have autonomous systems; making them intelligent can’t be bad!

• We get to design AI—we don’t need to imbue them with the same survival instincts

• The way to handle possible problems with AI are to allow multiple AIs

• Technological unemployment is a big concern..• ..but even here, the opinion is divided

• “biased advantages” vs. “rising tide lifts all boats”

41

Page 41: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

Suppose Evil AI is right around the corner.. How do we stop it?

• What wont work• Renunciation

• Tight regulation

• Fierce internal programming

• What works?• More AI!

42

Page 42: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

AI & Unemployment:

If machines can doEverything that peoplecan, then what will people do?

Page 43: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

AI & Unemployment

• Taxi Drivers

• Factory workers

• Journalists

• Doctors (??)

• Cocktail Waiter

44

Page 44: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

The many good things AI can bring to the society

• Assistive technologies• Elder care; care for the disabled;

• cognitive orthotics• Personal Digital Assistants

• (“Not Eric Schmidt”)

• Accident free driving..

• Increased support for diversity• Language translation technologies

(real life Babel Fish!)

• … <many many others>

45

Page 45: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

Summary

• What is Intelligence

• Progress of AI

• The pendulum swings in AI• Symbols – Neurons

• Logic -- Probability

• Replace – Augment• Spock –Kirk

• Disappointment – Doomsday

46

Page 46: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

The Fundamental QuestionsFacing Our Age

• Origin of the Universe

• Origin of Life

• Nature of Intelligence

Predictions are hard,especially about the future

--Niels Bohr

Page 47: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

48

Google “rao ai”

Page 48: Symbols Neurons Probability Augment Doomsdayrakaposhi.eas.asu.edu/aaai-pendulum-swing-talk-as-given.pdf · Doomsday. Symbols Neurons 12. Symbols or Neurons? Neurons •Clearly, brain

49