SlideShare a Scribd company logo
1 of 14
Download to read offline
C.K PITHAWALACOLLEGE
OF
ENGINEERING & TECHNOLOGY
SUBJECT:- Artificial Intelligence
SUBJCT CODE:- 2180703
TITLE: Conceptual Dependency, Scripts, CYC
Conceptual Dependency
• Conceptual Dependency originally developed to represent knowledge
acquired from natural language input.
• The goals of this theory are:
o To help in the drawing of inference from sentences.
o To be independent of the words used in the original input.
o That is to say: For any 2 (or more) sentences that are identica in
meaning there
• should be only one representation of that meaning.
• It has been used by many programs that portend to understand English
(MARGIE, SAM, PAM).
• Conceptual Dependency (CD) provides:
o A structure into which nodes representing information can be placed.
o A specific set of primitives.
o A given level of granularity.
• Sentences are represented as a series of diagrams depicting actions
using both abstract and real physical situations.
o The agent and the objects are represented.
o The actions are built up from a set of primitive acts which can be
modified by tense.
• CD is based upon events and actions. Every event (if applicable) has:
o an ACTOR
o an ACTION performed by the Actor
o an OBJECT that the action performs on
o a DIRECTION in which that action is oriented
• A Simple Conceptual Dependency Representation
• For the sentences, “I gave a book to the man” CD representation is as
follows:
• Where the symbols have the following meaning.
o Arrows indicate directions of dependency.
o Double arrow indicates two way link between actor and action.
o O -- for the object case relation
o R – for the recipient case relation
o P – for past tense
o D - destination
• Example 1: Mike went to India :-
• Example 2: Mary read a novel :-
• Advantages of CD:
o Using these primitives involves fewer inference rules.
o Many inference rules are already represented in CD structure.
o The holes in the initial structure help to focus on the points still to
be established.
• Disadvantages of CD:
o Knowledge must be decomposed into fairly low level primitives.
o Impossible or difficult to find correct set of primitives.
o A lot of inference may still be required.
o Representations can be complex even for relatively simple actions.
Scripts
• A script is a structure that prescribes a set of circumstances
which could be expected to follow on from one another.
• It is similar to a thought sequence or a chain of situations
which could be anticipated.
• It could be considered to consist of a number of slots or frames
but with more specialized roles.
• Scripts are beneficial because:
o Events tend to occur in known runs or patterns.
o Causal relationships between events exist.
o Entry conditions exist which allow an event to take place
• o Prerequisites exist upon events taking place. E.g. when a
student progresses through a degree scheme or when a
purchaser buys a house.
• Script Components
• Each script contains the following main components.
• Entry Conditions: Must be satisfied before events in the script can
occur.
• Results: Conditions that will be true after events in script occur.
• Props: Slots representing objects involved in the events.
• Roles: Persons involved in the events.
• Track: Specific variation on more general pattern in the script.
Different tracks may share many components of the same script but
not all.
• Scenes: The sequence of events that occur. Events are represented in
conceptual dependency form.
• Advantages of Script
• o Capable of predicting implicit events
• o Single coherent interpretation may be build up from a collection of
observations.
• Disadvantage of Script
• o More specific (inflexible) and less general than frames.
• o Not suitable to represent all kinds of knowledge.
• To deal with inflexibility, smaller modules called memory
organization packets (MOP) can be combined in a way that is
appropriate for the situation.
CYC
• What is CYC?
• An ambitious attempt to form a very large knowledge base aimed at
capturing commonsense reasoning.
• Initial goals to capture knowledge from a hundred randomly selected
articles in the EnCYClopedia Britannica.
• Both Implicit and Explicit knowledge encoded.
• Emphasis on study of underlying information (assumed by the
authors but not needed to tell to the readers.
• Example: Suppose we read that Wellington learned of Napoleon's
death
• Then we (humans) can conclude Napoleon never new that Wellington
had died
• How do we do this?
• We require special implicit knowledge or commonsense such as:
o We only die once.
o You stay dead.
o You cannot learn of anything when dead.
o Time cannot go backwards.
• Why build large knowledge bases:-
1. Brittleness
• o Specialised knowledge bases are brittle. Hard to encode new
situations and non-graceful degradation in performance.
Commonsense based knowledge bases should have a firmer
foundation.
2. Form and Content
• Knowledge representation may not be suitable for AI. Commonsense
strategies could point out where difficulties in content may affect the
form.
3. Shared Knowledge
• Should allow greater communication among systems with common
bases and assumptions.
• How is CYC coded?
• o By hand.
• o Special CYCL language:
• o LISP like.
• o Frame based
• o Multiple inheritance
• o Slots are fully fledged objects.
• o Generalized inheritance -- any link not just isa and instance.
Artificial intelligence

More Related Content

Similar to Artificial intelligence

Intro to oop.pptx
Intro to oop.pptxIntro to oop.pptx
Intro to oop.pptxUmerUmer25
 
Brief introduction to Object Oriented Analysis and Design
Brief introduction to Object Oriented Analysis and DesignBrief introduction to Object Oriented Analysis and Design
Brief introduction to Object Oriented Analysis and DesignAmrullah Zunzunia
 
Open IE tutorial 2018
Open IE tutorial 2018Open IE tutorial 2018
Open IE tutorial 2018Andre Freitas
 
Intro to iOS: Object Oriented Programming and Objective-C
Intro to iOS: Object Oriented Programming and Objective-CIntro to iOS: Object Oriented Programming and Objective-C
Intro to iOS: Object Oriented Programming and Objective-CAndrew Rohn
 
Fundamentals of OOP (Object Oriented Programming)
Fundamentals of OOP (Object Oriented Programming)Fundamentals of OOP (Object Oriented Programming)
Fundamentals of OOP (Object Oriented Programming)MD Sulaiman
 
What are some key topics and concepts that candidates are commonly expected t...
What are some key topics and concepts that candidates are commonly expected t...What are some key topics and concepts that candidates are commonly expected t...
What are some key topics and concepts that candidates are commonly expected t...DivyanshWsCube
 
Ontology Engineering: Introduction
Ontology Engineering: IntroductionOntology Engineering: Introduction
Ontology Engineering: IntroductionGuus Schreiber
 
Software Architectures, Week 1 - Monolithic Architectures
Software Architectures, Week 1 - Monolithic ArchitecturesSoftware Architectures, Week 1 - Monolithic Architectures
Software Architectures, Week 1 - Monolithic ArchitecturesAngelos Kapsimanis
 
Introduction to Object Oriented Programming
Introduction to Object Oriented ProgrammingIntroduction to Object Oriented Programming
Introduction to Object Oriented ProgrammingMoutaz Haddara
 
Knowledge base system appl. p 1,2-ver1
Knowledge base system appl.  p 1,2-ver1Knowledge base system appl.  p 1,2-ver1
Knowledge base system appl. p 1,2-ver1Taymoor Nazmy
 
Abstraction and Encapsulation
Abstraction and EncapsulationAbstraction and Encapsulation
Abstraction and EncapsulationHaris Bin Zahid
 
Domain-Driven Design
Domain-Driven DesignDomain-Driven Design
Domain-Driven DesignBradley Holt
 

Similar to Artificial intelligence (20)

Intro to oop.pptx
Intro to oop.pptxIntro to oop.pptx
Intro to oop.pptx
 
Introduction
IntroductionIntroduction
Introduction
 
Brief introduction to Object Oriented Analysis and Design
Brief introduction to Object Oriented Analysis and DesignBrief introduction to Object Oriented Analysis and Design
Brief introduction to Object Oriented Analysis and Design
 
Open IE tutorial 2018
Open IE tutorial 2018Open IE tutorial 2018
Open IE tutorial 2018
 
Intro to iOS: Object Oriented Programming and Objective-C
Intro to iOS: Object Oriented Programming and Objective-CIntro to iOS: Object Oriented Programming and Objective-C
Intro to iOS: Object Oriented Programming and Objective-C
 
Fundamentals of OOP (Object Oriented Programming)
Fundamentals of OOP (Object Oriented Programming)Fundamentals of OOP (Object Oriented Programming)
Fundamentals of OOP (Object Oriented Programming)
 
80410172053.pdf
80410172053.pdf80410172053.pdf
80410172053.pdf
 
What are some key topics and concepts that candidates are commonly expected t...
What are some key topics and concepts that candidates are commonly expected t...What are some key topics and concepts that candidates are commonly expected t...
What are some key topics and concepts that candidates are commonly expected t...
 
Ontology Engineering: Introduction
Ontology Engineering: IntroductionOntology Engineering: Introduction
Ontology Engineering: Introduction
 
Software Architectures, Week 1 - Monolithic Architectures
Software Architectures, Week 1 - Monolithic ArchitecturesSoftware Architectures, Week 1 - Monolithic Architectures
Software Architectures, Week 1 - Monolithic Architectures
 
Lesson 19
Lesson 19Lesson 19
Lesson 19
 
AI Lesson 19
AI Lesson 19AI Lesson 19
AI Lesson 19
 
CPP19 - Revision
CPP19 - RevisionCPP19 - Revision
CPP19 - Revision
 
2CPP19 - Summation
2CPP19 - Summation2CPP19 - Summation
2CPP19 - Summation
 
Introduction to Object Oriented Programming
Introduction to Object Oriented ProgrammingIntroduction to Object Oriented Programming
Introduction to Object Oriented Programming
 
5-CEN6016-Chapter1.ppt
5-CEN6016-Chapter1.ppt5-CEN6016-Chapter1.ppt
5-CEN6016-Chapter1.ppt
 
Knowledge base system appl. p 1,2-ver1
Knowledge base system appl.  p 1,2-ver1Knowledge base system appl.  p 1,2-ver1
Knowledge base system appl. p 1,2-ver1
 
Abstraction and Encapsulation
Abstraction and EncapsulationAbstraction and Encapsulation
Abstraction and Encapsulation
 
Domain-Driven Design
Domain-Driven DesignDomain-Driven Design
Domain-Driven Design
 
Information Extraction
Information ExtractionInformation Extraction
Information Extraction
 

Recently uploaded

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 AutomationSafe Software
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
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 slidevu2urc
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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 RobisonAnna Loughnan Colquhoun
 
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...apidays
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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 productivityPrincipled Technologies
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
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...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

Artificial intelligence

  • 1. C.K PITHAWALACOLLEGE OF ENGINEERING & TECHNOLOGY SUBJECT:- Artificial Intelligence SUBJCT CODE:- 2180703
  • 3. Conceptual Dependency • Conceptual Dependency originally developed to represent knowledge acquired from natural language input. • The goals of this theory are: o To help in the drawing of inference from sentences. o To be independent of the words used in the original input. o That is to say: For any 2 (or more) sentences that are identica in meaning there • should be only one representation of that meaning. • It has been used by many programs that portend to understand English (MARGIE, SAM, PAM). • Conceptual Dependency (CD) provides: o A structure into which nodes representing information can be placed. o A specific set of primitives. o A given level of granularity.
  • 4. • Sentences are represented as a series of diagrams depicting actions using both abstract and real physical situations. o The agent and the objects are represented. o The actions are built up from a set of primitive acts which can be modified by tense. • CD is based upon events and actions. Every event (if applicable) has: o an ACTOR o an ACTION performed by the Actor o an OBJECT that the action performs on o a DIRECTION in which that action is oriented
  • 5. • A Simple Conceptual Dependency Representation • For the sentences, “I gave a book to the man” CD representation is as follows: • Where the symbols have the following meaning. o Arrows indicate directions of dependency. o Double arrow indicates two way link between actor and action. o O -- for the object case relation o R – for the recipient case relation o P – for past tense o D - destination
  • 6. • Example 1: Mike went to India :- • Example 2: Mary read a novel :-
  • 7. • Advantages of CD: o Using these primitives involves fewer inference rules. o Many inference rules are already represented in CD structure. o The holes in the initial structure help to focus on the points still to be established. • Disadvantages of CD: o Knowledge must be decomposed into fairly low level primitives. o Impossible or difficult to find correct set of primitives. o A lot of inference may still be required. o Representations can be complex even for relatively simple actions.
  • 8. Scripts • A script is a structure that prescribes a set of circumstances which could be expected to follow on from one another. • It is similar to a thought sequence or a chain of situations which could be anticipated. • It could be considered to consist of a number of slots or frames but with more specialized roles. • Scripts are beneficial because: o Events tend to occur in known runs or patterns. o Causal relationships between events exist. o Entry conditions exist which allow an event to take place • o Prerequisites exist upon events taking place. E.g. when a student progresses through a degree scheme or when a purchaser buys a house.
  • 9. • Script Components • Each script contains the following main components. • Entry Conditions: Must be satisfied before events in the script can occur. • Results: Conditions that will be true after events in script occur. • Props: Slots representing objects involved in the events. • Roles: Persons involved in the events. • Track: Specific variation on more general pattern in the script. Different tracks may share many components of the same script but not all. • Scenes: The sequence of events that occur. Events are represented in conceptual dependency form.
  • 10. • Advantages of Script • o Capable of predicting implicit events • o Single coherent interpretation may be build up from a collection of observations. • Disadvantage of Script • o More specific (inflexible) and less general than frames. • o Not suitable to represent all kinds of knowledge. • To deal with inflexibility, smaller modules called memory organization packets (MOP) can be combined in a way that is appropriate for the situation.
  • 11. CYC • What is CYC? • An ambitious attempt to form a very large knowledge base aimed at capturing commonsense reasoning. • Initial goals to capture knowledge from a hundred randomly selected articles in the EnCYClopedia Britannica. • Both Implicit and Explicit knowledge encoded. • Emphasis on study of underlying information (assumed by the authors but not needed to tell to the readers. • Example: Suppose we read that Wellington learned of Napoleon's death • Then we (humans) can conclude Napoleon never new that Wellington had died
  • 12. • How do we do this? • We require special implicit knowledge or commonsense such as: o We only die once. o You stay dead. o You cannot learn of anything when dead. o Time cannot go backwards. • Why build large knowledge bases:- 1. Brittleness • o Specialised knowledge bases are brittle. Hard to encode new situations and non-graceful degradation in performance. Commonsense based knowledge bases should have a firmer foundation.
  • 13. 2. Form and Content • Knowledge representation may not be suitable for AI. Commonsense strategies could point out where difficulties in content may affect the form. 3. Shared Knowledge • Should allow greater communication among systems with common bases and assumptions. • How is CYC coded? • o By hand. • o Special CYCL language: • o LISP like. • o Frame based • o Multiple inheritance • o Slots are fully fledged objects. • o Generalized inheritance -- any link not just isa and instance.