humans learn using manifolds, reluctantly bryan gibson, xiaojin zhu, timothy rogers, charles kalish,...

26
Humans Learn Using Manifolds, Reluctantly Bryan Gibson, Xiaojin Zhu, Timothy Rogers, Charles Kalish, and Joseph Harrison University of Wisconsin-Madison

Upload: bethanie-charles

Post on 18-Jan-2018

218 views

Category:

Documents


0 download

DESCRIPTION

Manifolds are Common in Life (University of Wisconsin)Humans Learn Using Manifolds3

TRANSCRIPT

Page 1: Humans Learn Using Manifolds, Reluctantly Bryan Gibson, Xiaojin Zhu, Timothy Rogers, Charles Kalish, and Joseph Harrison University of Wisconsin-Madison

Humans Learn Using Manifolds, Reluctantly

Bryan Gibson, Xiaojin Zhu, Timothy Rogers, Charles Kalish, and Joseph

Harrison

University of Wisconsin-Madison

Page 2: Humans Learn Using Manifolds, Reluctantly Bryan Gibson, Xiaojin Zhu, Timothy Rogers, Charles Kalish, and Joseph Harrison University of Wisconsin-Madison

A Familiar Task

Humans Learn Using Manifolds (University of Wisconsin)

2

if we choose supervised learning semi-supervised learning

Question: which one would humans do?

Contribution: an empirical study of human manifold learning behaviors

Page 3: Humans Learn Using Manifolds, Reluctantly Bryan Gibson, Xiaojin Zhu, Timothy Rogers, Charles Kalish, and Joseph Harrison University of Wisconsin-Madison

Manifolds are Common in Life

(University of Wisconsin)

Humans Learn Using Manifolds3

Page 4: Humans Learn Using Manifolds, Reluctantly Bryan Gibson, Xiaojin Zhu, Timothy Rogers, Charles Kalish, and Joseph Harrison University of Wisconsin-Madison

Manifolds are Common in Life

Humans Learn Using Manifolds (University of Wisconsin)

4

y=“Bryan Gibson”

y=?

Page 5: Humans Learn Using Manifolds, Reluctantly Bryan Gibson, Xiaojin Zhu, Timothy Rogers, Charles Kalish, and Joseph Harrison University of Wisconsin-Madison

The Stimuli of Our Behavioral Experiments Not faces: avoid existing knowledge

Humans Learn Using Manifolds (University of Wisconsin)

5

x1=0

x2=0.10 1

1

0

x1=1

x2=0.9

x1=0.39

x2=0.41

x1=0.61

x2=0.59

Page 6: Humans Learn Using Manifolds, Reluctantly Bryan Gibson, Xiaojin Zhu, Timothy Rogers, Charles Kalish, and Joseph Harrison University of Wisconsin-Madison

Human Behavioral Experiments

Batch learning (instead of sequential)Humans Learn Using Manifolds (University of

Wisconsin)6

labeled

unlabeled

Page 7: Humans Learn Using Manifolds, Reluctantly Bryan Gibson, Xiaojin Zhu, Timothy Rogers, Charles Kalish, and Joseph Harrison University of Wisconsin-Madison

Aggregated Results: Majority Vote

Humans Learn Using Manifolds (University of Wisconsin)

7

n subjects classified this stimuluso: majority vote blue+: majority vote red*: equal blue, red

Page 8: Humans Learn Using Manifolds, Reluctantly Bryan Gibson, Xiaojin Zhu, Timothy Rogers, Charles Kalish, and Joseph Harrison University of Wisconsin-Madison

Aggregated Results: Majority Vote

Humans Learn Using Manifolds (University of Wisconsin)

8

condition: L=28 subjects

Page 9: Humans Learn Using Manifolds, Reluctantly Bryan Gibson, Xiaojin Zhu, Timothy Rogers, Charles Kalish, and Joseph Harrison University of Wisconsin-Madison

Individual Subject Fit

If best fitting model m has accuracy >75% then subject potentially uses m, Otherwise subject uses “other”

Percentage of subjects potentially using each model:

Humans Learn Using Manifolds (University of Wisconsin)

9

graph[Belkin et al.’06]

1NN l2[Nosofsky’86]

1NN l1 vertical horizontal

graph 1NN l2

1NN l1

v h other

L=2 0 0.12 0 0.5 0.25 0.12

Page 10: Humans Learn Using Manifolds, Reluctantly Bryan Gibson, Xiaojin Zhu, Timothy Rogers, Charles Kalish, and Joseph Harrison University of Wisconsin-Madison

New Experiment: 4 Labeled Points Intention: remove “vertical” or “horizontal” L=4:

These 4 labeled points chosen to maximize differences in model predictions:

Humans Learn Using Manifolds (University of Wisconsin)

10

1NN l11NN l2graph multi-v multi-h v h

Page 11: Humans Learn Using Manifolds, Reluctantly Bryan Gibson, Xiaojin Zhu, Timothy Rogers, Charles Kalish, and Joseph Harrison University of Wisconsin-Madison

The Interface for L=4

Humans Learn Using Manifolds (University of Wisconsin)

11

Page 12: Humans Learn Using Manifolds, Reluctantly Bryan Gibson, Xiaojin Zhu, Timothy Rogers, Charles Kalish, and Joseph Harrison University of Wisconsin-Madison

Results for L=4 Majority vote:

Individual fit:

Humans Learn Using Manifolds (University of Wisconsin)

12

L=4, 24 subjects L=2, 8 subjects

graph 1NN l2

1NN l1 multi-v

multi-h v h other

L=4 0.25 0.25 0.12 0.12 0 0.04 0.08 0.38L=2 0 0.12 0 - - 0.5 0.25 0.12

Page 13: Humans Learn Using Manifolds, Reluctantly Bryan Gibson, Xiaojin Zhu, Timothy Rogers, Charles Kalish, and Joseph Harrison University of Wisconsin-Madison

NN graph

2 connected components with pure labels

New Experiment: Give People the Graph!

Humans Learn Using Manifolds (University of Wisconsin)

13

=0.07

Page 14: Humans Learn Using Manifolds, Reluctantly Bryan Gibson, Xiaojin Zhu, Timothy Rogers, Charles Kalish, and Joseph Harrison University of Wisconsin-Madison

Giving People the Graph via Highlighting Clicking on any item highlights all its neighbors

Instructions to subjects: highlighting not necessarily mean “same class”

Humans Learn Using Manifolds (University of Wisconsin)

14

Page 15: Humans Learn Using Manifolds, Reluctantly Bryan Gibson, Xiaojin Zhu, Timothy Rogers, Charles Kalish, and Joseph Harrison University of Wisconsin-Madison

Results for (L=4, Hi) Majority vote:

Individual fit:

Humans Learn Using Manifolds (University of Wisconsin)

15

L=4, 24 subjects L=2, 8 subjects

graph 1NN l2

1NN l1 multi-v

multi-h v h other

L=4 Hi

0.39 0.09 0.09 0.04 0.04 0 0.13 0.22

L=4 0.25 0.25 0.12 0.12 0 0.04 0.08 0.38L=2 0 0.12 0 - - 0.5 0.25 0.12

(L=4, Hi) 23 sub

Page 16: Humans Learn Using Manifolds, Reluctantly Bryan Gibson, Xiaojin Zhu, Timothy Rogers, Charles Kalish, and Joseph Harrison University of Wisconsin-Madison

Humans simply follow highlighting?!

No. Three pieces of evidence

This is Awfully Suspicious

Humans Learn Using Manifolds (University of Wisconsin)

16

o

++

++++

+o

ooo

oo

oo

+

Page 17: Humans Learn Using Manifolds, Reluctantly Bryan Gibson, Xiaojin Zhu, Timothy Rogers, Charles Kalish, and Joseph Harrison University of Wisconsin-Madison

Evidence 1: Leap-of-Faith Against Highlight A leap-of-faith (lof) move goes against labeled

neighbors, or has no labeled neighbors

If people simply follow highlighting, #lof=0 In (L=4, Hi), average #lof=17 (20% of their

moves)Humans Learn Using Manifolds (University of

Wisconsin)17

highlightedlabeledneighbor

leap-of-faith

Page 18: Humans Learn Using Manifolds, Reluctantly Bryan Gibson, Xiaojin Zhu, Timothy Rogers, Charles Kalish, and Joseph Harrison University of Wisconsin-Madison

Evidence 2: New Experiment (L=2, Hi) Same highlighting, but 2 labeled points Majority vote:

Individual fit:

Humans Learn Using Manifolds (University of Wisconsin)

18

L=4, 24 subjects

L=2, 8 subjects

(L=4, Hi) 23 sub

(L=2, Hi) 8 sub

graph 1NN l2

1NN l1 multi-v

multi-h v h other

L=2 Hi

0.12 0 0 - - 0.38 0.25 0.25

L=4 Hi

0.39 0.09 0.09 0.04 0.04 0 0.13 0.22

L=4 0.25 0.25 0.12 0.12 0 0.04 0.08 0.38L=2 0 0.12 0 - - 0.5 0.25 0.12

Page 19: Humans Learn Using Manifolds, Reluctantly Bryan Gibson, Xiaojin Zhu, Timothy Rogers, Charles Kalish, and Joseph Harrison University of Wisconsin-Madison

Evidence 3: New Experiment (Isomorphic Graph) Randomly permute the unlabeled nodes,

“bring the edges with them”

If people simply follow highlighting, then everything should be the same: 1 is easy blue, 2 is harder but still blue, …

Humans Learn Using Manifolds (University of Wisconsin)

19

12

34

Page 20: Humans Learn Using Manifolds, Reluctantly Bryan Gibson, Xiaojin Zhu, Timothy Rogers, Charles Kalish, and Joseph Harrison University of Wisconsin-Madison

Evidence 3: New Experiment (Isomorphic Graph) (L=4, Iso) isomorphic to (L=4, Hi):

There are really two “pure” connected components!

Humans Learn Using Manifolds (University of Wisconsin)

20

Page 21: Humans Learn Using Manifolds, Reluctantly Bryan Gibson, Xiaojin Zhu, Timothy Rogers, Charles Kalish, and Joseph Harrison University of Wisconsin-Madison

Evidence 3: New Experiment (Isomorphic Graph)

Humans Learn Using Manifolds (University of Wisconsin)

21

The interface for (L=4, Iso)

Page 22: Humans Learn Using Manifolds, Reluctantly Bryan Gibson, Xiaojin Zhu, Timothy Rogers, Charles Kalish, and Joseph Harrison University of Wisconsin-Madison

Evidence 3: New Experiment (Isomorphic Graph)

Highlighting ignored if it contradicts with similarity

Humans Learn Using Manifolds (University of Wisconsin)

22

L=4, Hi (23 subjects) L=4, Iso (30 subjects)

Page 23: Humans Learn Using Manifolds, Reluctantly Bryan Gibson, Xiaojin Zhu, Timothy Rogers, Charles Kalish, and Joseph Harrison University of Wisconsin-Madison

Why not Always Manifold Learning?

Possible explanation: Bayesian model selection

data-dependent prior:

likelihood:

Humans Learn Using Manifolds (University of Wisconsin)

23

highlighting:

none

manifold

isomorphic random

L=2 L=4 (neither

graphs)

Page 24: Humans Learn Using Manifolds, Reluctantly Bryan Gibson, Xiaojin Zhu, Timothy Rogers, Charles Kalish, and Joseph Harrison University of Wisconsin-Madison

Summary

Humans Learn Using Manifolds (University of Wisconsin)

24

weaken linear hypotheses

(L=4)

provide graph

(highlighting)

graph agrees w. similarity

Page 25: Humans Learn Using Manifolds, Reluctantly Bryan Gibson, Xiaojin Zhu, Timothy Rogers, Charles Kalish, and Joseph Harrison University of Wisconsin-Madison

Thank you

(University of Wisconsin)

Humans Learn Using Manifolds25

Page 26: Humans Learn Using Manifolds, Reluctantly Bryan Gibson, Xiaojin Zhu, Timothy Rogers, Charles Kalish, and Joseph Harrison University of Wisconsin-Madison

(L=4, Iso)

(University of Wisconsin)

Humans Learn Using Manifolds26

Majority Vote (30 subjects):

Individual fit:grap

h1NN

l21NN l1 multi-

vmulti-h v h other

L=4 Iso

0.13 0.03 0.07 0 0 0.07 0.03 0.67

L=2 Hi

0.12 0 0 - - 0.38 0.25 0.25

L=4 Hi

0.39 0.09 0.09 0.04 0.04 0 0.13 0.22

L=4 0.25 0.25 0.12 0.12 0 0.04 0.08 0.38L=2 0 0.12 0 - - 0.5 0.25 0.12