Semantic Pointer Architecture Chris Eliasmith Slides by Xueyang Yao - - PowerPoint PPT Presentation

semantic pointer architecture
SMART_READER_LITE
LIVE PREVIEW

Semantic Pointer Architecture Chris Eliasmith Slides by Xueyang Yao - - PowerPoint PPT Presentation

Semantic Pointer Architecture Chris Eliasmith Slides by Xueyang Yao A task in NLP I am ... (a) sorry (b) rat (c) Luke (d) did What is the probability of the next word? p(sorry|I am) = ? Application Spelling correction


slide-1
SLIDE 1

Semantic Pointer Architecture

Chris Eliasmith

Slides by Xueyang Yao

slide-2
SLIDE 2

A task in NLP

I am ... (a) sorry (b) rat (c) Luke (d) did What is the probability of the next word? p(sorry|I am) = ?

slide-3
SLIDE 3

Application

  • Spelling correction
  • Suggestions in messengers
  • Machine translation
  • ...
slide-4
SLIDE 4

n-gram

Toy corpus:

  • I am sorry to hear that.
  • That ate the rat.
  • I am a graduate student.
  • I am not going to cook today.
  • I am Luke.
  • What did you do?
slide-5
SLIDE 5

n-gram

Toy corpus:

  • I am sorry to hear that.
  • That ate the rat.
  • I am a graduate student.
  • I am not going to cook today.
  • I am Luke.
  • What did you do?

p(sorry|I am) = c(I am sorry)/c(I am ...) = 1/4

Drawback:

Data sparsity e.g. It is hot today, could you get me a cup of iced … (a) water (b) coke (c) table (d) rat

slide-6
SLIDE 6

Alternative

Represent each word as a real-value feature vector that captures its properties, so that words used in similar contexts will have similar feature vectors.

  • Neural networks
slide-7
SLIDE 7

Alternative

Represent each word as a real-value feature vector that captures its properties, so that words used in similar contexts will have similar feature vectors.

  • Neural networks
slide-8
SLIDE 8

Semantic Pointer Hypothesis

Higher-level cognitive functions in biological systems are made possible by semantic pointers. Semantic pointers are neural representations that carry partial semantic content and are composable into the representational structures necessary to support complex cognition.

slide-9
SLIDE 9

Semantic Pointer Hypothesis

  • Pointer vs. Feature

There is simply too much information related to any particular conceptual representation to be able to actively represent and manipulate it all at the same time. Mental experiment: Think about all the things you can think of related to DOG.

slide-10
SLIDE 10

Semantic Pointer Hypothesis

  • Deep processing vs. Shallow processing

Perceptual and verbal information are processed in distinct channels. Example: Determine whether the second word in a pair was a property of the first word: (a) “Cherry-card” (b) “Banana-monkey” Experiments show false pairings that were lexically associated took longer to process.

  • Semantic pointer

○ Shallow semantics captured by semantic pointer can be thought of as “compressed” representation of complex relations that underly deep semantics. ○ Deep semantics can be dereferenced from semantic pointers.

slide-11
SLIDE 11

The semantics of Perception and Action

  • Dual problem
  • Connections from different layers of the two hierarchy might exist

Figure from How to Build a Brain by Chris Eliasmith

slide-12
SLIDE 12

Summary

  • Represent concept as high dimensional vectors.
  • These vector representations work as pointers that point to richer information in the

memory.

  • The pointer itself contains partial information about the concept.
  • Perception and action could be seen as reverse process. They share information from

different level of representation.

slide-13
SLIDE 13

Thank you!