1 LIS590IM Information Modeling — Slide Set for Class 16 The Father Guido Sarducci Slide and some final comments Slides for Dec 16 lecture LIS590IML: Information.

Slides:



Advertisements
Similar presentations
1 Knowledge Representation Introduction KR and Logic.
Advertisements

First-Order Logic Chapter 8.
Predicate Logic Colin Campbell. A Formal Language Predicate Logic provides a way to formalize natural language so that ambiguity is removed. Mathematical.
From Handbook of Temporal Reasoning in Artificial Intelligence By Jan Chomicki & David Toman Temporal Databases Presented by Leila Jalali CS224 presentation.
Knowledge Representation and Reasoning using Description Logic Presenter Shamima Mithun.
Query Answering for OWL-DL with Rules Boris Motik Ulrike Sattler Rudi Studer.
Rigorous Software Development CSCI-GA Instructor: Thomas Wies Spring 2012 Lecture 11.
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
LDK R Logics for Data and Knowledge Representation Modal Logic Originally by Alessandro Agostini and Fausto Giunchiglia Modified by Fausto Giunchiglia,
Knowledge Representation Methods
Analyzing Minerva1 AUTORI: Antonello Ercoli Alessandro Pezzullo CORSO: Seminari di Ingegneria del SW DOCENTE: Prof. Giuseppe De Giacomo.
9/28/98 Prof. Richard Fikes First-Order Logic Knowledge Interchange Format (KIF) Computer Science Department Stanford University CS222 Fall 1998.
1 Chapter 7 Propositional and Predicate Logic. 2 Chapter 7 Contents (1) l What is Logic? l Logical Operators l Translating between English and Logic l.
Knowledge Representation I (Propositional Logic) CSE 473.
Logics for Data and Knowledge Representation
Artificial Intelligence 4. Knowledge Representation Course V231 Department of Computing Imperial College, London © Simon Colton.
Ming Fang 6/12/2009. Outlines  Classical logics  Introduction to DL  Syntax of DL  Semantics of DL  KR in DL  Reasoning in DL  Applications.
Understanding PML Paulo Pinheiro da Silva. PML PML is a provenance language (a language used to encode provenance knowledge) that has been proudly derived.
1 LIS590IML Information Modeling — Class 01b Unit 1: First Order Logic Basic Logical Concepts: Logic, Argument, Assertion, Validity and Introduction to.
LDK R Logics for Data and Knowledge Representation ClassL (part 3): Reasoning with an ABox 1.
Presented by:- Somya Gupta( ) Akshat Malu ( ) Swapnil Ghuge ( ) Franz Baader, Ian Horrocks, and Ulrike Sattler.
The Bernays-Schönfinkel Fragment of First-Order Autoepistemic Logic Peter Baumgartner MPI Informatik, Saarbrücken.
Pattern-directed inference systems
0 What logic is or should be Propositions Boolean operations The language of classical propositional logic Interpretation and truth Validity (tautologicity)
An Introduction to Description Logics (chapter 2 of DLHB)
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Description Logics: Logic foundation of Semantic Web Semantic.
Course Overview and Road Map Computability and Logic.
LDK R Logics for Data and Knowledge Representation Modal Logic Originally by Alessandro Agostini and Fausto Giunchiglia Modified by Fausto Giunchiglia,
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Natural Deduction Proving Validity. The Basics of Deduction  Argument forms are instances of deduction (true premises guarantee the truth of the conclusion).
Logical Agents Chapter 7. Outline Knowledge-based agents Logic in general Propositional (Boolean) logic Equivalence, validity, satisfiability.
CS6133 Software Specification and Verification
DL Overview Second Pass Ming Fang 06/19/2009. Outlines  Description Languages  Knowledge Representation in DL  Logical Inference in DL.
Artificial Intelligence 2004 Non-Classical Logics Non-Classical Logics Specific Language Constructs added to classic FOPL Different Types of Logics.
KNOWLEDGE BASED SYSTEMS
Computer Science CPSC 322 Lecture 22 Logical Consequences, Proof Procedures (Ch 5.2.2)
LDK R Logics for Data and Knowledge Representation ClassL (part 2): Reasoning with a TBox 1.
11 Artificial Intelligence CS 165A Thursday, October 25, 2007  Knowledge and reasoning (Ch 7) Propositional logic 1.
ece 627 intelligent web: ontology and beyond
CSE-291: Ontologies in Data Integration Department of Computer Science & Engineering University of California, San Diego CSE-291: Ontologies in Data Integration.
Computing & Information Sciences Kansas State University Lecture 12 of 42 CIS 530 / 730 Artificial Intelligence Lecture 12 of 42 William H. Hsu Department.
Albert Gatt LIN3021 Formal Semantics Lecture 3. Aims This lecture is divided into two parts: 1. We make our first attempts at formalising the notion of.
First-Order Logic Semantics Reading: Chapter 8, , FOL Syntax and Semantics read: FOL Knowledge Engineering read: FOL.
1 First Order Logic CS 171/271 (Chapter 8) Some text and images in these slides were drawn from Russel & Norvig’s published material.
EEL 5937 Content languages EEL 5937 Multi Agent Systems Lecture 10, Feb. 6, 2003 Lotzi Bölöni.
Artificial Intelligence Knowledge Representation.
Knowledge Representation and Inference Dr Nicholas Gibbins 32/3019.
Logics for Data and Knowledge Representation ClassL (part 1): syntax and semantics.
March 3, 2016Introduction to Artificial Intelligence Lecture 12: Knowledge Representation & Reasoning I 1 Back to “Serious” Topics… Knowledge Representation.
Artificial Intelligence Logical Agents Chapter 7.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Propositional Logic: Logical Agents (Part I)
Karen M. Wickett School of Information University of Texas at Austin
385T Information Modeling — Class 01 Unit 1: First Order Logic Introduction to Unit 1: First Order Logic Basic Logical Concepts: Logic, Argument,
Karen Wickett School of Information University of Texas at Austin
Knowledge Representation using First-Order Logic
Formal ontologies vs. triple based KR gap or convergence?
Karen Wickett School of Information University of Texas at Austin
Knowledge Representation
Ontology.
ece 720 intelligent web: ontology and beyond
Logics for Data and Knowledge Representation
Logics for Data and Knowledge Representation
Logics for Data and Knowledge Representation
The Entity-Relationship Model
Back to “Serious” Topics…
Ontology.
CIS Monthly Seminar – Software Engineering and Knowledge Management IS Enterprise Modeling Ontologies Presenter : Dr. S. Vasanthapriyan Senior Lecturer.
Presentation transcript:

1 LIS590IM Information Modeling — Slide Set for Class 16 The Father Guido Sarducci Slide and some final comments Slides for Dec 16 lecture LIS590IML: Information Modeling Allen Renear Graduate School of Library and Information Science University of Illinois, Urbana-Champaign Fall 2008

2 The Father Guido Sarducci Slide Expressiveness (vs efficiency, decidability, completeness) Data independence

3 Logic Logic is the foundation for all information modeling, past and future. Sometimes the connection is implicit (RDMSs), sometimes explicit. You understand a modeling system if, and only if, you understand the logic it is based on. Parts of a logical system Syntax Teller’s formation rules Semantics Teller’s evaluation rules (including “interpretations” Inferencing systems Truth tables Truth trees Natural deduction

4 Expressiveness Information modeling languages vary in their expressiveness…. Predication none (sentences only) monadic polyadic Quantification over individual variables Selection of truth functional connectives Quantification over predicate variables Modal notions (necessity, probability) Epistemic notions (belief, knowledge, justification)

5 Expressiveness vs Algorithmic Some inferencing techniques are algorithms some aren’t. truth tables and truth trees are algorithms ND is not Some logics have an algorithmic inferencing techniques, some don’t. SL has many algorithmic techniques PL has none (though truth trees is an algorithm most of the time)

6 Expressiveness vs. Efficiency Some inferencing algorithms are efficient in some circumstances some aren’t truth tables are catastrophically inefficient for full SL very efficient for RDF truth trees are very efficient, except when the aren’t As certain kinds of expressiveness goes up efficiency can go down reasoning over the EC fragment of FOL (I.e. RDF) is always very efficient reasoning over SL can, in the worst case, be very inefficient

7 Expressiveness vs. Decidability Sometime increases in expressiveness can make a system undecidable In full FOL there is no algorithm that will derive every valid conclusion

8 Database tables Tables are relations, sets of n-tuples. that why we say “relational database”

9 A Table [EN]

10 A Relation { } < < < < < >,

11 Relations, triples, predications The information carried by a relation with n-sized tuples can be re-expressed by a relation of 3-sized tuples, i.e. triples. {,, …} Or, alternatively, as a conjunction of dyadic predications… Titled(book42, “Moby Dick”) & Authored(book42, Melville) & hasLanguage(book42,English) … TitleAuthorLanguage Book42Moby DickMelvilleEnglish Books43Lao TzyLao TzuChinese Book44RamayanaValmikiSanskrit

12 Conceptual Models, such as ER diagrams A conceptual model is a representation of the possibilities and a constraints for a domain. They can be translated into FOL axioms They function at the T-Box or schema level, representing the possibilities and contraints “if x is a an expression then there exists a y such that y realizes y and y is a work” Not a the A-box or instance level: “text42 realizes Moby Dick”