SlideShare a Scribd company logo
1. Introduction to
Common Sense Reasoning
Course: Common Sense Reasoning
Martin Molina
There are difficult tasks to be done by machines
• Read a book
• Summarize a movie
• Translate poetry
• Manipulate objects in an uncontrolled environment
• …
2
Paul tried to call George on the phone,
but he was not available.
a) He = Paul
b) He = George
It is difficult to determine the value of the pronoun
“he” without knowing the meaning of the action
“calling on the phone”
3
Example
Two well-known truths about computers
[Davis, 2012]
Ernest Davis
New York University
4
a) Computers are great and
amazing and a lot of fun to deal
with
b) Computers are stupid and
frustrating and it can be a huge
amount of work to get what you
want out of them
Marvin Lee Minsky
(1927, 2016)
MIT
A machine that truly learns by itself
requires common sense knowledge
[Minsky, 2000]
5
The trouble with computers today is
they’re always starting from scratch.
To make them more worth dealing
with, we’ll have to aim toward
supplying them commonsense
knowledge.
John McCarthy
MIT and Stanford University, USA
(1968): “Programs with common sense”
Patrick John Hayes
Institute for Human and Machine Cognition, Florida
(1978) : “The Naive Physics Manifesto”
Common sense reasoning was an initial goal in AI
Douglas B. Lenat
President and CEO of Cycorp
(1984): “The CYC project”
6
Erik T. Mueller (IBM)
(2006) “The event calculus reasoner”
Henry Lieberman (MIT)
(2004) “Common sense for interactive applications”
Ernest Davis (NYU)
(2008) “Common sense physical reasoning: pouring liquids”
Benjamin Johnston (UT)
(2010) “Practical artificial commonsense”
Common sense reasoning is an active line of research
7
What is common sense?
• Everyday knowledge about the world that is too obvious to say
– Things fall down, not up
– You can use a string to pull, but not push
– A wedding has a bride and a groom
– If you are hungry, you can go to a restaurant to eat
• And the ability to use it
8
[Lieberman, 2004]
Knowledge Knowledge
Common sense
knowledge
Language
(Text sentences, speech,
Text books, etc.)
Common sense plays an
important role in communication
COMMUNICATION
Common knowledge reduces the amount of information to communicate
(It is not necessary to communicate the information assumed by both agents)
9
(Shared knowledge)
Knowledge Knowledge
Common sense
knowledge
Language
(Text sentences, speech,
Text books, etc.)
COMMUNICATION
Common sense can simplify the
communication with machines
10
(Shared knowledge)
• Large amount of knowledge
– Reasoning about the world requires a large amount of
knowledge [Mueller, 2006]
• Implicit knowledge difficult to be acquired
– Much of our commonsense knowledge information has never
been recorded at all because it has always seemed so obvious
we never thought of describing it [Minsky, 2000]
• Reasoning is complex
– Vagueness, plausibility, contingencies, assumptions, exceptional
cases, logical paradoxes, etc. [Lieberman et al., 2004]
Why is it difficult to be used by machines?
11
There has been significant progress in
common sense reasoning in AI
• Theoretical approaches
– Logic based models
– Physical reasoning
• Large knowledge bases
– Manual acquisition methods
– Automatic acquisition methods
• Semantic technologies
– Ontology languages and upper ontologies
• Applications
– Natural language, mobile phones, etc.
12
Common sense is about broad and shallow knowledge
13
• Knowledge of expert
systems
– Highly specialized
– Narrow domain
• Common sense
knowledge
– Shallow
– Broad spectrum
(different domains)
What are the challenges
of common sense reasoning?
• How to simulate human reasoning?
– Find efficient ways to reason with common sense knowledge
considering default reasoning, indirect effects, low of inertia,
continuous change, etc.
• How to build knowledge bases?
– Formalize commonsense knowledge (objects, actions, time,
space, beliefs, etc.) using multiple representation methods
– Acquire huge amounts of common sense knowledge (collective,
automatic, etc.)
14
commonsensereasoning.org
15
Course “Common sense reasoning”.
© 2019 Martin Molina
This work is licensed under Creative Commons license CC BY-NC-SA 4.0:
https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode
16
Work citation in APA style:
Molina, M. (2019). Common sense reasoning [Lecture slides]. OpenCourseWare,
Universidad Politécnica de Madrid. Retrieved from http://ocw.upm.es/course

More Related Content

What's hot

04 Evidence Collection and Data Seizure - Notes
04 Evidence Collection and Data Seizure - Notes04 Evidence Collection and Data Seizure - Notes
04 Evidence Collection and Data Seizure - NotesKranthi
 
Introduction to Machine Learning
Introduction to Machine Learning   Introduction to Machine Learning
Introduction to Machine Learning
snehal_152
 
The Evolution of Artificial Intelligence
The Evolution of Artificial IntelligenceThe Evolution of Artificial Intelligence
The Evolution of Artificial Intelligence
PromptCloud
 
Memory forensics.pptx
Memory forensics.pptxMemory forensics.pptx
Memory forensics.pptx
9905234521
 
Chapter 4 access control fundamental ii
Chapter 4   access control fundamental iiChapter 4   access control fundamental ii
Chapter 4 access control fundamental ii
Syaiful Ahdan
 
Technical Challenges in Cyber Forensics
Technical Challenges in Cyber ForensicsTechnical Challenges in Cyber Forensics
Technical Challenges in Cyber Forensics
Ollie Whitehouse
 
Reduce Side Joins
Reduce Side Joins Reduce Side Joins
Reduce Side Joins Edureka!
 
Forensics Analysis and Validation
Forensics Analysis and Validation  Forensics Analysis and Validation
Notes from Coursera Deep Learning courses by Andrew Ng
Notes from Coursera Deep Learning courses by Andrew NgNotes from Coursera Deep Learning courses by Andrew Ng
Notes from Coursera Deep Learning courses by Andrew Ng
Tess Ferrandez
 
04 reasoning systems
04 reasoning systems04 reasoning systems
04 reasoning systemsJohn Issac
 
Deep and Dark Web
Deep and Dark WebDeep and Dark Web
Deep and Dark Web
Md. Nazmus Shakib Robin
 
Advanced Artificial Intelligence
Advanced Artificial IntelligenceAdvanced Artificial Intelligence
Advanced Artificial Intelligence
Ashik Iqbal
 
Lecture1 introduction to big data
Lecture1 introduction to big dataLecture1 introduction to big data
Lecture1 introduction to big data
hktripathy
 
Cyber Forensics Overview
Cyber Forensics OverviewCyber Forensics Overview
Cyber Forensics Overview
Yansi Keim
 
How to Understand a DataRobot Model
How to Understand a DataRobot ModelHow to Understand a DataRobot Model
How to Understand a DataRobot Model
DataRobot
 
(Presentation)NLP Pretraining models based on deeplearning -BERT, GPT, and BART
(Presentation)NLP Pretraining models based on deeplearning -BERT, GPT, and BART(Presentation)NLP Pretraining models based on deeplearning -BERT, GPT, and BART
(Presentation)NLP Pretraining models based on deeplearning -BERT, GPT, and BART
hyunyoung Lee
 
Big Data Tutorial For Beginners | What Is Big Data | Big Data Tutorial | Hado...
Big Data Tutorial For Beginners | What Is Big Data | Big Data Tutorial | Hado...Big Data Tutorial For Beginners | What Is Big Data | Big Data Tutorial | Hado...
Big Data Tutorial For Beginners | What Is Big Data | Big Data Tutorial | Hado...
Edureka!
 
Computer forensics
Computer forensicsComputer forensics
Computer forensics
deaneal
 
Ontology Tutorial: Semantic Technology for Intelligence, Defense and Security
Ontology Tutorial: Semantic Technology for Intelligence, Defense and SecurityOntology Tutorial: Semantic Technology for Intelligence, Defense and Security
Ontology Tutorial: Semantic Technology for Intelligence, Defense and SecurityBarry Smith
 
Malware Dectection Using Machine learning
Malware Dectection Using Machine learningMalware Dectection Using Machine learning
Malware Dectection Using Machine learning
Shubham Dubey
 

What's hot (20)

04 Evidence Collection and Data Seizure - Notes
04 Evidence Collection and Data Seizure - Notes04 Evidence Collection and Data Seizure - Notes
04 Evidence Collection and Data Seizure - Notes
 
Introduction to Machine Learning
Introduction to Machine Learning   Introduction to Machine Learning
Introduction to Machine Learning
 
The Evolution of Artificial Intelligence
The Evolution of Artificial IntelligenceThe Evolution of Artificial Intelligence
The Evolution of Artificial Intelligence
 
Memory forensics.pptx
Memory forensics.pptxMemory forensics.pptx
Memory forensics.pptx
 
Chapter 4 access control fundamental ii
Chapter 4   access control fundamental iiChapter 4   access control fundamental ii
Chapter 4 access control fundamental ii
 
Technical Challenges in Cyber Forensics
Technical Challenges in Cyber ForensicsTechnical Challenges in Cyber Forensics
Technical Challenges in Cyber Forensics
 
Reduce Side Joins
Reduce Side Joins Reduce Side Joins
Reduce Side Joins
 
Forensics Analysis and Validation
Forensics Analysis and Validation  Forensics Analysis and Validation
Forensics Analysis and Validation
 
Notes from Coursera Deep Learning courses by Andrew Ng
Notes from Coursera Deep Learning courses by Andrew NgNotes from Coursera Deep Learning courses by Andrew Ng
Notes from Coursera Deep Learning courses by Andrew Ng
 
04 reasoning systems
04 reasoning systems04 reasoning systems
04 reasoning systems
 
Deep and Dark Web
Deep and Dark WebDeep and Dark Web
Deep and Dark Web
 
Advanced Artificial Intelligence
Advanced Artificial IntelligenceAdvanced Artificial Intelligence
Advanced Artificial Intelligence
 
Lecture1 introduction to big data
Lecture1 introduction to big dataLecture1 introduction to big data
Lecture1 introduction to big data
 
Cyber Forensics Overview
Cyber Forensics OverviewCyber Forensics Overview
Cyber Forensics Overview
 
How to Understand a DataRobot Model
How to Understand a DataRobot ModelHow to Understand a DataRobot Model
How to Understand a DataRobot Model
 
(Presentation)NLP Pretraining models based on deeplearning -BERT, GPT, and BART
(Presentation)NLP Pretraining models based on deeplearning -BERT, GPT, and BART(Presentation)NLP Pretraining models based on deeplearning -BERT, GPT, and BART
(Presentation)NLP Pretraining models based on deeplearning -BERT, GPT, and BART
 
Big Data Tutorial For Beginners | What Is Big Data | Big Data Tutorial | Hado...
Big Data Tutorial For Beginners | What Is Big Data | Big Data Tutorial | Hado...Big Data Tutorial For Beginners | What Is Big Data | Big Data Tutorial | Hado...
Big Data Tutorial For Beginners | What Is Big Data | Big Data Tutorial | Hado...
 
Computer forensics
Computer forensicsComputer forensics
Computer forensics
 
Ontology Tutorial: Semantic Technology for Intelligence, Defense and Security
Ontology Tutorial: Semantic Technology for Intelligence, Defense and SecurityOntology Tutorial: Semantic Technology for Intelligence, Defense and Security
Ontology Tutorial: Semantic Technology for Intelligence, Defense and Security
 
Malware Dectection Using Machine learning
Malware Dectection Using Machine learningMalware Dectection Using Machine learning
Malware Dectection Using Machine learning
 

Similar to Introduction to common sense reasoning

Mobile practices in everyday life
Mobile practices in everyday lifeMobile practices in everyday life
Mobile practices in everyday lifeedsghm
 
Where The Action Is In Psychology
Where The Action Is In PsychologyWhere The Action Is In Psychology
Where The Action Is In Psychology
J S
 
UCD15 Talk - Mark Potter - Using Situational Awareness to Improve Information...
UCD15 Talk - Mark Potter - Using Situational Awareness to Improve Information...UCD15 Talk - Mark Potter - Using Situational Awareness to Improve Information...
UCD15 Talk - Mark Potter - Using Situational Awareness to Improve Information...
UCD UK Ltd
 
Looking for Commonsense in the Semantic Web
Looking for Commonsense in the Semantic WebLooking for Commonsense in the Semantic Web
Looking for Commonsense in the Semantic Web
Valentina Presutti
 
e-skills reshaping the future of learning
e-skills reshaping the future of learninge-skills reshaping the future of learning
e-skills reshaping the future of learning
@cristobalcobo
 
#1 Lecture .pptx
#1 Lecture .pptx#1 Lecture .pptx
#1 Lecture .pptx
ssuserfc00ad
 
Introduction to Artificial Intelligence - Cybernetics Robo Academy
Introduction to Artificial Intelligence - Cybernetics Robo AcademyIntroduction to Artificial Intelligence - Cybernetics Robo Academy
Introduction to Artificial Intelligence - Cybernetics Robo Academy
TutulAhmed3
 
A theoretical model of differential social attributions toward computing tech...
A theoretical model of differential social attributions toward computing tech...A theoretical model of differential social attributions toward computing tech...
A theoretical model of differential social attributions toward computing tech...UltraUploader
 
Myths of ict in educations
Myths of ict in educationsMyths of ict in educations
Myths of ict in educations
NCERT, RIE Mysore
 
Distributed cognition
Distributed cognitionDistributed cognition
Distributed cognitionHongbo Zhang
 
Ch 1 Introduction to AI.pdf
Ch 1 Introduction to AI.pdfCh 1 Introduction to AI.pdf
Ch 1 Introduction to AI.pdf
KrishnaMadala1
 
AIML_Unit1.pptx
AIML_Unit1.pptxAIML_Unit1.pptx
AIML_Unit1.pptx
Somnath Kolgiri
 
Ai notes
Ai notesAi notes
Ai notes
AbdullahGubbi1
 
The crowd and the library
The crowd and the libraryThe crowd and the library
The crowd and the library
Trevor Owens
 
Cognitive Computing for Tacit Knowledge1
Cognitive Computing for Tacit Knowledge1Cognitive Computing for Tacit Knowledge1
Cognitive Computing for Tacit Knowledge1Lucia Gradinariu
 
Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence
NIKHILMALPURE3
 
The Human Element
The Human ElementThe Human Element
The Human Element
Gail Murphy
 
Is the future post-human? IDU planner
Is the future post-human? IDU plannerIs the future post-human? IDU planner
Is the future post-human? IDU planner
cinbarnsley
 
HUMAN MACHINE INTERACTION
HUMAN MACHINE INTERACTIONHUMAN MACHINE INTERACTION
HUMAN MACHINE INTERACTION
RupinderKaur611268
 

Similar to Introduction to common sense reasoning (20)

Mobile practices in everyday life
Mobile practices in everyday lifeMobile practices in everyday life
Mobile practices in everyday life
 
Where The Action Is In Psychology
Where The Action Is In PsychologyWhere The Action Is In Psychology
Where The Action Is In Psychology
 
UCD15 Talk - Mark Potter - Using Situational Awareness to Improve Information...
UCD15 Talk - Mark Potter - Using Situational Awareness to Improve Information...UCD15 Talk - Mark Potter - Using Situational Awareness to Improve Information...
UCD15 Talk - Mark Potter - Using Situational Awareness to Improve Information...
 
Looking for Commonsense in the Semantic Web
Looking for Commonsense in the Semantic WebLooking for Commonsense in the Semantic Web
Looking for Commonsense in the Semantic Web
 
e-skills reshaping the future of learning
e-skills reshaping the future of learninge-skills reshaping the future of learning
e-skills reshaping the future of learning
 
#1 Lecture .pptx
#1 Lecture .pptx#1 Lecture .pptx
#1 Lecture .pptx
 
Introduction to Artificial Intelligence - Cybernetics Robo Academy
Introduction to Artificial Intelligence - Cybernetics Robo AcademyIntroduction to Artificial Intelligence - Cybernetics Robo Academy
Introduction to Artificial Intelligence - Cybernetics Robo Academy
 
A theoretical model of differential social attributions toward computing tech...
A theoretical model of differential social attributions toward computing tech...A theoretical model of differential social attributions toward computing tech...
A theoretical model of differential social attributions toward computing tech...
 
Myths of ict in educations
Myths of ict in educationsMyths of ict in educations
Myths of ict in educations
 
Distributed cognition
Distributed cognitionDistributed cognition
Distributed cognition
 
Ch 1 Introduction to AI.pdf
Ch 1 Introduction to AI.pdfCh 1 Introduction to AI.pdf
Ch 1 Introduction to AI.pdf
 
AIML_Unit1.pptx
AIML_Unit1.pptxAIML_Unit1.pptx
AIML_Unit1.pptx
 
Ai notes
Ai notesAi notes
Ai notes
 
The crowd and the library
The crowd and the libraryThe crowd and the library
The crowd and the library
 
IS
ISIS
IS
 
Cognitive Computing for Tacit Knowledge1
Cognitive Computing for Tacit Knowledge1Cognitive Computing for Tacit Knowledge1
Cognitive Computing for Tacit Knowledge1
 
Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence
 
The Human Element
The Human ElementThe Human Element
The Human Element
 
Is the future post-human? IDU planner
Is the future post-human? IDU plannerIs the future post-human? IDU planner
Is the future post-human? IDU planner
 
HUMAN MACHINE INTERACTION
HUMAN MACHINE INTERACTIONHUMAN MACHINE INTERACTION
HUMAN MACHINE INTERACTION
 

Recently uploaded

When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 

Recently uploaded (20)

When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 

Introduction to common sense reasoning

  • 1. 1. Introduction to Common Sense Reasoning Course: Common Sense Reasoning Martin Molina
  • 2. There are difficult tasks to be done by machines • Read a book • Summarize a movie • Translate poetry • Manipulate objects in an uncontrolled environment • … 2
  • 3. Paul tried to call George on the phone, but he was not available. a) He = Paul b) He = George It is difficult to determine the value of the pronoun “he” without knowing the meaning of the action “calling on the phone” 3 Example
  • 4. Two well-known truths about computers [Davis, 2012] Ernest Davis New York University 4 a) Computers are great and amazing and a lot of fun to deal with b) Computers are stupid and frustrating and it can be a huge amount of work to get what you want out of them
  • 5. Marvin Lee Minsky (1927, 2016) MIT A machine that truly learns by itself requires common sense knowledge [Minsky, 2000] 5 The trouble with computers today is they’re always starting from scratch. To make them more worth dealing with, we’ll have to aim toward supplying them commonsense knowledge.
  • 6. John McCarthy MIT and Stanford University, USA (1968): “Programs with common sense” Patrick John Hayes Institute for Human and Machine Cognition, Florida (1978) : “The Naive Physics Manifesto” Common sense reasoning was an initial goal in AI Douglas B. Lenat President and CEO of Cycorp (1984): “The CYC project” 6
  • 7. Erik T. Mueller (IBM) (2006) “The event calculus reasoner” Henry Lieberman (MIT) (2004) “Common sense for interactive applications” Ernest Davis (NYU) (2008) “Common sense physical reasoning: pouring liquids” Benjamin Johnston (UT) (2010) “Practical artificial commonsense” Common sense reasoning is an active line of research 7
  • 8. What is common sense? • Everyday knowledge about the world that is too obvious to say – Things fall down, not up – You can use a string to pull, but not push – A wedding has a bride and a groom – If you are hungry, you can go to a restaurant to eat • And the ability to use it 8 [Lieberman, 2004]
  • 9. Knowledge Knowledge Common sense knowledge Language (Text sentences, speech, Text books, etc.) Common sense plays an important role in communication COMMUNICATION Common knowledge reduces the amount of information to communicate (It is not necessary to communicate the information assumed by both agents) 9 (Shared knowledge)
  • 10. Knowledge Knowledge Common sense knowledge Language (Text sentences, speech, Text books, etc.) COMMUNICATION Common sense can simplify the communication with machines 10 (Shared knowledge)
  • 11. • Large amount of knowledge – Reasoning about the world requires a large amount of knowledge [Mueller, 2006] • Implicit knowledge difficult to be acquired – Much of our commonsense knowledge information has never been recorded at all because it has always seemed so obvious we never thought of describing it [Minsky, 2000] • Reasoning is complex – Vagueness, plausibility, contingencies, assumptions, exceptional cases, logical paradoxes, etc. [Lieberman et al., 2004] Why is it difficult to be used by machines? 11
  • 12. There has been significant progress in common sense reasoning in AI • Theoretical approaches – Logic based models – Physical reasoning • Large knowledge bases – Manual acquisition methods – Automatic acquisition methods • Semantic technologies – Ontology languages and upper ontologies • Applications – Natural language, mobile phones, etc. 12
  • 13. Common sense is about broad and shallow knowledge 13 • Knowledge of expert systems – Highly specialized – Narrow domain • Common sense knowledge – Shallow – Broad spectrum (different domains)
  • 14. What are the challenges of common sense reasoning? • How to simulate human reasoning? – Find efficient ways to reason with common sense knowledge considering default reasoning, indirect effects, low of inertia, continuous change, etc. • How to build knowledge bases? – Formalize commonsense knowledge (objects, actions, time, space, beliefs, etc.) using multiple representation methods – Acquire huge amounts of common sense knowledge (collective, automatic, etc.) 14
  • 16. Course “Common sense reasoning”. © 2019 Martin Molina This work is licensed under Creative Commons license CC BY-NC-SA 4.0: https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode 16 Work citation in APA style: Molina, M. (2019). Common sense reasoning [Lecture slides]. OpenCourseWare, Universidad Politécnica de Madrid. Retrieved from http://ocw.upm.es/course