SlideShare une entreprise Scribd logo
1  sur  44
Human Capacity
Cognitive Computing
Patrick Ehlen
Chief Scientist, Loop AI Labs
March 16, 2017
Cognitive Computing Platforms
• IDC forecast: $12.5B market in 2019 (CAGR of
35%)
• By 2018, ½ of consumers will regularly interact
with cognitive computing services
• How will it work?
• What is “cognitive computing,” anyhow?
Which is more difficult?
Which is more difficult?
Communicate in multiple modalities
Embed and recurse over long sequences
This is the rat that ate the malt that lay in the house
that Jack built.
“Discrete Infinity”: infinite use of finite means
This is the farmer sowing the corn, that kept the cock that
crowed in the morn, that waked the priest all shaven and
shorn, that married the man all tattered and torn, that
kissed the maiden all forlorn, that milked the cow with the
crumpled horn, that tossed the dog, that worried the cat,
that killed the rat, that ate the malt that lay in the house
that Jack built.
• Multimodal Communication
• Recursion
• Discrete Infinity
• Multimodal Communication
• Recursion
• Discrete Infinity
“The Human Capacity”
• Multimodal Communication
• Recursion
• Discrete Infinity
“The Human Capacity”
3 Possible Sources:
• Interface
• Learning Algorithm
• Architecture
“The Human Capacity”
3 Possible Sources:
• Interface
• Learning Algorithm
• Architecture
“The Human Capacity”
Deep Learning
Hinton (’81, ’86)
• Assemblies for
different semantic
roles (hack)
Hinton, G.E. (1981) Implementing semantic networks in parallel hardware.
Hinton, G.E. (1986) Learning distributed representations of concepts.
Frankland & Greene (2015)
• Assemblies for
different semantic
roles (brain)
Frankland, S.M. & Greene, J.D. (2015) An architecture for encoding sentence
meanings in left mid-superior temporal cortex. PNAS 112:37
Recap
• (Even though we can all do it…)
Language is Hard
• “Human Capacity” probably arises from
special architecture
Semantics
• What does anything mean?
Dictionary approach
• Define a thing by its necessary & sufficient
features
Bachelor #1 Bachelor #2
Bachelor #1 Bachelor #2
Bachelor #1 Bachelor #2
Katz, J.J. & Fodor, J.A. (1963) The structure
of a semantic theory. Language 39:2
Bachelor #1 Bachelor #2
noun
human
animal
male
nevermarried
young
unmatedseal
academicdegree
“Units Representation”
“Matrix Representation”
Bachelor #1
Bachelor #2
human
“Vector Space Representation”
Problems with Dictionary Approach:
• “necessary and sufficient” features: neither
necessary nor sufficient
• Prototypical examples (E. Rosch):
• “Robin” -> more representative of bird than
“finch” or “penguin”
• Things don’t categorize so easily
• Metaphorical & analogic nature of language
(G. Lakoff & M. Johnson, D. Hofstadter)
Problems with Dictionary Approach:
• “Edge cases” (C. Fillmore):
• “Widow”: woman who murdered husband?
“Max went too far today and teapotted a
policeman”
(H. Clark)
Distributional approach:
• Determine what words mean solely by their
lexical context (surrounding words)
the quick brown fox jumped over the lazy dog
Distributional approach:
• Determine what words mean solely by their
lexical context (surrounding words)
the quick brown fox jumped over the lazy dog
Distributional approach:
• Determine what words mean solely by their
lexical context (surrounding words)
the quick brown fox jumped over the lazy dog
Distributional approach:
• Determine what words mean solely by their
lexical context (surrounding words)
ContextFeatures
Distributional approach:
• Determine what words mean solely by their
lexical context (surrounding words)
• Use dimensionality reduction to collapse into
latent factors (or “microfeatures”)
Distributional approach:
LatentContextFeatures
Local Representation:
noun
human
animal
male
nevermarried
young
unmatedseal
academicdegree
Local Distributed Representation:
x0 x1 x2 x3 x4 x5 x6 x7
Local Distributed Representation:
x0 x1 x2 x3 x4 x5 x6 x7
young
bachelor
X1
Deep Learning
• Learn distributed representations using neural
networks
• Learn from data as it comes in
• Learn from sequences (e.g., sentences)
Deep Learning
• Learn from lots of additional context features
(not just other words)
• Visual features (CNNs)
• Parse structure (Recursive NNs)
• Higher-level abstractions from earlier sequences
(RNNs)
Deep Learning
• Learn from lots of additional context features
(not just other words)
“Max went too far today and teapotted a
policeman”
(H. Clark)
Deep Learning
• Learn from lots of additional context features
(not just other words)
• For Human Capacity Cognitive Computing:
HUGE potential “context feature” input space
• very sparse
Deep Learning
• Large, sparse input fully-connected to many
layers
• Complex memory assemblies
• RNN
• LSTM or GRU to retain relevant context features
from further upstream
Human Capacity Cognitive Computing Platform
• Handle context feature input from multiple
modalities and project into single
representation space
• Support architectures with specialized
assemblies permitting recursion / embedding
• “Discrete Infinity”
• “Fluid” interpretation and understanding
Loop Cognitive Computing Platform
• GPU-based appliance
• Human Capacity understanding
• Learns from unstructured and structured data
• Produces a structured representation
• Understands concepts in the context of their
domain
Your use of the word “teapot” does
not match any of my dictionary entries.

Contenu connexe

En vedette

Leveraging Human-Centered Computing with Trust
Leveraging Human-Centered Computing with TrustLeveraging Human-Centered Computing with Trust
Leveraging Human-Centered Computing with Trust
Sónia
 
Human Centered Computing (introduction)
Human Centered Computing (introduction)Human Centered Computing (introduction)
Human Centered Computing (introduction)
Sónia
 
Social-Psycho Analyses
Social-Psycho AnalysesSocial-Psycho Analyses
Social-Psycho Analyses
Jerry Smith
 

En vedette (17)

Cognitive Computing and the future of Artificial Intelligence
Cognitive Computing and the future of Artificial IntelligenceCognitive Computing and the future of Artificial Intelligence
Cognitive Computing and the future of Artificial Intelligence
 
Understanding the New World of Cognitive Computing
Understanding the New World of Cognitive ComputingUnderstanding the New World of Cognitive Computing
Understanding the New World of Cognitive Computing
 
IBM Big Data Analytics - Cognitive Computing and Watson - Findability Day 2014
IBM Big Data Analytics - Cognitive Computing and Watson - Findability Day 2014IBM Big Data Analytics - Cognitive Computing and Watson - Findability Day 2014
IBM Big Data Analytics - Cognitive Computing and Watson - Findability Day 2014
 
Enabling cognitive computing business
Enabling cognitive computing businessEnabling cognitive computing business
Enabling cognitive computing business
 
Tales of an open source library
Tales of an open source libraryTales of an open source library
Tales of an open source library
 
Drupal Training Days 2017 - Drupal 8 basic functions.
Drupal Training Days 2017 - Drupal 8 basic functions.Drupal Training Days 2017 - Drupal 8 basic functions.
Drupal Training Days 2017 - Drupal 8 basic functions.
 
Leveraging Human-Centered Computing with Trust
Leveraging Human-Centered Computing with TrustLeveraging Human-Centered Computing with Trust
Leveraging Human-Centered Computing with Trust
 
The Power of Machine Learning and Graphs
The Power of Machine Learning and GraphsThe Power of Machine Learning and Graphs
The Power of Machine Learning and Graphs
 
Human Centered Computing (introduction)
Human Centered Computing (introduction)Human Centered Computing (introduction)
Human Centered Computing (introduction)
 
Mark Wyner, "A New Dawn of the Human Experience"
Mark Wyner, "A New Dawn of the Human Experience"Mark Wyner, "A New Dawn of the Human Experience"
Mark Wyner, "A New Dawn of the Human Experience"
 
Seeking the human in human-like computing
Seeking the human in human-like computingSeeking the human in human-like computing
Seeking the human in human-like computing
 
The skills implications of Cognitive Computing
The skills implications of Cognitive ComputingThe skills implications of Cognitive Computing
The skills implications of Cognitive Computing
 
Human-Like Computing and Human-Computer Interaction
Human-Like Computing and Human-Computer InteractionHuman-Like Computing and Human-Computer Interaction
Human-Like Computing and Human-Computer Interaction
 
Owls
OwlsOwls
Owls
 
The FIRM & IBM Event : How cognitive computing is transforming hr and the emp...
The FIRM & IBM Event : How cognitive computing is transforming hr and the emp...The FIRM & IBM Event : How cognitive computing is transforming hr and the emp...
The FIRM & IBM Event : How cognitive computing is transforming hr and the emp...
 
SmartData Webinar: Commercial Cognitive Computing -- How to choose and build ...
SmartData Webinar: Commercial Cognitive Computing -- How to choose and build ...SmartData Webinar: Commercial Cognitive Computing -- How to choose and build ...
SmartData Webinar: Commercial Cognitive Computing -- How to choose and build ...
 
Social-Psycho Analyses
Social-Psycho AnalysesSocial-Psycho Analyses
Social-Psycho Analyses
 

Plus de Data Science Milan

MLOps with a Feature Store: Filling the Gap in ML Infrastructure
MLOps with a Feature Store: Filling the Gap in ML InfrastructureMLOps with a Feature Store: Filling the Gap in ML Infrastructure
MLOps with a Feature Store: Filling the Gap in ML Infrastructure
Data Science Milan
 
Time Series Classification with Deep Learning | Marco Del Pra
Time Series Classification with Deep Learning | Marco Del PraTime Series Classification with Deep Learning | Marco Del Pra
Time Series Classification with Deep Learning | Marco Del Pra
Data Science Milan
 
Audience projection of target consumers over multiple domains a ner and baye...
Audience projection of target consumers over multiple domains  a ner and baye...Audience projection of target consumers over multiple domains  a ner and baye...
Audience projection of target consumers over multiple domains a ner and baye...
Data Science Milan
 
Continual/Lifelong Learning with Deep Architectures, Vincenzo Lomonaco
Continual/Lifelong Learning with Deep Architectures, Vincenzo LomonacoContinual/Lifelong Learning with Deep Architectures, Vincenzo Lomonaco
Continual/Lifelong Learning with Deep Architectures, Vincenzo Lomonaco
Data Science Milan
 
3D Point Cloud analysis using Deep Learning
3D Point Cloud analysis using Deep Learning3D Point Cloud analysis using Deep Learning
3D Point Cloud analysis using Deep Learning
Data Science Milan
 
Deep time-to-failure: predicting failures, churns and customer lifetime with ...
Deep time-to-failure: predicting failures, churns and customer lifetime with ...Deep time-to-failure: predicting failures, churns and customer lifetime with ...
Deep time-to-failure: predicting failures, churns and customer lifetime with ...
Data Science Milan
 
Pricing Optimization: Close-out, Online and Renewal strategies, Data Reply
Pricing Optimization: Close-out, Online and Renewal strategies, Data ReplyPricing Optimization: Close-out, Online and Renewal strategies, Data Reply
Pricing Optimization: Close-out, Online and Renewal strategies, Data Reply
Data Science Milan
 
"How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig...
"How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig..."How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig...
"How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig...
Data Science Milan
 

Plus de Data Science Milan (20)

ML & Graph algorithms to prevent financial crime in digital payments
ML & Graph  algorithms to prevent  financial crime in  digital paymentsML & Graph  algorithms to prevent  financial crime in  digital payments
ML & Graph algorithms to prevent financial crime in digital payments
 
How to use the Economic Complexity Index to guide innovation plans
How to use the Economic Complexity Index to guide innovation plansHow to use the Economic Complexity Index to guide innovation plans
How to use the Economic Complexity Index to guide innovation plans
 
Robustness Metrics for ML Models based on Deep Learning Methods
Robustness Metrics for ML Models based on Deep Learning MethodsRobustness Metrics for ML Models based on Deep Learning Methods
Robustness Metrics for ML Models based on Deep Learning Methods
 
"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companies"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companies
 
Question generation using Natural Language Processing by QuestGen.AI
Question generation using Natural Language Processing by QuestGen.AIQuestion generation using Natural Language Processing by QuestGen.AI
Question generation using Natural Language Processing by QuestGen.AI
 
Speed up data preparation for ML pipelines on AWS
Speed up data preparation for ML pipelines on AWSSpeed up data preparation for ML pipelines on AWS
Speed up data preparation for ML pipelines on AWS
 
Serverless machine learning architectures at Helixa
Serverless machine learning architectures at HelixaServerless machine learning architectures at Helixa
Serverless machine learning architectures at Helixa
 
MLOps with a Feature Store: Filling the Gap in ML Infrastructure
MLOps with a Feature Store: Filling the Gap in ML InfrastructureMLOps with a Feature Store: Filling the Gap in ML Infrastructure
MLOps with a Feature Store: Filling the Gap in ML Infrastructure
 
Reinforcement Learning Overview | Marco Del Pra
Reinforcement Learning Overview | Marco Del PraReinforcement Learning Overview | Marco Del Pra
Reinforcement Learning Overview | Marco Del Pra
 
Time Series Classification with Deep Learning | Marco Del Pra
Time Series Classification with Deep Learning | Marco Del PraTime Series Classification with Deep Learning | Marco Del Pra
Time Series Classification with Deep Learning | Marco Del Pra
 
Ludwig: A code-free deep learning toolbox | Piero Molino, Uber AI
Ludwig: A code-free deep learning toolbox | Piero Molino, Uber AILudwig: A code-free deep learning toolbox | Piero Molino, Uber AI
Ludwig: A code-free deep learning toolbox | Piero Molino, Uber AI
 
Audience projection of target consumers over multiple domains a ner and baye...
Audience projection of target consumers over multiple domains  a ner and baye...Audience projection of target consumers over multiple domains  a ner and baye...
Audience projection of target consumers over multiple domains a ner and baye...
 
Weak supervised learning - Kristina Khvatova
Weak supervised learning - Kristina KhvatovaWeak supervised learning - Kristina Khvatova
Weak supervised learning - Kristina Khvatova
 
GANs beyond nice pictures: real value of data generation, Alex Honchar
GANs beyond nice pictures: real value of data generation, Alex HoncharGANs beyond nice pictures: real value of data generation, Alex Honchar
GANs beyond nice pictures: real value of data generation, Alex Honchar
 
Continual/Lifelong Learning with Deep Architectures, Vincenzo Lomonaco
Continual/Lifelong Learning with Deep Architectures, Vincenzo LomonacoContinual/Lifelong Learning with Deep Architectures, Vincenzo Lomonaco
Continual/Lifelong Learning with Deep Architectures, Vincenzo Lomonaco
 
3D Point Cloud analysis using Deep Learning
3D Point Cloud analysis using Deep Learning3D Point Cloud analysis using Deep Learning
3D Point Cloud analysis using Deep Learning
 
Deep time-to-failure: predicting failures, churns and customer lifetime with ...
Deep time-to-failure: predicting failures, churns and customer lifetime with ...Deep time-to-failure: predicting failures, churns and customer lifetime with ...
Deep time-to-failure: predicting failures, churns and customer lifetime with ...
 
50 Shades of Text - Leveraging Natural Language Processing (NLP), Alessandro ...
50 Shades of Text - Leveraging Natural Language Processing (NLP), Alessandro ...50 Shades of Text - Leveraging Natural Language Processing (NLP), Alessandro ...
50 Shades of Text - Leveraging Natural Language Processing (NLP), Alessandro ...
 
Pricing Optimization: Close-out, Online and Renewal strategies, Data Reply
Pricing Optimization: Close-out, Online and Renewal strategies, Data ReplyPricing Optimization: Close-out, Online and Renewal strategies, Data Reply
Pricing Optimization: Close-out, Online and Renewal strategies, Data Reply
 
"How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig...
"How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig..."How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig...
"How Pirelli uses Domino and Plotly for Smart Manufacturing" by Alberto Arrig...
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Dernier (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

"Human Capacity Cognitive Computing" by Patrick Ehlen, PhD and Chief Scientist at Loop AI Labs (loop.ai)

Notes de l'éditeur

  1. Which is harder, vision or language?
  2. Relatively recent in evoluationary terms: 50-100K years ago
  3. Input: Experiments show that other species have similar physical affordances Learning Algo: General mechanism of neurons is the same throughout the brain (except neurotransmitters), and across species
  4. So archictecture seems to be a good place to focus DL efforts
  5. Word senses have different entries in a dictionary (or Lexicon) Each entry defined by Semantic Markers (Primitives)
  6. Lexicon could be defined as a tree or some directed graph
  7. Another way of looking at it
  8. Yet another way….
  9. Still one other way….
  10. The same representational space (the vector space) can hold any type of data, and associate them with one another
  11. Consider what is required to understand this sentence Some kind of additional contextual data. Maybe some information that was abstracted from earlier experiences with Max. (If time): Fillmore story about kids w/ grapefruit
  12. So in addition to just learning from language, can add LOTS and LOTS of contextual data to the learning Of course, this creates a huge input space for the context features. Input will be sparse
  13. once you have this big input space, You can try different architectures Important to create a “memory” Preferably one that can retain abstractions from much earlier
  14. Requirements for a Human Capacity CC Platform