Reasoning with Dependency Structures and Lexicographic Definitions using Unit Graphs Maxime Lefrançois, Fabien Gandon [ maxime.lefrancois | fabien.gandon.

Slides:



Advertisements
Similar presentations
Simplified Common Logic A flexible framework for information interchange based on first-order logic.
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
1 ICS-FORTH EU-NSF Semantic Web Workshop 3-5 Oct Christophides Vassilis Database Technology for the Semantic Web Vassilis Christophides Dimitris Plexousakis.
Language Specification using Metamodelling Joachim Fischer Humboldt University Berlin LAB Workshop Geneva
1 ICS-FORTH & Univ. of Crete SeLene November 15, 2002 A View Definition Language for the Semantic Web Maganaraki Aimilia.
Computer Science CPSC 322 Lecture 25 Top Down Proof Procedure (Ch 5.2.2)
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
CILC2011 A framework for structured knowledge extraction and representation from natural language via deep sentence analysis Stefania Costantini Niva Florio.
Answer Set Programming Overview Dr. Rogelio Dávila Pérez Profesor-Investigador División de Posgrado Universidad Autónoma de Guadalajara
Knowledge Representation
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
Knowledge Representation
LTAG Semantics on the Derivation Tree Presented by Maria I. Tchalakova.
NLP and Speech Course Review. Morphological Analyzer Lexicon Part-of-Speech (POS) Tagging Grammar Rules Parser thethe – determiner Det NP → Det.
The Semantic Web: Means Many Things to Many People.
Dynamic Ontologies on the Web Jeff Heflin, James Hendler.
The Semantic Web – WEEK 5: RDF Schema + Ontologies The “Layer Cake” Model – [From Rector & Horrocks Semantic Web cuurse]
Modelling Conceptual Knowledge using Logic - Week 6 Lee McCluskey Department of Computing and Mathematical Sciences University of Huddersfield.
Cognitive Linguistics Croft & Cruse 10 An overview of construction grammars (part 1, through )
Chapter 7: Resource Description Framework (RDF) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley,
Knowledge Representation
ANHAI DOAN ALON HALEVY ZACHARY IVES Chapter 12: Ontologies and Knowledge Representation PRINCIPLES OF DATA INTEGRATION.
Building the Valency Lexicon of Arabic Verbs Viktor Bielický Otakar Smrž LREC 2008, Marrakech, Morocco.
Knowledge Representation and Semantic Capturing Albena Strupchanska Linguistic Modelling Department, Institute for Parallel Processing, Bulgarian Academy.
RDF: Concepts and Abstract Syntax W3C Recommendation 10 February Michael Felderer Digital Enterprise.
RDF (Resource Description Framework) Why?. XML XML is a metalanguage that allows users to define markup XML separates content and structure from formatting.
Frames and semantic networks, page 1 CSI 4106, Winter 2005 A brief look at semantic networks A semantic network is an irregular graph that has concepts.
Knowledge Interchange Format Michael Gruninger National Institute of Standards and Technology
INF 384 C, Spring 2009 Ontologies Knowledge representation to support computer reasoning.
What is linguistics  It is the science of language.  Linguistics is the systematic study of language.  The field of linguistics is concerned with the.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Dimitrios Skoutas Alkis Simitsis
Early Work Masterman: 100 primitive concepts, 15,000 concepts Wilks: Natural Language system using semantic networks Shapiro: Propositional calculus based.
Semantic Web - an introduction By Daniel Wu (danielwujr)
RDF and XML 인공지능 연구실 한기덕. 2 개요  1. Basic of RDF  2. Example of RDF  3. How XML Namespaces Work  4. The Abbreviated RDF Syntax  5. RDF Resource Collections.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
The Unit Graphs Framework: A graph-based Knowledge Representation Formalism designed for the Meaning-Text Theory & Application to Lexicographic Definitions.
Tool for Ontology Paraphrasing, Querying and Visualization on the Semantic Web Project By Senthil Kumar K III MCA (SS)‏
Logical Agents Chapter 7. Outline Knowledge-based agents Logic in general Propositional (Boolean) logic Equivalence, validity, satisfiability.
Understanding RDF. 2/30 What is RDF? Resource Description Framework is an XML-based language to describe resources. A common understanding of a resource.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Knowledge Representation
Description of Information Resources: RDF/RDFS (an Introduction)
Computer Science CPSC 322 Lecture 22 Logical Consequences, Proof Procedures (Ch 5.2.2)
Syntactic Annotation of Slovene Corpora (SDT, JOS) Nina Ledinek ISJ ZRC SAZU
1 CS 385 Fall 2006 Chapter 7 Knowledge Representation 7.1.1, 7.1.5, 7.2.
Leonid Iomdin Institute for Information Transmission Problems, Russian Academy of Sciences
Presented by Kyumars Sheykh Esmaili Description Logics for Data Bases (DLHB,Chapter 16) Semantic Web Seminar.
Chapter 5 The Semantic Web 1. The Semantic Web  Initiated by Tim Berners-Lee, the inventor of the World Wide Web.  A common framework that allows data.
Ontology Technology applied to Catalogues Paul Kopp.
Definition and Technologies Knowledge Representation.
16 April 2011 Alan, Edison, etc, Saturday.. Knowledge, Planning and Robotics 1.Knowledge 2.Types of knowledge 3.Representation of knowledge 4.Planning.
King Faisal University جامعة الملك فيصل Deanship of E-Learning and Distance Education عمادة التعلم الإلكتروني والتعليم عن بعد [ ] 1 King Faisal University.
1 Representing and Reasoning on XML Documents: A Description Logic Approach D. Calvanese, G. D. Giacomo, M. Lenzerini Presented by Daisy Yutao Guo University.
Conceptual Graphs Maxime Lefrançois Ecole des Mines de Saint-Etienne
Knowledge Representation Techniques
Conceptual Graphs(1) A CG is a finite, connected, bipartite graph.
Chapter Eight Syntax.
Knowledge Representation
Artificial Intelligence (CS 370D)
Knowledge Representation
CSC 594 Topics in AI – Applied Natural Language Processing
Conceptual Graphs Graph Structure
ece 720 intelligent web: ontology and beyond
Chapter Eight Syntax.
Object-Oriented Knowledge Representation
ONTOMERGE Ontology translations by merging ontologies Paper: Ontology Translation on the Semantic Web by Dejing Dou, Drew McDermott and Peishen Qi 2003.
Representations & Reasoning Systems (RRS) (2.2)
CIS Monthly Seminar – Software Engineering and Knowledge Management IS Enterprise Modeling Ontologies Presenter : Dr. S. Vasanthapriyan Senior Lecturer.
Presentation transcript:

Reasoning with Dependency Structures and Lexicographic Definitions using Unit Graphs Maxime Lefrançois, Fabien Gandon [ maxime.lefrancois | fabien.gandon Depling’13, August 30 th 2013, Prague

Knowledge Representation answers recurrent needs ▫represent ▫manipulate ▫query ▫reason ▫share ▫... here: applied to the linguistic domain ▫Meaning-Text Theory 2 Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs

3 Choose Formalism Populate Applications t Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs

4 Choose Formalism Populate Applications t 1. Choose Formalism Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs

5 Semantic Actant Slots (SemASlots) = Participants of the linguistic situation denoted by L that have a favoured position in sentences constructed with L Semantic Actant Slots (SemASlots) = Participants of the linguistic situation denoted by L that have a favoured position in sentences constructed with L Linguistic Predicates Need 1: Theory of Semantic Actants (Mel’cuk, 2004) Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs

6 Semantic Actant Slots (SemASlots) = Participants of the linguistic situation denoted by L that have a favoured position in sentences constructed with L Semantic Actant Slots (SemASlots) = Participants of the linguistic situation denoted by L that have a favoured position in sentences constructed with L Linguistic Predicates Need 1: Theory of Semantic Actants (Mel’cuk, 2004) + linguistic criterions Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs

7 Linguistic Predicates Need 1: Theory of Semantic Actants (Mel’cuk, 2004) Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs ( to eat ) (Paul ; eggs ; plate) optional logical predicate ≠

8 Linguistic Predicates Need 1: Theory of Semantic Actants (Mel’cuk, 2004) Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs ( outil ) (Paul ; Untangle) ( outil ) (Paul ; Carpenter) ( to eat ) (Paul ; eggs ; plate) splitoptional logical predicate ≠

9 Linguistic Predicates Need 1: Theory of Semantic Actants (Mel’cuk, 2004) Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs an actant may be a predicate ( outil ) (Paul ; Untangle) ( outil ) (Paul ; Carpenter) ( to eat ) (Paul ; eggs ; plate) splitoptional logical predicate ≠

Existing KR Formalisms Semantic Web Formalisms ▫RDF - oriented labelled graphs ▫OWL - Description Logics ▫SPARQL - Query, Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs

Existing KR Formalisms Semantic Web Formalisms ▫RDF - oriented labelled graphs No Semantics ▫OWL - Description Logics Only binary relations Reify ? -> No Semantics 11 Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs

Existing KR Formalisms Conceptual Graphs ▫SowaOriented labelled Graphs ▫Sowa drew his inspiration from Tesnière ▫Rules, reasoning, (Baget, Mugnier, Chein,...) ▫Concepts and Relations definitions, (Sowa, Leclère,...) 12 Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs

Existing KR Formalisms Conceptual Graphs Alternation Concept – Relation 13 Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs

14 t The Unit Graphs Formalism a graph-based formalism, to represent linguistic units Choose Formalism Populate Applications Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs

15 t Draw inspiration from GC and Develop a RDF syntax to exchange knowledge The Unit Graphs Formalism Choose Formalism Populate Applications Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs

16 t The Unit Graphs Formalism Choose Formalism Populate Applications Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs Draw inspiration from GC and Develop a RDF syntax to exchange knowledge

17 t The Unit Graphs Formalism What reasoning capabilities ? Choose Formalism Populate Applications Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs

1. Choose Formalism 18 Needs, problems Existing Knowledge Representation Formalisms The Unit Graphs formalism ▫Unit Graphs ▫Rules and Definitions Reasoning with Unit Graphs ▫Logical Semantics ▫Entailment problem Lefrançois, Gandon, The Unit Graphs Framework: Linguistic Knowledge Representation

19 Units – Representations (c.f., Mel’čuk, 2004) Unit Types – Lexicon Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs

20 Unit Types Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs Specify How their units are to be linked to other units in Unit Graphs through Actantial Structure:  Actant Slots (ASlots)  Signatures

21 Unit Graphs are defined over a Support Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs

22 Unit Graphs are defined over a Support Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs Hierarchy of Unit Types ▫Primitive Unit Types (PUTs) Lexical unit type ANIMAL Grammatical unit type Verb, Noun, plur Surface Semantic unit type ( animal ) ▫Conjunctive Unit Types (PUTs) A Unit may consist of several conjoint PUTs { def, plur, ANIMAL } ( ( the animals ) )

23 Unit Graphs are defined over a Support Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs Hierarchy of Unit Types ▫Primitive Unit Types (PUTs) Lexical unit type ANIMAL Grammatical unit type Verb, Noun, plur Surface Semantic unit type ( animal ) Are pre-ordered plur pluralizable / animal \ / dog \

24 Unit Graphs are defined over a Support Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs Hierarchy of Unit Types Unit Types specify how their units are to be linked through Actantial Structure  Actant Slots (ASlots)  Signatures

25 Unit Graphs are defined over a Support Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs Hierarchy of Unit Types Actant Slots ▫Have Symbols Deep Semantics: lexicalized semantic roles Surface Semantics: Numbers Deep Syntax: Roman numerals ▫May be Obligatory, Optional, Prohibited

26 Organization of the Unit Types Hierarchy with respect to a unique ASymbol s The complete Unit Types Hierarchy is an intricated superposition of such figures ≃ radix obligat prohibet absurd Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs

27 Unit Graphs are defined over a Support Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs Hierarchy of Unit Types Signatures ▫denote the type of units that fill an ASlot s of a unit of a type t

28 As we go down the hierarchy, signatures may only be specialized Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs

29 Unit Graphs are defined over a Support Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs Hierarchy of Circumstantial Symbols Circumstantial Symbols: Deep and Surface Semantics: none Deep Syntax: ATTR, COORD, APPEND... Are organized in hierarchy ex: ATTR deep syntactic CSymbol Are signed

30 Unit Graphs are defined over a Support Unit Node Markers Arbitrary Symbols Every Element of M identifies a specific unit; Multiple elements of M may identify the same unit. Unit Node Markers Arbitrary Symbols Every Element of M identifies a specific unit; Multiple elements of M may identify the same unit. Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs

31 Unit Graphs are defined over a Support  Unit nodes  Unit nodes labels : a type + a marker  Actantial triples  Circumstantial triples  Declared equivalences of unit nodes Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs

32 Unit Graphs are defined over a Support Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs

33 Unit Graphs are defined over a Support Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs

1. Choose Formalism 34 Needs, problems Existing Knowledge Representation Formalisms The Unit Graphs formalism ▫Unit Graphs ▫Rules and Definitions Reasoning with Unit Graphs ▫Logical Semantics ▫Entailment problem Lefrançois, Gandon, The Unit Graphs Framework: Linguistic Knowledge Representation

35 Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs Unit Graphs Homomorphism « Is UG G contained in UG H ? » Oriented Labelled Graphs Homomorphism ▫arcs must be preserved ▫labels may get specialized

36 Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs Unit Graphs Homomorphism

37 Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs Unit Graphs Rules A Hypothesis H A Conclusion G A partial mapping from nodes of H to nodes of C

38 Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs Unit Graphs Rules A rule R is Applicable to G iif there is a homomorphism H->G Apply rule R: add C to G and merge nodes

39 Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs PUT Definitions

1. Choose Formalism 40 Needs, problems Existing Knowledge Representation Formalisms The Unit Graphs formalism ▫Unit Graphs ▫Rules and Definitions Reasoning with Unit Graphs ▫Logical Semantics ▫Entailment problem Lefrançois, Gandon, The Unit Graphs Framework: Linguistic Knowledge Representation

41 Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs Reasoning with Unit Graphs

42 Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs Logical Semantics of UGs: Closure

43 Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs Logical Semantics of UGs: Closure

44 Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs Logical Semantics of UGs: Closure

45 Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs Logical Semantics of UGs: Closure

46 Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs Logical Semantics of UGs: Closure

47 Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs Logical Semantics of UGs: Closure

48 Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs Logical Semantics of UGs: Closure

49 Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs Logical Semantics of UGs: Closure

50 Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs Logical Semantics of UGs: Closure

51 Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs Logical Semantics of UGs: Closure

1. Choose Formalism 52 Needs, problems Existing Knowledge Representation Formalisms The Unit Graphs formalism ▫Unit Graphs ▫Rules and Definitions Reasoning with Unit Graphs ▫Logical Semantics ▫Entailment problem Lefrançois, Gandon, The Unit Graphs Framework: Linguistic Knowledge Representation

53 Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs Reasoning with Unit Graphs G entails H if and only if there is a homomorphism from H to cl(G) G entails H if and only if there is a homomorphism from H to cl(G)

54 Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs Future Work Problem: risk of infinite closure need to find conditions : ▫on the hierarchy of Unit Types ▫on the set of definitions

Conclusions 55 Linguistic Knowledge Representation The Unit Graphs Formalism ▫Hierarchy of Unit Types ▫Hierarchy of Circumstantial Symbols ▫Unit Graphs ▫Rules and Definitions Reasoning with UGs ▫Logical Semantics: Unit Graph Closure ▫Entailment equivalent to the homomorphism problem Lefrançois, Gandon, Reasoning with Dependency Structures and Lex. Definitions using Unit Graphs

Reasoning with Dependency Structures and Lexicographic Definitions using Unit Graphs Depling’13, August 30 th 2013, Prague Thank you