SlideShare a Scribd company logo
2
AD-HOC Methods

• Ad Hoc are methods deals with uncertainty are
  methods which have no formal theoretical basis.
• Different ad-hoc procedures have been employed
  successively in no. of AI systems, particularly Expert
  Systems like MYCIN system.
• MYCIN System: Earliest Expert System (ES) to
  diagnose meningitis & infectious blood diseases.
• MYCIN’s KB composed of “if.... Then rules” to
  assess various forms of patient evidence.


                                                      #
Most read
3
Contents
•   Ad Hoc Methods
•   Heuristic Reasoning Methods
•   Frames
•   Associative Networks
•   Conceptual Graphs



                                  #
Most read
15
Conversion from FOPL to CG
• Put FOPL formula into prenex normal form & convert
  all logic connectives to negation & conjunction.
• Every occurrence of Universal quantification is
  replaced by ~E~x
• Every variable x & every occurrence of existential
  quantification is then replaced with most general type
  concept denote as [T: *x]
• Implication in CG can be represented with negation &
  conjuction
• Ex: P  Q can be written as ~[P ~[Q]]
                                                      #
Most read
Reasoning & Conceptual
        Graphs

     Ayaz Ahmed Shariff K
           Asst. Professor, Dept. Of CSE
Birla Institute of Technology International Centre
                   Ras Al Khaimah




                                                     #
AD-HOC Methods

• Ad Hoc are methods deals with uncertainty are
  methods which have no formal theoretical basis.
• Different ad-hoc procedures have been employed
  successively in no. of AI systems, particularly Expert
  Systems like MYCIN system.
• MYCIN System: Earliest Expert System (ES) to
  diagnose meningitis & infectious blood diseases.
• MYCIN’s KB composed of “if.... Then rules” to
  assess various forms of patient evidence.


                                                      #
Contents
•   Ad Hoc Methods
•   Heuristic Reasoning Methods
•   Frames
•   Associative Networks
•   Conceptual Graphs



                                  #
AD HOC Methods...
• Typical rule of MYCIN ES has form:
• This is a rule that would be used by Inference
  mechanism to help to identify the organism
   IF: The stain of the organism is gram +ve, and
      The morphology of the organism is coccus, and
      The growth conformation of the organism is chains
   THEN: There us suggestive evidence (0.`7) that the identity of
      the organism is Streptococcus
• The Ad Hoc method measures both belief & disbelief
  to represent degrees of confirmation respectively
  given hypothesis.
• Represented by MB (H,E), is measure of increased#
Heuristic Reasoning Methods
• The Heuristic methods are based on use of procedures, rules
  and other forms of encoded knowledge to achieve specified
  goals under uncertainty.
• Using heuristics , one of the several alternative conclusions may
  be chosen through the strength of positive v/s negative evidence
  presented in form of justifications or endorsements.
• For ex: SOLOMON a prototype system developed by Paul
  Cohen in 1985, endorsements in form of heuristics are used to
  reason about uncertainties associated with client’s investment
  portfolio.
• Thus belief is associated with the rule is a “Subjective
  conditional probability”
   – P(H | E1, E2, E3) ; H is hypothesis, E is evidence
                                                                 #
Heuristic Reasoning
              Methods...
• IF: Client income need is high & net worth is medium
  to high; THEN: Risk-Tolerance level is medium.
• IF: Client tax bracket is high and risk-tolerance is low;
  THEN: Tax-exempt mutual funds are indicated.
• IF: Client age is high & income needs are high &
  retirement income is medium; THEN: Risk-Tolerance
  is low.
• IF: Two +ve endorsements are medium or high and
  one -ve endorsement is high; THEN: Favor positive
  choice.

                                                         #
Associative Networks (AN)
• Network representations provide means of structuring
  & exhibiting the structure in knowledge. It provides
  more natural way to map NLs and pictorial
  representation of objects.
• Associative Networks introduced by Quillion in 1996
  to model semantics of English words
• Associative Networks are
   – Directed graphs with labelled nodes & arcs
   – Ex: 7.2 p128
   – Bird -> class of objects, tweety -> class, properties -> color


                                                                      #
Syntax & Semantics of AN
• No generally accepted syntax nor semantics for AN
• Designer dependent & vary from one to other
• Based on PL & FOPL with extensions
• Syntax for any given system is determined by object
  & relation primitives chosen & by any special rules if
  any to connect nodes
• Language of AN is formed from letters of alphabet
  (upper case & lower case), relation symbols, set
  membership, decimals, square & oval nodes,
  directed arcs
                                                           #
Associative Networks...
• “ISA” is predicate has been used to exhibit following
  type of structures
   • Generic – Generic Relationships (subset – superset,
     Generalization – Specialization, AKO)
   • Generic – Individual Relationships (set membership,
     Abstraction)
• PREDICATE shows relations in form of arcs
   • AKO                      Subset
   • Member of                Attributes
   • ISA                      Instance of


                                                           #
Semantics of Associative
           Networks
• If a class A of objects has some property P, and “a” is
  a member of A, then we can infer that “a has property
  P”
• Associative Networks can use in parallel inference
  rules like modus ponens, chain rule & resolution




                                                       #
Conceptual Graphs (CG)
• Conceptual Graphs (CG) may become de-facto
  standard for Associative Networks (AN) in future
• CG may be regarded as primitive building block of
  AN is a formalism of knowledge representation
• “CG is a graphical representation of a mental
  perception which consists of basic or primitive
  concepts & relationships that exist b/w the concepts”
• A single CG is equivalent to a graphical diagram of
  natural language sentence where words are depicted
  as concepts & relationships

                                                     #
CG....


PERSON : joe   agent       eat      object
                                             FOOD: soup




                       INSTRUMENT

                         SPOON

                                                    #
CG...
• Concepts refers to entities, actions, properties or
  events in the world.
• A concept can be Generic or Individual. Individual
  concepts have type field followed by referent field
• Generic concepts have no referent field
• Concepts are enclosed in boxes and relations
  between concepts in ovals.
• Direction of arrow depends to the order of the
  arguments in the relation they occur
• Edges do not have labels
• Standard     concepts:     AGENT,      INSTRUMENT,  #
  OBJECT, PART etc
Conversion from CG to FOPL
1. Assign unique variable names to every generic concepts.
    Ex: EAT, SPOON will be given x & y
2. Labels like PERSON, FOOD converted into unary
   predicates with some name
3. Standard Conceptual relations like AGENT, OBJECT,
   INSTRUMENT are converted into predicates with many
   attributes if required
4. Concept referents like joe, soup become FOPL constants
5. Generic concepts with no quantifier in the referent field
   have an existential quantifier placed before the formula
   for each variable
                                                          #
Conversion from FOPL to CG
• Put FOPL formula into prenex normal form & convert
  all logic connectives to negation & conjunction.
• Every occurrence of Universal quantification is
  replaced by ~E~x
• Every variable x & every occurrence of existential
  quantification is then replaced with most general type
  concept denote as [T: *x]
• Implication in CG can be represented with negation &
  conjuction
• Ex: P  Q can be written as ~[P ~[Q]]
                                                      #
Frame Structures
• Introduced by Marvin Minsky in 1975 as a data
  structure to represent a mental model of situation like
  “driving a car”, “attending meeting”, “eating in hotel”.
• Frames are general record like structures which
  consists of slots & slot values. Slots can of any size
  & type.
• Slots which have names & values (or) subfields are
  called facets.
• Facets may have names & number of values


                                                         #
Syntax: Frame Structures
(<frame name>)
   (<slot 1> (<facet 1><value 1> ......... <value k1>)
               (<facet 2><value 2> ......... <value k2>)
                            ...
                            ...
               (<facet n><value n> ......... <value kn>)
                            ...
                            ...
    (<slot 2> (<facet 1><value 1> ......... <value k1>)
                            ...
                                                           #
                            ...
Example: Frame structures

(ford (AKO (VALUE car)
       (COLOR (VALUE silver)
       (GAS-MILEAGE (DEFAULT fget)
       (RANGE (VALUED undefined)
            ....
            ....
Note: Gas-Mileage(fget function) to fetch default
   value from another frame                    #
Thank You !!!
Reference: Artificial Intelligence & Expert Systems by Dav W Patterson




                                                                         #

More Related Content

What's hot (20)

Image seg using_thresholding
Image seg using_thresholdingImage seg using_thresholding
Image seg using_thresholding
Vani011
 
Quick sort
Quick sortQuick sort
Quick sort
Uma mohan
 
Weak Slot and Filler Structure (by Mintoo Jakhmola LPU)
Weak Slot and Filler Structure (by Mintoo Jakhmola LPU)Weak Slot and Filler Structure (by Mintoo Jakhmola LPU)
Weak Slot and Filler Structure (by Mintoo Jakhmola LPU)
Mintoo Jakhmola
 
Image segmentation in Digital Image Processing
Image segmentation in Digital Image ProcessingImage segmentation in Digital Image Processing
Image segmentation in Digital Image Processing
DHIVYADEVAKI
 
03 Data Mining Techniques
03 Data Mining Techniques03 Data Mining Techniques
03 Data Mining Techniques
Valerii Klymchuk
 
Introduction to Artificial Neural Networks
Introduction to Artificial Neural NetworksIntroduction to Artificial Neural Networks
Introduction to Artificial Neural Networks
Adri Jovin
 
Encapsulating security payload in Cryptography and Network Security
Encapsulating security payload in Cryptography and Network SecurityEncapsulating security payload in Cryptography and Network Security
Encapsulating security payload in Cryptography and Network Security
Koushil Mankali
 
Problem Solving
Problem Solving Problem Solving
Problem Solving
Amar Jukuntla
 
Java Arrays
Java ArraysJava Arrays
Java Arrays
OXUS 20
 
Spatial filtering
Spatial filteringSpatial filtering
Spatial filtering
Visvesvaraya National Institute of Technology, Nagpur, Maharashtra, India
 
Painter's Algorithm https://www old.pptx
Painter's Algorithm https://www old.pptxPainter's Algorithm https://www old.pptx
Painter's Algorithm https://www old.pptx
sahilmemane00117
 
AI3391 Artificial intelligence Unit IV Notes _ merged.pdf
AI3391 Artificial intelligence Unit IV Notes _ merged.pdfAI3391 Artificial intelligence Unit IV Notes _ merged.pdf
AI3391 Artificial intelligence Unit IV Notes _ merged.pdf
Guru Nanak Technical Institutions
 
RECURSIVE DESCENT PARSING
RECURSIVE DESCENT PARSINGRECURSIVE DESCENT PARSING
RECURSIVE DESCENT PARSING
Jothi Lakshmi
 
Symmetric and Asymmetric Encryption.ppt
Symmetric and Asymmetric Encryption.pptSymmetric and Asymmetric Encryption.ppt
Symmetric and Asymmetric Encryption.ppt
HassanAli980906
 
Introduction to object detection
Introduction to object detectionIntroduction to object detection
Introduction to object detection
Brodmann17
 
Supervised learning
Supervised learningSupervised learning
Supervised learning
Alia Hamwi
 
Image segmentation with deep learning
Image segmentation with deep learningImage segmentation with deep learning
Image segmentation with deep learning
Antonio Rueda-Toicen
 
Siamese networks
Siamese networksSiamese networks
Siamese networks
Nicholas McClure
 
Graph Algorithms: Breadth-First Search (BFS)
Graph Algorithms: Breadth-First Search (BFS)Graph Algorithms: Breadth-First Search (BFS)
Graph Algorithms: Breadth-First Search (BFS)
Md. Shafiuzzaman Hira
 
POST’s CORRESPONDENCE PROBLEM
POST’s CORRESPONDENCE PROBLEMPOST’s CORRESPONDENCE PROBLEM
POST’s CORRESPONDENCE PROBLEM
Rajendran
 
Image seg using_thresholding
Image seg using_thresholdingImage seg using_thresholding
Image seg using_thresholding
Vani011
 
Weak Slot and Filler Structure (by Mintoo Jakhmola LPU)
Weak Slot and Filler Structure (by Mintoo Jakhmola LPU)Weak Slot and Filler Structure (by Mintoo Jakhmola LPU)
Weak Slot and Filler Structure (by Mintoo Jakhmola LPU)
Mintoo Jakhmola
 
Image segmentation in Digital Image Processing
Image segmentation in Digital Image ProcessingImage segmentation in Digital Image Processing
Image segmentation in Digital Image Processing
DHIVYADEVAKI
 
Introduction to Artificial Neural Networks
Introduction to Artificial Neural NetworksIntroduction to Artificial Neural Networks
Introduction to Artificial Neural Networks
Adri Jovin
 
Encapsulating security payload in Cryptography and Network Security
Encapsulating security payload in Cryptography and Network SecurityEncapsulating security payload in Cryptography and Network Security
Encapsulating security payload in Cryptography and Network Security
Koushil Mankali
 
Java Arrays
Java ArraysJava Arrays
Java Arrays
OXUS 20
 
Painter's Algorithm https://www old.pptx
Painter's Algorithm https://www old.pptxPainter's Algorithm https://www old.pptx
Painter's Algorithm https://www old.pptx
sahilmemane00117
 
RECURSIVE DESCENT PARSING
RECURSIVE DESCENT PARSINGRECURSIVE DESCENT PARSING
RECURSIVE DESCENT PARSING
Jothi Lakshmi
 
Symmetric and Asymmetric Encryption.ppt
Symmetric and Asymmetric Encryption.pptSymmetric and Asymmetric Encryption.ppt
Symmetric and Asymmetric Encryption.ppt
HassanAli980906
 
Introduction to object detection
Introduction to object detectionIntroduction to object detection
Introduction to object detection
Brodmann17
 
Supervised learning
Supervised learningSupervised learning
Supervised learning
Alia Hamwi
 
Image segmentation with deep learning
Image segmentation with deep learningImage segmentation with deep learning
Image segmentation with deep learning
Antonio Rueda-Toicen
 
Graph Algorithms: Breadth-First Search (BFS)
Graph Algorithms: Breadth-First Search (BFS)Graph Algorithms: Breadth-First Search (BFS)
Graph Algorithms: Breadth-First Search (BFS)
Md. Shafiuzzaman Hira
 
POST’s CORRESPONDENCE PROBLEM
POST’s CORRESPONDENCE PROBLEMPOST’s CORRESPONDENCE PROBLEM
POST’s CORRESPONDENCE PROBLEM
Rajendran
 

Viewers also liked (14)

Requirements engineering
Requirements engineeringRequirements engineering
Requirements engineering
Ayaz Shariff
 
Heuristics Theorizing (Gregory & Muntermann 2014) - Paper Summary Presentation
Heuristics Theorizing (Gregory & Muntermann 2014) - Paper Summary PresentationHeuristics Theorizing (Gregory & Muntermann 2014) - Paper Summary Presentation
Heuristics Theorizing (Gregory & Muntermann 2014) - Paper Summary Presentation
University of Stuttgart
 
Ai 02
Ai 02Ai 02
Ai 02
Shailesh Singh
 
If2036 sw requirement
If2036 sw requirementIf2036 sw requirement
If2036 sw requirement
metciankcemuah
 
Heuristic Search
Heuristic SearchHeuristic Search
Heuristic Search
butest
 
Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}
FellowBuddy.com
 
Restaurant management presentation
Restaurant management presentationRestaurant management presentation
Restaurant management presentation
joilrahat
 
AI: AI & Problem Solving
AI: AI & Problem SolvingAI: AI & Problem Solving
AI: AI & Problem Solving
DataminingTools Inc
 
Ad-Hoc Networks
Ad-Hoc NetworksAd-Hoc Networks
Ad-Hoc Networks
Mshari Alabdulkarim
 
Restaurent management system
Restaurent management systemRestaurent management system
Restaurent management system
Smit Patel
 
6.expert systems
6.expert systems6.expert systems
6.expert systems
Vinayak Sharma
 
Heuristic method
Heuristic methodHeuristic method
Heuristic method
revathyamrth
 
Customer ordering system
Customer ordering systemCustomer ordering system
Customer ordering system
Suriey Tafar
 
Hospital management system project
Hospital management system projectHospital management system project
Hospital management system project
Himani Chopra
 
Requirements engineering
Requirements engineeringRequirements engineering
Requirements engineering
Ayaz Shariff
 
Heuristics Theorizing (Gregory & Muntermann 2014) - Paper Summary Presentation
Heuristics Theorizing (Gregory & Muntermann 2014) - Paper Summary PresentationHeuristics Theorizing (Gregory & Muntermann 2014) - Paper Summary Presentation
Heuristics Theorizing (Gregory & Muntermann 2014) - Paper Summary Presentation
University of Stuttgart
 
Heuristic Search
Heuristic SearchHeuristic Search
Heuristic Search
butest
 
Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}
FellowBuddy.com
 
Restaurant management presentation
Restaurant management presentationRestaurant management presentation
Restaurant management presentation
joilrahat
 
Restaurent management system
Restaurent management systemRestaurent management system
Restaurent management system
Smit Patel
 
Customer ordering system
Customer ordering systemCustomer ordering system
Customer ordering system
Suriey Tafar
 
Hospital management system project
Hospital management system projectHospital management system project
Hospital management system project
Himani Chopra
 
Ad

Similar to Adhoc frames conceptual graphs (20)

semantic frames scripts artificial intelligence
semantic frames scripts artificial intelligencesemantic frames scripts artificial intelligence
semantic frames scripts artificial intelligence
redajaj605
 
strong slot and filler
strong slot and fillerstrong slot and filler
strong slot and filler
BMS Institute of Technology and Management
 
uploadscribd2.pptx
uploadscribd2.pptxuploadscribd2.pptx
uploadscribd2.pptx
FELICIALILIANJ
 
Open IE tutorial 2018
Open IE tutorial 2018Open IE tutorial 2018
Open IE tutorial 2018
Andre Freitas
 
Explain Knowledge JFU JHF JHFV KHHIYYGJC
Explain Knowledge JFU JHF JHFV KHHIYYGJCExplain Knowledge JFU JHF JHFV KHHIYYGJC
Explain Knowledge JFU JHF JHFV KHHIYYGJC
HamzaRao37
 
02 naive bays classifier and sentiment analysis
02 naive bays classifier and sentiment analysis02 naive bays classifier and sentiment analysis
02 naive bays classifier and sentiment analysis
Subhas Kumar Ghosh
 
Lec 3 knowledge acquisition representation and inference
Lec 3  knowledge acquisition representation and inferenceLec 3  knowledge acquisition representation and inference
Lec 3 knowledge acquisition representation and inference
Eyob Seyfu
 
Ontological on Engineering Presentation1
Ontological on Engineering Presentation1Ontological on Engineering Presentation1
Ontological on Engineering Presentation1
anoopalard
 
Building a Game for a Assessment Nursing Game
Building a Game for a Assessment Nursing GameBuilding a Game for a Assessment Nursing Game
Building a Game for a Assessment Nursing Game
Brock Dubbels
 
Ekaw ontology learning for cost effective large-scale semantic annotation
Ekaw ontology learning for cost effective large-scale semantic annotationEkaw ontology learning for cost effective large-scale semantic annotation
Ekaw ontology learning for cost effective large-scale semantic annotation
Shahab Mokarizadeh
 
Different Semantic Perspectives for Question Answering Systems
Different Semantic Perspectives for Question Answering SystemsDifferent Semantic Perspectives for Question Answering Systems
Different Semantic Perspectives for Question Answering Systems
Andre Freitas
 
Syntax Directed Definition and its applications
Syntax Directed Definition and its applicationsSyntax Directed Definition and its applications
Syntax Directed Definition and its applications
ShivanandManjaragi2
 
Conversational transfer learning for emotion recognition
Conversational transfer learning for emotion recognitionConversational transfer learning for emotion recognition
Conversational transfer learning for emotion recognition
Takato Hayashi
 
The Search for a New Visual Search Beyond Language - StampedeCon AI Summit 2017
The Search for a New Visual Search Beyond Language - StampedeCon AI Summit 2017The Search for a New Visual Search Beyond Language - StampedeCon AI Summit 2017
The Search for a New Visual Search Beyond Language - StampedeCon AI Summit 2017
StampedeCon
 
Spatial LDA
Spatial LDASpatial LDA
Spatial LDA
North Carolina State University
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
VikasGhelani1
 
Ch-1-Foundation of Aartificial intelligance .pdf
Ch-1-Foundation of Aartificial intelligance .pdfCh-1-Foundation of Aartificial intelligance .pdf
Ch-1-Foundation of Aartificial intelligance .pdf
hashini42
 
6 KBS_ES.ppt
6 KBS_ES.ppt6 KBS_ES.ppt
6 KBS_ES.ppt
MikialeTesfamariam
 
ARTIFICIAL INTELLIGENCE---UNIT 4.pptx
ARTIFICIAL INTELLIGENCE---UNIT 4.pptxARTIFICIAL INTELLIGENCE---UNIT 4.pptx
ARTIFICIAL INTELLIGENCE---UNIT 4.pptx
RuchitaMaaran
 
Lesson 19
Lesson 19Lesson 19
Lesson 19
Avijit Kumar
 
semantic frames scripts artificial intelligence
semantic frames scripts artificial intelligencesemantic frames scripts artificial intelligence
semantic frames scripts artificial intelligence
redajaj605
 
Open IE tutorial 2018
Open IE tutorial 2018Open IE tutorial 2018
Open IE tutorial 2018
Andre Freitas
 
Explain Knowledge JFU JHF JHFV KHHIYYGJC
Explain Knowledge JFU JHF JHFV KHHIYYGJCExplain Knowledge JFU JHF JHFV KHHIYYGJC
Explain Knowledge JFU JHF JHFV KHHIYYGJC
HamzaRao37
 
02 naive bays classifier and sentiment analysis
02 naive bays classifier and sentiment analysis02 naive bays classifier and sentiment analysis
02 naive bays classifier and sentiment analysis
Subhas Kumar Ghosh
 
Lec 3 knowledge acquisition representation and inference
Lec 3  knowledge acquisition representation and inferenceLec 3  knowledge acquisition representation and inference
Lec 3 knowledge acquisition representation and inference
Eyob Seyfu
 
Ontological on Engineering Presentation1
Ontological on Engineering Presentation1Ontological on Engineering Presentation1
Ontological on Engineering Presentation1
anoopalard
 
Building a Game for a Assessment Nursing Game
Building a Game for a Assessment Nursing GameBuilding a Game for a Assessment Nursing Game
Building a Game for a Assessment Nursing Game
Brock Dubbels
 
Ekaw ontology learning for cost effective large-scale semantic annotation
Ekaw ontology learning for cost effective large-scale semantic annotationEkaw ontology learning for cost effective large-scale semantic annotation
Ekaw ontology learning for cost effective large-scale semantic annotation
Shahab Mokarizadeh
 
Different Semantic Perspectives for Question Answering Systems
Different Semantic Perspectives for Question Answering SystemsDifferent Semantic Perspectives for Question Answering Systems
Different Semantic Perspectives for Question Answering Systems
Andre Freitas
 
Syntax Directed Definition and its applications
Syntax Directed Definition and its applicationsSyntax Directed Definition and its applications
Syntax Directed Definition and its applications
ShivanandManjaragi2
 
Conversational transfer learning for emotion recognition
Conversational transfer learning for emotion recognitionConversational transfer learning for emotion recognition
Conversational transfer learning for emotion recognition
Takato Hayashi
 
The Search for a New Visual Search Beyond Language - StampedeCon AI Summit 2017
The Search for a New Visual Search Beyond Language - StampedeCon AI Summit 2017The Search for a New Visual Search Beyond Language - StampedeCon AI Summit 2017
The Search for a New Visual Search Beyond Language - StampedeCon AI Summit 2017
StampedeCon
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
VikasGhelani1
 
Ch-1-Foundation of Aartificial intelligance .pdf
Ch-1-Foundation of Aartificial intelligance .pdfCh-1-Foundation of Aartificial intelligance .pdf
Ch-1-Foundation of Aartificial intelligance .pdf
hashini42
 
ARTIFICIAL INTELLIGENCE---UNIT 4.pptx
ARTIFICIAL INTELLIGENCE---UNIT 4.pptxARTIFICIAL INTELLIGENCE---UNIT 4.pptx
ARTIFICIAL INTELLIGENCE---UNIT 4.pptx
RuchitaMaaran
 
Ad

Recently uploaded (20)

STUDENT LOAN TRUST FUND DEFAULTERS GHANA
STUDENT LOAN TRUST FUND DEFAULTERS GHANASTUDENT LOAN TRUST FUND DEFAULTERS GHANA
STUDENT LOAN TRUST FUND DEFAULTERS GHANA
Kweku Zurek
 
HUMAN SKELETAL SYSTEM ANATAMY AND PHYSIOLOGY
HUMAN SKELETAL SYSTEM ANATAMY AND PHYSIOLOGYHUMAN SKELETAL SYSTEM ANATAMY AND PHYSIOLOGY
HUMAN SKELETAL SYSTEM ANATAMY AND PHYSIOLOGY
DHARMENDRA SAHU
 
A Brief Introduction About Jack Lutkus
A Brief Introduction About  Jack  LutkusA Brief Introduction About  Jack  Lutkus
A Brief Introduction About Jack Lutkus
Jack Lutkus
 
LET´S PRACTICE GRAMMAR USING SIMPLE PAST TENSE
LET´S PRACTICE GRAMMAR USING SIMPLE PAST TENSELET´S PRACTICE GRAMMAR USING SIMPLE PAST TENSE
LET´S PRACTICE GRAMMAR USING SIMPLE PAST TENSE
OlgaLeonorTorresSnch
 
Forestry Model Exit Exam_2025_Wollega University, Gimbi Campus.pdf
Forestry Model Exit Exam_2025_Wollega University, Gimbi Campus.pdfForestry Model Exit Exam_2025_Wollega University, Gimbi Campus.pdf
Forestry Model Exit Exam_2025_Wollega University, Gimbi Campus.pdf
ChalaKelbessa
 
How to Setup Renewal of Subscription in Odoo 18
How to Setup Renewal of Subscription in Odoo 18How to Setup Renewal of Subscription in Odoo 18
How to Setup Renewal of Subscription in Odoo 18
Celine George
 
"Hymenoptera: A Diverse and Fascinating Order".pptx
"Hymenoptera: A Diverse and Fascinating Order".pptx"Hymenoptera: A Diverse and Fascinating Order".pptx
"Hymenoptera: A Diverse and Fascinating Order".pptx
Arshad Shaikh
 
Dashboard Overview in Odoo 18 - Odoo Slides
Dashboard Overview in Odoo 18 - Odoo SlidesDashboard Overview in Odoo 18 - Odoo Slides
Dashboard Overview in Odoo 18 - Odoo Slides
Celine George
 
How to Manage Orders in Odoo 18 Lunch - Odoo Slides
How to Manage Orders in Odoo 18 Lunch - Odoo SlidesHow to Manage Orders in Odoo 18 Lunch - Odoo Slides
How to Manage Orders in Odoo 18 Lunch - Odoo Slides
Celine George
 
How to Configure Add to Cart in Odoo 18 Website
How to Configure Add to Cart in Odoo 18 WebsiteHow to Configure Add to Cart in Odoo 18 Website
How to Configure Add to Cart in Odoo 18 Website
Celine George
 
Swachata Quiz - Prelims - 01.10.24 - Quiz Club IIT Patna
Swachata Quiz - Prelims - 01.10.24 - Quiz Club IIT PatnaSwachata Quiz - Prelims - 01.10.24 - Quiz Club IIT Patna
Swachata Quiz - Prelims - 01.10.24 - Quiz Club IIT Patna
Quiz Club, Indian Institute of Technology, Patna
 
Active Surveillance For Localized Prostate Cancer A New Paradigm For Clinical...
Active Surveillance For Localized Prostate Cancer A New Paradigm For Clinical...Active Surveillance For Localized Prostate Cancer A New Paradigm For Clinical...
Active Surveillance For Localized Prostate Cancer A New Paradigm For Clinical...
wygalkelceqg
 
0b - THE ROMANTIC ERA: FEELINGS AND IDENTITY.pptx
0b - THE ROMANTIC ERA: FEELINGS AND IDENTITY.pptx0b - THE ROMANTIC ERA: FEELINGS AND IDENTITY.pptx
0b - THE ROMANTIC ERA: FEELINGS AND IDENTITY.pptx
Julián Jesús Pérez Fernández
 
Coleoptera: The Largest Insect Order.pptx
Coleoptera: The Largest Insect Order.pptxColeoptera: The Largest Insect Order.pptx
Coleoptera: The Largest Insect Order.pptx
Arshad Shaikh
 
Types of Actions in Odoo 18 - Odoo Slides
Types of Actions in Odoo 18 - Odoo SlidesTypes of Actions in Odoo 18 - Odoo Slides
Types of Actions in Odoo 18 - Odoo Slides
Celine George
 
PHYSIOLOGY & SPORTS INJURY by Diwakar Sir
PHYSIOLOGY & SPORTS INJURY by Diwakar SirPHYSIOLOGY & SPORTS INJURY by Diwakar Sir
PHYSIOLOGY & SPORTS INJURY by Diwakar Sir
Diwakar Kashyap
 
TechSoup Microsoft Copilot Nonprofit Use Cases and Live Demo - 2025.05.28.pdf
TechSoup Microsoft Copilot Nonprofit Use Cases and Live Demo - 2025.05.28.pdfTechSoup Microsoft Copilot Nonprofit Use Cases and Live Demo - 2025.05.28.pdf
TechSoup Microsoft Copilot Nonprofit Use Cases and Live Demo - 2025.05.28.pdf
TechSoup
 
IDSP(INTEGRATED DISEASE SURVEILLANCE PROGRAMME...
IDSP(INTEGRATED DISEASE SURVEILLANCE PROGRAMME...IDSP(INTEGRATED DISEASE SURVEILLANCE PROGRAMME...
IDSP(INTEGRATED DISEASE SURVEILLANCE PROGRAMME...
SweetytamannaMohapat
 
Order Lepidoptera: Butterflies and Moths.pptx
Order Lepidoptera: Butterflies and Moths.pptxOrder Lepidoptera: Butterflies and Moths.pptx
Order Lepidoptera: Butterflies and Moths.pptx
Arshad Shaikh
 
How to Create a Stage or a Pipeline in Odoo 18 CRM
How to Create a Stage or a Pipeline in Odoo 18 CRMHow to Create a Stage or a Pipeline in Odoo 18 CRM
How to Create a Stage or a Pipeline in Odoo 18 CRM
Celine George
 
STUDENT LOAN TRUST FUND DEFAULTERS GHANA
STUDENT LOAN TRUST FUND DEFAULTERS GHANASTUDENT LOAN TRUST FUND DEFAULTERS GHANA
STUDENT LOAN TRUST FUND DEFAULTERS GHANA
Kweku Zurek
 
HUMAN SKELETAL SYSTEM ANATAMY AND PHYSIOLOGY
HUMAN SKELETAL SYSTEM ANATAMY AND PHYSIOLOGYHUMAN SKELETAL SYSTEM ANATAMY AND PHYSIOLOGY
HUMAN SKELETAL SYSTEM ANATAMY AND PHYSIOLOGY
DHARMENDRA SAHU
 
A Brief Introduction About Jack Lutkus
A Brief Introduction About  Jack  LutkusA Brief Introduction About  Jack  Lutkus
A Brief Introduction About Jack Lutkus
Jack Lutkus
 
LET´S PRACTICE GRAMMAR USING SIMPLE PAST TENSE
LET´S PRACTICE GRAMMAR USING SIMPLE PAST TENSELET´S PRACTICE GRAMMAR USING SIMPLE PAST TENSE
LET´S PRACTICE GRAMMAR USING SIMPLE PAST TENSE
OlgaLeonorTorresSnch
 
Forestry Model Exit Exam_2025_Wollega University, Gimbi Campus.pdf
Forestry Model Exit Exam_2025_Wollega University, Gimbi Campus.pdfForestry Model Exit Exam_2025_Wollega University, Gimbi Campus.pdf
Forestry Model Exit Exam_2025_Wollega University, Gimbi Campus.pdf
ChalaKelbessa
 
How to Setup Renewal of Subscription in Odoo 18
How to Setup Renewal of Subscription in Odoo 18How to Setup Renewal of Subscription in Odoo 18
How to Setup Renewal of Subscription in Odoo 18
Celine George
 
"Hymenoptera: A Diverse and Fascinating Order".pptx
"Hymenoptera: A Diverse and Fascinating Order".pptx"Hymenoptera: A Diverse and Fascinating Order".pptx
"Hymenoptera: A Diverse and Fascinating Order".pptx
Arshad Shaikh
 
Dashboard Overview in Odoo 18 - Odoo Slides
Dashboard Overview in Odoo 18 - Odoo SlidesDashboard Overview in Odoo 18 - Odoo Slides
Dashboard Overview in Odoo 18 - Odoo Slides
Celine George
 
How to Manage Orders in Odoo 18 Lunch - Odoo Slides
How to Manage Orders in Odoo 18 Lunch - Odoo SlidesHow to Manage Orders in Odoo 18 Lunch - Odoo Slides
How to Manage Orders in Odoo 18 Lunch - Odoo Slides
Celine George
 
How to Configure Add to Cart in Odoo 18 Website
How to Configure Add to Cart in Odoo 18 WebsiteHow to Configure Add to Cart in Odoo 18 Website
How to Configure Add to Cart in Odoo 18 Website
Celine George
 
Active Surveillance For Localized Prostate Cancer A New Paradigm For Clinical...
Active Surveillance For Localized Prostate Cancer A New Paradigm For Clinical...Active Surveillance For Localized Prostate Cancer A New Paradigm For Clinical...
Active Surveillance For Localized Prostate Cancer A New Paradigm For Clinical...
wygalkelceqg
 
Coleoptera: The Largest Insect Order.pptx
Coleoptera: The Largest Insect Order.pptxColeoptera: The Largest Insect Order.pptx
Coleoptera: The Largest Insect Order.pptx
Arshad Shaikh
 
Types of Actions in Odoo 18 - Odoo Slides
Types of Actions in Odoo 18 - Odoo SlidesTypes of Actions in Odoo 18 - Odoo Slides
Types of Actions in Odoo 18 - Odoo Slides
Celine George
 
PHYSIOLOGY & SPORTS INJURY by Diwakar Sir
PHYSIOLOGY & SPORTS INJURY by Diwakar SirPHYSIOLOGY & SPORTS INJURY by Diwakar Sir
PHYSIOLOGY & SPORTS INJURY by Diwakar Sir
Diwakar Kashyap
 
TechSoup Microsoft Copilot Nonprofit Use Cases and Live Demo - 2025.05.28.pdf
TechSoup Microsoft Copilot Nonprofit Use Cases and Live Demo - 2025.05.28.pdfTechSoup Microsoft Copilot Nonprofit Use Cases and Live Demo - 2025.05.28.pdf
TechSoup Microsoft Copilot Nonprofit Use Cases and Live Demo - 2025.05.28.pdf
TechSoup
 
IDSP(INTEGRATED DISEASE SURVEILLANCE PROGRAMME...
IDSP(INTEGRATED DISEASE SURVEILLANCE PROGRAMME...IDSP(INTEGRATED DISEASE SURVEILLANCE PROGRAMME...
IDSP(INTEGRATED DISEASE SURVEILLANCE PROGRAMME...
SweetytamannaMohapat
 
Order Lepidoptera: Butterflies and Moths.pptx
Order Lepidoptera: Butterflies and Moths.pptxOrder Lepidoptera: Butterflies and Moths.pptx
Order Lepidoptera: Butterflies and Moths.pptx
Arshad Shaikh
 
How to Create a Stage or a Pipeline in Odoo 18 CRM
How to Create a Stage or a Pipeline in Odoo 18 CRMHow to Create a Stage or a Pipeline in Odoo 18 CRM
How to Create a Stage or a Pipeline in Odoo 18 CRM
Celine George
 

Adhoc frames conceptual graphs

  • 1. Reasoning & Conceptual Graphs Ayaz Ahmed Shariff K Asst. Professor, Dept. Of CSE Birla Institute of Technology International Centre Ras Al Khaimah #
  • 2. AD-HOC Methods • Ad Hoc are methods deals with uncertainty are methods which have no formal theoretical basis. • Different ad-hoc procedures have been employed successively in no. of AI systems, particularly Expert Systems like MYCIN system. • MYCIN System: Earliest Expert System (ES) to diagnose meningitis & infectious blood diseases. • MYCIN’s KB composed of “if.... Then rules” to assess various forms of patient evidence. #
  • 3. Contents • Ad Hoc Methods • Heuristic Reasoning Methods • Frames • Associative Networks • Conceptual Graphs #
  • 4. AD HOC Methods... • Typical rule of MYCIN ES has form: • This is a rule that would be used by Inference mechanism to help to identify the organism IF: The stain of the organism is gram +ve, and The morphology of the organism is coccus, and The growth conformation of the organism is chains THEN: There us suggestive evidence (0.`7) that the identity of the organism is Streptococcus • The Ad Hoc method measures both belief & disbelief to represent degrees of confirmation respectively given hypothesis. • Represented by MB (H,E), is measure of increased#
  • 5. Heuristic Reasoning Methods • The Heuristic methods are based on use of procedures, rules and other forms of encoded knowledge to achieve specified goals under uncertainty. • Using heuristics , one of the several alternative conclusions may be chosen through the strength of positive v/s negative evidence presented in form of justifications or endorsements. • For ex: SOLOMON a prototype system developed by Paul Cohen in 1985, endorsements in form of heuristics are used to reason about uncertainties associated with client’s investment portfolio. • Thus belief is associated with the rule is a “Subjective conditional probability” – P(H | E1, E2, E3) ; H is hypothesis, E is evidence #
  • 6. Heuristic Reasoning Methods... • IF: Client income need is high & net worth is medium to high; THEN: Risk-Tolerance level is medium. • IF: Client tax bracket is high and risk-tolerance is low; THEN: Tax-exempt mutual funds are indicated. • IF: Client age is high & income needs are high & retirement income is medium; THEN: Risk-Tolerance is low. • IF: Two +ve endorsements are medium or high and one -ve endorsement is high; THEN: Favor positive choice. #
  • 7. Associative Networks (AN) • Network representations provide means of structuring & exhibiting the structure in knowledge. It provides more natural way to map NLs and pictorial representation of objects. • Associative Networks introduced by Quillion in 1996 to model semantics of English words • Associative Networks are – Directed graphs with labelled nodes & arcs – Ex: 7.2 p128 – Bird -> class of objects, tweety -> class, properties -> color #
  • 8. Syntax & Semantics of AN • No generally accepted syntax nor semantics for AN • Designer dependent & vary from one to other • Based on PL & FOPL with extensions • Syntax for any given system is determined by object & relation primitives chosen & by any special rules if any to connect nodes • Language of AN is formed from letters of alphabet (upper case & lower case), relation symbols, set membership, decimals, square & oval nodes, directed arcs #
  • 9. Associative Networks... • “ISA” is predicate has been used to exhibit following type of structures • Generic – Generic Relationships (subset – superset, Generalization – Specialization, AKO) • Generic – Individual Relationships (set membership, Abstraction) • PREDICATE shows relations in form of arcs • AKO Subset • Member of Attributes • ISA Instance of #
  • 10. Semantics of Associative Networks • If a class A of objects has some property P, and “a” is a member of A, then we can infer that “a has property P” • Associative Networks can use in parallel inference rules like modus ponens, chain rule & resolution #
  • 11. Conceptual Graphs (CG) • Conceptual Graphs (CG) may become de-facto standard for Associative Networks (AN) in future • CG may be regarded as primitive building block of AN is a formalism of knowledge representation • “CG is a graphical representation of a mental perception which consists of basic or primitive concepts & relationships that exist b/w the concepts” • A single CG is equivalent to a graphical diagram of natural language sentence where words are depicted as concepts & relationships #
  • 12. CG.... PERSON : joe agent eat object FOOD: soup INSTRUMENT SPOON #
  • 13. CG... • Concepts refers to entities, actions, properties or events in the world. • A concept can be Generic or Individual. Individual concepts have type field followed by referent field • Generic concepts have no referent field • Concepts are enclosed in boxes and relations between concepts in ovals. • Direction of arrow depends to the order of the arguments in the relation they occur • Edges do not have labels • Standard concepts: AGENT, INSTRUMENT, # OBJECT, PART etc
  • 14. Conversion from CG to FOPL 1. Assign unique variable names to every generic concepts. Ex: EAT, SPOON will be given x & y 2. Labels like PERSON, FOOD converted into unary predicates with some name 3. Standard Conceptual relations like AGENT, OBJECT, INSTRUMENT are converted into predicates with many attributes if required 4. Concept referents like joe, soup become FOPL constants 5. Generic concepts with no quantifier in the referent field have an existential quantifier placed before the formula for each variable #
  • 15. Conversion from FOPL to CG • Put FOPL formula into prenex normal form & convert all logic connectives to negation & conjunction. • Every occurrence of Universal quantification is replaced by ~E~x • Every variable x & every occurrence of existential quantification is then replaced with most general type concept denote as [T: *x] • Implication in CG can be represented with negation & conjuction • Ex: P  Q can be written as ~[P ~[Q]] #
  • 16. Frame Structures • Introduced by Marvin Minsky in 1975 as a data structure to represent a mental model of situation like “driving a car”, “attending meeting”, “eating in hotel”. • Frames are general record like structures which consists of slots & slot values. Slots can of any size & type. • Slots which have names & values (or) subfields are called facets. • Facets may have names & number of values #
  • 17. Syntax: Frame Structures (<frame name>) (<slot 1> (<facet 1><value 1> ......... <value k1>) (<facet 2><value 2> ......... <value k2>) ... ... (<facet n><value n> ......... <value kn>) ... ... (<slot 2> (<facet 1><value 1> ......... <value k1>) ... # ...
  • 18. Example: Frame structures (ford (AKO (VALUE car) (COLOR (VALUE silver) (GAS-MILEAGE (DEFAULT fget) (RANGE (VALUED undefined) .... .... Note: Gas-Mileage(fget function) to fetch default value from another frame #
  • 19. Thank You !!! Reference: Artificial Intelligence & Expert Systems by Dav W Patterson #