80
1 A computational model of the reviewing of object-files Michael Liddle Alistair Knott Anthony Robins

A computational model of the reviewing of object-files

  • Upload
    aulani

  • View
    32

  • Download
    1

Embed Size (px)

DESCRIPTION

A computational model of the reviewing of object-files. Michael Liddle Alistair Knott Anthony Robins. Introduction. Selective visual attention. Object-files and the object-specific advantage (OSA). Computational modeling of cortical vision. - PowerPoint PPT Presentation

Citation preview

Page 1: A computational model of the reviewing of object-files

1

A computational model of the reviewing of object-files

Michael Liddle

Alistair Knott

Anthony Robins

Page 2: A computational model of the reviewing of object-files

2

Introduction

• Selective visual attention.

• Object-files and the object-specific advantage (OSA).

• Computational modeling of cortical vision.

• A neural network model of object-file reviewing (first of its kind?)

Page 3: A computational model of the reviewing of object-files

3

Selective visual attention

Page 4: A computational model of the reviewing of object-files

4

Managing limited resources

• Retinal image contains an enormous amount of information.

• Processing complexity subject to combinatorial explosion.

• Solution: only bother processing information about one object at a time.

Page 5: A computational model of the reviewing of object-files

5

Explaining the solution

• What actually happens in the brain when we “attend” to an object?

• Experiments indicate that attention is the means by which feature “conjunction” and “binding” occurs (Treisman & Gelade, 1980).

• What is the medium of this binding? Object-files!

Page 6: A computational model of the reviewing of object-files

6

Object-files and the object-specific advantage

Page 7: A computational model of the reviewing of object-files

7

Object-files

• Kahneman & Treisman (1984)

• Provide stable repositories for visual information about four or five objects.

• Maintain identity and continuity of objects during a perceptual episode.

• Analogy: police files for investigations.

Page 8: A computational model of the reviewing of object-files

8

Object-files

• When attending to an object for the first time: “open” an object-file.

• When reattending to an object: “review” the information in its object-file.

• Reviewing involves reconciling old information with new.

Page 9: A computational model of the reviewing of object-files

9

The object-specific advantage

• Evidence for a object-specific type of priming (Kahneman, Treisman, & Gibbs, 1992), linked to object-file reviewing.

• Facilitation for perceptually coherent objects, greater than general priming.

• Suggestion is that previous perception of an object allows stored information to speed recognition.

Page 10: A computational model of the reviewing of object-files

10

Example: Preview

V

Q

Page 11: A computational model of the reviewing of object-files

11

Example: Linking

Page 12: A computational model of the reviewing of object-files

12

Example: SO condition

V

Page 13: A computational model of the reviewing of object-files

13

Example: DO condition

Q

Page 14: A computational model of the reviewing of object-files

14

Example: NM condition

S

Page 15: A computational model of the reviewing of object-files

15

Recognition times

450

460

470

480

490

500

510

520

RT (ms)

SO

DONM

Page 16: A computational model of the reviewing of object-files

16

Computational models of cortical vision

Page 17: A computational model of the reviewing of object-files

17

Providing a foundation

• Object-files must exist at a relatively high level of visual perception.

• Important to consider both current thought about neurology of visual attention, as well as existing computational models.

Page 18: A computational model of the reviewing of object-files

18

Models of object detection and recognition

• Models of detection:– Retinotopic maps of salient regions

(saliency maps).– Guide attentional processes.

• Models of recognition:– Hierarchical structures (increasing

selectivity/receptive field size)– Output encoding of feature conjunctions.

Page 19: A computational model of the reviewing of object-files

19

A neural network model of object-file reviewing

Page 20: A computational model of the reviewing of object-files

20

Neural network modeling

• Connect collection of simple “neuron-like” components via weighted “synapse-like” components.

• Basic neuron sums its inputs, and applies an “activation-function” to determine output.

• Output is interpreted as a firing rate.

Page 21: A computational model of the reviewing of object-files

21

Modeling the object-specific advantage

• Need a recognition procedure that can be subject to facilitation (i.e. involves a time course).

• Need to store “bottom-up stimulus” information in an object-specific way.

• Need to provide “top-down expectation” based on stored information for currently attended object.

Page 22: A computational model of the reviewing of object-files

22

Modeling the OSA

• Correct expectation should lead to facilitation.

• Incorrect expectation should not destroy general priming.

Page 23: A computational model of the reviewing of object-files

23

Modeling facilitation

• Use type based classification: when type is known, recognition is complete.

• Enforce single winning type by lateral competition.

• Winner is called the “stimulus type”.

• Enhance time factor by using “cascaded activation” neurons.

Page 24: A computational model of the reviewing of object-files

24

Modeling facilitation

V

Q

S

J

Hierarchical feature encoderType layer

V

Page 25: A computational model of the reviewing of object-files

25

Modeling facilitation

V

Q

S

J

Hierarchical feature encoderType layer

V

Page 26: A computational model of the reviewing of object-files

26

Modeling facilitation

V

Q

S

J

Hierarchical feature encoderType layer

V

Page 27: A computational model of the reviewing of object-files

27

Modeling facilitation

V

Q

S

J

Hierarchical feature encoderType layer

V

Recognised

Page 28: A computational model of the reviewing of object-files

28

Storing stimulus: object specificity

• FINSTs (Fingers of INSTantiation) identify “proto-objects” in the scene (Pylyshyn, 1989)

• Track their proto-objects as they move and change size/shape.

• Set of four or five FINSTs constantly assigned/reassigned from saliency map

• Provide candidates for attention.

Page 29: A computational model of the reviewing of object-files

29

Storing stimulus: object specificity

• Associate a neuron with each FINST.• Selecting a FINST for attention

activates its neuron.• Associate stimulus type with current

FINST.• Thus a level of indirection is introduced

between retinal location and mental representation.

Page 30: A computational model of the reviewing of object-files

30

Storing stimulus: object specificity

V

Q

S

J V

Q

Association“stuff”

Page 31: A computational model of the reviewing of object-files

31

Storing stimulus: object specificity

V

Q

S

J V

Q

Association“stuff”

Page 32: A computational model of the reviewing of object-files

32

Association stuff?

V

Q

S

J

Page 33: A computational model of the reviewing of object-files

33

Association stuff

FINST

Feedforward

Feedback

*Excitatory connections shown only

Type

V

Q

S

J

“Object-file”

Page 34: A computational model of the reviewing of object-files

34

Storing stimulus: feedback “stuff”

FINST

Feedforward

Feedback

*Excitatory connections shown only

Type

V

Q

S

J

“Object-file”

V

Q

Page 35: A computational model of the reviewing of object-files

35

Storing stimulus: feedback “stuff”

FINST

Feedforward

Feedback

*Excitatory connections shown only

Type

V

Q

S

J

“Object-file”

V

Q

Page 36: A computational model of the reviewing of object-files

36

Providing expectations: feedforward “stuff”

FINST

Feedforward

Feedback

*Excitatory connections shown only

Type

V

Q

S

J

“Object-file”

V

Q

Page 37: A computational model of the reviewing of object-files

37

FINST

Feedforward

Feedback

*Excitatory connections shown only

Type

V

Q

S

J

“Object-file”

V

Q

Providing expectations: feedforward “stuff”

Page 38: A computational model of the reviewing of object-files

38

Storing stimulus:opening an object-file

Page 39: A computational model of the reviewing of object-files

39

Storing stimulus

FINST

Feedforward

Feedback

*Excitatory connections shown only

Type

V

Q

S

J

“Object-file”

V

Q

Page 40: A computational model of the reviewing of object-files

40

Storing stimulus

FINST

Feedforward

Feedback

*Excitatory connections shown only

“Object-file”

V

Q

Type

V

Q

S

J

Page 41: A computational model of the reviewing of object-files

41

Storing stimulus

FINST

Feedforward

Feedback

*Excitatory connections shown only

“Object-file”

V

Q

Type

V

Q

S

J

Page 42: A computational model of the reviewing of object-files

42

Storing stimulus

FINST

Feedforward

Feedback

*Excitatory connections shown only

“Object-file”

V

Q

Type

V

Q

S

J

Page 43: A computational model of the reviewing of object-files

43

Storing stimulus

FINST

Feedforward

Feedback

*Excitatory connections shown only

“Object-file”

V

Q

Type

V

Q

S

JRecognised

Page 44: A computational model of the reviewing of object-files

44

Storing stimulus

FINST

Feedforward

Feedback

*Excitatory connections shown only

“Object-file”

V

Q

Type

V

Q

S

JRecognised

Page 45: A computational model of the reviewing of object-files

45

Storing stimulus

FINST

Feedforward

Feedback

*Excitatory connections shown only

“Object-file”

V

Q

Type

V

Q

S

JRecognised

Stored

Page 46: A computational model of the reviewing of object-files

46

Providing correct expectation:

the SO condition

Page 47: A computational model of the reviewing of object-files

47

Providing correct expectation (SO)

FINST

Feedforward

Feedback

*Excitatory connections shown only

Type

V

Q

S

J

“Object-file”

V

Page 48: A computational model of the reviewing of object-files

48

Providing correct expectation (SO)

FINST

Feedforward

Feedback

*Excitatory connections shown only

“Object-file”

V

Type

V

Q

S

J

Page 49: A computational model of the reviewing of object-files

49

Providing correct expectation (SO)

FINST

Feedforward

Feedback

*Excitatory connections shown only

“Object-file”

V

Type

V

Q

S

J

Page 50: A computational model of the reviewing of object-files

50

Providing correct expectation (SO)

FINST

Feedforward

Feedback

*Excitatory connections shown only

“Object-file”

V

Type

V

Q

S

JRecognised

Page 51: A computational model of the reviewing of object-files

51

Providing incorrect expectation:

the DO and NM conditions

Page 52: A computational model of the reviewing of object-files

52

Providing incorrect expectation (DO/NM)

FINST

Feedforward

Feedback

*Excitatory connections shown only

Type

V

Q

S

J

“Object-file”

Q

Page 53: A computational model of the reviewing of object-files

53

Providing incorrect expectation (DO/NM)

FINST

Feedforward

Feedback

*Excitatory connections shown only

“Object-file”

Q

Type

V

Q

S

J

Page 54: A computational model of the reviewing of object-files

54

Providing incorrect expectation (DO/NM)

FINST

Feedforward

Feedback

*Excitatory connections shown only

“Object-file”

Q

Type

V

Q

S

J

Page 55: A computational model of the reviewing of object-files

55

Providing incorrect expectation (DO/NM)

FINST

Feedforward

Feedback

*Excitatory connections shown only

“Object-file”

Q

Type

V

Q

S

J

Page 56: A computational model of the reviewing of object-files

56

Correcting incorrect expectation (DO/NM)

FINST

Feedforward

Feedback

*Excitatory connections shown only

“Object-file”

Q

Type

V

Q

S

J

Page 57: A computational model of the reviewing of object-files

57

Correcting incorrect expectation (DO/NM)

FINST

Feedforward

Feedback

*Excitatory connections shown only

“Object-file”

Q

Type

V

Q

S

J

Page 58: A computational model of the reviewing of object-files

58

Correcting incorrect expectation (DO/NM)

FINST

Feedforward

Feedback

*Excitatory connections shown only

“Object-file”

Q

Type

V

Q

S

J

Page 59: A computational model of the reviewing of object-files

59

Correcting incorrect expectation (DO/NM)

FINST

Feedforward

Feedback

*Excitatory connections shown only

“Object-file”

Q

Type

V

Q

S

JRecognised

Page 60: A computational model of the reviewing of object-files

60

Correcting incorrect expectation (DO/NM)

FINST

Feedforward

Feedback

*Excitatory connections shown only

“Object-file”

Q

Type

V

Q

S

JRecognised

Corrected

Page 61: A computational model of the reviewing of object-files

61

Preserving general priming:the DO condition

Page 62: A computational model of the reviewing of object-files

62

Preserving general priming (DO)

V

Q

S

J

Page 63: A computational model of the reviewing of object-files

63

Recognition times: model

RT

SO

DO

NM

Page 64: A computational model of the reviewing of object-files

64

Recognition times: empirical

RT

SO

DONM

Page 65: A computational model of the reviewing of object-files

65

Results

• Got the right order of time courses:– SO < DO < NM

• Got close to the right proportions for time courses: – SO << DO < NM

• Thus:– OSA implemented.– Standard priming retained.

Page 66: A computational model of the reviewing of object-files

66

Side effects (predictions?)

• Recognition is slowed in DO and NM conditions (interference).

• Corrections are persistent (persistence).• Corrections lost if not given enough time

(masking).• Unassigned FINSTs take on attended

type when attention to one object is prolonged.

Page 67: A computational model of the reviewing of object-files

67

More to be done…

• Move away from types towards feature-encoding (requiring recognition to be done at a higher level).

• Implement a biologically plausible FINST module on top of a saliency map.

• Combine with hierarchical feature encoding models.

Page 68: A computational model of the reviewing of object-files

68

The end

Got any questions?

Page 69: A computational model of the reviewing of object-files

69

References

• Itti, L., & Koch, C. (2001). Computational modeling of visual attention. Nature Reviews Neuroscience, 2(3), 94-203.

• Pylyshyn, Z. (1989). The role of location indexes in spatial attention: a sketch of the FINST spatial-index model. Cognition, 32, 65-97.

Page 70: A computational model of the reviewing of object-files

70

References

• Kahneman, D., & Treisman, A. (1984). Changing view of attention and automaticity. In R. Parasuraman, & D. Davies (Eds.), Varieties of attention (pp. 29-61). New York: Academic Press.

• Kahneman, D., Treisman, A., & Gibbs. B. (1992). The reviewing of object files: object-specific integration of information. Cognitive Psychology, 24, 174-219.

Page 71: A computational model of the reviewing of object-files

71

References

• Riesenhuber, M., & Poggio, T. (1999). Hierarchical models of object recognition in cortex. Nature Neuroscience, 2(11), 1019-1025.

• Treisman, A., & Gelade, G. (1980). A feature-integration theory of attention. Cognitive Psychology, 12, 97-136.

Page 72: A computational model of the reviewing of object-files

72

The REAL end!

Page 73: A computational model of the reviewing of object-files

73

This slide intentionally left blank

Page 74: A computational model of the reviewing of object-files

74

Variations

• Experiments involving more preview objects:– Object-specific advantage decreased for more than four

objects.– Corroborates limited number claim.

• Experiments involving moving frames in linking display:– Results consistent with “static” conditions.– Suggests Object-files associated with objects not locations.

Page 75: A computational model of the reviewing of object-files

75

Storing stimulus: association “stuff”

• For each FINST neuron:– Feedback layer: raised threshold neurons forcefully transmit

stimulus type to object-file layer. – Object-file layer: self-stabilising (competitive) neurons

“remember” stimulus type for the currently attended FINST.

• Winner in object-file layer called “stored type”.• Type only stored in attended FINST’s object-file.

Page 76: A computational model of the reviewing of object-files

76

Providing expectations: more association “stuff”

• For each FINST neuron:– Feedforward layer: raised threshold

neurons transmit stored type back to type layer.

• Expectation only provided from attended FINST’s object-file.

Page 77: A computational model of the reviewing of object-files

77

Side effects (predictions?)

• What: recognition is slowed in DO and NM conditions.

• Why: interference in the type layer due to incorrect expectation.

• Test: compare recognition times for non-previewed objects.

• Conclusion: seems a plausible “surprise” effect.

Page 78: A computational model of the reviewing of object-files

78

Side effects (predictions?)

• What: corrections are persistent.• Why: the expectation provided for an

object is the currently stored type.• Test: an OSA should exist for the most

recently observed type only.• Conclusion: seems a plausible

prediction if object-file theory is accurate.

Page 79: A computational model of the reviewing of object-files

79

Side effects (predictions?)

• What: correction is not made if attention to a changed object is too short.

• Why: correction is not instantaneous, corrected feedback is required.

• Test: OSA should only be “updated” is change was seen for long enough.

• Conclusion: seems a plausible object level analogue to masking effects in iconic memory.

Page 80: A computational model of the reviewing of object-files

80

Side effects (predictions?)

• What: prolonged attention to an object causes unassigned FINSTs to store current type.

• Why: unassigned FINSTs are very plastic because they have no stored type.

• Test: not really testable.• Conclusion: probably a problem with the

current implementation.