SlideShare a Scribd company logo
1 of 26
Download to read offline
Constructive Description
Logics: what, why and how?
       Valeria de Paiva
    Intelligent System Lab
   Palo Alto Research Center

CRR 2006 – Riva del Garda
Outline

   Motivation
   Textual Inference Logic
   Constructive description logic I
   Constructive description logic II
   Related work
   Discussion
An applied logician’s job is never
done…
   When modeling an implemented system as a
    logic you can start from the system




   Or you can start from logics that could fit it
   Hopefully the two meet up…
Motivation: Logic for Text
Understanding
   A logic for reasoning about questions and
    answers using formulae automatically created
    from texts in English
   Logic used both to create logical
    representation of information and to
    answer/solve/infer questions
   How?
   Build upon decades of work on NLP at PARC
Architecture: The Bridge System
            XLE/LFG Pa                                                 Target
Text                  r      sing     KR Mapping
                                                                        KRR
                     F-structure
                                     Semantics
                                                         Abstract KR
 Sources
                                                                       Assertions

                             Match           M              M          Inference

Question                                                               Query




                                    Transfer semantics
Lexical Functional Grammar                                   Textual Inference
                                    Glue semantics
 Text
Ambiguity management                                         Logics
Key Process: Canonicalization of
representations
   Sentences are parsed into f(unctional)-structures
    using XLE
   F-structures are (somewhat) semantic
    representations
   Transform f-structures into (flat and contexted)
    transfer semantic structures,
    (inspired by Glue, needed to ‘pack’ semantics)
   Transform transfer sem-structures into abstract
    (contexted) knowledge representation AKR structures
   Today: Discuss logics for AKR structures
PRED fire<Ed, boy>

Abstract KR: “Ed fired the boy.”               TENSE past
                                               SUBJ [ PRED Ed ]

                                                       PRED boy
                                               OBJ
                                                       DEF +



(subconcept Ed3 Person)
(subconcept boy2 MaleChild)
(subconcept fire_ev1 DischargeWithPrejudice)         Conceptual
(role fire_ev1 performedBy Ed3)
(role fire_ev1 objectActedOn boy2)

(context t)
(instantiable Ed3 t)
                                                     Contextual
(instantiable boy2 t)
(instantiable fire_ev1 t)

(temporalRel startsAfterEndingOf Now                 Temporal
  fire_ev1)
Canonicalization helps matching
   Argument structure:
    – Mary bought an apple/An apple was bought by Mary.
   Synonyms and hypernyms:
    – Mary bought/purchased/acquired an apple.
   Factivity and contexts:
    –   Mary bought an apple/Mary did not buy an apple.
    –   Mary managed/failed to buy an apple.
    –   Ed prevented Mary from buying an apple.
    –   We know/said/believe that Mary bought an apple.
    –   Mary didn’t wait to buy an apple.
    A Basic Logic for Textual Inference (Bobrow et al, July
    05)
Textual Inference Logic (TIL)

   A contexted version of a description logic
    with concepts and roles
   Cyc concepts: Person, MaleChild,,
    DischargeWithPrejudice, etc..
   Cyc Roles: objectActedOn, performedBy,
    infoTransferred, etc
   Dynamic concepts like Ed3 and fire_ev1
   WordNet/VerbNet as fallback mechanisms
   Limitations  move to new ontology
    WordNet/VerbNet
Ed fired the boy.
 context(t),
 instantiable(‘Ed##0',t),
 instantiable('boy##3',t),
 instantiable('fire##1',t),
 role('Agent','fire##1',‘Ed##0'),
 role('Theme','fire##1','boy##3'),
subconcept(‘Ed##0',[[7626,4576]]),
subconcept('boy##3',[[10131706],[9725282],[10464570],[9500236])
 (A1, subconcept('fire##1',[[1124984],[1123061],[1123474]])),
 (A2, subconcept('fire##1',[[2379472]])),
  temporalRel(startsAfterEndingOf,'Now','fire##1')
So far starting from the system…


                   For off-the-shelf
                    logical systems:
                     –   Modal logic
                     –   Hybrid logic
                     –   Description logic
                     –   MCS/LMS
                     –   FOL/ HOL
                     –   Intensional Logic
                     –   Etc…
TIL as logic of contexts?

   Context as Constructive Modality
    (Context2003/CRR2005)
   But TIL constructive and contexted
    description logic
   Must provide constructive description logic
    and then contexted description logic!
   Today’s talk: constructive description logic
   What are the options?
What Are Description Logics?
   A family of logic based Knowledge Representation
    formalisms
    – Descendants of semantic networks and KL-ONE
    – Describe domain in terms of concepts (classes), roles
      (properties, relationships) and individuals
   Distinguished by:
    – Formal semantics (typically model theoretic)
        » Decidable fragments of FOL (often contained in C2)
        » Closely related to Propositional Modal, Hybrid & Dynamic
          Logics
        » Closely related to Guarded Fragment
    – Provision of inference services
        » Decision procedures for key problems (satisfiability,
          subsumption, etc)
        » Implemented systems (highly optimised)
                                           Thanks Ian Horrocks!
DL Basics
   Concepts (formulae)
    – E.g., Person, Doctor, HappyParent, (Doctor t Lawyer)
   Roles (modalities)
    – E.g., hasChild, loves
   Individuals (nominals)
    – E.g., John, Mary, Italy
   Operators (for forming concepts and roles) restricted so
    that:
    – Satisfiability/subsumption is decidable and, if possible, of low
      complexity
    – No need for explicit use of variables
        » Restricted form of 9 and 8 (direct correspondence with hii and [i])
    – Features such as counting (graded modalities) succinctly
      expressed
Description Logics: Translation as
Definition
   DL can be defined via translation t1 into FOL

   DL can be defined via t2 translation into
    multimodal K (Schilds91)
DL Basics
   Concepts (unary predicates)
    – E.g., Person(x), Doctor(x), HappyParent(x), …
   Roles (binary relations)
    – E.g., hasChild(x,y), loves(x,y)
   Individuals (constants)
    – E.g., John, Mary, Italy
   Operators (for forming concepts and roles) restricted so
    that:
    – Satisfiability/subsumption is decidable and, if possible, of low
      complexity, restricted fragment of FOL
DL Basics
   Concepts (propositional formulae)
    – E.g., Person, Doctor, HappyParent, (Doctor t Lawyer)
   Roles (modalities)
    – E.g., hasChild, loves
   Individuals (nominals)
    – E.g., John, Mary, Italy
   Operators (for forming concepts and roles) restricted so
    that:
    – Satisfiability/subsumption is decidable and, if possible, of low
      complexity
    – No need for explicit use of variables
        » Restricted form of 9 and 8 (direct correspondence with hii and [i])
Constructive Description Logic via
Translation
   DL can be defined via t1 translation into FOL
   To constructivize it transform FOL into IFOL
    Call system IALC
   DL can be defined via t2 translation into
    multimodal K (Schilds91)
   Need to choose a constructive K
   Using IK (Simpson’s thesis) call system iALC,
    using CK (Mendler & de Paiva) call system
    cALC
Constructive Description Logic I: IALC

   Basic idea: translate description syntax using t1 into
    IFOL, instead of FOL
   No excluded middle, no duality between existential
    and universal quantifiers, no duality between
    conjunction and disjunction
   Pros: IFOL fairly standard
    – Can provide IALC models easily
   Cons: semantics of IFOL more complicated…
   Result: Given IALC model M, given formula Φ,      M
    satisfies Φ iff M satisfies t1(Φ), that is
    t1 is truth-preserving translation
Constructive Description Logic II: iALC
and cALC
   Basic idea: translate description syntax using
    t2 into constructive modal logic, instead of
    modal Kn.
   Which constructive K?
   If Simpson’s IK iALC, if Mendler/de Paiva
    CK cALC
   Difference: distribution of possibility over
    disjunction and nullary one
     §(A _ B) ! (§A _ §B) and §? ! ?
Constructive Description Logic II: iALC

   Note that translation t2 into constructive
    modal logic is the same for both iALC and
    cALC, just the target language change.
   For iALC, can use our work on intuitionistic
    hybrid logic
   Models easily described
   Framework: several modal logics + geometric
    theories
   Referee’s remark: complexity?
Constructive Description Logic II:
cALC
   For cALC, can use our work on an extended
    Curry-Howard isomorphism for constructive
    modal logic
   No Framework: can only do S4 and K
   Can do Kripke models and categorical
    models
   Haven’t investigated interpolation, decidability
    or complexity
Related Work

   Odintsov and Wansing’s “Inconsistent-
    tolerant description logic I and II”
    – Motivation is paraconsistency, not constructivity
   Hofmann’s “Proof theoretical Approach to DL”
    – Motivation is fixpoints in description logics and
      their complexity
   Straccia’s and Patel-Schneider’s papers on 4-
    valued description logic
    – Motivations are fuzziness and uncertainty
Discussion

   This is very preliminary
   While it is true that constructive reasoning multiply
    concepts, there should be criteria to identify best
    system(s?)
   Part of bigger programme of constructivizing logics
    for computer science
   Want to keep criteria both from theory and
    applications
   Next steps: criteria from modal/hybrid logic,
    bisimulations, complexity bounds, temporal logics,
    etc…
References
   Natural Deduction and Context as (Constructive) Modality (V. de
    Paiva). In Proceedings of the 4th International and
    Interdisciplinary Conference CONTEXT 2003, Stanford, CA,
    USA, Springer Lecture Notes in Artificial Intelligence, vol 2680,
    2003.
   Constructive CK for Contexts (M. Mendler, V de Paiva), In
    Proceedings of the Worskhop on Context Representation and
    Reasoning, Paris, France, July 2005.
    Intuitionistic Hybrid Logic (T. Brauner, V. de Paiva), Presented
    at Methods for Modalities 3, LORIA, Nancy, France, September
    22-23, 2003. Full paper to appear in Journal of Applied Logic.
   A Basic Logic for Textual inference (D. Bobrow, C. Condoravdi,
    R. Crouch, R. Kaplan, L. Karttunen, T. King, V. de Paiva and A.
    Zaenen), In Procs. of the AAAI Workshop on Inference for
    Textual Question Answering, Pittsburgh PA, July 2005.
Thanks!

More Related Content

What's hot

Lecture 2: From Semantics To Semantic-Oriented Applications
Lecture 2: From Semantics To Semantic-Oriented ApplicationsLecture 2: From Semantics To Semantic-Oriented Applications
Lecture 2: From Semantics To Semantic-Oriented ApplicationsMarina Santini
 
artificial intelligence
artificial intelligenceartificial intelligence
artificial intelligenceR A Akerkar
 
Practical Non-Monotonic Reasoning
Practical Non-Monotonic ReasoningPractical Non-Monotonic Reasoning
Practical Non-Monotonic ReasoningGuido Governatori
 
First order predicate logic (fopl)
First order predicate logic (fopl)First order predicate logic (fopl)
First order predicate logic (fopl)chauhankapil
 
A Constructive Mathematics approach for NL formal grammars
A Constructive Mathematics approach for NL formal grammarsA Constructive Mathematics approach for NL formal grammars
A Constructive Mathematics approach for NL formal grammarsFederico Gobbo
 
Logics of Context and Modal Type Theories
Logics of Context and Modal Type TheoriesLogics of Context and Modal Type Theories
Logics of Context and Modal Type TheoriesValeria de Paiva
 
Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...
Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...
Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...Ashish Duggal
 
Ai lecture 10(unit03)
Ai lecture  10(unit03)Ai lecture  10(unit03)
Ai lecture 10(unit03)vikas dhakane
 
Syntax and semantics of propositional logic
Syntax and semantics of propositional logicSyntax and semantics of propositional logic
Syntax and semantics of propositional logicJanet Stemwedel
 
Ai lecture 09(unit03)
Ai lecture  09(unit03)Ai lecture  09(unit03)
Ai lecture 09(unit03)vikas dhakane
 
Artificial intelligence and knowledge representation
Artificial intelligence and knowledge representationArtificial intelligence and knowledge representation
Artificial intelligence and knowledge representationSajan Sahu
 
Semiotics and conceptual modeling gv 2015
Semiotics and conceptual modeling   gv 2015Semiotics and conceptual modeling   gv 2015
Semiotics and conceptual modeling gv 2015Guido Vetere
 
Constructive Modal and Linear Logics
Constructive Modal and Linear LogicsConstructive Modal and Linear Logics
Constructive Modal and Linear LogicsValeria de Paiva
 
Mathematics rules and scientific representations
Mathematics rules and scientific representationsMathematics rules and scientific representations
Mathematics rules and scientific representationsJeff Long
 
First order predicate logic(fopl)
First order predicate logic(fopl)First order predicate logic(fopl)
First order predicate logic(fopl)surbhi jha
 
AI_ 3 & 4 Knowledge Representation issues
AI_ 3 & 4 Knowledge Representation issuesAI_ 3 & 4 Knowledge Representation issues
AI_ 3 & 4 Knowledge Representation issuesKhushali Kathiriya
 
Fun with Constructive Modalities
Fun with Constructive ModalitiesFun with Constructive Modalities
Fun with Constructive ModalitiesValeria de Paiva
 
MORPHOLOGICAL SEGMENTATION WITH LSTM NEURAL NETWORKS FOR TIGRINYA
MORPHOLOGICAL SEGMENTATION WITH LSTM NEURAL NETWORKS FOR TIGRINYAMORPHOLOGICAL SEGMENTATION WITH LSTM NEURAL NETWORKS FOR TIGRINYA
MORPHOLOGICAL SEGMENTATION WITH LSTM NEURAL NETWORKS FOR TIGRINYAijnlc
 

What's hot (20)

Lecture 2: From Semantics To Semantic-Oriented Applications
Lecture 2: From Semantics To Semantic-Oriented ApplicationsLecture 2: From Semantics To Semantic-Oriented Applications
Lecture 2: From Semantics To Semantic-Oriented Applications
 
J79 1063
J79 1063J79 1063
J79 1063
 
Presentation1
Presentation1Presentation1
Presentation1
 
artificial intelligence
artificial intelligenceartificial intelligence
artificial intelligence
 
Practical Non-Monotonic Reasoning
Practical Non-Monotonic ReasoningPractical Non-Monotonic Reasoning
Practical Non-Monotonic Reasoning
 
First order predicate logic (fopl)
First order predicate logic (fopl)First order predicate logic (fopl)
First order predicate logic (fopl)
 
A Constructive Mathematics approach for NL formal grammars
A Constructive Mathematics approach for NL formal grammarsA Constructive Mathematics approach for NL formal grammars
A Constructive Mathematics approach for NL formal grammars
 
Logics of Context and Modal Type Theories
Logics of Context and Modal Type TheoriesLogics of Context and Modal Type Theories
Logics of Context and Modal Type Theories
 
Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...
Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...
Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...
 
Ai lecture 10(unit03)
Ai lecture  10(unit03)Ai lecture  10(unit03)
Ai lecture 10(unit03)
 
Syntax and semantics of propositional logic
Syntax and semantics of propositional logicSyntax and semantics of propositional logic
Syntax and semantics of propositional logic
 
Ai lecture 09(unit03)
Ai lecture  09(unit03)Ai lecture  09(unit03)
Ai lecture 09(unit03)
 
Artificial intelligence and knowledge representation
Artificial intelligence and knowledge representationArtificial intelligence and knowledge representation
Artificial intelligence and knowledge representation
 
Semiotics and conceptual modeling gv 2015
Semiotics and conceptual modeling   gv 2015Semiotics and conceptual modeling   gv 2015
Semiotics and conceptual modeling gv 2015
 
Constructive Modal and Linear Logics
Constructive Modal and Linear LogicsConstructive Modal and Linear Logics
Constructive Modal and Linear Logics
 
Mathematics rules and scientific representations
Mathematics rules and scientific representationsMathematics rules and scientific representations
Mathematics rules and scientific representations
 
First order predicate logic(fopl)
First order predicate logic(fopl)First order predicate logic(fopl)
First order predicate logic(fopl)
 
AI_ 3 & 4 Knowledge Representation issues
AI_ 3 & 4 Knowledge Representation issuesAI_ 3 & 4 Knowledge Representation issues
AI_ 3 & 4 Knowledge Representation issues
 
Fun with Constructive Modalities
Fun with Constructive ModalitiesFun with Constructive Modalities
Fun with Constructive Modalities
 
MORPHOLOGICAL SEGMENTATION WITH LSTM NEURAL NETWORKS FOR TIGRINYA
MORPHOLOGICAL SEGMENTATION WITH LSTM NEURAL NETWORKS FOR TIGRINYAMORPHOLOGICAL SEGMENTATION WITH LSTM NEURAL NETWORKS FOR TIGRINYA
MORPHOLOGICAL SEGMENTATION WITH LSTM NEURAL NETWORKS FOR TIGRINYA
 

Similar to Constructive Description Logics 2006

IKL presentation for Ontolog
IKL presentation for OntologIKL presentation for Ontolog
IKL presentation for OntologPat Hayes
 
Jarrar: ORM in Description Logic
Jarrar: ORM in Description Logic  Jarrar: ORM in Description Logic
Jarrar: ORM in Description Logic Mustafa Jarrar
 
Like Alice in Wonderland: Unraveling Reasoning and Cognition Using Analogies ...
Like Alice in Wonderland: Unraveling Reasoning and Cognition Using Analogies ...Like Alice in Wonderland: Unraveling Reasoning and Cognition Using Analogies ...
Like Alice in Wonderland: Unraveling Reasoning and Cognition Using Analogies ...Facultad de Informática UCM
 
KR Workshop 1 - Ontologies
KR Workshop 1 - OntologiesKR Workshop 1 - Ontologies
KR Workshop 1 - OntologiesMichele Pasin
 
Semantics and Computational Semantics
Semantics and Computational SemanticsSemantics and Computational Semantics
Semantics and Computational SemanticsMarina Santini
 
A Featherweight Approach to FOOL
A Featherweight Approach to FOOLA Featherweight Approach to FOOL
A Featherweight Approach to FOOLgreenwop
 
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 SystemsAndre Freitas
 
Lecture 1-3-Logics-In-computer-science.pptx
Lecture 1-3-Logics-In-computer-science.pptxLecture 1-3-Logics-In-computer-science.pptx
Lecture 1-3-Logics-In-computer-science.pptxPriyalMayurManvar
 
Knowledege Representation.pptx
Knowledege Representation.pptxKnowledege Representation.pptx
Knowledege Representation.pptxArslanAliArslanAli
 
Lecture 2: Computational Semantics
Lecture 2: Computational SemanticsLecture 2: Computational Semantics
Lecture 2: Computational SemanticsMarina Santini
 
Challenges in transfer learning in nlp
Challenges in transfer learning in nlpChallenges in transfer learning in nlp
Challenges in transfer learning in nlpLaraOlmosCamarena
 
Designing, Visualizing and Understanding Deep Neural Networks
Designing, Visualizing and Understanding Deep Neural NetworksDesigning, Visualizing and Understanding Deep Neural Networks
Designing, Visualizing and Understanding Deep Neural Networksconnectbeubax
 
Effective Semantics for Engineering NLP Systems
Effective Semantics for Engineering NLP SystemsEffective Semantics for Engineering NLP Systems
Effective Semantics for Engineering NLP SystemsAndre Freitas
 

Similar to Constructive Description Logics 2006 (20)

IKL presentation for Ontolog
IKL presentation for OntologIKL presentation for Ontolog
IKL presentation for Ontolog
 
Jarrar: ORM in Description Logic
Jarrar: ORM in Description Logic  Jarrar: ORM in Description Logic
Jarrar: ORM in Description Logic
 
Lec 3.pdf
Lec 3.pdfLec 3.pdf
Lec 3.pdf
 
Like Alice in Wonderland: Unraveling Reasoning and Cognition Using Analogies ...
Like Alice in Wonderland: Unraveling Reasoning and Cognition Using Analogies ...Like Alice in Wonderland: Unraveling Reasoning and Cognition Using Analogies ...
Like Alice in Wonderland: Unraveling Reasoning and Cognition Using Analogies ...
 
Knowledge Extraction
Knowledge ExtractionKnowledge Extraction
Knowledge Extraction
 
KR Workshop 1 - Ontologies
KR Workshop 1 - OntologiesKR Workshop 1 - Ontologies
KR Workshop 1 - Ontologies
 
Semantics and Computational Semantics
Semantics and Computational SemanticsSemantics and Computational Semantics
Semantics and Computational Semantics
 
AI Lesson 11
AI Lesson 11AI Lesson 11
AI Lesson 11
 
AI_Session 21 First order logic.pptx
AI_Session 21 First order logic.pptxAI_Session 21 First order logic.pptx
AI_Session 21 First order logic.pptx
 
A Featherweight Approach to FOOL
A Featherweight Approach to FOOLA Featherweight Approach to FOOL
A Featherweight Approach to FOOL
 
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
 
Lecture 1-3-Logics-In-computer-science.pptx
Lecture 1-3-Logics-In-computer-science.pptxLecture 1-3-Logics-In-computer-science.pptx
Lecture 1-3-Logics-In-computer-science.pptx
 
AI_Session 20 Horn clause.pptx
AI_Session 20 Horn clause.pptxAI_Session 20 Horn clause.pptx
AI_Session 20 Horn clause.pptx
 
Knowledege Representation.pptx
Knowledege Representation.pptxKnowledege Representation.pptx
Knowledege Representation.pptx
 
Lecture 2: Computational Semantics
Lecture 2: Computational SemanticsLecture 2: Computational Semantics
Lecture 2: Computational Semantics
 
Challenges in transfer learning in nlp
Challenges in transfer learning in nlpChallenges in transfer learning in nlp
Challenges in transfer learning in nlp
 
Designing, Visualizing and Understanding Deep Neural Networks
Designing, Visualizing and Understanding Deep Neural NetworksDesigning, Visualizing and Understanding Deep Neural Networks
Designing, Visualizing and Understanding Deep Neural Networks
 
Effective Semantics for Engineering NLP Systems
Effective Semantics for Engineering NLP SystemsEffective Semantics for Engineering NLP Systems
Effective Semantics for Engineering NLP Systems
 
Learning ontologies
Learning ontologiesLearning ontologies
Learning ontologies
 
A Bridge Not too Far
A Bridge Not too FarA Bridge Not too Far
A Bridge Not too Far
 

More from Valeria de Paiva

Dialectica Categorical Constructions
Dialectica Categorical ConstructionsDialectica Categorical Constructions
Dialectica Categorical ConstructionsValeria de Paiva
 
Logic & Representation 2021
Logic & Representation 2021Logic & Representation 2021
Logic & Representation 2021Valeria de Paiva
 
Constructive Modal and Linear Logics
Constructive Modal and Linear LogicsConstructive Modal and Linear Logics
Constructive Modal and Linear LogicsValeria de Paiva
 
Dialectica Categories Revisited
Dialectica Categories RevisitedDialectica Categories Revisited
Dialectica Categories RevisitedValeria de Paiva
 
Networked Mathematics: NLP tools for Better Science
Networked Mathematics: NLP tools for Better ScienceNetworked Mathematics: NLP tools for Better Science
Networked Mathematics: NLP tools for Better ScienceValeria de Paiva
 
Going Without: a modality and its role
Going Without: a modality and its roleGoing Without: a modality and its role
Going Without: a modality and its roleValeria de Paiva
 
Problemas de Kolmogorov-Veloso
Problemas de Kolmogorov-VelosoProblemas de Kolmogorov-Veloso
Problemas de Kolmogorov-VelosoValeria de Paiva
 
Natural Language Inference: for Humans and Machines
Natural Language Inference: for Humans and MachinesNatural Language Inference: for Humans and Machines
Natural Language Inference: for Humans and MachinesValeria de Paiva
 
The importance of Being Erneast: Open datasets in Portuguese
The importance of Being Erneast: Open datasets in PortugueseThe importance of Being Erneast: Open datasets in Portuguese
The importance of Being Erneast: Open datasets in PortugueseValeria de Paiva
 
Negation in the Ecumenical System
Negation in the Ecumenical SystemNegation in the Ecumenical System
Negation in the Ecumenical SystemValeria de Paiva
 
Semantics and Reasoning for NLP, AI and ACT
Semantics and Reasoning for NLP, AI and ACTSemantics and Reasoning for NLP, AI and ACT
Semantics and Reasoning for NLP, AI and ACTValeria de Paiva
 
Categorical Explicit Substitutions
Categorical Explicit SubstitutionsCategorical Explicit Substitutions
Categorical Explicit SubstitutionsValeria de Paiva
 
Logic and Probabilistic Methods for Dialog
Logic and Probabilistic Methods for DialogLogic and Probabilistic Methods for Dialog
Logic and Probabilistic Methods for DialogValeria de Paiva
 
Intuitive Semantics for Full Intuitionistic Linear Logic (2014)
Intuitive Semantics for Full Intuitionistic Linear Logic (2014)Intuitive Semantics for Full Intuitionistic Linear Logic (2014)
Intuitive Semantics for Full Intuitionistic Linear Logic (2014)Valeria de Paiva
 
Dialectica and Kolmogorov Problems
Dialectica and Kolmogorov ProblemsDialectica and Kolmogorov Problems
Dialectica and Kolmogorov ProblemsValeria de Paiva
 

More from Valeria de Paiva (20)

Dialectica Comonoids
Dialectica ComonoidsDialectica Comonoids
Dialectica Comonoids
 
Dialectica Categorical Constructions
Dialectica Categorical ConstructionsDialectica Categorical Constructions
Dialectica Categorical Constructions
 
Logic & Representation 2021
Logic & Representation 2021Logic & Representation 2021
Logic & Representation 2021
 
Constructive Modal and Linear Logics
Constructive Modal and Linear LogicsConstructive Modal and Linear Logics
Constructive Modal and Linear Logics
 
Dialectica Categories Revisited
Dialectica Categories RevisitedDialectica Categories Revisited
Dialectica Categories Revisited
 
PLN para Tod@s
PLN para Tod@sPLN para Tod@s
PLN para Tod@s
 
Networked Mathematics: NLP tools for Better Science
Networked Mathematics: NLP tools for Better ScienceNetworked Mathematics: NLP tools for Better Science
Networked Mathematics: NLP tools for Better Science
 
Going Without: a modality and its role
Going Without: a modality and its roleGoing Without: a modality and its role
Going Without: a modality and its role
 
Problemas de Kolmogorov-Veloso
Problemas de Kolmogorov-VelosoProblemas de Kolmogorov-Veloso
Problemas de Kolmogorov-Veloso
 
Natural Language Inference: for Humans and Machines
Natural Language Inference: for Humans and MachinesNatural Language Inference: for Humans and Machines
Natural Language Inference: for Humans and Machines
 
Dialectica Petri Nets
Dialectica Petri NetsDialectica Petri Nets
Dialectica Petri Nets
 
The importance of Being Erneast: Open datasets in Portuguese
The importance of Being Erneast: Open datasets in PortugueseThe importance of Being Erneast: Open datasets in Portuguese
The importance of Being Erneast: Open datasets in Portuguese
 
Negation in the Ecumenical System
Negation in the Ecumenical SystemNegation in the Ecumenical System
Negation in the Ecumenical System
 
Semantics and Reasoning for NLP, AI and ACT
Semantics and Reasoning for NLP, AI and ACTSemantics and Reasoning for NLP, AI and ACT
Semantics and Reasoning for NLP, AI and ACT
 
NLCS 2013 opening slides
NLCS 2013 opening slidesNLCS 2013 opening slides
NLCS 2013 opening slides
 
Dialectica Comonads
Dialectica ComonadsDialectica Comonads
Dialectica Comonads
 
Categorical Explicit Substitutions
Categorical Explicit SubstitutionsCategorical Explicit Substitutions
Categorical Explicit Substitutions
 
Logic and Probabilistic Methods for Dialog
Logic and Probabilistic Methods for DialogLogic and Probabilistic Methods for Dialog
Logic and Probabilistic Methods for Dialog
 
Intuitive Semantics for Full Intuitionistic Linear Logic (2014)
Intuitive Semantics for Full Intuitionistic Linear Logic (2014)Intuitive Semantics for Full Intuitionistic Linear Logic (2014)
Intuitive Semantics for Full Intuitionistic Linear Logic (2014)
 
Dialectica and Kolmogorov Problems
Dialectica and Kolmogorov ProblemsDialectica and Kolmogorov Problems
Dialectica and Kolmogorov Problems
 

Recently uploaded

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 

Recently uploaded (20)

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 

Constructive Description Logics 2006

  • 1. Constructive Description Logics: what, why and how? Valeria de Paiva Intelligent System Lab Palo Alto Research Center CRR 2006 – Riva del Garda
  • 2. Outline  Motivation  Textual Inference Logic  Constructive description logic I  Constructive description logic II  Related work  Discussion
  • 3. An applied logician’s job is never done…  When modeling an implemented system as a logic you can start from the system  Or you can start from logics that could fit it  Hopefully the two meet up…
  • 4. Motivation: Logic for Text Understanding  A logic for reasoning about questions and answers using formulae automatically created from texts in English  Logic used both to create logical representation of information and to answer/solve/infer questions  How?  Build upon decades of work on NLP at PARC
  • 5. Architecture: The Bridge System XLE/LFG Pa Target Text r sing KR Mapping KRR F-structure Semantics Abstract KR Sources Assertions Match M M Inference Question Query Transfer semantics Lexical Functional Grammar Textual Inference Glue semantics Text Ambiguity management Logics
  • 6. Key Process: Canonicalization of representations  Sentences are parsed into f(unctional)-structures using XLE  F-structures are (somewhat) semantic representations  Transform f-structures into (flat and contexted) transfer semantic structures, (inspired by Glue, needed to ‘pack’ semantics)  Transform transfer sem-structures into abstract (contexted) knowledge representation AKR structures  Today: Discuss logics for AKR structures
  • 7. PRED fire<Ed, boy> Abstract KR: “Ed fired the boy.” TENSE past SUBJ [ PRED Ed ] PRED boy OBJ DEF + (subconcept Ed3 Person) (subconcept boy2 MaleChild) (subconcept fire_ev1 DischargeWithPrejudice) Conceptual (role fire_ev1 performedBy Ed3) (role fire_ev1 objectActedOn boy2) (context t) (instantiable Ed3 t) Contextual (instantiable boy2 t) (instantiable fire_ev1 t) (temporalRel startsAfterEndingOf Now Temporal fire_ev1)
  • 8. Canonicalization helps matching  Argument structure: – Mary bought an apple/An apple was bought by Mary.  Synonyms and hypernyms: – Mary bought/purchased/acquired an apple.  Factivity and contexts: – Mary bought an apple/Mary did not buy an apple. – Mary managed/failed to buy an apple. – Ed prevented Mary from buying an apple. – We know/said/believe that Mary bought an apple. – Mary didn’t wait to buy an apple.  A Basic Logic for Textual Inference (Bobrow et al, July 05)
  • 9. Textual Inference Logic (TIL)  A contexted version of a description logic with concepts and roles  Cyc concepts: Person, MaleChild,, DischargeWithPrejudice, etc..  Cyc Roles: objectActedOn, performedBy, infoTransferred, etc  Dynamic concepts like Ed3 and fire_ev1  WordNet/VerbNet as fallback mechanisms  Limitations  move to new ontology WordNet/VerbNet
  • 10. Ed fired the boy. context(t), instantiable(‘Ed##0',t), instantiable('boy##3',t), instantiable('fire##1',t), role('Agent','fire##1',‘Ed##0'), role('Theme','fire##1','boy##3'), subconcept(‘Ed##0',[[7626,4576]]), subconcept('boy##3',[[10131706],[9725282],[10464570],[9500236]) (A1, subconcept('fire##1',[[1124984],[1123061],[1123474]])), (A2, subconcept('fire##1',[[2379472]])), temporalRel(startsAfterEndingOf,'Now','fire##1')
  • 11. So far starting from the system… For off-the-shelf logical systems: – Modal logic – Hybrid logic – Description logic – MCS/LMS – FOL/ HOL – Intensional Logic – Etc…
  • 12. TIL as logic of contexts?  Context as Constructive Modality (Context2003/CRR2005)  But TIL constructive and contexted description logic  Must provide constructive description logic and then contexted description logic!  Today’s talk: constructive description logic  What are the options?
  • 13. What Are Description Logics?  A family of logic based Knowledge Representation formalisms – Descendants of semantic networks and KL-ONE – Describe domain in terms of concepts (classes), roles (properties, relationships) and individuals  Distinguished by: – Formal semantics (typically model theoretic) » Decidable fragments of FOL (often contained in C2) » Closely related to Propositional Modal, Hybrid & Dynamic Logics » Closely related to Guarded Fragment – Provision of inference services » Decision procedures for key problems (satisfiability, subsumption, etc) » Implemented systems (highly optimised) Thanks Ian Horrocks!
  • 14. DL Basics  Concepts (formulae) – E.g., Person, Doctor, HappyParent, (Doctor t Lawyer)  Roles (modalities) – E.g., hasChild, loves  Individuals (nominals) – E.g., John, Mary, Italy  Operators (for forming concepts and roles) restricted so that: – Satisfiability/subsumption is decidable and, if possible, of low complexity – No need for explicit use of variables » Restricted form of 9 and 8 (direct correspondence with hii and [i]) – Features such as counting (graded modalities) succinctly expressed
  • 15. Description Logics: Translation as Definition  DL can be defined via translation t1 into FOL  DL can be defined via t2 translation into multimodal K (Schilds91)
  • 16. DL Basics  Concepts (unary predicates) – E.g., Person(x), Doctor(x), HappyParent(x), …  Roles (binary relations) – E.g., hasChild(x,y), loves(x,y)  Individuals (constants) – E.g., John, Mary, Italy  Operators (for forming concepts and roles) restricted so that: – Satisfiability/subsumption is decidable and, if possible, of low complexity, restricted fragment of FOL
  • 17. DL Basics  Concepts (propositional formulae) – E.g., Person, Doctor, HappyParent, (Doctor t Lawyer)  Roles (modalities) – E.g., hasChild, loves  Individuals (nominals) – E.g., John, Mary, Italy  Operators (for forming concepts and roles) restricted so that: – Satisfiability/subsumption is decidable and, if possible, of low complexity – No need for explicit use of variables » Restricted form of 9 and 8 (direct correspondence with hii and [i])
  • 18. Constructive Description Logic via Translation  DL can be defined via t1 translation into FOL  To constructivize it transform FOL into IFOL Call system IALC  DL can be defined via t2 translation into multimodal K (Schilds91)  Need to choose a constructive K  Using IK (Simpson’s thesis) call system iALC, using CK (Mendler & de Paiva) call system cALC
  • 19. Constructive Description Logic I: IALC  Basic idea: translate description syntax using t1 into IFOL, instead of FOL  No excluded middle, no duality between existential and universal quantifiers, no duality between conjunction and disjunction  Pros: IFOL fairly standard – Can provide IALC models easily  Cons: semantics of IFOL more complicated…  Result: Given IALC model M, given formula Φ, M satisfies Φ iff M satisfies t1(Φ), that is t1 is truth-preserving translation
  • 20. Constructive Description Logic II: iALC and cALC  Basic idea: translate description syntax using t2 into constructive modal logic, instead of modal Kn.  Which constructive K?  If Simpson’s IK iALC, if Mendler/de Paiva CK cALC  Difference: distribution of possibility over disjunction and nullary one §(A _ B) ! (§A _ §B) and §? ! ?
  • 21. Constructive Description Logic II: iALC  Note that translation t2 into constructive modal logic is the same for both iALC and cALC, just the target language change.  For iALC, can use our work on intuitionistic hybrid logic  Models easily described  Framework: several modal logics + geometric theories  Referee’s remark: complexity?
  • 22. Constructive Description Logic II: cALC  For cALC, can use our work on an extended Curry-Howard isomorphism for constructive modal logic  No Framework: can only do S4 and K  Can do Kripke models and categorical models  Haven’t investigated interpolation, decidability or complexity
  • 23. Related Work  Odintsov and Wansing’s “Inconsistent- tolerant description logic I and II” – Motivation is paraconsistency, not constructivity  Hofmann’s “Proof theoretical Approach to DL” – Motivation is fixpoints in description logics and their complexity  Straccia’s and Patel-Schneider’s papers on 4- valued description logic – Motivations are fuzziness and uncertainty
  • 24. Discussion  This is very preliminary  While it is true that constructive reasoning multiply concepts, there should be criteria to identify best system(s?)  Part of bigger programme of constructivizing logics for computer science  Want to keep criteria both from theory and applications  Next steps: criteria from modal/hybrid logic, bisimulations, complexity bounds, temporal logics, etc…
  • 25. References  Natural Deduction and Context as (Constructive) Modality (V. de Paiva). In Proceedings of the 4th International and Interdisciplinary Conference CONTEXT 2003, Stanford, CA, USA, Springer Lecture Notes in Artificial Intelligence, vol 2680, 2003.  Constructive CK for Contexts (M. Mendler, V de Paiva), In Proceedings of the Worskhop on Context Representation and Reasoning, Paris, France, July 2005.  Intuitionistic Hybrid Logic (T. Brauner, V. de Paiva), Presented at Methods for Modalities 3, LORIA, Nancy, France, September 22-23, 2003. Full paper to appear in Journal of Applied Logic.  A Basic Logic for Textual inference (D. Bobrow, C. Condoravdi, R. Crouch, R. Kaplan, L. Karttunen, T. King, V. de Paiva and A. Zaenen), In Procs. of the AAAI Workshop on Inference for Textual Question Answering, Pittsburgh PA, July 2005.