The IBM Machine Intelligence Project - Overview (Wilcke) and Neural - - PowerPoint PPT Presentation

the ibm machine intelligence project
SMART_READER_LITE
LIVE PREVIEW

The IBM Machine Intelligence Project - Overview (Wilcke) and Neural - - PowerPoint PPT Presentation

HAL 9000 The IBM Machine Intelligence Project - Overview (Wilcke) and Neural Model (Ozcan) NICE V March 2017 @ IBM Research, San Jose CA NICE V Workshop Vision for Machine Intelligence Project (MI) Machines which will use fast associative


slide-1
SLIDE 1

NICE V Workshop

The IBM Machine Intelligence Project

  • Overview (Wilcke) and Neural Model (Ozcan)

NICE V March 2017 @ IBM Research, San Jose CA

HAL 9000

slide-2
SLIDE 2

NICE V Workshop

Vision for Machine Intelligence Project (MI)

  • Machines which will use fast associative reasoning to mimic human intelligence
  • Machine Intelligence (MI) operates very differently than Machine Learning (ML)

– We use the MI/ML terminology of Jeff Hawkins (Numenta)

2 March 2017 IBM Machine Intelligence Project

HAL 9000

slide-3
SLIDE 3

NICE V Workshop

Four interrelated Research Areas

  • Biological & Neural Model Definition (2nd half of this talk)
  • Context Aware Learning (CAL) – Algorithms and Software
  • Escape 9000 ‘Neural Supercomputer’
  • Roving Robots (KATE & Turtle-Bot)

March 2017 IBM Machine Intelligence Project 4

slide-4
SLIDE 4

NICE V Workshop

Key Concepts of Machine Intelligence Project

  • Closely guided by neuroscience – not just “inspired”
  • Unsupervised & continuous learning

– via autonomous detection & prediction of spatio-temporal noisy patterns

  • Autonomously build ‘world models’

– realize the model as hierarchies of Sparse Distributed Representations - SDR

  • 000000000000010000000101000000000000000000100000000000001000

– roving robots to get the data for building the world model

  • Learning is mostly due to formation of new synapses (plastic topology)
  • Feedback is very important

5 March 2017 IBM Machine Intelligence Project

slide-5
SLIDE 5

NICE V Workshop

Neocortex

March 2017 6

One Neuron Layer 1 Layer 2/3 Layer 4 Layer 5 Layer 6 Mini-Column

slide-6
SLIDE 6

NICE V Workshop

Simple Neural Hierarchy

7 IBM Machine Intelligence Project

OUTPUTS:

Predictions Contexts Stable Concepts Motor commands

INPUTS:

Spatial-temporal data streams of any kind Array of columns

  • f neurons aka

“Sequence Memory”

(J.Hawkins et.al.)

Sparse Distributed Pattern (“Representation”) of firing neurons SDR=SDR(time)

  • ne neuron

Too

slide-7
SLIDE 7

NICE V Workshop

Layers, Levels and Regions

  • Regions are stacks of 5 neural “Layers”
  • Multiple Regions form a “Level”
  • Multiple Levels form a “Tree” (or other topology)
  • System is a collection of these Trees

– but see next slides

8 February 2017 IBM Machine Intelligence Project

a Region

Outputs Sensory Inputs associated with one modality (e.g. vision)

slide-8
SLIDE 8

NICE V Workshop

Thalamus – two important Functions

  • Central router for:

– communication between

  • regions to regions and to sensors & motors
  • local neural hierarchies

– feedback between regions

  • Blackboard for sharing data between regions

9 March 2017 IBM Machine Intelligence Project

slide-9
SLIDE 9

NICE V Workshop

Feedback through the Thalamus

10

slide-10
SLIDE 10

NICE V Workshop

The Importance of Feedback

11 March 2017 IBM Machine Intelligence Project

Text stream, with errors inserted

Time

Prediction Error

slide-11
SLIDE 11

NICE V Workshop

Current Status…

12 March 2017 IBM Machine Intelligence Project

slide-12
SLIDE 12

NICE V Workshop

Baby CAL

  • 2 regions on 2 levels
  • sufficient to test key functions of CAL

13 March 2017 IBM Machine Intelligence Project

slide-13
SLIDE 13

NICE V Workshop

  • 0.8
  • 0.6
  • 0.4
  • 0.2
0.2 0.4 0.6 0.8 Position
  • 0.6
  • 0.4
  • 0.2
0.2 0.4 0.6 Velocity Trajectory of chaotic oscillator Input data Prediction

(Baby) CAL in four Video Demos (outside)

  • ‘Correlator’ Video

– Dynamic formation of synapses connecting neurons which are firing simultaneously due to correlated inputs

  • ‘Sequence Memory’ Video

– Prediction of phase-space behavior of a chaotic oscillator

  • ‘Temporal Pooler’ Video

– Streaming text and persistent SDR(time) in upper Level 2

  • ‘Feedback’ Video

– Streaming text, randomly damaged, is better predicted with feedback between Levels

14 March 2017 IBM Machine Intelligence Project

slide-14
SLIDE 14

NICE V Workshop

ESCAPE 9000

  • The brain is an extremely connected system of strongly

non-linear elements

  • There is no closed-form mathematics for such systems
  • Tens of thousands of numerical experiments required
  • Model plastic topology as software structures
  • We are building a new supercomputer for these

experiments – ESCAPE 9000

  • Very flexible and fast (1296 FPGA + 2592 ARM cores)
  • Very high bandwidth, TB of RAM
  • Scalable to even larger sizes and waferscale (SHANNON)
  • Already running CAL (see demo outside)

15 February 2017 IBM Machine Intelligence Project

slide-15
SLIDE 15

NICE V Workshop

Robots for Machine Intelligence

  • We are building robots for several reasons

– Demonstrate unsupervised learning – Build a world model – Gain experience with the sensory-motor loop

  • Unsupervised Learning

– Our two-legged robots have learned –on their own – to detect sensory anomalies and react to prevent falling – 1900 steps without falling

  • World Model (future)

– Use roving robots to learn facts about the world

16 February 2017 IBM Machine Intelligence Project

Anomaly Detection while walking

slide-16
SLIDE 16

NICE V Workshop

The Path to Reasoning

1. Describe the world as billions of SDR’s in a neocortical forest of neural ‘trees’ plus the Thalamus structure 2. Exploit the semantic properties of SDR and the power of ESCAPE 9000 to quickly find associations, i.e. overlaps between SDRs – If it walks like a duck and looks like a duck and quacks like duck it probably is a duck !

17 March 2017 IBM Machine Intelligence Project

slide-17
SLIDE 17

NICE V Workshop

Team

18 March 2017 IBM Machine Intelligence Project

Hernan Badenes Geoffrey Burr Ken Clarkson Chuck Cox Jacquana Diep Harald Huels Wayne Imaino Tomasz Kornuta Arvind Kumar Hyong-Euk Lee (Partner) Pritish Narayanan Ahmet Ozcan David Pease Kamil Rocki Campbell Scott Ryusei Shingaki (Partner) Jayram Thathachar Winfried Wilcke

slide-18
SLIDE 18

NICE V Workshop

Thank you!

19 March 2017 IBM Machine Intelligence Project

http://acr044n01cmp.almaden.ibm.com:8000/#d=/demo-ch01&x=elapsedTime&y=meanSqrtErr_0 Link to short video of Kate in Almaden Hallway