Concurrent Inference Graphs Daniel R. Schlegel Department of Computer Science and Engineering Problem Summary Inference graphs 2 in their current form.

Slides:



Advertisements
Similar presentations
Artificial Intelligence
Advertisements

Charting the Potential of Description Logic for the Generation of Referring Expression SELLC, Guangzhou, Dec Yuan Ren, Kees van Deemter and Jeff.
Biointelligence Lab School of Computer Sci. & Eng.
Rule-Based Deduction Systems
1 A formula in predicate logic An atom is a formula. If F is a formula then (~F) is a formula. If F and G are Formulae then (F /\ G), (F \/ G), (F → G),
Knowledge & Reasoning Logical Reasoning: to have a computer automatically perform deduction or prove theorems Knowledge Representations: modern ways of.
The Logic of Intelligence Pei Wang Department of Computer and Information Sciences Temple University.
Automated Reasoning Systems For first order Predicate Logic.
First Order Logic Resolution
Inference and Reasoning. Basic Idea Given a set of statements, does a new statement logically follow from this. For example If an animal has wings and.
For Friday No reading Homework: –Chapter 9, exercise 4 (This is VERY short – do it while you’re running your tests) Make sure you keep variables and constants.
Knowledge Representation
CS128 – Discrete Mathematics for Computer Science
Outline Recap Knowledge Representation I Textbook: Chapters 6, 7, 9 and 10.
Introduction to Semantics To be able to reason about the meanings of utterances, we need to have ways of representing the meanings of utterances. A formal.
Inference and Resolution for Problem Solving
Computing & Information Sciences Kansas State University Lecture 11 of 42 CIS 530 / 730 Artificial Intelligence Lecture 11 of 42 William H. Hsu Department.
Knowledge Representation I (Propositional Logic) CSE 473.
Semantics of a Propositional Network Stuart C. Shapiro Department of Computer Science & Engineering Center for MultiSource Information Fusion.
A Logic of Arbitrary and Indefinite Objects Stuart C. Shapiro Department of Computer Science and Engineering, and Center for Cognitive Science.
SNePS 3 for Ontologies Stuart C. Shapiro Department of Computer Science and Engineering, and Center for Cognitive Science University at Buffalo,
CPSC 433 Artificial Intelligence CPSC 433 : Artificial Intelligence Tutorials T01 & T02 Andrew “M” Kuipers note: please include.
S.C. Shapiro An Introduction to SNePS 3 Stuart C. Shapiro Department of Computer Science and Engineering and Center for Cognitive Science State.
Knowledge Representation and Reasoning University "Politehnica" of Bucharest Department of Computer Science Fall 2010 Adina Magda Florea
Knowledge Representation and Reasoning University "Politehnica" of Bucharest Department of Computer Science Fall 2009 Adina Magda Florea
Inference Graphs: A Roadmap Daniel R. Schlegel and Stuart C. Department of Computer Science and Engineering L A – Logic of Arbitrary.
Understanding PML Paulo Pinheiro da Silva. PML PML is a provenance language (a language used to encode provenance knowledge) that has been proudly derived.
Dr. Matthew Iklé Department of Mathematics and Computer Science Adams State College Probabilistic Quantifier Logic for General Intelligence: An Indefinite.
updated CmpE 583 Fall 2008 Ontology Integration- 1 CmpE 583- Web Semantics: Theory and Practice ONTOLOGY INTEGRATION Atilla ELÇİ Computer.
NATURAL LANGUAGE UNDERSTANDING FOR SOFT INFORMATION FUSION Stuart C. Shapiro and Daniel R. Schlegel Department of Computer Science and Engineering Center.
Pattern-directed inference systems
1 Knowledge Representation. 2 Definitions Knowledge Base Knowledge Base A set of representations of facts about the world. A set of representations of.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Description Logics: Logic foundation of Semantic Web Semantic.
Computing & Information Sciences Kansas State University Wednesday, 20 Sep 2006CIS 490 / 730: Artificial Intelligence Lecture 12 of 42 Wednesday, 20 September.
Concurrent Reasoning with Inference Graphs Daniel R. Schlegel and Stuart C. Shapiro Department of Computer Science and Engineering University at Buffalo,
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 11 of 41 Wednesday, 15.
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 13 of 41 Monday, 20 September.
Computing & Information Sciences Kansas State University Lecture 13 of 42 CIS 530 / 730 Artificial Intelligence Lecture 13 of 42 William H. Hsu Department.
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 17 Wednesday, 01 October.
Computing & Information Sciences Kansas State University Lecture 14 of 42 CIS 530 / 730 Artificial Intelligence Lecture 14 of 42 William H. Hsu Department.
Computing & Information Sciences Kansas State University Monday, 25 Sep 2006CIS 490 / 730: Artificial Intelligence Lecture 14 of 42 Monday, 25 September.
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 23 Friday, 17 October.
Automated Reasoning Systems For first order Predicate Logic.
CPSC 386 Artificial Intelligence Ellen Walker Hiram College
Artificial Intelligence 7. Making Deductive Inferences Course V231 Department of Computing Imperial College, London Jeremy Gow.
Artificial Intelligence “Introduction to Formal Logic” Jennifer J. Burg Department of Mathematics and Computer Science.
Predicates and Quantifiers Dr. Yasir Ali. 1.Predicates 2.Quantifiers a.Universal Quantifiers b.Existential Quantifiers 3.Negation of Quantifiers 4.Universal.
DEDUCTION PRINCIPLES AND STRATEGIES FOR SEMANTIC WEB Chain resolution and its fuzzyfication Dr. Hashim Habiballa University of Ostrava.
Chapter 7. Propositional and Predicate Logic Fall 2013 Comp3710 Artificial Intelligence Computing Science Thompson Rivers University.
Computing & Information Sciences Kansas State University Lecture 12 of 42 CIS 530 / 730 Artificial Intelligence Lecture 12 of 42 William H. Hsu Department.
First-Order Logic Semantics Reading: Chapter 8, , FOL Syntax and Semantics read: FOL Knowledge Engineering read: FOL.
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 14 of 42 Wednesday, 22.
From NARS to a Thinking Machine Pei Wang Temple University.
Concurrent Reasoning with Inference Graphs Daniel R. Schlegel Stuart C. Shapiro Department of Computer Science and Engineering Problem Summary Rise of.
Artificial Intelligence Knowledge Representation.
Definition and Technologies Knowledge Representation.
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 16 Description Logic.
Computing & Information Sciences Kansas State University Monday, 18 Sep 2006CIS 490 / 730: Artificial Intelligence Lecture 11 of 42 Monday, 18 September.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 781 Knowledge Systems: Student Presentations Spring 2011 Marco Valtorta.
CENG 424-Logic for CS Introduction Based on the Lecture Notes of Konstantin Korovin, Valentin Goranko, Russel and Norvig, and Michael Genesereth.
Chapter 7. Propositional and Predicate Logic
Introduction to Logic for Artificial Intelligence Lecture 2
Lecture 1 – Formal Logic.
Knowledge Evolution Tools
The function of knowledge representation scheme is
Chapter 7. Propositional and Predicate Logic
Knowledge Representation
Deniz Beser A Fundamental Tradeoff in Knowledge Representation and Reasoning Hector J. Levesque and Ronald J. Brachman.
CIS Monthly Seminar – Software Engineering and Knowledge Management IS Enterprise Modeling Ontologies Presenter : Dr. S. Vasanthapriyan Senior Lecturer.
Habib Ullah qamar Mscs(se)
Presentation transcript:

Concurrent Inference Graphs Daniel R. Schlegel Department of Computer Science and Engineering Problem Summary Inference graphs 2 in their current form only support propositional logic. We expand it to support L A – A Logic of Arbitrary and Indefinite Objects. 3 Note: Much of this is work in progress, advice and criticism are very welcome! This work has been supported by a Multidisciplinary University Research Initiative (MURI) grant (Number W911NF ) for Unified Research on Network-based Hard/Soft Information Fusion, issued by the US Army Research Office (ARO) under the program management of Dr. John Lavery. Inference Components Enhanced Channels Channels appear not only within a rule, but also from rule consequents to unifiable rule antecedents, and from consequents to unifiable questions. When formulas are added to the graph, the are unified with all others using a kind of substitution tree 1. Channels (and inference segments) are extended to contain: Verifiers – Verify substitution is applicable. Switches – Changes variable context. Valves – Prevent or allow substitutions to pass through. Example: Subsumption Inference References 1.Hoder, K., & Voronkov, A. Comparing unification algorithms in first-order theorem proving. In KI 2009: Advances in Artificial Intelligence (pp ). Springer Berlin Heidelberg, Schlegel, D. R. & Shapiro, S. C. Concurrent Reasoning with Inference Graphs. In Proceedings of the Third International IJCAI Workshop on Graph Structures for Knowledge Representation and Reasoning (GKR 2013), 2013, in press. 3.Shapiro, S. C. A Logic of Arbitrary and Indefinite Objects. In D. Dubois, C. Welty, & M. Williams, Principles of Knowledge Representation and Reasoning: Proceedings of the Ninth International Conference (KR2004), AAAI Press, Menlo Park, CA, 2004, Woods, W. A. Understanding subsumption and taxonomy. In Sowa, J., ed., Principles of Semantic Networks. Los Altos, CA: Morgan Kaufmann. 45–94, Draws influences from: RETE Networks Alpha Networks Beta Networks Terminal Node Token Truth Maintenance Systems LATMS Constraints LTMS Node Active Connection Graphs Report Filter Switch P-Tree S-Index p-node Some of these components are, in many ways, equivalent: ACG Report = RETE Token “Message” Beta Network = P-Tree “Binary Conjunct Tree” “Chain” of Alpha Network = ACG Filter “Verifier” Terminal Node = LATMS Constraint = ACG Rule Node “Rule Node” LTMS Node = p-node “Propositional Node” From MGU factorization L A – A Logic of Arbitrary and Indefinite Objects A logic designed by Stuart C. Shapiro for: KRR Systems NL Understanding / Generation Commonsense Reasoning Uses arbitrary/indefinite terms, not universally/existentially quantified variables. Structure sharing between terms. Makes term subsumption possible. Example (Structure Sharing): The arbitrary domesticated dog is both loyal and friendly. Notice that only one arbitrary domesticated dog has been created in the graph. CSNePS will support at least 2 types of subsumption. 4 Structural Subsumption: by their formal definitions, C1 is more general than C2. Example: Since the arbitrary domesticated dog is friendly, the arbitrary white domesticated dog is friendly. Recorded Subsumption: C1 is above C2 in a subsumption data structure. Example: If the arbitrary Animal is alive, then according to this hierarchy, so are any Dogs, Huskies, or Cats – including the arbitrary ones. Example: The property of having two different colored eyes (which a Husky has) would not be inherited by Dog. The type hierarchy used in recorded subsumption works in concert with unification, to limit unifiers. What (if any) types of deduced subsumption are possible is still under consideration. Belief revision is a complicating factor. This graph contains the proposition that every arbitrary entity is friends with their arbitrary child. It also contains the wh-question “Who is Dave friends with?” Two i-channels are created from wft1 to wft3, since the friends relation is symmetric. Note that arb1, arb2, qvar1, and Dave are all entities, but that data has been omitted from the graph for readability.