Cognitive Model Priors for Predicting Human Decisions David Bourgin* - - PowerPoint PPT Presentation

cognitive model priors for predicting human decisions
SMART_READER_LITE
LIVE PREVIEW

Cognitive Model Priors for Predicting Human Decisions David Bourgin* - - PowerPoint PPT Presentation

Cognitive Model Priors for Predicting Human Decisions David Bourgin* 1 Joshua Peterson* 2 Daniel Reichman 2 Stuart Russell 1 Thomas Griffiths 2 1 University of California, Berkeley, 2 Princeton University ICML 2019 Predicting human behavior is


slide-1
SLIDE 1

Cognitive Model Priors for Predicting Human Decisions

David Bourgin*1 Joshua Peterson*2 Daniel Reichman2 Stuart Russell1 Thomas Griffiths2

1University of California, Berkeley, 2Princeton University

ICML 2019

slide-2
SLIDE 2

Predicting human behavior is important for...

Economics Psychology AI-human Alignment

slide-3
SLIDE 3

Two Approaches

slide-4
SLIDE 4

Behavioral Science

Two Approaches

Step 1 Observe behavior Step 2 Create theory / model

slide-5
SLIDE 5

Behavioral Science

Two Approaches

Step 1 Observe behavior Step 2 Create theory / model

Machine Learning

slide-6
SLIDE 6

Dataset Size Predictive Accuracy

Machine Learning Models

ML can be very effective, but needs lots of data

slide-7
SLIDE 7

Dataset Size Predictive Accuracy Most behavioral datasets

Machine Learning Models

ML can be very effective, but needs lots of data

slide-8
SLIDE 8

Dataset Size Predictive Accuracy ML can be very effective, but needs lots of data Cognitive models need less data, but improve slower

Cognitive Models

Machine Learning Models

slide-9
SLIDE 9

Cognitive Model Priors

slide-10
SLIDE 10

1. Use a cognitive model to generate synthetic behavioral data 2. Pretrain a neural network on this synthetic behavior 3. Fine-tune the pretrained network on real human responses

Cognitive Model Priors

slide-11
SLIDE 11

1. Use a cognitive model to generate synthetic behavioral data 2. Pretrain a neural network on this synthetic behavior 3. Fine-tune the pretrained network on real human responses

Cognitive Model Priors

slide-12
SLIDE 12

1. Use a cognitive model to generate synthetic behavioral data 2. Pretrain a neural network on this synthetic behavior 3. Fine-tune the pretrained network on real human behavior

Cognitive Model Priors

slide-13
SLIDE 13

Case Study: Risky Choice

  • Choices that involve uncertainty & monetary gain/loss
  • Multiple models developed over decades

Kahneman & Tversky (1979) Peysakhovich et al. (2017) Erev et al. (2017)

slide-14
SLIDE 14

Task is to choose between two gambles

slide-15
SLIDE 15

A gamble is a collection of outcomes (rewards) & their probabilities

slide-16
SLIDE 16

One of these is then sampled

slide-17
SLIDE 17

Feedback: You chose B and gained 50 Had you chosen A, you would have gained 16

slide-18
SLIDE 18

Cognitive Models of “risky” decision-making

(between gambles)

slide-19
SLIDE 19

Cognitive Models of “risky” decision-making

(between gambles) Approach 1. Specify the subjective value of a gamble 2. Choose gamble with highest value

slide-20
SLIDE 20

Cognitive Models of “risky” decision-making

(between gambles) Approach 1. Specify the subjective value of a gamble 2. Choose gamble with highest value Lots of models we could use...

...

slide-21
SLIDE 21

Approach 1. Specify the subjective value of a gamble 2. Choose gamble with highest value

Cognitive Models of “risky” decision-making

(between gambles) Lots of models we could use...

...

We used SOTA: “BEAST”

  • Estimates expected value (payoff) with

biased, sampled-based, estimators

  • We treat as black box with inputs/outputs

Erev et al.. Psychol. Rev., 2017, 124, 369. Plonsky et al. 2019, arXiv preprint arXiv:1904.06866.

slide-22
SLIDE 22

CPC15 and CPC18 competition datasets are still small by ML standards

slide-23
SLIDE 23

Machine learning struggles when learning from raw inputs and scarce data

slide-24
SLIDE 24

Hand-built cognitive models do much better

slide-25
SLIDE 25

Machine learning with lots of feature-engineering finally shows improvements

2015 winner Our 2018 winning entry

slide-26
SLIDE 26

Our method

  • utperforms them all

Better than our CPC18 winner

slide-27
SLIDE 27

Result: choices13k dataset

  • 13,000 pairs of gambles
  • 240k individual decisions
slide-28
SLIDE 28

Result: choices13k dataset

  • 13,000 pairs of gambles
  • 240k individual decisions

✖ Classic Experiments

  • Previous Benchmark (CPC)
  • Ours: choices13k
slide-29
SLIDE 29

New dataset lets us compare different levels of data scarcity...

slide-30
SLIDE 30
slide-31
SLIDE 31

When data is scarce, cognitive model priors improve generalization

slide-32
SLIDE 32

When data is scarce, cognitive priors reduce training time

slide-33
SLIDE 33

Predicting human behavior is important for...

Economics Psychology AI-Human Alignment

Cognitive model priors improve accuracy and reduce training time

slide-34
SLIDE 34

Poster #244

Wednesday Evening

ddbourgin@gmail.com peterson.c.joshua@gmail.com

Funding

DARPA Future of Life Institute Open Philanthropy Project National Science Foundation

Cognitive Model Priors for Predicting Human Decisions

David Bourgin* Joshua Peterson* Daniel Reichman Stuart Russell Thomas Griffiths

Thomas Griffiths Daniel Reichman Stuart Russell

Co-authors

Joshua Peterson