SlideShare a Scribd company logo
1 of 29
Download to read offline
Little engines of inference:
                           Contexts for Quantication

                                  Valeria de Paiva
                                     RAIN 2012

                                    June, 2011




Valeria de Paiva (RAIN 2012)            C4Q               June, 2011   1 / 29
Introduction


Natural logic: what we want
Many thanks to Larry for slides!




Program
Show that signicant parts of natural language inference can be
carried out in easy, mathematically characterized logical systems.

Whenever possible, to obtain complete axiomatizations,
because the resulting logical systems are likely to be interesting.

To work using all tools of elds like
proof theory, categorical logic, (nite) model theory
and even, perhaps complexity theory...



  Valeria de Paiva (RAIN 2012)                C4Q               June, 2011   2 / 29
Introduction


Introduction
Logic is a cake that can be cut many ways.




This work presents the logical system TIL (for textual inference logic),
a formalization of the AI system Bridge developed in PARC.
      The most interesting lesson from these results is perhaps that

      even in a fairly rich domain, the theorems actually proved are

      mostly ones which call on a very small portion of the available

      resources of the domain. Hao Wang
 Valeria de Paiva (RAIN 2012)              C4Q                 June, 2011   3 / 29
Introduction


Introduction
Previous presentations of TIL described it as a stand alone system,
synthetized from what is produced by the software, when processing
sentences in English.
This is applied logic.




Much work has gone and has still has to go into the process of creating
sensible logical representations from sentences, but I will not worry about
this process (or how to improve it).
I want to place TIL in the context of the work of van Benthem,
Pratt-Hartmann and especially Moss, as an extension of traditional
syllogistic logic.
 Valeria de Paiva (RAIN 2012)              C4Q                 June, 2011   4 / 29
Introduction


Which logic?


      Bridge reads in a sentence s in English and produces a logical
      knowledge representation r for it.
      The collection of all representations plus some primitive means of
      manipulating them forms the system TIL.
      TIL was meant to be kept as close as it was sensible to FOL
      (rst-order logic) but from the start we knew that to model natural
      language sentences we wanted intensional `concepts' and `contexts'..
      (cf. `Preventing Existence', FOIS'01)




 Valeria de Paiva (RAIN 2012)              C4Q                 June, 2011   5 / 29
Introduction


An Example:            Three boys ate pizzas

Conceptual Structure:
    subconcept(boy-1,[List1])
    subconcept(eat-3,[List2])
    subconcept(pizza-5,[List3])
    role(ob,eat-3,pizza-5)
    role(sb,eat-3,boy-1)
    role(cardinality-restriction,boy-1,3)
    role(cardinality-restriction,pizza-5,pl)
Contextual Structure:
    context(t)
    instantiable(boy-1,t)
    instantiable(eat-3,t)
    instantiable(pizza-5,t)
    top-context(t)
 Valeria de Paiva (RAIN 2012)              C4Q   June, 2011   6 / 29
Introduction


TIL has concepts, contexts and roles...

Instead of constants and variables like FOL,
TIL has concepts and subconcepts.
The concept boy-1 is a subconcept of one of the concepts in the list of
concepts represented by the synsets in WordNet for boy.




Similarly for the concepts pizza-5 and eat-3.

 Valeria de Paiva (RAIN 2012)              C4Q               June, 2011   7 / 29
Introduction


TIL has concepts, contexts and roles...


      Concepts in TIL are similar to Description Logic concepts.
      They are similar to predicates in FOL,
      but are not always unary predicates.
      Think of `eat-3' above as a collection of `eating' events,
      in which other concepts in our domain participate.
      Have two kinds of concepts, primitive concepts extracted from an
      idealized version of WordNet and constructed concepts, which are
      always sub-concepts of some primitive concept.
      we assume that our concepts are as ne or as coarse as the sentences that we deal with require.




 Valeria de Paiva (RAIN 2012)                        C4Q                                    June, 2011   8 / 29
Introduction


TIL has concepts, contexts and roles...


       Concepts are related to others via roles. Like
            role(ob,eat-3,pizza-5)
            role(sb,eat-3,boy-1)
       The name of the role in question (ob-ject, sb-subject, agent, patient,
       theme, etc...) will not matter for us here.
       Linguists are used to this `event semantics'.
       Yes, this is similar to description logics, but not exactly one.
Deciding which roles will be used with which concepts is a major problem in computational linguistics.
We bypass this problem by assuming that roles are assigned in a consistent, coherent and maximally informative way.




 Valeria de Paiva (RAIN 2012)                          C4Q                                     June, 2011     9 / 29
Introduction


TIL has concepts, contexts and roles...
One main dierence is contexts and how we use them for e.g. negation.
For example, for the sentence No boys hopped.
Conceptual Structure:
     role(cardinality-restriction,boy-5,no)
     role(sb,hop-6,boy-5)
     subconcept(boy-5,[List1])
     subconcept(hop-6,[List2])
Contextual Structure:
     context(ctx(hop-6)), context(t)
     context-lifting-relation(antiveridical,t,ctx(hop-6))
     context-relation(t,ctx(hop-6),not-29)
     instantiable(boy-5,ctx(hop-6))
     instantiable(hop-6,ctx(hop-6))
     top-context(t)
     uninstantiable(hop-6,t)
 Valeria de Paiva (RAIN 2012)              C4Q            June, 2011   10 / 29
Introduction


TIL has concepts, contexts and roles...



      Contexts here are similar to the formal objects with the same name,
      discussed by J. McCarthy.
      Contexts are used to `fence-o' concepts and corresponding predicates.
      The same mechanism works for negation, disjunction and many
      intensional concepts, like `know', `believe', `prevent', etc..
      Instantiability and uninstantiability are used to deal with quantication
      and existential import.




 Valeria de Paiva (RAIN 2012)              C4Q                  June, 2011   11 / 29
Introduction


Inference in TIL?


      Inference in TIL is very rudimentary.
      We can `drop clauses' like in most event semantics.
      From the sentence Ed walked and Mary talked
      we are able to infer both Ed walked and Mary talked
      by simply forgetting the respective clauses in the original
      representation.
      We can do trivial inferences like identity and we can compose
      derivations:
                                                 s→r r→t
                                s→s                s→t




 Valeria de Paiva (RAIN 2012)                C4Q             June, 2011   12 / 29
Introduction


How does TIL deal with syllogisms?...
As far as semantics is concerned, very much like Moss' and MacCartney's
systems
Example: All boys are mammals
Conceptual Structure:
     role(cardinality-restriction,boy-2,all(pl))
     role(cardinality-restriction,mammal-4,pl)
     role(copula-pred,be-3,mammal-4)
     role(copula-subj,be-3,boy-2)
     subconcept(boy-2,[List1])
     subconcept(mammal-4,[List2])
Contextual Structure:
     context(t)
     instantiable(be-3,t)
     instantiable(boy-2,t)
     instantiable(mammal-4,t)
     top-context(t)
 Valeria de Paiva (RAIN 2012)              C4Q            June, 2011   13 / 29
Introduction


Semantics

Concepts are interpreted as subsets, so

                                       subconcept(boy-2,[List1])
means that the boys we're talking about
are a subset of all the boys in the universe
in the senses of the word `boy' in Wordnet.
Similarly the eating concept in our sentence is a subset of the eating events
in the universe.
                           subconcept(eat-3,[List])
This is a bit non-intuitive for proper names, but we still use subsets and not individuals.
This semantics agrees with Moss' description.


 Valeria de Paiva (RAIN 2012)                            C4Q                                  June, 2011   14 / 29
Introduction


Syllogistic Logic of All
Thanks Larry!




Syntax: Start with a collection of unary atoms (for nouns).
The sentences are the expressions All p are q
Semantics: A model M is a collection of sets M ,
and for each noun p we have an interpretation [[p ]] ⊆ M .

                           M |= All p   are   q         i      [[p]] ⊆ [[q]]
Proof system:
                                                  All p are n     All n are q

                      All p are p                        All p are q




  Valeria de Paiva (RAIN 2012)                    C4Q                           June, 2011   15 / 29
Introduction


TIL satises the rules for All



                                              All p are n    All n are q

                     All p are p                       All p are q


Semantically just transitivity of subset containment.
All boys are boys is odd, but not problematic...

For TIL the transitive inference is simply climbing up the concept hierarchy.
                 All boys are mammals              All mammals are animals

                                   All boys are animals




 Valeria de Paiva (RAIN 2012)                  C4Q                         June, 2011   16 / 29
Introduction


Syllogistic Logic of Some

The sentences are the expressions Some p are q
Semantics: A model M is a collection of sets M ,
and for each noun p,q we have an interpretation [[p,q ]] ⊆ M .

                     M |= Some p     are   q         i      [[p]] ∩ [[q]] = ∅


Proof system:

       Some p are q             Some p are q              All q are n   Some p are q

       Some q are p             Some p are p                     Some p are n




 Valeria de Paiva (RAIN 2012)                  C4Q                               June, 2011   17 / 29
Introduction


TIL satises the rules for Some



        Some p are q                 Some p are q                 All q are n         Some p are q

        Some q are p                 Some p are p                           Some p are n


The semantics is the same as Moss', intersection of subsets.
The inference relation between `all' and `some' is outsourced.
Our `poor man's inference system' called Entailment and Contradiction
Detection (ECD), has a table of relationships between
`cardinality-restrictions' postulated.
This is useful if you want to keep your logic options open, no need to decide if empty domains...




 Valeria de Paiva (RAIN 2012)                           C4Q                                   June, 2011   18 / 29
Introduction


The languages S and S † with noun-level negation

If one adds complemented atoms on top of
the language of All and Some,
with interpretation via set complement: [[p]] = M  [[p ]],

So if one has
                                                                                      
                        
                               All   p   are   q                                      
                                                                                       
                                                                                      
                                          p          q
                                                                                      
                               Some           are                                     
                                                                                       
                  S
                                                                                       
                                                                                       
                                      p         q ≡ No p              q
                                                                                       
                                All       are                   are                    
                                                                                           S†
                        
                        
                        
                                          p          q ≡ Some p                    q
                        
                                Some           are                        aren't
                                                                                      
                                                                                       
                                                                                       
                                                                                       
                                                                                       
                                                                                       
                                                                                       
                                                                                       
                                                    p            q
                                                                                       
                                Some non-               are non-
                                                                                       

Things can get strange, as explained by Moss-Hartmann....
 Valeria de Paiva (RAIN 2012)                             C4Q                              June, 2011   19 / 29
Introduction


The logical system for S p + names
The language S p is the language of All and Some, with no negation, p for
positive syllogisms.
                                    Some      p   are   q       Some      p   are   q
            All   p   are   p       Some      p   are   p       Some      q   are   p

          All p are n           All n are q                    All n are p          Some n are q

                      All p are q                                        Some p are q




                                J is M     M is F             J is a p       J is a q

            J   is   J              F is J                      Some     p    are   q

          All p are q           J is a p                    M is a p      J is M

                      J is a q                                  J is a p




 Valeria de Paiva (RAIN 2012)                           C4Q                               June, 2011   20 / 29
Introduction


TIL satises S p + names



This corresponds to sentences like
     Jon is Jon,

     Jon is Mary and Mary is Fred entails Fred is Jon,

     Jon is a man and Jon is a doctor entails Some men are doctors,

     All cats are mammals and Jon is a cat entails Jon is a mammal

     Mary is a cat and Jon is Mary entails Jon is a cat.




 Valeria de Paiva (RAIN 2012)              C4Q             June, 2011   21 / 29
Introduction


A picture stolen from Larry...

                                                        ring
                                               ch   -Tu
                                           hur
                           F OL
                                          C




                 F Omon    F O2                                2 variable FO logic


                           R†                                  † adds full N -negation
     Pe
        an
        o-F
           reg
             e




                      S†
                            R                                  relational syllogistic
                 S≥
                      S           Rp

                            Sp

 Valeria de Paiva (RAIN 2012)                           C4Q                              June, 2011   22 / 29
Introduction


TIL is not about syllogisms or copula...



Event semantics in general is about transitive,
intransitive, ditransitive, etc. verbs.
TIL should be able to deal with S p and Rp and more...
Noun negation should not present problems,
(outsourced again)
but sentential negation is dealt via contexts.
Contexts look like the higher parts of the picture...
Modal and hybrid logic!




 Valeria de Paiva (RAIN 2012)              C4Q           June, 2011   23 / 29
Introduction


Another picture stolen from Larry...

                                                             ring
                                                    ch   -Tu
                                                hur
                           F OL
                                               C




                 F Omon    F O2        Kn                           2 variable FO logic


                           R†                                       † adds full N -negation
     Pe
        an
        o-F
           reg
             e




                      S†
                            R                                       relational syllogistic
                 S≥
                      S           Rp

                            Sp

 Valeria de Paiva (RAIN 2012)                                C4Q                              June, 2011   24 / 29
Introduction


Thinking Dierently....




 Valeria de Paiva (RAIN 2012)              C4Q   June, 2011   25 / 29
Introduction


diag


         IHL (Brauner deP)      -   IKn (Simpson)   -   iALC (dPRH)



                      ?                        ?              ?
                    HL                -        Kn        -   ALC



                      ?                                       ?
                                               ?
              CHL (???)              -     CKn      -   cALC (Mendler/S)



 Valeria de Paiva (RAIN 2012)              C4Q               June, 2011   26 / 29
Introduction


Avi-Francez'05 sequent system


            Γ, x : S x : S
            Γ, x : J is a p y : J is a q
               Γ λx.y : All p are q
            Γ z : All p are q ∆ y : J is a p
                      Γ, ∆ zy : J is a q
            Γ x : J is p ∆ y : J is q
            Γ, ∆      x, y : Some p are q
            Γ m : Some p are q ∆, x : J is a p, y : J is   a q   t: S
                           Γ, ∆ let x, y = m in t : S




 Valeria de Paiva (RAIN 2012)              C4Q                   June, 2011   27 / 29
Introduction


Conjectures



TIL =? Kn (Rp )
Must show S maps into TIL properly
Same for R
What about S and R dagger?
TIL maps into FOL− (Crouch), but need to do better...
Decidability?
Monotonicity principles?




 Valeria de Paiva (RAIN 2012)              C4Q          June, 2011   28 / 29
Introduction


Conclusions




TIL dened from representations, linguistic intuitions taken seriously.
Attempts to t it into the `Cinderella' shoe of traditional logic.
Gains on the combination logic front, already.
Work is only starting...




 Valeria de Paiva (RAIN 2012)              C4Q                  June, 2011   29 / 29

More Related Content

What's hot

Linear Logic and Constructive Mathematics, after Shulman
Linear Logic and Constructive Mathematics, after ShulmanLinear Logic and Constructive Mathematics, after Shulman
Linear Logic and Constructive Mathematics, after ShulmanValeria de Paiva
 
Benchmarking Linear Logic Proofs, Valeria de Paiva
Benchmarking Linear Logic Proofs, Valeria de PaivaBenchmarking Linear Logic Proofs, Valeria de Paiva
Benchmarking Linear Logic Proofs, Valeria de PaivaValeria de Paiva
 
Natural Language Inference for Humans
Natural Language Inference for HumansNatural Language Inference for Humans
Natural Language Inference for HumansValeria de Paiva
 
Category Theory for All (NASSLLI 2012)
Category Theory for All (NASSLLI 2012)Category Theory for All (NASSLLI 2012)
Category Theory for All (NASSLLI 2012)Valeria de Paiva
 
Towards a Rewriting Framework for Textual Entailment
Towards a Rewriting Framework for Textual EntailmentTowards a Rewriting Framework for Textual Entailment
Towards a Rewriting Framework for Textual EntailmentValeria de Paiva
 
Edwardian Proofs as futuristic Programs for Personal Assistants
Edwardian Proofs as futuristic Programs for Personal AssistantsEdwardian Proofs as futuristic Programs for Personal Assistants
Edwardian Proofs as futuristic Programs for Personal AssistantsValeria de Paiva
 
Interlanguage l2 acq
Interlanguage l2 acqInterlanguage l2 acq
Interlanguage l2 acqFatima Flor
 

What's hot (9)

Linear Logic and Constructive Mathematics, after Shulman
Linear Logic and Constructive Mathematics, after ShulmanLinear Logic and Constructive Mathematics, after Shulman
Linear Logic and Constructive Mathematics, after Shulman
 
Benchmarking Linear Logic Proofs, Valeria de Paiva
Benchmarking Linear Logic Proofs, Valeria de PaivaBenchmarking Linear Logic Proofs, Valeria de Paiva
Benchmarking Linear Logic Proofs, Valeria de Paiva
 
Natural Language Inference for Humans
Natural Language Inference for HumansNatural Language Inference for Humans
Natural Language Inference for Humans
 
Category Theory for All (NASSLLI 2012)
Category Theory for All (NASSLLI 2012)Category Theory for All (NASSLLI 2012)
Category Theory for All (NASSLLI 2012)
 
Towards a Rewriting Framework for Textual Entailment
Towards a Rewriting Framework for Textual EntailmentTowards a Rewriting Framework for Textual Entailment
Towards a Rewriting Framework for Textual Entailment
 
Onto clean methodology
Onto clean methodologyOnto clean methodology
Onto clean methodology
 
Edwardian Proofs as futuristic Programs for Personal Assistants
Edwardian Proofs as futuristic Programs for Personal AssistantsEdwardian Proofs as futuristic Programs for Personal Assistants
Edwardian Proofs as futuristic Programs for Personal Assistants
 
The dp2
The dp2The dp2
The dp2
 
Interlanguage l2 acq
Interlanguage l2 acqInterlanguage l2 acq
Interlanguage l2 acq
 

Viewers also liked

To Infinite Possibilities and Beyond...
To Infinite Possibilities and Beyond...To Infinite Possibilities and Beyond...
To Infinite Possibilities and Beyond...Valeria de Paiva
 
Who's afraid of Categorical models?
Who's afraid of Categorical models?Who's afraid of Categorical models?
Who's afraid of Categorical models?Valeria de Paiva
 
Lean Logic for Lean Times: Entailment and Contradiction Revisited
Lean Logic for Lean Times: Entailment and Contradiction RevisitedLean Logic for Lean Times: Entailment and Contradiction Revisited
Lean Logic for Lean Times: Entailment and Contradiction RevisitedValeria de Paiva
 
Contexts 4 quantification (CommonSense2013)
Contexts 4 quantification (CommonSense2013)Contexts 4 quantification (CommonSense2013)
Contexts 4 quantification (CommonSense2013)Valeria de Paiva
 
CLiCS: Categorical Logic in Computer Science
CLiCS: Categorical Logic in Computer ScienceCLiCS: Categorical Logic in Computer Science
CLiCS: Categorical Logic in Computer ScienceValeria de Paiva
 
Glue Semantics for Proof Theorists
Glue Semantics for Proof TheoristsGlue Semantics for Proof Theorists
Glue Semantics for Proof TheoristsValeria de Paiva
 
Lexical Resources for Portuguese
Lexical Resources  for PortugueseLexical Resources  for Portuguese
Lexical Resources for PortugueseValeria de Paiva
 
Constructive Modal Logics, Once Again
Constructive Modal Logics, Once AgainConstructive Modal Logics, Once Again
Constructive Modal Logics, Once AgainValeria de Paiva
 
Intuitionistic Modal Logic: fifteen years later
Intuitionistic Modal Logic: fifteen years laterIntuitionistic Modal Logic: fifteen years later
Intuitionistic Modal Logic: fifteen years laterValeria de Paiva
 
Seeing is Correcting:Linked Open Data for Portuguese
Seeing is Correcting:Linked Open Data for PortugueseSeeing is Correcting:Linked Open Data for Portuguese
Seeing is Correcting:Linked Open Data for PortugueseValeria de Paiva
 
Lean Logic for Lean Times: Varieties of Natural Logic
Lean Logic for Lean Times: Varieties of Natural LogicLean Logic for Lean Times: Varieties of Natural Logic
Lean Logic for Lean Times: Varieties of Natural LogicValeria de Paiva
 
Logics and Ontologies for Portuguese Understanding
Logics and Ontologies for Portuguese UnderstandingLogics and Ontologies for Portuguese Understanding
Logics and Ontologies for Portuguese UnderstandingValeria de Paiva
 
Portuguese Linguistic Tools: What, Why and How
Portuguese Linguistic Tools: What, Why and HowPortuguese Linguistic Tools: What, Why and How
Portuguese Linguistic Tools: What, Why and HowValeria de Paiva
 
Smart Cities, Smart Citizens and Smart Decisions
Smart Cities, Smart Citizens and Smart DecisionsSmart Cities, Smart Citizens and Smart Decisions
Smart Cities, Smart Citizens and Smart DecisionsMartha Russell
 
Garbage Collection en el JVM
Garbage Collection en el JVMGarbage Collection en el JVM
Garbage Collection en el JVMsuperserch
 

Viewers also liked (17)

To Infinite Possibilities and Beyond...
To Infinite Possibilities and Beyond...To Infinite Possibilities and Beyond...
To Infinite Possibilities and Beyond...
 
Who's afraid of Categorical models?
Who's afraid of Categorical models?Who's afraid of Categorical models?
Who's afraid of Categorical models?
 
Lean Logic for Lean Times: Entailment and Contradiction Revisited
Lean Logic for Lean Times: Entailment and Contradiction RevisitedLean Logic for Lean Times: Entailment and Contradiction Revisited
Lean Logic for Lean Times: Entailment and Contradiction Revisited
 
Contexts 4 quantification (CommonSense2013)
Contexts 4 quantification (CommonSense2013)Contexts 4 quantification (CommonSense2013)
Contexts 4 quantification (CommonSense2013)
 
CLiCS: Categorical Logic in Computer Science
CLiCS: Categorical Logic in Computer ScienceCLiCS: Categorical Logic in Computer Science
CLiCS: Categorical Logic in Computer Science
 
Glue Semantics for Proof Theorists
Glue Semantics for Proof TheoristsGlue Semantics for Proof Theorists
Glue Semantics for Proof Theorists
 
Lexical Resources for Portuguese
Lexical Resources  for PortugueseLexical Resources  for Portuguese
Lexical Resources for Portuguese
 
Constructive Modal Logics, Once Again
Constructive Modal Logics, Once AgainConstructive Modal Logics, Once Again
Constructive Modal Logics, Once Again
 
If, not when
If, not whenIf, not when
If, not when
 
Intuitionistic Modal Logic: fifteen years later
Intuitionistic Modal Logic: fifteen years laterIntuitionistic Modal Logic: fifteen years later
Intuitionistic Modal Logic: fifteen years later
 
Modal Type Theory
Modal Type TheoryModal Type Theory
Modal Type Theory
 
Seeing is Correcting:Linked Open Data for Portuguese
Seeing is Correcting:Linked Open Data for PortugueseSeeing is Correcting:Linked Open Data for Portuguese
Seeing is Correcting:Linked Open Data for Portuguese
 
Lean Logic for Lean Times: Varieties of Natural Logic
Lean Logic for Lean Times: Varieties of Natural LogicLean Logic for Lean Times: Varieties of Natural Logic
Lean Logic for Lean Times: Varieties of Natural Logic
 
Logics and Ontologies for Portuguese Understanding
Logics and Ontologies for Portuguese UnderstandingLogics and Ontologies for Portuguese Understanding
Logics and Ontologies for Portuguese Understanding
 
Portuguese Linguistic Tools: What, Why and How
Portuguese Linguistic Tools: What, Why and HowPortuguese Linguistic Tools: What, Why and How
Portuguese Linguistic Tools: What, Why and How
 
Smart Cities, Smart Citizens and Smart Decisions
Smart Cities, Smart Citizens and Smart DecisionsSmart Cities, Smart Citizens and Smart Decisions
Smart Cities, Smart Citizens and Smart Decisions
 
Garbage Collection en el JVM
Garbage Collection en el JVMGarbage Collection en el JVM
Garbage Collection en el JVM
 

Similar to Little engines of inference: contexts for quantification

Ecml2010 Slides
Ecml2010 SlidesEcml2010 Slides
Ecml2010 Slidesfanizzi
 
Constructive Description Logics 2006
Constructive Description Logics 2006Constructive Description Logics 2006
Constructive Description Logics 2006Valeria de Paiva
 
Dialectica Categories Surprising Application: Cardinalities of the Continuum
Dialectica Categories Surprising Application: Cardinalities of the ContinuumDialectica Categories Surprising Application: Cardinalities of the Continuum
Dialectica Categories Surprising Application: Cardinalities of the ContinuumValeria de Paiva
 
Towards a lingua universalis
Towards a lingua universalisTowards a lingua universalis
Towards a lingua universalisWalid Saba
 
semantics ppt 2.pptx
semantics ppt 2.pptxsemantics ppt 2.pptx
semantics ppt 2.pptxMaya
 

Similar to Little engines of inference: contexts for quantification (6)

Ecml2010 Slides
Ecml2010 SlidesEcml2010 Slides
Ecml2010 Slides
 
An Ontology Design Pattern to Define Explanations
An Ontology Design Pattern to Define ExplanationsAn Ontology Design Pattern to Define Explanations
An Ontology Design Pattern to Define Explanations
 
Constructive Description Logics 2006
Constructive Description Logics 2006Constructive Description Logics 2006
Constructive Description Logics 2006
 
Dialectica Categories Surprising Application: Cardinalities of the Continuum
Dialectica Categories Surprising Application: Cardinalities of the ContinuumDialectica Categories Surprising Application: Cardinalities of the Continuum
Dialectica Categories Surprising Application: Cardinalities of the Continuum
 
Towards a lingua universalis
Towards a lingua universalisTowards a lingua universalis
Towards a lingua universalis
 
semantics ppt 2.pptx
semantics ppt 2.pptxsemantics ppt 2.pptx
semantics ppt 2.pptx
 

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
 
Constructive Modal and Linear Logics
Constructive Modal and Linear LogicsConstructive Modal and Linear Logics
Constructive Modal and Linear LogicsValeria 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
 
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
 
Constructive Modal and Linear Logics
Constructive Modal and Linear LogicsConstructive Modal and Linear Logics
Constructive Modal and Linear Logics
 
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
 
Dialectica and Kolmogorov Problems
Dialectica and Kolmogorov ProblemsDialectica and Kolmogorov Problems
Dialectica and Kolmogorov Problems
 

Recently uploaded

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

Little engines of inference: contexts for quantification

  • 1. Little engines of inference: Contexts for Quantication Valeria de Paiva RAIN 2012 June, 2011 Valeria de Paiva (RAIN 2012) C4Q June, 2011 1 / 29
  • 2. Introduction Natural logic: what we want Many thanks to Larry for slides! Program Show that signicant parts of natural language inference can be carried out in easy, mathematically characterized logical systems. Whenever possible, to obtain complete axiomatizations, because the resulting logical systems are likely to be interesting. To work using all tools of elds like proof theory, categorical logic, (nite) model theory and even, perhaps complexity theory... Valeria de Paiva (RAIN 2012) C4Q June, 2011 2 / 29
  • 3. Introduction Introduction Logic is a cake that can be cut many ways. This work presents the logical system TIL (for textual inference logic), a formalization of the AI system Bridge developed in PARC. The most interesting lesson from these results is perhaps that even in a fairly rich domain, the theorems actually proved are mostly ones which call on a very small portion of the available resources of the domain. Hao Wang Valeria de Paiva (RAIN 2012) C4Q June, 2011 3 / 29
  • 4. Introduction Introduction Previous presentations of TIL described it as a stand alone system, synthetized from what is produced by the software, when processing sentences in English. This is applied logic. Much work has gone and has still has to go into the process of creating sensible logical representations from sentences, but I will not worry about this process (or how to improve it). I want to place TIL in the context of the work of van Benthem, Pratt-Hartmann and especially Moss, as an extension of traditional syllogistic logic. Valeria de Paiva (RAIN 2012) C4Q June, 2011 4 / 29
  • 5. Introduction Which logic? Bridge reads in a sentence s in English and produces a logical knowledge representation r for it. The collection of all representations plus some primitive means of manipulating them forms the system TIL. TIL was meant to be kept as close as it was sensible to FOL (rst-order logic) but from the start we knew that to model natural language sentences we wanted intensional `concepts' and `contexts'.. (cf. `Preventing Existence', FOIS'01) Valeria de Paiva (RAIN 2012) C4Q June, 2011 5 / 29
  • 6. Introduction An Example: Three boys ate pizzas Conceptual Structure: subconcept(boy-1,[List1]) subconcept(eat-3,[List2]) subconcept(pizza-5,[List3]) role(ob,eat-3,pizza-5) role(sb,eat-3,boy-1) role(cardinality-restriction,boy-1,3) role(cardinality-restriction,pizza-5,pl) Contextual Structure: context(t) instantiable(boy-1,t) instantiable(eat-3,t) instantiable(pizza-5,t) top-context(t) Valeria de Paiva (RAIN 2012) C4Q June, 2011 6 / 29
  • 7. Introduction TIL has concepts, contexts and roles... Instead of constants and variables like FOL, TIL has concepts and subconcepts. The concept boy-1 is a subconcept of one of the concepts in the list of concepts represented by the synsets in WordNet for boy. Similarly for the concepts pizza-5 and eat-3. Valeria de Paiva (RAIN 2012) C4Q June, 2011 7 / 29
  • 8. Introduction TIL has concepts, contexts and roles... Concepts in TIL are similar to Description Logic concepts. They are similar to predicates in FOL, but are not always unary predicates. Think of `eat-3' above as a collection of `eating' events, in which other concepts in our domain participate. Have two kinds of concepts, primitive concepts extracted from an idealized version of WordNet and constructed concepts, which are always sub-concepts of some primitive concept. we assume that our concepts are as ne or as coarse as the sentences that we deal with require. Valeria de Paiva (RAIN 2012) C4Q June, 2011 8 / 29
  • 9. Introduction TIL has concepts, contexts and roles... Concepts are related to others via roles. Like role(ob,eat-3,pizza-5) role(sb,eat-3,boy-1) The name of the role in question (ob-ject, sb-subject, agent, patient, theme, etc...) will not matter for us here. Linguists are used to this `event semantics'. Yes, this is similar to description logics, but not exactly one. Deciding which roles will be used with which concepts is a major problem in computational linguistics. We bypass this problem by assuming that roles are assigned in a consistent, coherent and maximally informative way. Valeria de Paiva (RAIN 2012) C4Q June, 2011 9 / 29
  • 10. Introduction TIL has concepts, contexts and roles... One main dierence is contexts and how we use them for e.g. negation. For example, for the sentence No boys hopped. Conceptual Structure: role(cardinality-restriction,boy-5,no) role(sb,hop-6,boy-5) subconcept(boy-5,[List1]) subconcept(hop-6,[List2]) Contextual Structure: context(ctx(hop-6)), context(t) context-lifting-relation(antiveridical,t,ctx(hop-6)) context-relation(t,ctx(hop-6),not-29) instantiable(boy-5,ctx(hop-6)) instantiable(hop-6,ctx(hop-6)) top-context(t) uninstantiable(hop-6,t) Valeria de Paiva (RAIN 2012) C4Q June, 2011 10 / 29
  • 11. Introduction TIL has concepts, contexts and roles... Contexts here are similar to the formal objects with the same name, discussed by J. McCarthy. Contexts are used to `fence-o' concepts and corresponding predicates. The same mechanism works for negation, disjunction and many intensional concepts, like `know', `believe', `prevent', etc.. Instantiability and uninstantiability are used to deal with quantication and existential import. Valeria de Paiva (RAIN 2012) C4Q June, 2011 11 / 29
  • 12. Introduction Inference in TIL? Inference in TIL is very rudimentary. We can `drop clauses' like in most event semantics. From the sentence Ed walked and Mary talked we are able to infer both Ed walked and Mary talked by simply forgetting the respective clauses in the original representation. We can do trivial inferences like identity and we can compose derivations: s→r r→t s→s s→t Valeria de Paiva (RAIN 2012) C4Q June, 2011 12 / 29
  • 13. Introduction How does TIL deal with syllogisms?... As far as semantics is concerned, very much like Moss' and MacCartney's systems Example: All boys are mammals Conceptual Structure: role(cardinality-restriction,boy-2,all(pl)) role(cardinality-restriction,mammal-4,pl) role(copula-pred,be-3,mammal-4) role(copula-subj,be-3,boy-2) subconcept(boy-2,[List1]) subconcept(mammal-4,[List2]) Contextual Structure: context(t) instantiable(be-3,t) instantiable(boy-2,t) instantiable(mammal-4,t) top-context(t) Valeria de Paiva (RAIN 2012) C4Q June, 2011 13 / 29
  • 14. Introduction Semantics Concepts are interpreted as subsets, so subconcept(boy-2,[List1]) means that the boys we're talking about are a subset of all the boys in the universe in the senses of the word `boy' in Wordnet. Similarly the eating concept in our sentence is a subset of the eating events in the universe. subconcept(eat-3,[List]) This is a bit non-intuitive for proper names, but we still use subsets and not individuals. This semantics agrees with Moss' description. Valeria de Paiva (RAIN 2012) C4Q June, 2011 14 / 29
  • 15. Introduction Syllogistic Logic of All Thanks Larry! Syntax: Start with a collection of unary atoms (for nouns). The sentences are the expressions All p are q Semantics: A model M is a collection of sets M , and for each noun p we have an interpretation [[p ]] ⊆ M . M |= All p are q i [[p]] ⊆ [[q]] Proof system: All p are n All n are q All p are p All p are q Valeria de Paiva (RAIN 2012) C4Q June, 2011 15 / 29
  • 16. Introduction TIL satises the rules for All All p are n All n are q All p are p All p are q Semantically just transitivity of subset containment. All boys are boys is odd, but not problematic... For TIL the transitive inference is simply climbing up the concept hierarchy. All boys are mammals All mammals are animals All boys are animals Valeria de Paiva (RAIN 2012) C4Q June, 2011 16 / 29
  • 17. Introduction Syllogistic Logic of Some The sentences are the expressions Some p are q Semantics: A model M is a collection of sets M , and for each noun p,q we have an interpretation [[p,q ]] ⊆ M . M |= Some p are q i [[p]] ∩ [[q]] = ∅ Proof system: Some p are q Some p are q All q are n Some p are q Some q are p Some p are p Some p are n Valeria de Paiva (RAIN 2012) C4Q June, 2011 17 / 29
  • 18. Introduction TIL satises the rules for Some Some p are q Some p are q All q are n Some p are q Some q are p Some p are p Some p are n The semantics is the same as Moss', intersection of subsets. The inference relation between `all' and `some' is outsourced. Our `poor man's inference system' called Entailment and Contradiction Detection (ECD), has a table of relationships between `cardinality-restrictions' postulated. This is useful if you want to keep your logic options open, no need to decide if empty domains... Valeria de Paiva (RAIN 2012) C4Q June, 2011 18 / 29
  • 19. Introduction The languages S and S † with noun-level negation If one adds complemented atoms on top of the language of All and Some, with interpretation via set complement: [[p]] = M [[p ]], So if one has     All p are q     p q    Some are   S   p q ≡ No p q  All are are  S†    p q ≡ Some p q  Some are aren't          p q  Some non- are non-  Things can get strange, as explained by Moss-Hartmann.... Valeria de Paiva (RAIN 2012) C4Q June, 2011 19 / 29
  • 20. Introduction The logical system for S p + names The language S p is the language of All and Some, with no negation, p for positive syllogisms. Some p are q Some p are q All p are p Some p are p Some q are p All p are n All n are q All n are p Some n are q All p are q Some p are q J is M M is F J is a p J is a q J is J F is J Some p are q All p are q J is a p M is a p J is M J is a q J is a p Valeria de Paiva (RAIN 2012) C4Q June, 2011 20 / 29
  • 21. Introduction TIL satises S p + names This corresponds to sentences like Jon is Jon, Jon is Mary and Mary is Fred entails Fred is Jon, Jon is a man and Jon is a doctor entails Some men are doctors, All cats are mammals and Jon is a cat entails Jon is a mammal Mary is a cat and Jon is Mary entails Jon is a cat. Valeria de Paiva (RAIN 2012) C4Q June, 2011 21 / 29
  • 22. Introduction A picture stolen from Larry... ring ch -Tu hur F OL C F Omon F O2 2 variable FO logic R† † adds full N -negation Pe an o-F reg e S† R relational syllogistic S≥ S Rp Sp Valeria de Paiva (RAIN 2012) C4Q June, 2011 22 / 29
  • 23. Introduction TIL is not about syllogisms or copula... Event semantics in general is about transitive, intransitive, ditransitive, etc. verbs. TIL should be able to deal with S p and Rp and more... Noun negation should not present problems, (outsourced again) but sentential negation is dealt via contexts. Contexts look like the higher parts of the picture... Modal and hybrid logic! Valeria de Paiva (RAIN 2012) C4Q June, 2011 23 / 29
  • 24. Introduction Another picture stolen from Larry... ring ch -Tu hur F OL C F Omon F O2 Kn 2 variable FO logic R† † adds full N -negation Pe an o-F reg e S† R relational syllogistic S≥ S Rp Sp Valeria de Paiva (RAIN 2012) C4Q June, 2011 24 / 29
  • 25. Introduction Thinking Dierently.... Valeria de Paiva (RAIN 2012) C4Q June, 2011 25 / 29
  • 26. Introduction diag IHL (Brauner deP) - IKn (Simpson) - iALC (dPRH) ? ? ? HL - Kn - ALC ? ? ? CHL (???) - CKn - cALC (Mendler/S) Valeria de Paiva (RAIN 2012) C4Q June, 2011 26 / 29
  • 27. Introduction Avi-Francez'05 sequent system Γ, x : S x : S Γ, x : J is a p y : J is a q Γ λx.y : All p are q Γ z : All p are q ∆ y : J is a p Γ, ∆ zy : J is a q Γ x : J is p ∆ y : J is q Γ, ∆ x, y : Some p are q Γ m : Some p are q ∆, x : J is a p, y : J is a q t: S Γ, ∆ let x, y = m in t : S Valeria de Paiva (RAIN 2012) C4Q June, 2011 27 / 29
  • 28. Introduction Conjectures TIL =? Kn (Rp ) Must show S maps into TIL properly Same for R What about S and R dagger? TIL maps into FOL− (Crouch), but need to do better... Decidability? Monotonicity principles? Valeria de Paiva (RAIN 2012) C4Q June, 2011 28 / 29
  • 29. Introduction Conclusions TIL dened from representations, linguistic intuitions taken seriously. Attempts to t it into the `Cinderella' shoe of traditional logic. Gains on the combination logic front, already. Work is only starting... Valeria de Paiva (RAIN 2012) C4Q June, 2011 29 / 29