Reasoning by Similarity on Top of an Associative Memory

Paul Hofmann
Paul HofmannCTO AI and Data Science @Accenture Resources
Reasoning by Similarity on Top of
an Associative Memory Fabric
Paul Hofmann, PhD, CTO Saffron Technology
Talk given at IBM Research - Almaden Colloquium: The Cognitive Enterprise
November 19th, 2013
Google
Twitter
RSS
FACEBOOKDATABASE
SOCIAL NETWORKS
STOCKSEmail
DATABASESEXEL
WordPDF
Associative Memories  Cognitive Distance
Predictive Maintenance
12/3/202
0
3 ©2013 Saffron Technology, Inc. All rights reserved.
I remember
this feeling,
it means…Temperature
was 100F+
with high
winds
I remember
Tail #123
reported a
similar issue.
The last time the
pilot reported
this problem…
RESULT: 100% recall 1% false alarms
Up from 66% recall 16% false alarmsData Sources: Structured and unstructured, Maintenance records,
purchase orders, work orders, everything that speaks to these issues
Reduce down time of aircraft
Use multiple sources of data to learn from collective experience
0%
20%
40%
60%
80%
100%
Saffron
CBM
1 % false alarms
100% hits
Predict before part breaks
Early Warning System
Structured and Unstructured Data
Strategic Early Warning
System – Igor Ansoff
Scan environment to
detect weak signals &
rare events to predict
surprises
Find the unknown enemy to protect The Foundation
Early warning system to score threats from people & groups based
on dynamic incremental machine learning
Incidence Reporting
Metadata + E-mails
Harvested Web Pages
(Terabytes & growing )
Detect weak signals to predict threat
Pattern Recognition In Healthcare
Intelligent Platforms for Disease Assessment
Novel Approaches in Functional Echocardiograph,
Partho P. Sengupta, in JACC: Cardiovascular Imaging, 11/2013
Automate Echocardiogram Diagnoses
Heat maps show separation of disease
states. Associations between variables in
restrictive cardiomyopathy (red) separate
from dominant associations in constrictive
pericarditis (green)
State of the art
C-tree 54% using 7
attributes
Best doctor 76%
Saffron 90%
90 metrics, 6 locations, 20 time frames
10,000 attributes/beat*patient
-> 100 million triples / beat*patient
Match Made in Heaven
Cognitive Distance  Associative Memories
Universality
• Cognitive Distance is universal
• C. Bennett, IBM, 1997; M Hutter, IDSIA, 2000 AIXI
• Nonparametric, incremental, deterministic weights
Context
• Cognitive Distance depends on context
• AM fabric stores context – complete graph
Compression
• K Complexity measures compressibility
• Associative Memories are perfect compressor
Kolmogorov Complexity – Signal vs. Noise
Snake eyes are regular sequence -> regular cause, meaning
probability > 0
for snake eyes!
100X
Place a huge bet on
simple outcomes – fair
dice have no pattern
How Do Extract Similarity Automatically?
Cognitive Distance based on Kolmogorov Complexity
Approximating Kolmogorov Complexity K(x) ~ log x/N we get
CD ~ max {log(fx),log(y)}-log(x,y) / ( logN-min{log(x),log(y)}
 the saddle is closer to the cowboy
x=131M
“saddle”
y=87M
“movie”
y=1,890M
xy=73M xy=8M
What is closer to cowboy?
1. saddle or
2. movie
Not Always So Easy - Context Resolves Ambiguity
Cognition Is About Context
Cognitive Distance Allows for Condition
CD|c ~ max {log(xc|c),log(yc|c)}-log(xc,yc|c) /
( logN-min{log(xc|c),log(yc|c)} )
The Bride: Scaling Associative Memory
NoSQL - Associative Memories Are Truly
Asynchronous Computing
Connections and counts
synapses and strengths
Hopfield Network
Ising Model for order  disorder phase transition
e.g. Ferromagnetism
weights are
deterministic 
parameter free
Saffron’s Solution - Large Scale Machine Learning on
Sparse Matrices
Why is this so special?
• Non-parametric, non-
linear & instant
incremental learning
• Graph & statistics
• Millions of features
• Saffron stores &
queries billions of triple
counts
refid 1234 1 1 1 1 1 1 1 1 1 1
place London 1 1 1 1 1 1 1 1 1 1
person John Smith 1 1 1 1 1 1 1 1 1 1
person Prime Minister 1 1 1 1 1 1 1 1 1 1
time 14-Jan-09 1 1 1 1 1 1 1 1 1 1
verb flew 1 1 1 1 1 1 1 1 1 1
verb meet 1 1 1 1 1 1 1 1 1 1
keyword rainy 1 1 1 1 1 1 1 1 1 1
keyword day 1 1 1 1 1 1 1 1 1 1
keyword aboard 1 1 1 1 1 1 1 1 1 1
duration 2 hours 1 1 1 1 1 1 1 1 1 1
1234
London
JohnSmith
PrimeMinster
14-Jan-09
flew
meet
rainy
day
aboard
2hours
refid
place
person
person
time
verb
verb
keyword
keyword
ketword
duration
Organization
United Airlines
refid 1234 1 1 1 1 1 1 1 1 1 1
place London 1 1 1 1 1 1 1 1 1 1
person John Smith 1 1 1 1 1 1 1 1 1 1
organization United Airlines 1 1 1 1 1 1 1 1 1 1
time 14-Jan-09 1 1 1 1 1 1 1 1 1 1
verb flew 1 1 1 1 1 1 1 1 1 1
verb meet 1 1 1 1 1 1 1 1 1 1
keyword rainy 1 1 1 1 1 1 1 1 1 1
keyword day 1 1 1 1 1 1 1 1 1 1
keyword aboard 1 1 1 1 1 1 1 1 1 1
duration 2 hours 1 1 1 1 1 1 1 1 1 1
1234
London
JohnSmith
UnitedAirlines
14-Jan-09
flew
meet
rainy
day
aboard
2hours
refid
place
person
organization
time
verb
verb
keyword
keyword
ketword
duration
Person
Prime Minister
John Smith flew to London on 14 Jan 2009 aboard United Airlines to meet with Prime Minister for 2 hours on a rainy day.
refid& 1234 1 1 1 1 1 1 1 1 1 1
person& John&Smith 1 && 1 1 1 1 1 1 1 1 1
person& Prime&Minster& 1 1 && 1 1 1 1 1 1 1 1
organization& United&Airlines& 1 1 1 && 1 1 1 1 1 1 1
time 14<Jan<09 1 1 1 1 && 1 1 1 1 1 1
verb& flew& 1 1 1 1 1 && 1 1 1 1 1
verb& meet& 1 1 1 1 1 1 && 1 1 1 1
keyword& rainy& 1 1 1 1 1 1 1 && 1 1 1
keyword& day& 1 1 1 1 1 1 1 1 && 1 1
keyword& aboard& 1 1 1 1 1 1 1 1 1 && 1
duration 2&hours& 1 1 1 1 1 1 1 1 1 1 &
1234
John&Smith
Prime&&Minster
United&&Airlines
14<Jan<09
flew&
meet&
rainy&
day&
aboard&
2&hours&
refid&
person
person&
organization&
time
verb&
verb&
keyword&
keyword&
ketword&
duration
Place&&&&&&&&&&&&&&&&&
London
Build the Brain
1. Unify structured & un-structured data
2. Extract entities
3. Build semantic graph with counts on edges  stored as triples
Make the Brain Think
• Reason by similarity with
cognitive distance
Happy Ending – Offspring of KC & AM
 Discovery – Search
– Entity ranking and semantic context
– Convergence – the distance over time
 Classification
– Predicting risk (bad, good)
– Customer life time value
– Echocardiogram diagnosis
 Clustering
– Evolutionary trees, languages, music
– Novelty detection: spare parts, planes, etc.
Convergence: Cognitive Distance over Time
Take Away
12/3/202
0
15 ©2013 Saffron Technology, Inc. All rights reserved.
DATABASE
SOCIAL NETWORKS
Email
EXCEL
Google
Twitterrss
FACEBOOK
STOCKS
DATABASES
Word PDF
Advanced cognitive computing to
perform like super brains
By matching Cognitive Distance with
Associative Memories we are able to
• reason by similarity
• learn instantly &
incrementally w/o parameters
• Discern Context
Enterprise proven
16
Twitter @paul_hofmann
Email phofmann@saffrontech.com
Homepage www.paulhofmann.net
Blog www.paulhofmann.net/blog
Slide Share www.slideshare.com/paulhofmann
LinkedIn www.linkedin.com/in/hofmannpaul
Watch Dr. Sengupta Partho’s video on YouTube
http://www.youtube.com/watch?v=rGkyDkDmZts
1 of 16

Recommended

Future Technologies for the Connected Enterprise by
Future Technologies for the Connected EnterpriseFuture Technologies for the Connected Enterprise
Future Technologies for the Connected EnterprisePaul Hofmann
146 views30 slides
Machine Learning on IoT Data by
Machine Learning on IoT DataMachine Learning on IoT Data
Machine Learning on IoT DataPaul Hofmann
756 views19 slides
Cognitive computing with associative memories reasoning by similarity by
Cognitive computing with associative memories reasoning by similarityCognitive computing with associative memories reasoning by similarity
Cognitive computing with associative memories reasoning by similarityPaul Hofmann
244 views2 slides
Future IT Trends Talk @Stanford OIT 554 Class - Guest Speaker - 3.7.17 by
Future IT Trends Talk @Stanford OIT 554 Class - Guest Speaker - 3.7.17Future IT Trends Talk @Stanford OIT 554 Class - Guest Speaker - 3.7.17
Future IT Trends Talk @Stanford OIT 554 Class - Guest Speaker - 3.7.17Paul Hofmann
408 views41 slides
New Business Applications Powered by In-Memory Technology @MIT Forum for Supp... by
New Business Applications Powered by In-Memory Technology @MIT Forum for Supp...New Business Applications Powered by In-Memory Technology @MIT Forum for Supp...
New Business Applications Powered by In-Memory Technology @MIT Forum for Supp...Paul Hofmann
1.2K views26 slides
The Big Five IT Mega Trends by
The Big Five IT Mega TrendsThe Big Five IT Mega Trends
The Big Five IT Mega TrendsPaul Hofmann
5.3K views20 slides

More Related Content

Recently uploaded

VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue by
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueShapeBlue
203 views54 slides
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ... by
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...ShapeBlue
186 views15 slides
Initiating and Advancing Your Strategic GIS Governance Strategy by
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategySafe Software
176 views68 slides
Generative AI: Shifting the AI Landscape by
Generative AI: Shifting the AI LandscapeGenerative AI: Shifting the AI Landscape
Generative AI: Shifting the AI LandscapeDeakin University
53 views55 slides
NTGapps NTG LowCode Platform by
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform Mustafa Kuğu
423 views30 slides
Cencora Executive Symposium by
Cencora Executive SymposiumCencora Executive Symposium
Cencora Executive Symposiummarketingcommunicati21
159 views14 slides

Recently uploaded(20)

VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue by ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue203 views
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ... by ShapeBlue
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
ShapeBlue186 views
Initiating and Advancing Your Strategic GIS Governance Strategy by Safe Software
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
Safe Software176 views
NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu423 views
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue222 views
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue161 views
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue159 views
Digital Personal Data Protection (DPDP) Practical Approach For CISOs by Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash158 views
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O... by ShapeBlue
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
ShapeBlue132 views
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ... by ShapeBlue
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
ShapeBlue119 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue135 views
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool by ShapeBlue
Extending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPoolExtending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPool
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool
ShapeBlue123 views
"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays56 views
The Role of Patterns in the Era of Large Language Models by Yunyao Li
The Role of Patterns in the Era of Large Language ModelsThe Role of Patterns in the Era of Large Language Models
The Role of Patterns in the Era of Large Language Models
Yunyao Li85 views
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue238 views
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue152 views
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue180 views

Featured

ChatGPT and the Future of Work - Clark Boyd by
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
28K views69 slides
Getting into the tech field. what next by
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
6.6K views22 slides
Google's Just Not That Into You: Understanding Core Updates & Search Intent by
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
6.9K views99 slides
How to have difficult conversations by
How to have difficult conversations How to have difficult conversations
How to have difficult conversations Rajiv Jayarajah, MAppComm, ACC
5.6K views19 slides
Introduction to Data Science by
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data ScienceChristy Abraham Joy
82.6K views51 slides
Time Management & Productivity - Best Practices by
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
169.8K views42 slides

Featured(20)

ChatGPT and the Future of Work - Clark Boyd by Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd28K views
Getting into the tech field. what next by Tessa Mero
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero6.6K views
Google's Just Not That Into You: Understanding Core Updates & Search Intent by Lily Ray
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray6.9K views
Time Management & Productivity - Best Practices by Vit Horky
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky169.8K views
The six step guide to practical project management by MindGenius
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius36.7K views
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright... by RachelPearson36
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson3612.7K views
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present... by Applitools
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Applitools55.5K views
12 Ways to Increase Your Influence at Work by GetSmarter
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
GetSmarter401.7K views
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G... by DevGAMM Conference
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
DevGAMM Conference3.6K views
Barbie - Brand Strategy Presentation by Erica Santiago
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
Erica Santiago25.1K views
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well by Saba Software
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Saba Software25.3K views
Introduction to C Programming Language by Simplilearn
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
Simplilearn8.5K views
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr... by Palo Alto Software
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...
Palo Alto Software88.4K views
9 Tips for a Work-free Vacation by Weekdone.com
9 Tips for a Work-free Vacation9 Tips for a Work-free Vacation
9 Tips for a Work-free Vacation
Weekdone.com7.2K views
How to Map Your Future by SlideShop.com
How to Map Your FutureHow to Map Your Future
How to Map Your Future
SlideShop.com275.1K views

Reasoning by Similarity on Top of an Associative Memory

  • 1. Reasoning by Similarity on Top of an Associative Memory Fabric Paul Hofmann, PhD, CTO Saffron Technology Talk given at IBM Research - Almaden Colloquium: The Cognitive Enterprise November 19th, 2013 Google Twitter RSS FACEBOOKDATABASE SOCIAL NETWORKS STOCKSEmail DATABASESEXEL WordPDF
  • 2. Associative Memories  Cognitive Distance
  • 3. Predictive Maintenance 12/3/202 0 3 ©2013 Saffron Technology, Inc. All rights reserved. I remember this feeling, it means…Temperature was 100F+ with high winds I remember Tail #123 reported a similar issue. The last time the pilot reported this problem… RESULT: 100% recall 1% false alarms Up from 66% recall 16% false alarmsData Sources: Structured and unstructured, Maintenance records, purchase orders, work orders, everything that speaks to these issues Reduce down time of aircraft Use multiple sources of data to learn from collective experience 0% 20% 40% 60% 80% 100% Saffron CBM 1 % false alarms 100% hits Predict before part breaks
  • 4. Early Warning System Structured and Unstructured Data Strategic Early Warning System – Igor Ansoff Scan environment to detect weak signals & rare events to predict surprises Find the unknown enemy to protect The Foundation Early warning system to score threats from people & groups based on dynamic incremental machine learning Incidence Reporting Metadata + E-mails Harvested Web Pages (Terabytes & growing ) Detect weak signals to predict threat
  • 5. Pattern Recognition In Healthcare Intelligent Platforms for Disease Assessment Novel Approaches in Functional Echocardiograph, Partho P. Sengupta, in JACC: Cardiovascular Imaging, 11/2013 Automate Echocardiogram Diagnoses Heat maps show separation of disease states. Associations between variables in restrictive cardiomyopathy (red) separate from dominant associations in constrictive pericarditis (green) State of the art C-tree 54% using 7 attributes Best doctor 76% Saffron 90% 90 metrics, 6 locations, 20 time frames 10,000 attributes/beat*patient -> 100 million triples / beat*patient
  • 6. Match Made in Heaven Cognitive Distance  Associative Memories Universality • Cognitive Distance is universal • C. Bennett, IBM, 1997; M Hutter, IDSIA, 2000 AIXI • Nonparametric, incremental, deterministic weights Context • Cognitive Distance depends on context • AM fabric stores context – complete graph Compression • K Complexity measures compressibility • Associative Memories are perfect compressor
  • 7. Kolmogorov Complexity – Signal vs. Noise Snake eyes are regular sequence -> regular cause, meaning probability > 0 for snake eyes! 100X Place a huge bet on simple outcomes – fair dice have no pattern
  • 8. How Do Extract Similarity Automatically? Cognitive Distance based on Kolmogorov Complexity Approximating Kolmogorov Complexity K(x) ~ log x/N we get CD ~ max {log(fx),log(y)}-log(x,y) / ( logN-min{log(x),log(y)}  the saddle is closer to the cowboy x=131M “saddle” y=87M “movie” y=1,890M xy=73M xy=8M What is closer to cowboy? 1. saddle or 2. movie
  • 9. Not Always So Easy - Context Resolves Ambiguity Cognition Is About Context Cognitive Distance Allows for Condition CD|c ~ max {log(xc|c),log(yc|c)}-log(xc,yc|c) / ( logN-min{log(xc|c),log(yc|c)} )
  • 10. The Bride: Scaling Associative Memory
  • 11. NoSQL - Associative Memories Are Truly Asynchronous Computing Connections and counts synapses and strengths Hopfield Network Ising Model for order  disorder phase transition e.g. Ferromagnetism weights are deterministic  parameter free
  • 12. Saffron’s Solution - Large Scale Machine Learning on Sparse Matrices Why is this so special? • Non-parametric, non- linear & instant incremental learning • Graph & statistics • Millions of features • Saffron stores & queries billions of triple counts refid 1234 1 1 1 1 1 1 1 1 1 1 place London 1 1 1 1 1 1 1 1 1 1 person John Smith 1 1 1 1 1 1 1 1 1 1 person Prime Minister 1 1 1 1 1 1 1 1 1 1 time 14-Jan-09 1 1 1 1 1 1 1 1 1 1 verb flew 1 1 1 1 1 1 1 1 1 1 verb meet 1 1 1 1 1 1 1 1 1 1 keyword rainy 1 1 1 1 1 1 1 1 1 1 keyword day 1 1 1 1 1 1 1 1 1 1 keyword aboard 1 1 1 1 1 1 1 1 1 1 duration 2 hours 1 1 1 1 1 1 1 1 1 1 1234 London JohnSmith PrimeMinster 14-Jan-09 flew meet rainy day aboard 2hours refid place person person time verb verb keyword keyword ketword duration Organization United Airlines refid 1234 1 1 1 1 1 1 1 1 1 1 place London 1 1 1 1 1 1 1 1 1 1 person John Smith 1 1 1 1 1 1 1 1 1 1 organization United Airlines 1 1 1 1 1 1 1 1 1 1 time 14-Jan-09 1 1 1 1 1 1 1 1 1 1 verb flew 1 1 1 1 1 1 1 1 1 1 verb meet 1 1 1 1 1 1 1 1 1 1 keyword rainy 1 1 1 1 1 1 1 1 1 1 keyword day 1 1 1 1 1 1 1 1 1 1 keyword aboard 1 1 1 1 1 1 1 1 1 1 duration 2 hours 1 1 1 1 1 1 1 1 1 1 1234 London JohnSmith UnitedAirlines 14-Jan-09 flew meet rainy day aboard 2hours refid place person organization time verb verb keyword keyword ketword duration Person Prime Minister John Smith flew to London on 14 Jan 2009 aboard United Airlines to meet with Prime Minister for 2 hours on a rainy day. refid& 1234 1 1 1 1 1 1 1 1 1 1 person& John&Smith 1 && 1 1 1 1 1 1 1 1 1 person& Prime&Minster& 1 1 && 1 1 1 1 1 1 1 1 organization& United&Airlines& 1 1 1 && 1 1 1 1 1 1 1 time 14<Jan<09 1 1 1 1 && 1 1 1 1 1 1 verb& flew& 1 1 1 1 1 && 1 1 1 1 1 verb& meet& 1 1 1 1 1 1 && 1 1 1 1 keyword& rainy& 1 1 1 1 1 1 1 && 1 1 1 keyword& day& 1 1 1 1 1 1 1 1 && 1 1 keyword& aboard& 1 1 1 1 1 1 1 1 1 && 1 duration 2&hours& 1 1 1 1 1 1 1 1 1 1 & 1234 John&Smith Prime&&Minster United&&Airlines 14<Jan<09 flew& meet& rainy& day& aboard& 2&hours& refid& person person& organization& time verb& verb& keyword& keyword& ketword& duration Place&&&&&&&&&&&&&&&&& London Build the Brain 1. Unify structured & un-structured data 2. Extract entities 3. Build semantic graph with counts on edges  stored as triples Make the Brain Think • Reason by similarity with cognitive distance
  • 13. Happy Ending – Offspring of KC & AM  Discovery – Search – Entity ranking and semantic context – Convergence – the distance over time  Classification – Predicting risk (bad, good) – Customer life time value – Echocardiogram diagnosis  Clustering – Evolutionary trees, languages, music – Novelty detection: spare parts, planes, etc.
  • 15. Take Away 12/3/202 0 15 ©2013 Saffron Technology, Inc. All rights reserved. DATABASE SOCIAL NETWORKS Email EXCEL Google Twitterrss FACEBOOK STOCKS DATABASES Word PDF Advanced cognitive computing to perform like super brains By matching Cognitive Distance with Associative Memories we are able to • reason by similarity • learn instantly & incrementally w/o parameters • Discern Context Enterprise proven
  • 16. 16 Twitter @paul_hofmann Email phofmann@saffrontech.com Homepage www.paulhofmann.net Blog www.paulhofmann.net/blog Slide Share www.slideshare.com/paulhofmann LinkedIn www.linkedin.com/in/hofmannpaul Watch Dr. Sengupta Partho’s video on YouTube http://www.youtube.com/watch?v=rGkyDkDmZts