SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 

Kürzlich hochgeladen (20)

Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 

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