SlideShare a Scribd company logo
2
Most read
3
Most read
12
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

PDF
Hill Climbing Algorithm in Artificial Intelligence
PPTX
Data preprocessing in Machine learning
PPT
Artificial Intelligence: Case-based & Model-based Reasoning
PDF
Production System in AI
PPTX
PPT
Artificial Intelligence -- Search Algorithms
PPTX
Longest Common Subsequence
PPT
Slide3.ppt
Hill Climbing Algorithm in Artificial Intelligence
Data preprocessing in Machine learning
Artificial Intelligence: Case-based & Model-based Reasoning
Production System in AI
Artificial Intelligence -- Search Algorithms
Longest Common Subsequence
Slide3.ppt

What's hot (20)

PPTX
Evolutionary Algorithms
PPT
Hill climbing
PPT
Problems, Problem spaces and Search
PPTX
Object oriented testing
PDF
Algorithms Lecture 7: Graph Algorithms
PPTX
Lecture-12Evaluation Measures-ML.pptx
PPT
Genetic Algorithms - Artificial Intelligence
PPTX
LISP:Predicates in lisp
PPTX
Analysis of algorithm
PDF
Storage organization and stack allocation of space
PPTX
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...
PDF
Unit1: Introduction to AI
PPTX
Solving recurrences
PPTX
Lec 2 algorithms efficiency complexity
PPTX
Analysis and Design of Algorithms
PPTX
Decision trees
PDF
GRAPH MATRIX APPLICATIONS.pdf
PPTX
Dynamic Programming Matrix Chain Multiplication
PPTX
Unit 2 ai
PPTX
Alpha-Beta Search
Evolutionary Algorithms
Hill climbing
Problems, Problem spaces and Search
Object oriented testing
Algorithms Lecture 7: Graph Algorithms
Lecture-12Evaluation Measures-ML.pptx
Genetic Algorithms - Artificial Intelligence
LISP:Predicates in lisp
Analysis of algorithm
Storage organization and stack allocation of space
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...
Unit1: Introduction to AI
Solving recurrences
Lec 2 algorithms efficiency complexity
Analysis and Design of Algorithms
Decision trees
GRAPH MATRIX APPLICATIONS.pdf
Dynamic Programming Matrix Chain Multiplication
Unit 2 ai
Alpha-Beta Search
Ad

Viewers also liked (14)

PPTX
Requirements engineering
PPTX
Heuristics Theorizing (Gregory & Muntermann 2014) - Paper Summary Presentation
PPT
PPT
If2036 sw requirement
PPT
Heuristic Search
PPT
Introduction to Expert Systems {Artificial Intelligence}
PPTX
Restaurant management presentation
PPTX
AI: AI & Problem Solving
PPTX
Ad-Hoc Networks
PDF
Restaurent management system
PPT
6.expert systems
PPTX
Heuristic method
PPTX
Customer ordering system
DOCX
Hospital management system project
Requirements engineering
Heuristics Theorizing (Gregory & Muntermann 2014) - Paper Summary Presentation
If2036 sw requirement
Heuristic Search
Introduction to Expert Systems {Artificial Intelligence}
Restaurant management presentation
AI: AI & Problem Solving
Ad-Hoc Networks
Restaurent management system
6.expert systems
Heuristic method
Customer ordering system
Hospital management system project
Ad

Similar to Adhoc frames conceptual graphs (20)

PPTX
semantic frames scripts artificial intelligence
PDF
Lesson 19
PDF
AI Lesson 19
PDF
Ontology Engineering SSSC2009
PPTX
aritficial intellegence
PPT
Ontological on Engineering Presentation1
PPTX
NISO Forum, Denver, Sept. 24, 2012: Opening Keynote: The Many and the One: BC...
PPTX
frames.pptx
PPTX
FRAMES_091422.pptx
PDF
A formal conceptual framework
KEY
Enforcing Behavioral Constraints in Evolving Aspect-Oriented Programs
PPT
PPT
Knowledge_Representbhhggghhhhhhhtrrghjuuuuation.ppt
PDF
Platforms and the Semantic Web
PDF
Semantic Modeling Notation (Scanlon, SemTech 2010)
PPTX
Weak Slot and Filler Structure (by Mintoo Jakhmola LPU)
PDF
New ways to represent complex systems and processes
PDF
The Semantic Web #8 - Ontology
PPT
Artificial Intelligence: Knowledge Acquisition
semantic frames scripts artificial intelligence
Lesson 19
AI Lesson 19
Ontology Engineering SSSC2009
aritficial intellegence
Ontological on Engineering Presentation1
NISO Forum, Denver, Sept. 24, 2012: Opening Keynote: The Many and the One: BC...
frames.pptx
FRAMES_091422.pptx
A formal conceptual framework
Enforcing Behavioral Constraints in Evolving Aspect-Oriented Programs
Knowledge_Representbhhggghhhhhhhtrrghjuuuuation.ppt
Platforms and the Semantic Web
Semantic Modeling Notation (Scanlon, SemTech 2010)
Weak Slot and Filler Structure (by Mintoo Jakhmola LPU)
New ways to represent complex systems and processes
The Semantic Web #8 - Ontology
Artificial Intelligence: Knowledge Acquisition

Recently uploaded (20)

PDF
Complications of Minimal Access Surgery at WLH
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Classroom Observation Tools for Teachers
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
01-Introduction-to-Information-Management.pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PPTX
Cell Structure & Organelles in detailed.
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPTX
Pharma ospi slides which help in ospi learning
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PDF
Supply Chain Operations Speaking Notes -ICLT Program
Complications of Minimal Access Surgery at WLH
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Classroom Observation Tools for Teachers
O7-L3 Supply Chain Operations - ICLT Program
human mycosis Human fungal infections are called human mycosis..pptx
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
01-Introduction-to-Information-Management.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Renaissance Architecture: A Journey from Faith to Humanism
Anesthesia in Laparoscopic Surgery in India
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
Cell Structure & Organelles in detailed.
Microbial disease of the cardiovascular and lymphatic systems
102 student loan defaulters named and shamed – Is someone you know on the list?
Pharma ospi slides which help in ospi learning
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
Supply Chain Operations Speaking Notes -ICLT Program

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 #