thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of...

176

Transcript of thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of...

Page 1: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 2: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 3: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 4: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 5: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 6: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 7: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 8: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 9: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 10: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 11: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 12: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 13: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 14: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 15: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 16: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 17: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 18: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 19: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 20: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 21: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

Utterance-Context Pair

semanticcategory N

semanticcategory 2

semanticcatregory 1

context

utterance

linguisticunit 1

linguisticunit 2

linguisticunit M

Sensors

Page 22: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

utterance

context

linguistic unitprototype

semanticcategoryprototype

linguistic unitprototype

linguistic unitprototype

semanticcategoryprototype

semanticcategoryprototype

Page 23: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

linguisticunit

prototypelinguistic

unitprototype

linguisticunit

prototype

semanticcategoryprototype

semanticcategoryprototype

semanticcategoryprototype

semanticcategoryprototype

semanticcategoryprototype

linguisticunit

prototype

linguisticunit

prototypelinguistic

unitprototype

semanticcategoryprototype

semanticcategoryprototype

semanticcategoryprototype

Lexicon

semanticcategory

linguisticunit

semanticcategory

linguisticunit

linguisticunit

prototypelinguistic

unitprototype

Page 24: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 25: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 26: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 27: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 28: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 29: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 30: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 31: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 32: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 33: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 34: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 35: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 36: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 37: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 38: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 39: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 40: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 41: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 42: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 43: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 44: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 45: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 46: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 47: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 48: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 49: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 50: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

Linguistic Channels

Contextual Channels

Short Term Memory (STM)

Mid Term Memory (MTM)

Long Term Memory (LTM)

Linguistic-Semantic Events (LS-events)

Lexical Candidates

Lexical Items

Co-occurence filter

Recurrence filter

Mutual Information filter

time

Linguistic Events (L-events)Semantic Events (S-events)

Event Detection

Input Sensor Signals

Feature Extraction

Page 51: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 52: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 53: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 54: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 55: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

input signalssensors

featureanalyzers

time

time

Ling

uist

icch

anne

lsCo

ntex

tual

chan

nels

Page 56: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 57: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

linguisticevent

detectorlinguistic channels

contextual channelssemantic

eventdetector

S-events

L-events

time

time

Page 58: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

The event is divided into an array alongchannel and time segment boundaries.

An L-event or S-event is composed ofmultiple channels

channel 1

segm

ent 1

segm

ent 2

segm

ent n

channel 3

channel 2

channel 1

channel 3

channel 2 EventSegmenter

Page 59: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

An event divided along time segments and channels

Some potential subevents

Page 60: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

semantic events (S-events)

linguistic events (L-events)time

co-occuring L-events and S-eventsare paired to form LS-events

short term memory (STM)contains recent LS-events

old LS-eventsforgotten

L-event L-event L-eventL-eventL-event

S-event S-event S-eventS-eventS-event

Page 61: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 62: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 63: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

/* Consider all pairs of LS-events in short term memory */for each pair of LS-events in STM, LSi and LSj {

/* Compare each pair of L-subevents in LSi and LSj */ for each L-subevent in LSi, Li { for each L-subevent in LSj, Lj{ if dL(Li, Lj) < tL then set Lmatch = TRUE } }

/* Compare each pair of S-subevents in LSi and LSj */ for each S-subevent in LSi, Si { for each S-subevent in LSj, Sj{ if dS(Si, Sj) < tS then set Smatch = TRUE } }

/* check for matches of L-subevents and co-occuring S-subevents */ if Lmatch = TRUE and Smatch = TRUE then recurrent match found }}

Page 64: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

Short Term Memory (STM)

Filled regionsindicate recurrentL-subeventsand S-subevents

LS-event LS-eventLS-event

Lexical Candidate

linguistic unit prototype ( )

semantic prototype ( )

Mid Term Memory (MTM)

Page 65: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

linguistic feature space

L-radius ( )

L-prototype ( )

L-unit = { , }

S-prototype ( )

S-radius ( )

S-category = { , }

contextual feature space

Page 66: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 67: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 68: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 69: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 70: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

medium

large

cl

o

ad

j

h

g

e

m

p

b

k

n

u

t

sr

z

yx

wv

if q

c

o

a

d

g

ep

b

k

n

u

y

wv

c

o

ad

g

e

p

b

k

n

u

y

wv

c

o

a

d

g

e

m

p

b

k

n

u

s

y

x

wvc

o

ad

g

e

m

p

b

k

n

u

s

y

wv

x

c

o

a

dj

h

g

e

m

p

b

k

n

u

ts

r

z

y

x

wv

l

s

r

li

j

h

f mt

q

zxl

ij

hf m

t

sr

qz

x

li

j

h

ft

rq

zilj

hf

t

r

qz

i

fq

small

I(S;L) = 0.013 bits

I(S;L) = 0.29 bits

I(S;L) = 0.0 bits

Page 71: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

Mid Term Memory (MTM)

Lexical Item

MutualInformation Filter

Page 72: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 73: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 74: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

Sensors

L-event

LTM

S-category ofrecognized L-unit

L-subeventmatchesL-unit in lexical item

Feature analysisL-event detection

Event segmentation

Sensors

Feature analysisS-event detection

Event segmentation

S-event

LTM

L-unitof recognizedS-categoryS-subevent matches

S-category in lexical item

Page 75: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

Sensors

STM

Feature analysisEvent detection

Event segmentation

LS-prototypehypotheses

Lexicalsearch

matched hypothesesexplained away

Recurrencefilter

Mutualinformation

filterLTMMTM

Page 76: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 77: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

Lexical item i

L-unitS-category

Lexical item j

L-units andS-categoriesoverlap

Matching lexical items are clustered toform a conglomerate lexical item

Page 78: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

Lexical item i

L-unit S-category

S-prototype i matches S-category j

Lexical item j

Lexical item i Lexical item j

L-prototype j matches L-unit i

L-unit

S-category

Page 79: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

Linguistic Units Semantic Categories

Page 80: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 81: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

Environment

lexical item confidenceadjustment

Feedback

Actionselection

Goals

LTM

thresholdadjustment

MTMmutual

informationfilter

Page 82: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 83: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 84: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 85: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

Objectdetection

Spokenutterancedetection

S-events: object view-sets

L-events: spoken utterances

Linguistic channel:phoneme probabilities

Contextual channels:object shape & color

L-subevents:speech segments

LS-events: {spoken utterance, object view-set}

S-subevents:shape / color view-sets

Lexical candidates: {spoken word prototype, color/shape prototype}

Lexical items:{spoken word model, color/shape category}

Objectshape

analysisPhonemeanalysis

Objectcolor

analysis

Microphone Camera

S-eventunpacking

L-eventunpacking

Co-occurencefilter

Recurrencefilter

Mutual informationfilter

Short TermMemory

Long TermMemory

Mid TermMemory

Page 86: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 87: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 88: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

object maskmasked

color image

mask-edgespatial derivative

analysis

color image

foreground bitmap

connectedregions analysis

foregroundsegmentation

CCDcamera

Context Channel 1: Shape

Context Channel 2: Color

Page 89: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 90: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 91: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 92: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

Original RGB Image Shape histogramObject maskrelative angle

norm

alize

d di

stan

ce

normalized green

norm

alize

d re

dColor Histogram

Page 93: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

DOF 1: Base rotation

DOF 2:Base elevation

DOF 4:Neck

elevation

DOF 5: Object turntable rotation

DOF 3:Neck rotation

Color CCDCamera

Page 94: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 95: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 96: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

RASTA-PLPspectralanalysis

timedelay

12 units

176 units

176 units

40 units

Linguistic channel:phoneme probabilitiesRecurrent Neural Network

aaaeahawayb

chd

dhdxehereyfg

hhihiyjhklmn

ngowoypqrs

shsilt

thuhuwvwyz

Page 97: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 98: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 99: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 100: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

aaaeahawaybchddhdxehereyfghhihiyjhklmnngowoypqrsshsiltthuhuwvwyz

aaaeahawayb

chd

dhdxehereyfg

hhihiyjhklmn

ngowoypqrs

shsilt

thuhuwvwyz

aaaeahawaybchddhdxehereyfghhihiyjhklmnngowoypqrsshsiltthuhuwvwyz

Page 101: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 102: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 103: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

state = 1; count_2 = 0; count_3 = 0; count_4 = 0UTTERANCE_START_DELAY = 50ms; UTTERANCE_END_DELAY = 300ms

for each RNN output vector, l(t) {

state 1: SILENCE if SIL != 1 { utteranceStartIndex = t state=2 } else { state = 1 }

state 2: POSSIBLE_START_OF_UTTERANCE count_2 = count_2 + 1 if SIL = 1 { count_2 = 0 state = 1 } else if {count_2 > UTTERANCE_START_DELAY) { state = 3 }

state 3: UTTERANCE if SIL { state = 4 } else { count_3 = count_3 + 1 state = 3 }

state 4: POSSIBLE_END_OF_UTTERANCE count_4 = count_4 + 1 if SIL != 1 { count_3 = count_3 + count_4 count_4 = 0 state = 3 } } else if count_4 > UTTERANCE_END_DELAY { utteranceEndIndex = t - count_4 - 1 ProcessUtterance(utteranceStartIndex, utteranceEndIndex) count_2 = 0 count_3 = 0 count_4 = 0 state = 1 } }}

Page 104: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 105: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

utterancestart

utteranceend

null null

a

b

silence

Page 106: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 107: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

Viterbialgorithm / b aa l /

aaaeahawaybchddhdxehereyfghhihiyjhklmnngowoypqrsshsiltthuhuwvwyz

Most likelyphoneme sequence

b aa l

Hidden MarkovModel

RNN outputphoneme probabilities

Page 108: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 109: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 110: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 111: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 112: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

"yeah"

Mut

ual I

nfor

mat

ion

L-radius S-radius

"dog"

Mut

ual I

nfor

mat

ion

L-radius S-radius

Page 113: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 114: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 115: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 116: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 117: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 118: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 119: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 120: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 121: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 122: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 123: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

0 5 10 15 20 25 30 35 40

Distance between view-sets

Hist

ogra

m b

in o

ccup

ancy

(nor

mal

ized)

Page 124: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

0 5 10 15 20 25 30 35 40

Distance between view-sets

Hist

ogra

m b

in o

ccup

ancy

(nor

mal

ized)

0 5 10 15 20 25 30 35 40

Distance between view-sets

Hist

ogra

m b

in o

ccup

ancy

(nor

mal

ized)

Page 125: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 126: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 127: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

0 5 10 15 20 25 30 35 40 450

1000

2000

3000

4000

5000

6000

7000

8000

9000

Page 128: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 129: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 130: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 131: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 132: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 133: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 134: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 135: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

0

5

10

15

20

25

30

35

40

CELL AcousticRecurrency

28%

7%

0

10

20

30

40

50

60

70

80

90

100

CELL AcousticRecurrency

72%

31%

Page 136: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

0

10

20

30

40

50

60

70

80

CELL AcousticRecurrency

57%

13%

Page 137: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 138: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 139: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 140: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 141: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 142: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 143: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 144: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 145: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 146: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

CELL

Spoken commands

Tasksemantics

User-dependentacoustic & semantic

model

Page 147: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 148: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 149: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS

Scene 1: User points to three colors in therainbow and names them (lexical acquisition)

Scene 2: User selects a part from the "Tree of Life" by pointing to the part

Scene 3: Part is colored by speech using oneof the three lexical items learned in Scene 1

Scene 4: User must select position for newbody part using gesture, confirm with speech

Scene 5: A successfully placed part Scene 6: After two more cycles of Scenes 2-5the mate is complete and Toco looks on in new-found love

Page 150: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 151: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 152: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 153: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 154: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 155: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 156: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 157: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 158: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 159: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 160: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 161: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 162: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 163: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 164: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 165: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 166: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 167: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 168: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 169: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 170: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 171: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 172: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 173: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 174: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 175: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS
Page 176: thesis - MIT Media Labdkroy/papers/pdf/phd_thesis... · 2009. 8. 24. · /* Consider all pairs of LS-events in short term memory */ for each pair of LS-events in STM, LS i and LS