SlideShare a Scribd company logo
1 of 41
curiouscat.cc, ijs.si, cyc.com, cycorp.eu
Artificial Intelligence Learning companion
Zala Herga
Luka Bradeško
Outline
• Introduction to Cyc Artificial
Intelligence
• Our approach towards “educating” a
computer
• An example of the real world use
• 1984: Cyc project starts (Dr. Douglas Lenat)
– In order to be able to think like humans do, the computer
needs to have knowledge about the world and the language
like humans do.
– the only way for machines to know the meaning of human
concepts is to teach them, one concept at a time, by hand.
• 1994: Cycorp is founded
– To foster the growth of semantic modeling and machine
reasoning they offer a no-cost license to its semantic
technologies development toolkit to the research community
– OpenCyc: available to everyone
• 2013: Cyc - 500k concepts, 17k relations, 10mio
logical facts (bits of knowledge)
WHAT IS BEHIND
WHAT IS BEHIND (CYC)
(Doug Lenat)
3-Stage Research Program for AI
1. Slowly hand-code a very large and very broad KB.
2. When enough knowledge is present, the system should
actively help with the KA process. It should be faster to
acquire more from texts, databases, [websites],
interactive dialogues, etc.
3. To go beyond the frontier of human knowledge, the
system will have to rely on learning by discovery, to
expand its KB domain by domain.
WHAT IS BEHIND (CYC)
Abstract concepts
EventTemporalThing  Individual  Thing
Space, time, causality
x,y: ((causes x y) 
(notLaterThan x y))
Domain specific
x: ((isa x Person) 
(thereExists y)
(mother x y))
Specific facts
(spouse MargeSimpson HomerSimpson)
Domain specific
x: ((isa x Person) 
(notCapableOf x Flying))
CYC KNOWLEDGE BASE (EXAMPLE)
– Education event typically consists of many sub-events of
Learning and Teaching
– Other types of education are formal schooling, seminar series,
online courses, science fair event, etc.
– Primary function of an educational organization is to provide
service of education
– Each bird is an air-breathing, warm-blooded, winged animal
covered with feathers. Members of most, but not all, species
of bird can fly.
– Tangible objects can’t be in 2 (disjoint) places at once
– A stabbing requires 2 co-temporal and proximate actors. The
stabbing itself is a purposeful action
Example from KB
CYC KNOWLEDGE BASE (NL PART)
- Linguistic information about a set of hundreds of thousands
of terms
- Language-independent
‫الكتابة‬‫القلم‬ -Arabic Penitentiary
EnglishWord-Plume
EnglishWord-Pen
GermanWord-Kuli
WritingPen
BirdFeather
Corral
……
Cyc System Architecture
WHAT IS BEHIND (CYC)
amount known
rateoflearning
CYC
(Based on the slide by Doug Lenat)
CC
How we do it - Crowdsourcing
KA Rules +
KA Forms
RULE
ENGINE
API
User ID,
Location
Answer/Question
Initialization
KA loop
Legend:
Question/Answer
Semantic Chat: Social Conversational
Crowdsourcing
- Predefined options (menus)
- Knowledge guided input
- Free text input
Questions Answers
Human Machine Human Machine
KB
- NL Generation (Cyc)
- Patterns
Levels of learning
• Learning new instances:
– Person: Luka, Dane, Janez
• Learning new concepts
– SlovenianPerson -> Person
• Learning new relations
– [Person] ResidesInRegion [Region]
• Learning new rules
– ([Person1] likes [Person2] AND
[Person2] likes [Person1]) ->
[Person1] friends [Person2]
CC, Oren Etzioni et al.
(TextRunner), Taylor M. et al. …
CC, Huairen Lin et al., Di Iorio
et al., Mitchell, T. et al., …
Oren Etzioni et al., Luis von Ahn et
al., Eckert, K. et al., Mitchell, T. et
al.,
?
Easy
Trickier
Hard to
do it
right
Hard
• Relation: (organizationHead [Person]
[Organization])
– Arg1Isa: Person
– Arg2Isa: Organization
– NL: “[Org] is headed by [Person].”
• Example: Inštitut Jožef štefan is headed by ___.
– User fills the pattern with i.e. „Imaginary Joe“
– System implies: (isa ImaginaryJoe Person)
Example: Instances
Example: Concepts
• Relation: (havingFoodOrDrinkAtEvent ?Person
?Visit ?FoodOrDrink)
– Arg1Isa: Person
– Arg2Isa: Visit
– Arg3Genl: FoodOrDrink
– Pattern: “[Person] had
[FoodOrDrink] at his [visit of place].”
• Example: Luka had ___ on his visit of
Egoist on 18 Sept.
– Answer: Strange coffee
– System implies: (sublclass StrangeCoffee FoodOrDrink)
FoodOrDrink
Food
Pizza
Drink
Coffee
Cappuccino
Alcoholic
Drink
Beer
Food Or
Drink
Strange
Coffee
Food
Pizza
Drink
Coffee
Cappuccino
Alcoholic
Drink
Beer
Strange Coffee
• Default positioning the graph is not accurate
enough.
• Better positioning with asking more
questions
– Is Strange coffee type of Drink?
– Is Strange coffee type of Coffee?
• Better positioning based on
string presentation.
– Because of word “coffee” in
Strange coffee we can ask directly
whether it is a type of Coffee
Food Or
Drink
Strange
Coffee
Food
Pizza
Drink
Coffee
Cappuccino
Alcoholic
Drink
Beer
Example: Concepts
How to Motivate users to teach
Many possible approaches
• Currently we are trying with making it useful for
the users with acting as a personal assistant
• Points
• Providing the gained knowledge back to its users
How to Motivate users to teach
EXAMPLE (DEMO)
Knowledge
capture and
social suggestion
during an SF restaurant
visit by Luka Bradeško
This is a new location to
CC, so it asks about it,
prompting with likely
answers
Because it knows what a
restaurant is, it can ask
relevant questions… and
understand the answers.
Including, of course, what
Luka ate. this is useful for
learning about the world,
and for learning about
Luka
Understanding the
answer, again, drives a
useful, conversational
follow-ups. In this case, it
asks about the price
It stores everything it
learns in a user-specific
context in its knowledge
base, and can use it to
help other users
Why is it asking Luka
about baguettes? It’s
because it learned from
another user that they’re
a common part of French
cuisine, and that’s what
L’Ardoise serves
Easy to Add New Places, Events
Helpful, Engaged Reasoning
Can suggest things proactively
Janez Starc,
a friend of Luka:
CC wants to
know about its
users so it asks him what
things he likes.
It understands that he
likes French food, and
suggests the nearby
French place it learned
about from Luka
It suggests you nearby
places you might like
Janez is interested, so he
selects L’Ardoise
It suggests you nearby
places you might like
Curious Cat tells him
about it, automatically
generating NL content
from its knowledge base
It suggests you nearby
places you might like
Since individual users, like
Luka, may be unreliable or
make mistakes, CC tries to
get independent
verification
It suggests you nearby
places you might like
Curious Cat integrates
finding out about a user in
a way that makes it
compelling and sticky into
a natural conversation;
and that makes positive,
revenue-generating
interactions possible
It does this in a way that
uses and enhances social
connections
And it can interact with
the user via gesture,
typing and speech to
capture knowledge
“Computer Science”
How it can be used in education
• Used as a knowledge assessor of its users
• Acting as a study companion
– By providing the knowledge back to its users
– By acting as a Encyclopedic question answering
system
Prototype available on Play

More Related Content

Viewers also liked

Graph mining seminar_2009
Graph mining seminar_2009Graph mining seminar_2009
Graph mining seminar_2009Houw Liong The
 
Web Data Management Final Presentation
Web Data Management Final PresentationWeb Data Management Final Presentation
Web Data Management Final PresentationMarcel Neidinger
 
How to use web search
How to use web searchHow to use web search
How to use web searchRedoxtiv Nna
 
5.5 graph mining
5.5 graph mining5.5 graph mining
5.5 graph miningKrish_ver2
 
DMTM 2015 - 19 Graph Mining
DMTM 2015 - 19 Graph MiningDMTM 2015 - 19 Graph Mining
DMTM 2015 - 19 Graph MiningPier Luca Lanzi
 
Data Mining Seminar - Graph Mining and Social Network Analysis
Data Mining Seminar - Graph Mining and Social Network AnalysisData Mining Seminar - Graph Mining and Social Network Analysis
Data Mining Seminar - Graph Mining and Social Network Analysisvwchu
 
Search engine and web crawler
Search engine and web crawlerSearch engine and web crawler
Search engine and web crawlervinay arora
 
Information retrieval s
Information retrieval sInformation retrieval s
Information retrieval ssilambu111
 
Search Engines Presentation
Search Engines PresentationSearch Engines Presentation
Search Engines PresentationJSCHO9
 
Search Engine Powerpoint
Search Engine PowerpointSearch Engine Powerpoint
Search Engine Powerpoint201014161
 

Viewers also liked (15)

Graph mining seminar_2009
Graph mining seminar_2009Graph mining seminar_2009
Graph mining seminar_2009
 
Web Data Management Final Presentation
Web Data Management Final PresentationWeb Data Management Final Presentation
Web Data Management Final Presentation
 
How to use web search
How to use web searchHow to use web search
How to use web search
 
5.5 graph mining
5.5 graph mining5.5 graph mining
5.5 graph mining
 
Web Information Retrieval and Mining
Web Information Retrieval and MiningWeb Information Retrieval and Mining
Web Information Retrieval and Mining
 
Lect12 graph mining
Lect12 graph miningLect12 graph mining
Lect12 graph mining
 
DMTM 2015 - 19 Graph Mining
DMTM 2015 - 19 Graph MiningDMTM 2015 - 19 Graph Mining
DMTM 2015 - 19 Graph Mining
 
Data Mining Seminar - Graph Mining and Social Network Analysis
Data Mining Seminar - Graph Mining and Social Network AnalysisData Mining Seminar - Graph Mining and Social Network Analysis
Data Mining Seminar - Graph Mining and Social Network Analysis
 
Search engine and web crawler
Search engine and web crawlerSearch engine and web crawler
Search engine and web crawler
 
Information retrieval s
Information retrieval sInformation retrieval s
Information retrieval s
 
Search Engines Presentation
Search Engines PresentationSearch Engines Presentation
Search Engines Presentation
 
Search engines
Search enginesSearch engines
Search engines
 
Webcrawler
WebcrawlerWebcrawler
Webcrawler
 
Search Engine Powerpoint
Search Engine PowerpointSearch Engine Powerpoint
Search Engine Powerpoint
 
Web Crawler
Web CrawlerWeb Crawler
Web Crawler
 

Similar to cycLearning: Cyc and Currious Cat as learning companion

Unesco mobileweek 2019_frontier_tech_oer-final
Unesco mobileweek 2019_frontier_tech_oer-finalUnesco mobileweek 2019_frontier_tech_oer-final
Unesco mobileweek 2019_frontier_tech_oer-finalMOVING Project
 
Hippocampus: Answering Memory Queries using Transactive Search
Hippocampus: Answering Memory Queries using Transactive SearchHippocampus: Answering Memory Queries using Transactive Search
Hippocampus: Answering Memory Queries using Transactive SearcheXascale Infolab
 
071116 Ne Connect
071116 Ne Connect071116 Ne Connect
071116 Ne ConnectAJ Kelton
 
Virtual Worlds Law Librarians Workshop Wrap Up
Virtual Worlds Law Librarians Workshop Wrap UpVirtual Worlds Law Librarians Workshop Wrap Up
Virtual Worlds Law Librarians Workshop Wrap UpKate Fitz
 
CityLIS talk, Feb 1st 2016
CityLIS talk, Feb 1st 2016CityLIS talk, Feb 1st 2016
CityLIS talk, Feb 1st 2016benosteen
 
Pliny: 4 perspectives
Pliny: 4 perspectivesPliny: 4 perspectives
Pliny: 4 perspectivesJohn Bradley
 
The Social Web and Cultural Heritage
The Social Web and Cultural Heritage The Social Web and Cultural Heritage
The Social Web and Cultural Heritage Julita Vassileva
 
PARTHENOS Training - Epistemic Cultures: Collaborations between humanists and...
PARTHENOS Training - Epistemic Cultures: Collaborations between humanists and...PARTHENOS Training - Epistemic Cultures: Collaborations between humanists and...
PARTHENOS Training - Epistemic Cultures: Collaborations between humanists and...Parthenos
 
Discovery and the Age of Insight: Walmart EIM Open House 2013
Discovery and the Age of Insight: Walmart EIM Open House 2013Discovery and the Age of Insight: Walmart EIM Open House 2013
Discovery and the Age of Insight: Walmart EIM Open House 2013Joe Lamantia
 
NDF,Te Papa, New Zealand 2015 - Keynote
NDF,Te Papa, New Zealand 2015 - KeynoteNDF,Te Papa, New Zealand 2015 - Keynote
NDF,Te Papa, New Zealand 2015 - Keynotebenosteen
 
When will there be a digital revolution in the humanities?
When will there be a digital revolution in the humanities?When will there be a digital revolution in the humanities?
When will there be a digital revolution in the humanities?Martin Wynne
 
Establishing personal learning environments on tablet computers:
Establishing personal learning environments on tablet computers:Establishing personal learning environments on tablet computers:
Establishing personal learning environments on tablet computers:Brian Whalley
 
Digital Tools, Trends and Methodologies in the Humanities and Social Sciences
Digital Tools, Trends and Methodologies in the Humanities and Social SciencesDigital Tools, Trends and Methodologies in the Humanities and Social Sciences
Digital Tools, Trends and Methodologies in the Humanities and Social SciencesShawn Day
 
Scanned and Delivered: How the DHLab made remote research work
Scanned and Delivered: How the DHLab made remote research workScanned and Delivered: How the DHLab made remote research work
Scanned and Delivered: How the DHLab made remote research workYHRUploads
 
Questions and Answers in a Virtual World : Educators and Librarians as Inform...
Questions and Answers in a Virtual World : Educators and Librarians as Inform...Questions and Answers in a Virtual World : Educators and Librarians as Inform...
Questions and Answers in a Virtual World : Educators and Librarians as Inform...siguse_history
 
A participative method for crowdsourcing and extracting collective intelligence
A participative method for crowdsourcing and extracting collective intelligenceA participative method for crowdsourcing and extracting collective intelligence
A participative method for crowdsourcing and extracting collective intelligenceFoCAS Initiative
 
Digital Humanities Research
Digital Humanities ResearchDigital Humanities Research
Digital Humanities Researchelli.m
 

Similar to cycLearning: Cyc and Currious Cat as learning companion (20)

Unesco mobileweek 2019_frontier_tech_oer-final
Unesco mobileweek 2019_frontier_tech_oer-finalUnesco mobileweek 2019_frontier_tech_oer-final
Unesco mobileweek 2019_frontier_tech_oer-final
 
Hippocampus: Answering Memory Queries using Transactive Search
Hippocampus: Answering Memory Queries using Transactive SearchHippocampus: Answering Memory Queries using Transactive Search
Hippocampus: Answering Memory Queries using Transactive Search
 
NE Connect
NE ConnectNE Connect
NE Connect
 
071116 Ne Connect
071116 Ne Connect071116 Ne Connect
071116 Ne Connect
 
Virtual Worlds Law Librarians Workshop Wrap Up
Virtual Worlds Law Librarians Workshop Wrap UpVirtual Worlds Law Librarians Workshop Wrap Up
Virtual Worlds Law Librarians Workshop Wrap Up
 
CityLIS talk, Feb 1st 2016
CityLIS talk, Feb 1st 2016CityLIS talk, Feb 1st 2016
CityLIS talk, Feb 1st 2016
 
Pliny: 4 perspectives
Pliny: 4 perspectivesPliny: 4 perspectives
Pliny: 4 perspectives
 
The Social Web and Cultural Heritage
The Social Web and Cultural Heritage The Social Web and Cultural Heritage
The Social Web and Cultural Heritage
 
PARTHENOS Training - Epistemic Cultures: Collaborations between humanists and...
PARTHENOS Training - Epistemic Cultures: Collaborations between humanists and...PARTHENOS Training - Epistemic Cultures: Collaborations between humanists and...
PARTHENOS Training - Epistemic Cultures: Collaborations between humanists and...
 
Discovery and the Age of Insight: Walmart EIM Open House 2013
Discovery and the Age of Insight: Walmart EIM Open House 2013Discovery and the Age of Insight: Walmart EIM Open House 2013
Discovery and the Age of Insight: Walmart EIM Open House 2013
 
NDF,Te Papa, New Zealand 2015 - Keynote
NDF,Te Papa, New Zealand 2015 - KeynoteNDF,Te Papa, New Zealand 2015 - Keynote
NDF,Te Papa, New Zealand 2015 - Keynote
 
Singularity
Singularity Singularity
Singularity
 
Educational Uses of SL
Educational Uses of SLEducational Uses of SL
Educational Uses of SL
 
When will there be a digital revolution in the humanities?
When will there be a digital revolution in the humanities?When will there be a digital revolution in the humanities?
When will there be a digital revolution in the humanities?
 
Establishing personal learning environments on tablet computers:
Establishing personal learning environments on tablet computers:Establishing personal learning environments on tablet computers:
Establishing personal learning environments on tablet computers:
 
Digital Tools, Trends and Methodologies in the Humanities and Social Sciences
Digital Tools, Trends and Methodologies in the Humanities and Social SciencesDigital Tools, Trends and Methodologies in the Humanities and Social Sciences
Digital Tools, Trends and Methodologies in the Humanities and Social Sciences
 
Scanned and Delivered: How the DHLab made remote research work
Scanned and Delivered: How the DHLab made remote research workScanned and Delivered: How the DHLab made remote research work
Scanned and Delivered: How the DHLab made remote research work
 
Questions and Answers in a Virtual World : Educators and Librarians as Inform...
Questions and Answers in a Virtual World : Educators and Librarians as Inform...Questions and Answers in a Virtual World : Educators and Librarians as Inform...
Questions and Answers in a Virtual World : Educators and Librarians as Inform...
 
A participative method for crowdsourcing and extracting collective intelligence
A participative method for crowdsourcing and extracting collective intelligenceA participative method for crowdsourcing and extracting collective intelligence
A participative method for crowdsourcing and extracting collective intelligence
 
Digital Humanities Research
Digital Humanities ResearchDigital Humanities Research
Digital Humanities Research
 

More from The Open Education Consortium

Training Entrepreneurship Through OEP - the Start up Model (OE Global 2015)
Training Entrepreneurship Through OEP - the Start up Model (OE Global 2015)Training Entrepreneurship Through OEP - the Start up Model (OE Global 2015)
Training Entrepreneurship Through OEP - the Start up Model (OE Global 2015)The Open Education Consortium
 
Qualitative Investigation of Faculty Usage of OERs in Wachington Community an...
Qualitative Investigation of Faculty Usage of OERs in Wachington Community an...Qualitative Investigation of Faculty Usage of OERs in Wachington Community an...
Qualitative Investigation of Faculty Usage of OERs in Wachington Community an...The Open Education Consortium
 
Open license for MOOCs - Martijn Ouwehand (OE global 2015)
Open license for MOOCs - Martijn Ouwehand (OE global 2015) Open license for MOOCs - Martijn Ouwehand (OE global 2015)
Open license for MOOCs - Martijn Ouwehand (OE global 2015) The Open Education Consortium
 
Open Education 101 (OE Global 2015 Pre-conference workshop)
Open Education 101 (OE Global 2015 Pre-conference workshop)Open Education 101 (OE Global 2015 Pre-conference workshop)
Open Education 101 (OE Global 2015 Pre-conference workshop)The Open Education Consortium
 
Collaborating across borders: OER use and open educational practices within t...
Collaborating across borders: OER use and open educational practices within t...Collaborating across borders: OER use and open educational practices within t...
Collaborating across borders: OER use and open educational practices within t...The Open Education Consortium
 
OER strategies and best practices as success factors in Open Access initiativ...
OER strategies and best practices as success factors in Open Access initiativ...OER strategies and best practices as success factors in Open Access initiativ...
OER strategies and best practices as success factors in Open Access initiativ...The Open Education Consortium
 
The Maturing Open Educational Resources (OER) Ecosystem: Partners, Expansion,...
The Maturing Open Educational Resources (OER) Ecosystem: Partners, Expansion,...The Maturing Open Educational Resources (OER) Ecosystem: Partners, Expansion,...
The Maturing Open Educational Resources (OER) Ecosystem: Partners, Expansion,...The Open Education Consortium
 
OER strategies and best practices as success factors in Open Access initiativ...
OER strategies and best practices as success factors in Open Access initiativ...OER strategies and best practices as success factors in Open Access initiativ...
OER strategies and best practices as success factors in Open Access initiativ...The Open Education Consortium
 
Web based learning - research and innovation in translation learning resource...
Web based learning - research and innovation in translation learning resource...Web based learning - research and innovation in translation learning resource...
Web based learning - research and innovation in translation learning resource...The Open Education Consortium
 
Free of Open? Investigating Intellectual Property Right and Openness for OER ...
Free of Open? Investigating Intellectual Property Right and Openness for OER ...Free of Open? Investigating Intellectual Property Right and Openness for OER ...
Free of Open? Investigating Intellectual Property Right and Openness for OER ...The Open Education Consortium
 

More from The Open Education Consortium (20)

Moving Beyond OER: USNH
Moving Beyond OER: USNHMoving Beyond OER: USNH
Moving Beyond OER: USNH
 
Universities for the Future (OE Global 2015)
Universities for the Future (OE Global 2015) Universities for the Future (OE Global 2015)
Universities for the Future (OE Global 2015)
 
Training Entrepreneurship Through OEP - the Start up Model (OE Global 2015)
Training Entrepreneurship Through OEP - the Start up Model (OE Global 2015)Training Entrepreneurship Through OEP - the Start up Model (OE Global 2015)
Training Entrepreneurship Through OEP - the Start up Model (OE Global 2015)
 
Qualitative Investigation of Faculty Usage of OERs in Wachington Community an...
Qualitative Investigation of Faculty Usage of OERs in Wachington Community an...Qualitative Investigation of Faculty Usage of OERs in Wachington Community an...
Qualitative Investigation of Faculty Usage of OERs in Wachington Community an...
 
Open license for MOOCs - Martijn Ouwehand (OE global 2015)
Open license for MOOCs - Martijn Ouwehand (OE global 2015) Open license for MOOCs - Martijn Ouwehand (OE global 2015)
Open license for MOOCs - Martijn Ouwehand (OE global 2015)
 
OE Global 2015 - Paradis
OE Global 2015 -  ParadisOE Global 2015 -  Paradis
OE Global 2015 - Paradis
 
Inclusive design (oe global action lab)
Inclusive design (oe global action lab)Inclusive design (oe global action lab)
Inclusive design (oe global action lab)
 
OE global2015 Pre-conference workshop
OE global2015 Pre-conference workshopOE global2015 Pre-conference workshop
OE global2015 Pre-conference workshop
 
Open Education 101 (OE Global 2015 Pre-conference workshop)
Open Education 101 (OE Global 2015 Pre-conference workshop)Open Education 101 (OE Global 2015 Pre-conference workshop)
Open Education 101 (OE Global 2015 Pre-conference workshop)
 
OER Roadmap (OE Global Pre-conference workshop)
OER Roadmap (OE Global Pre-conference workshop)OER Roadmap (OE Global Pre-conference workshop)
OER Roadmap (OE Global Pre-conference workshop)
 
Collaborating across borders: OER use and open educational practices within t...
Collaborating across borders: OER use and open educational practices within t...Collaborating across borders: OER use and open educational practices within t...
Collaborating across borders: OER use and open educational practices within t...
 
OER strategies and best practices as success factors in Open Access initiativ...
OER strategies and best practices as success factors in Open Access initiativ...OER strategies and best practices as success factors in Open Access initiativ...
OER strategies and best practices as success factors in Open Access initiativ...
 
The Maturing Open Educational Resources (OER) Ecosystem: Partners, Expansion,...
The Maturing Open Educational Resources (OER) Ecosystem: Partners, Expansion,...The Maturing Open Educational Resources (OER) Ecosystem: Partners, Expansion,...
The Maturing Open Educational Resources (OER) Ecosystem: Partners, Expansion,...
 
Teachers time is valuable (OE global2015)
Teachers time is valuable (OE global2015) Teachers time is valuable (OE global2015)
Teachers time is valuable (OE global2015)
 
Open Assembly (Global 2015 Action Lab)
Open Assembly (Global 2015 Action Lab)Open Assembly (Global 2015 Action Lab)
Open Assembly (Global 2015 Action Lab)
 
Atieno Adala
Atieno Adala Atieno Adala
Atieno Adala
 
OER strategies and best practices as success factors in Open Access initiativ...
OER strategies and best practices as success factors in Open Access initiativ...OER strategies and best practices as success factors in Open Access initiativ...
OER strategies and best practices as success factors in Open Access initiativ...
 
Web based learning - research and innovation in translation learning resource...
Web based learning - research and innovation in translation learning resource...Web based learning - research and innovation in translation learning resource...
Web based learning - research and innovation in translation learning resource...
 
Free of Open? Investigating Intellectual Property Right and Openness for OER ...
Free of Open? Investigating Intellectual Property Right and Openness for OER ...Free of Open? Investigating Intellectual Property Right and Openness for OER ...
Free of Open? Investigating Intellectual Property Right and Openness for OER ...
 
Openlib03
Openlib03Openlib03
Openlib03
 

Recently uploaded

URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 

Recently uploaded (20)

URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 

cycLearning: Cyc and Currious Cat as learning companion

  • 1. curiouscat.cc, ijs.si, cyc.com, cycorp.eu Artificial Intelligence Learning companion Zala Herga Luka Bradeško
  • 2. Outline • Introduction to Cyc Artificial Intelligence • Our approach towards “educating” a computer • An example of the real world use
  • 3. • 1984: Cyc project starts (Dr. Douglas Lenat) – In order to be able to think like humans do, the computer needs to have knowledge about the world and the language like humans do. – the only way for machines to know the meaning of human concepts is to teach them, one concept at a time, by hand. • 1994: Cycorp is founded – To foster the growth of semantic modeling and machine reasoning they offer a no-cost license to its semantic technologies development toolkit to the research community – OpenCyc: available to everyone • 2013: Cyc - 500k concepts, 17k relations, 10mio logical facts (bits of knowledge) WHAT IS BEHIND
  • 4. WHAT IS BEHIND (CYC) (Doug Lenat) 3-Stage Research Program for AI 1. Slowly hand-code a very large and very broad KB. 2. When enough knowledge is present, the system should actively help with the KA process. It should be faster to acquire more from texts, databases, [websites], interactive dialogues, etc. 3. To go beyond the frontier of human knowledge, the system will have to rely on learning by discovery, to expand its KB domain by domain.
  • 5. WHAT IS BEHIND (CYC) Abstract concepts EventTemporalThing  Individual  Thing Space, time, causality x,y: ((causes x y)  (notLaterThan x y)) Domain specific x: ((isa x Person)  (thereExists y) (mother x y)) Specific facts (spouse MargeSimpson HomerSimpson) Domain specific x: ((isa x Person)  (notCapableOf x Flying))
  • 6. CYC KNOWLEDGE BASE (EXAMPLE) – Education event typically consists of many sub-events of Learning and Teaching – Other types of education are formal schooling, seminar series, online courses, science fair event, etc. – Primary function of an educational organization is to provide service of education – Each bird is an air-breathing, warm-blooded, winged animal covered with feathers. Members of most, but not all, species of bird can fly. – Tangible objects can’t be in 2 (disjoint) places at once – A stabbing requires 2 co-temporal and proximate actors. The stabbing itself is a purposeful action
  • 8. CYC KNOWLEDGE BASE (NL PART) - Linguistic information about a set of hundreds of thousands of terms - Language-independent ‫الكتابة‬‫القلم‬ -Arabic Penitentiary EnglishWord-Plume EnglishWord-Pen GermanWord-Kuli WritingPen BirdFeather Corral ……
  • 10. WHAT IS BEHIND (CYC) amount known rateoflearning CYC (Based on the slide by Doug Lenat) CC
  • 11. How we do it - Crowdsourcing KA Rules + KA Forms RULE ENGINE API User ID, Location Answer/Question Initialization KA loop Legend: Question/Answer
  • 12. Semantic Chat: Social Conversational Crowdsourcing - Predefined options (menus) - Knowledge guided input - Free text input Questions Answers Human Machine Human Machine KB - NL Generation (Cyc) - Patterns
  • 13. Levels of learning • Learning new instances: – Person: Luka, Dane, Janez • Learning new concepts – SlovenianPerson -> Person • Learning new relations – [Person] ResidesInRegion [Region] • Learning new rules – ([Person1] likes [Person2] AND [Person2] likes [Person1]) -> [Person1] friends [Person2] CC, Oren Etzioni et al. (TextRunner), Taylor M. et al. … CC, Huairen Lin et al., Di Iorio et al., Mitchell, T. et al., … Oren Etzioni et al., Luis von Ahn et al., Eckert, K. et al., Mitchell, T. et al., ? Easy Trickier Hard to do it right Hard
  • 14. • Relation: (organizationHead [Person] [Organization]) – Arg1Isa: Person – Arg2Isa: Organization – NL: “[Org] is headed by [Person].” • Example: Inštitut Jožef štefan is headed by ___. – User fills the pattern with i.e. „Imaginary Joe“ – System implies: (isa ImaginaryJoe Person) Example: Instances
  • 15. Example: Concepts • Relation: (havingFoodOrDrinkAtEvent ?Person ?Visit ?FoodOrDrink) – Arg1Isa: Person – Arg2Isa: Visit – Arg3Genl: FoodOrDrink – Pattern: “[Person] had [FoodOrDrink] at his [visit of place].” • Example: Luka had ___ on his visit of Egoist on 18 Sept. – Answer: Strange coffee – System implies: (sublclass StrangeCoffee FoodOrDrink) FoodOrDrink Food Pizza Drink Coffee Cappuccino Alcoholic Drink Beer Food Or Drink Strange Coffee Food Pizza Drink Coffee Cappuccino Alcoholic Drink Beer Strange Coffee
  • 16. • Default positioning the graph is not accurate enough. • Better positioning with asking more questions – Is Strange coffee type of Drink? – Is Strange coffee type of Coffee? • Better positioning based on string presentation. – Because of word “coffee” in Strange coffee we can ask directly whether it is a type of Coffee Food Or Drink Strange Coffee Food Pizza Drink Coffee Cappuccino Alcoholic Drink Beer Example: Concepts
  • 17. How to Motivate users to teach Many possible approaches • Currently we are trying with making it useful for the users with acting as a personal assistant • Points • Providing the gained knowledge back to its users
  • 18. How to Motivate users to teach EXAMPLE (DEMO)
  • 19. Knowledge capture and social suggestion during an SF restaurant visit by Luka Bradeško
  • 20. This is a new location to CC, so it asks about it, prompting with likely answers
  • 21. Because it knows what a restaurant is, it can ask relevant questions… and understand the answers.
  • 22. Including, of course, what Luka ate. this is useful for learning about the world, and for learning about Luka
  • 23. Understanding the answer, again, drives a useful, conversational follow-ups. In this case, it asks about the price
  • 24. It stores everything it learns in a user-specific context in its knowledge base, and can use it to help other users Why is it asking Luka about baguettes? It’s because it learned from another user that they’re a common part of French cuisine, and that’s what L’Ardoise serves
  • 25. Easy to Add New Places, Events
  • 27. Can suggest things proactively
  • 28. Janez Starc, a friend of Luka: CC wants to know about its users so it asks him what things he likes.
  • 29. It understands that he likes French food, and suggests the nearby French place it learned about from Luka
  • 30. It suggests you nearby places you might like Janez is interested, so he selects L’Ardoise
  • 31. It suggests you nearby places you might like Curious Cat tells him about it, automatically generating NL content from its knowledge base
  • 32. It suggests you nearby places you might like Since individual users, like Luka, may be unreliable or make mistakes, CC tries to get independent verification
  • 33.
  • 34. It suggests you nearby places you might like Curious Cat integrates finding out about a user in a way that makes it compelling and sticky into a natural conversation; and that makes positive, revenue-generating interactions possible
  • 35. It does this in a way that uses and enhances social connections
  • 36. And it can interact with the user via gesture, typing and speech to capture knowledge
  • 38.
  • 39.
  • 40. How it can be used in education • Used as a knowledge assessor of its users • Acting as a study companion – By providing the knowledge back to its users – By acting as a Encyclopedic question answering system