SlideShare a Scribd company logo
KATE* : Platform for Machine Intelligence
*Kognitive Anthropomorphic Temporally Enabled
Machine Learning vs. Machine Intelligence
• Machine Learning (e.g. Deep Learning)
“Solve a specific task by defining and optimizing an objective
function” (Yann LeCunn)
Training is supervised using labeled datasets (“this is a gorilla”)
Training and execution are distinct phases
• Machine Intelligence (Numenta’s HTM or IBM’s
CAL)
Systems which continuously and on their own detect and
predict patterns and sequences in sensory data streams,
act on these predictions
System must have a notion of time
Integration of sensory and motor functions ⬄ robots
Neocortex
Context aware learning
OUTPUTS:
Predictions
Context
Stable Concepts (SDR)
Motor commands
INPUT:
Spatial-temporal data
streams of any kind
“ Universal Cortical Engine “
Array of
columns
of neurons
(shown 4 high)
Sparse Distributed Representations (SDR) –
What and Why?
• Dense Representations
Few bits (8-128) Example: ASCII “m” = 01101101
Efficient but no semantic meaning
• Sparse Representations
Many bits (thousands), few 1’s, mostly 0’s
Appears inefficient but evolution has picked it!
Each bit has semantic meaning
• Example of SDR uses: Union of Properties
Color 00000010001000000001100000000100 (‘red)
Shape 00001000100010100000100000000000 (‘sphere’)
Union 00001010101010100001100000000100 (‘red sphere’)
Learning Sequences
ESCAPE
• 1000 node parallel machine intelligence system
– per node: Xilinx Zynq dual A9 core + FPGA, 1 GB RAM,6x2 bi-di high-speed
links
– system topology: 3D mesh
– very high bandwidth
• Dual purpose
– will scale up CAL simulations to > 108 realistic neurons
– platform for design of waferscale system
7
Context Aware Learning
• Based on recent understanding of the Neo-cortex
– Quite realistic neuron models
• Learning via formation of new synapses
– Dynamic changing network topology => deep hardware implications
• Unsupervised learning from raw data streams
– No labels required
• Detects patterns, makes predictions, (may) take actions
– everything is temporal
• Universality
• Closed loop: Sensors – universal engine – actuators
– Robots
Embodied Cognition
• Intelligence starts with understanding sensor-motor interactions *
• “I believe that mobility, acute vision and the ability to carry out
survival related tasks in a dynamic environment provide a
necessary basis for the development of true intelligence.”
• Human cognition is shaped by the motor and perceptual system
• Intelligence emerges from interactions with the world
• Time is critical factor
• Limited knowledge of the world, rely on context
• Noise and uncertainty is present
• Real world possesses a continuum of states
• Developmental approach to intelligence
• Walk before we run
• Grasp before we catch
* R. Brooks, “Intelligence Without Representation”, 1991
Director, MIT Artificial Intelligence Laboratory, 545 Technology Square, Rm. 836, Cambridge, MA 02139, USA
Founder and CTO, iRobot
Chairman and CTO, Rethink Robotics
How Kate learns to walk farther
unsupervised
• Focus: Robot that learns to walk robustly
• Biological architecture:
• Central Pattern Generator (CPG) coordinates actuation
• Contextual control to predict / provide appropriate mitigation
V. Albouy, A. Asseman, D. Barros, H. Carbone, I. Carvalho, C. Chaves, M. Desta, R.
Gaspar, I. Godoy, P. Ludwig, B. Lyo, T. Mantelato and L. Munhoz
11
Team Brazil
Bipedal robots
KAIST DRC-HUBO
Boston Dynamics Atlas
Honda Asimo
TU Delft
Boston Dynamics Atlas NASA Valkyrie
Lola
Toro ATRIAS
HRP-4
HRP-4C
Dr. Guero
Minimum Viable Mechanics
12 14 16 18 20 22 24 26 28
−14000
−12000
−10000
−8000
−6000
−4000
−2000
0
2000
Slow walk data
Time (sec)
Amplitude(arb)
Roll acceleration
Pitch acceleration
Hip motor position
Leg motor position
Low Level Walking Controls
motors
Kate Control Structure
foot sensors,
inclinometer
mitigation
STT
TTS
Cont
iPad
Mac
CAL
accel, gyro, voice, video, touch
foot sensor, inclinometer
torque, motor pos
USB
tcpip
• Learn contexts
• Examples:
• Time sequence of angular attitude, eg. roll, pitch
• Time sequence of motor torques
• Time sequence of foot lift durations
• Context can be any or all of the above but for this study we used roll
• Develop expectations based on context
• Discern contexts as known or novel sequence
• If in a known sequence, are the expectations fulfilled
• If in a period of novel sequences, learn the sequence
• if in a period of known sequences, flag as an anomaly
• Provide appropriate actuation
• No anomaly - no action
• Anomaly triggers mitigation (pause)
How we learn to walk farther
Preliminary simulation results
8x MFPT with CAL
Walking Trials
Walking Dynamics
Limit cycle First return plot
Detecting an anomaly
No Mitigation With Mitigation
Kate 2 44 93
Kate 3 107 230
Results
Summary
First results to extend MFPT with context aware
learning
Learning contexts for good steps
Discerning anomalies and mitigating
Robots will provide large, correlated datasets
Significant opportunity for unsupervised learning
Thank you!
• R. Tedrake - MIT
• Atlas, Valkyrie
• K. Byl - UCSB (student of Tedrake)
• T. McGeer
• Passive dynamic walking
• M. Vukobratovic
• ZMP
• M. Grizzle - U. Michigan
• limit cycle analysis
• Ames - Oregon State Univ
• Atrias, Mabel, Thumper
• Hobbelen - TU Delft
• limit cycle walking
• J. Pratt
• virtual model control
Prior work
• Statically stable - used in early robots, slow
• Zero Moment Point (ZMP) - stance foot is always flat on ground
• Limit cycle walking - only dynamically stable, most efficient
• Hybrid zero dynamics
• Holonomically constrained knee / ankle
Detecting an anomaly
SDR Example: Find semantic similarities of words in Wikipedia
Document
corpus

(e.g. Wikipedia)
128 x 128
100K “Word SDRs”
minus =
Apple Fruit Computer
Macintosh
Microsoft
Mac
Linux
Operating
system
….
JH
runners up were
26
see http://www.cortical.io

More Related Content

PPTX
October 26, Optimization
PDF
Motion Planning
PDF
Trail following and obstacle avoidance
PDF
A Multi-robot System Coordination Design and Analysis on Wall Follower Robot ...
PDF
Cognitive Computing for Aging Society
PPTX
A.Levenchuk -- visuomotor learning in cyber-phisical systems
PPTX
Artificial Intelligence and Machine Learning.pptx
PPTX
artificial intelligence
October 26, Optimization
Motion Planning
Trail following and obstacle avoidance
A Multi-robot System Coordination Design and Analysis on Wall Follower Robot ...
Cognitive Computing for Aging Society
A.Levenchuk -- visuomotor learning in cyber-phisical systems
Artificial Intelligence and Machine Learning.pptx
artificial intelligence

Similar to KATE - a Platform for Machine Learning (20)

PDF
FigurasDoLivrodoRusseleNorvigdeIAfigures.pdf
PDF
Empirical AI Research
PPTX
Deep learning tech talk public
PPTX
An Incomplete Introduction to Artificial Intelligence
PDF
Deep learning 1.0 and Beyond, Part 2
PPTX
AI ML Unit-1 in machine learning techniques.pptx.
PPT
artificial Intelligence unit1 ppt (1).ppt
PPTX
Principles of Hierarchical Temporal Memory - Foundations of Machine Intelligence
PDF
Artificial Intelligence (AI) -> understanding what it is & how you can use it...
PDF
Introduction to Deep Learning: Concepts, Architectures, and Applications
PDF
Making Robots Learn
PPTX
Building Artificial General Intelligence
PPTX
What the Brain says about Machine Intelligence
PDF
Artificial Inteligence for Games an Overview SBGAMES 2012
PPT
AI Robotics
PPTX
Computer Design Concepts for Machine Learning
PDF
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
PPTX
lecture 2_Agents.pptx................................
PDF
Artificial intelligence apporoach to robotics
PPT
Robotics
FigurasDoLivrodoRusseleNorvigdeIAfigures.pdf
Empirical AI Research
Deep learning tech talk public
An Incomplete Introduction to Artificial Intelligence
Deep learning 1.0 and Beyond, Part 2
AI ML Unit-1 in machine learning techniques.pptx.
artificial Intelligence unit1 ppt (1).ppt
Principles of Hierarchical Temporal Memory - Foundations of Machine Intelligence
Artificial Intelligence (AI) -> understanding what it is & how you can use it...
Introduction to Deep Learning: Concepts, Architectures, and Applications
Making Robots Learn
Building Artificial General Intelligence
What the Brain says about Machine Intelligence
Artificial Inteligence for Games an Overview SBGAMES 2012
AI Robotics
Computer Design Concepts for Machine Learning
LEARNING OF ROBOT NAVIGATION TASKS BY PROBABILISTIC NEURAL NETWORK
lecture 2_Agents.pptx................................
Artificial intelligence apporoach to robotics
Robotics
Ad

More from diannepatricia (20)

PDF
Teaching cognitive computing with ibm watson
PDF
Cognitive systems institute talk 8 june 2017 - v.1.0
PDF
Building Compassionate Conversational Systems
PDF
“Artificial Intelligence, Cognitive Computing and Innovating in Practice”
PDF
Cognitive Insights drive self-driving Accessibility
PDF
Artificial Intellingence in the Car
PDF
“Semantic PDF Processing & Document Representation”
PDF
Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...
PDF
170330 cognitive systems institute speaker series mark sherman - watson pr...
PDF
“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”
PDF
Cognitive Assistance for the Aging
PDF
From complex Systems to Networks: Discovering and Modeling the Correct Network"
PDF
The Role of Dialog in Augmented Intelligence
PDF
Developing Cognitive Systems to Support Team Cognition
PDF
Cyber-Social Learning Systems
PDF
“IT Technology Trends in 2017… and Beyond”
PDF
"Curious Learning: using a mobile platform for early literacy education as a ...
PDF
Embodied Cognition - Booch HICSS50
PDF
Hicss17 asakawa
PDF
“Semantic Technologies for Smart Services”
Teaching cognitive computing with ibm watson
Cognitive systems institute talk 8 june 2017 - v.1.0
Building Compassionate Conversational Systems
“Artificial Intelligence, Cognitive Computing and Innovating in Practice”
Cognitive Insights drive self-driving Accessibility
Artificial Intellingence in the Car
“Semantic PDF Processing & Document Representation”
Joining Industry and Students for Cognitive Solutions at Karlsruhe Services R...
170330 cognitive systems institute speaker series mark sherman - watson pr...
“Fairness Cases as an Accelerant and Enabler for Cognitive Assistance Adoption”
Cognitive Assistance for the Aging
From complex Systems to Networks: Discovering and Modeling the Correct Network"
The Role of Dialog in Augmented Intelligence
Developing Cognitive Systems to Support Team Cognition
Cyber-Social Learning Systems
“IT Technology Trends in 2017… and Beyond”
"Curious Learning: using a mobile platform for early literacy education as a ...
Embodied Cognition - Booch HICSS50
Hicss17 asakawa
“Semantic Technologies for Smart Services”
Ad

Recently uploaded (20)

PDF
cuic standard and advanced reporting.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
KodekX | Application Modernization Development
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Encapsulation theory and applications.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Empathic Computing: Creating Shared Understanding
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
MYSQL Presentation for SQL database connectivity
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Electronic commerce courselecture one. Pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
cuic standard and advanced reporting.pdf
Encapsulation_ Review paper, used for researhc scholars
KodekX | Application Modernization Development
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Encapsulation theory and applications.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Unlocking AI with Model Context Protocol (MCP)
Empathic Computing: Creating Shared Understanding
The Rise and Fall of 3GPP – Time for a Sabbatical?
MYSQL Presentation for SQL database connectivity
“AI and Expert System Decision Support & Business Intelligence Systems”
Dropbox Q2 2025 Financial Results & Investor Presentation
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
20250228 LYD VKU AI Blended-Learning.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Electronic commerce courselecture one. Pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...

KATE - a Platform for Machine Learning

  • 1. KATE* : Platform for Machine Intelligence *Kognitive Anthropomorphic Temporally Enabled
  • 2. Machine Learning vs. Machine Intelligence • Machine Learning (e.g. Deep Learning) “Solve a specific task by defining and optimizing an objective function” (Yann LeCunn) Training is supervised using labeled datasets (“this is a gorilla”) Training and execution are distinct phases • Machine Intelligence (Numenta’s HTM or IBM’s CAL) Systems which continuously and on their own detect and predict patterns and sequences in sensory data streams, act on these predictions System must have a notion of time Integration of sensory and motor functions ⬄ robots
  • 4. OUTPUTS: Predictions Context Stable Concepts (SDR) Motor commands INPUT: Spatial-temporal data streams of any kind “ Universal Cortical Engine “ Array of columns of neurons (shown 4 high)
  • 5. Sparse Distributed Representations (SDR) – What and Why? • Dense Representations Few bits (8-128) Example: ASCII “m” = 01101101 Efficient but no semantic meaning • Sparse Representations Many bits (thousands), few 1’s, mostly 0’s Appears inefficient but evolution has picked it! Each bit has semantic meaning • Example of SDR uses: Union of Properties Color 00000010001000000001100000000100 (‘red) Shape 00001000100010100000100000000000 (‘sphere’) Union 00001010101010100001100000000100 (‘red sphere’)
  • 7. ESCAPE • 1000 node parallel machine intelligence system – per node: Xilinx Zynq dual A9 core + FPGA, 1 GB RAM,6x2 bi-di high-speed links – system topology: 3D mesh – very high bandwidth • Dual purpose – will scale up CAL simulations to > 108 realistic neurons – platform for design of waferscale system 7
  • 8. Context Aware Learning • Based on recent understanding of the Neo-cortex – Quite realistic neuron models • Learning via formation of new synapses – Dynamic changing network topology => deep hardware implications • Unsupervised learning from raw data streams – No labels required • Detects patterns, makes predictions, (may) take actions – everything is temporal • Universality • Closed loop: Sensors – universal engine – actuators – Robots
  • 9. Embodied Cognition • Intelligence starts with understanding sensor-motor interactions * • “I believe that mobility, acute vision and the ability to carry out survival related tasks in a dynamic environment provide a necessary basis for the development of true intelligence.” • Human cognition is shaped by the motor and perceptual system • Intelligence emerges from interactions with the world • Time is critical factor • Limited knowledge of the world, rely on context • Noise and uncertainty is present • Real world possesses a continuum of states • Developmental approach to intelligence • Walk before we run • Grasp before we catch * R. Brooks, “Intelligence Without Representation”, 1991 Director, MIT Artificial Intelligence Laboratory, 545 Technology Square, Rm. 836, Cambridge, MA 02139, USA Founder and CTO, iRobot Chairman and CTO, Rethink Robotics
  • 10. How Kate learns to walk farther unsupervised • Focus: Robot that learns to walk robustly • Biological architecture: • Central Pattern Generator (CPG) coordinates actuation • Contextual control to predict / provide appropriate mitigation
  • 11. V. Albouy, A. Asseman, D. Barros, H. Carbone, I. Carvalho, C. Chaves, M. Desta, R. Gaspar, I. Godoy, P. Ludwig, B. Lyo, T. Mantelato and L. Munhoz 11 Team Brazil
  • 12. Bipedal robots KAIST DRC-HUBO Boston Dynamics Atlas Honda Asimo TU Delft Boston Dynamics Atlas NASA Valkyrie Lola Toro ATRIAS HRP-4 HRP-4C Dr. Guero
  • 14. 12 14 16 18 20 22 24 26 28 −14000 −12000 −10000 −8000 −6000 −4000 −2000 0 2000 Slow walk data Time (sec) Amplitude(arb) Roll acceleration Pitch acceleration Hip motor position Leg motor position Low Level Walking Controls
  • 15. motors Kate Control Structure foot sensors, inclinometer mitigation STT TTS Cont iPad Mac CAL accel, gyro, voice, video, touch foot sensor, inclinometer torque, motor pos USB tcpip
  • 16. • Learn contexts • Examples: • Time sequence of angular attitude, eg. roll, pitch • Time sequence of motor torques • Time sequence of foot lift durations • Context can be any or all of the above but for this study we used roll • Develop expectations based on context • Discern contexts as known or novel sequence • If in a known sequence, are the expectations fulfilled • If in a period of novel sequences, learn the sequence • if in a period of known sequences, flag as an anomaly • Provide appropriate actuation • No anomaly - no action • Anomaly triggers mitigation (pause) How we learn to walk farther
  • 19. Walking Dynamics Limit cycle First return plot
  • 21. No Mitigation With Mitigation Kate 2 44 93 Kate 3 107 230 Results
  • 22. Summary First results to extend MFPT with context aware learning Learning contexts for good steps Discerning anomalies and mitigating Robots will provide large, correlated datasets Significant opportunity for unsupervised learning
  • 24. • R. Tedrake - MIT • Atlas, Valkyrie • K. Byl - UCSB (student of Tedrake) • T. McGeer • Passive dynamic walking • M. Vukobratovic • ZMP • M. Grizzle - U. Michigan • limit cycle analysis • Ames - Oregon State Univ • Atrias, Mabel, Thumper • Hobbelen - TU Delft • limit cycle walking • J. Pratt • virtual model control Prior work • Statically stable - used in early robots, slow • Zero Moment Point (ZMP) - stance foot is always flat on ground • Limit cycle walking - only dynamically stable, most efficient • Hybrid zero dynamics • Holonomically constrained knee / ankle
  • 26. SDR Example: Find semantic similarities of words in Wikipedia Document corpus
 (e.g. Wikipedia) 128 x 128 100K “Word SDRs” minus = Apple Fruit Computer Macintosh Microsoft Mac Linux Operating system …. JH runners up were 26 see http://www.cortical.io