26
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

Embed Size (px)

DESCRIPTION

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

Citation preview

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