20
Hierarchical Temporal Memory (HTM) Computational Cognitive Neuroscience COSC 521, Spring 2019 Corey Johnson

Corey Johnson COSC 521, Spring 2019web.eecs.utk.edu/.../COSC521_S19_CoreyJohnson_HTM_Pres.pdf · 2019. 12. 5. · Corey Johnson. Resources for information on HTM Numenta.org HTM school

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Corey Johnson COSC 521, Spring 2019web.eecs.utk.edu/.../COSC521_S19_CoreyJohnson_HTM_Pres.pdf · 2019. 12. 5. · Corey Johnson. Resources for information on HTM Numenta.org HTM school

Hierarchical Temporal Memory (HTM)

Computational Cognitive NeuroscienceCOSC 521, Spring 2019

Corey Johnson

Page 2: Corey Johnson COSC 521, Spring 2019web.eecs.utk.edu/.../COSC521_S19_CoreyJohnson_HTM_Pres.pdf · 2019. 12. 5. · Corey Johnson. Resources for information on HTM Numenta.org HTM school

Resources for information on HTMNumenta.org

HTM school

NuPIC

Jeff Hawkins 2004 book:

On Intelligence: How a New Understanding of the Brain will Lead to the Creation of Truly Intelligent Machines

(Note: some slide graphics are from Numenta.org, HTM school) 2

Page 3: Corey Johnson COSC 521, Spring 2019web.eecs.utk.edu/.../COSC521_S19_CoreyJohnson_HTM_Pres.pdf · 2019. 12. 5. · Corey Johnson. Resources for information on HTM Numenta.org HTM school

Hierarchical ● Higher levels → abstraction & permanence

Temporal● Change over time: patterns

Memory● Sparse Distributed Representation (SDR)

3

Page 4: Corey Johnson COSC 521, Spring 2019web.eecs.utk.edu/.../COSC521_S19_CoreyJohnson_HTM_Pres.pdf · 2019. 12. 5. · Corey Johnson. Resources for information on HTM Numenta.org HTM school

HTMs

● Biologically plausible model for intelligence● Based on pyramidal neurons● Neocortex micro-columns as building blocks

"The neocortex comprises about 75% of the volume of the human brain and it is the seat of most of what we think of as intelligence." -Jeff Hawkins

4

Page 5: Corey Johnson COSC 521, Spring 2019web.eecs.utk.edu/.../COSC521_S19_CoreyJohnson_HTM_Pres.pdf · 2019. 12. 5. · Corey Johnson. Resources for information on HTM Numenta.org HTM school

HTMs continued

● Can learn / recall / infer high-order sequences● Local learning rules, no global supervisor (HW) ● Relies on sparse distributed representation (SDR)

○ Fault tolerance○ High capacity

● Learns by modeling the growth of new synapses

5

Page 6: Corey Johnson COSC 521, Spring 2019web.eecs.utk.edu/.../COSC521_S19_CoreyJohnson_HTM_Pres.pdf · 2019. 12. 5. · Corey Johnson. Resources for information on HTM Numenta.org HTM school

ANN HTMPyramidal

6

Page 7: Corey Johnson COSC 521, Spring 2019web.eecs.utk.edu/.../COSC521_S19_CoreyJohnson_HTM_Pres.pdf · 2019. 12. 5. · Corey Johnson. Resources for information on HTM Numenta.org HTM school

HTM Layers

(Lect. 2 slides)7

Page 8: Corey Johnson COSC 521, Spring 2019web.eecs.utk.edu/.../COSC521_S19_CoreyJohnson_HTM_Pres.pdf · 2019. 12. 5. · Corey Johnson. Resources for information on HTM Numenta.org HTM school

Sparse Distributed RepresentationFundamental to HTM systems

SDR: 'Language of intelligence'

Sparse as opposed to dense binary code, many bits are needed

SDR bit similarity → similar semantic meaning

Semantic error is key to generalization

Cell only needs a few connections to neighbor to match pattern

8

Page 9: Corey Johnson COSC 521, Spring 2019web.eecs.utk.edu/.../COSC521_S19_CoreyJohnson_HTM_Pres.pdf · 2019. 12. 5. · Corey Johnson. Resources for information on HTM Numenta.org HTM school

ApplicationsGood for:

● Data streams that change over time: text, GPS, dates, numbers● Data with inherent structure● System where many models are required rather than one large one

● Prediction● Anomaly detection● Classification

9

Page 10: Corey Johnson COSC 521, Spring 2019web.eecs.utk.edu/.../COSC521_S19_CoreyJohnson_HTM_Pres.pdf · 2019. 12. 5. · Corey Johnson. Resources for information on HTM Numenta.org HTM school

HTM theory is still evolving

10

Page 11: Corey Johnson COSC 521, Spring 2019web.eecs.utk.edu/.../COSC521_S19_CoreyJohnson_HTM_Pres.pdf · 2019. 12. 5. · Corey Johnson. Resources for information on HTM Numenta.org HTM school

11

Page 12: Corey Johnson COSC 521, Spring 2019web.eecs.utk.edu/.../COSC521_S19_CoreyJohnson_HTM_Pres.pdf · 2019. 12. 5. · Corey Johnson. Resources for information on HTM Numenta.org HTM school

HTM School videos

12

Page 13: Corey Johnson COSC 521, Spring 2019web.eecs.utk.edu/.../COSC521_S19_CoreyJohnson_HTM_Pres.pdf · 2019. 12. 5. · Corey Johnson. Resources for information on HTM Numenta.org HTM school

13

Page 14: Corey Johnson COSC 521, Spring 2019web.eecs.utk.edu/.../COSC521_S19_CoreyJohnson_HTM_Pres.pdf · 2019. 12. 5. · Corey Johnson. Resources for information on HTM Numenta.org HTM school

14

Page 15: Corey Johnson COSC 521, Spring 2019web.eecs.utk.edu/.../COSC521_S19_CoreyJohnson_HTM_Pres.pdf · 2019. 12. 5. · Corey Johnson. Resources for information on HTM Numenta.org HTM school

15Video Link: https://youtu.be/v-VvFRar5TY

Page 16: Corey Johnson COSC 521, Spring 2019web.eecs.utk.edu/.../COSC521_S19_CoreyJohnson_HTM_Pres.pdf · 2019. 12. 5. · Corey Johnson. Resources for information on HTM Numenta.org HTM school

16Video Link: https://youtu.be/X50GY0mdHlw

Page 17: Corey Johnson COSC 521, Spring 2019web.eecs.utk.edu/.../COSC521_S19_CoreyJohnson_HTM_Pres.pdf · 2019. 12. 5. · Corey Johnson. Resources for information on HTM Numenta.org HTM school

17Video Link: https://youtu.be/Nqoruj4eCb8

Page 18: Corey Johnson COSC 521, Spring 2019web.eecs.utk.edu/.../COSC521_S19_CoreyJohnson_HTM_Pres.pdf · 2019. 12. 5. · Corey Johnson. Resources for information on HTM Numenta.org HTM school

Geospatial

18

Stocks Rogue Behavior

Page 19: Corey Johnson COSC 521, Spring 2019web.eecs.utk.edu/.../COSC521_S19_CoreyJohnson_HTM_Pres.pdf · 2019. 12. 5. · Corey Johnson. Resources for information on HTM Numenta.org HTM school

ConclusionHTM aims to be a biologically-constrained theory of intelligence

You may hear more about HTMs in the future

Needs killer app moment like DCNN (ImageNet) or DRL (Go/Chess)

Resources:

● Numenta.org● HTM School● NuPIC code● HTM Studio

19

Page 20: Corey Johnson COSC 521, Spring 2019web.eecs.utk.edu/.../COSC521_S19_CoreyJohnson_HTM_Pres.pdf · 2019. 12. 5. · Corey Johnson. Resources for information on HTM Numenta.org HTM school

Questions / Comments / Thoughts?

Thanks!

(For more information on HTMs, please see Numenta.org)

20