SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
Contexts for Quantification

                                    Valeria de Paiva

                                        Stanford


                                      April, 2011




Valeria de Paiva (Stanford)               C4Q              April, 2011   1 / 28
Introduction


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




Program
Show that significant 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 fields like
proof theory, (finite) model theory, algebraic logic,
and complexity theory...



   Valeria de Paiva (Stanford)                       C4Q        April, 2011   2 / 28
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.


 Valeria de Paiva (Stanford)              C4Q                  April, 2011   3 / 28
Introduction


Introduction

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




Much work has gone and has still has to go into the process of creating
these representations from sentences, but we will not worry about this
process (or how to improve it) here.
Want to see TIL now in the context of the work of van Benthem,
Pratt-Hartmann and especially Moss, as an extension of traditional
syllogistic logic.
 Valeria de Paiva (Stanford)              C4Q                April, 2011   4 / 28
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 forms the system TIL.
     TIL was meant to be kept as close as it was sensible to FOL
     (first-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 (Stanford)              C4Q                 April, 2011   5 / 28
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 (Stanford)              C4Q   April, 2011   6 / 28
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 (Stanford)              C4Q                April, 2011   7 / 28
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 fine or as coarse as the sentences that we deal with require.




 Valeria de Paiva (Stanford)                        C4Q                                    April, 2011   8 / 28
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 (Stanford)                          C4Q                                     April, 2011    9 / 28
Introduction


TIL has concepts, contexts and roles...
One main difference 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 (Stanford)              C4Q              April, 2011   10 / 28
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-off’ 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 quantification
     and existential import.




 Valeria de Paiva (Stanford)              C4Q                  April, 2011   11 / 28
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 (Stanford)              C4Q                  April, 2011   12 / 28
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 (Stanford)              C4Q             April, 2011   13 / 28
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 (Stanford)                            C4Q                                  April, 2011   14 / 28
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          iff   [[p]] ⊆ [[q]]
Proof system:

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



   Valeria de Paiva (Stanford)                  C4Q                        April, 2011   15 / 28
Introduction


TIL satisfies 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 (Stanford)                 C4Q                      April, 2011   16 / 28
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             iff      [[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 (Stanford)                 C4Q                               April, 2011   17 / 28
Introduction


TIL satisfies 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 (Stanford)                           C4Q                                   April, 2011   18 / 28
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
                                                            
                                                             
                                                            
                         Some p are q
                                                            
                                                             
                                                             
                  S
                                                             
                                                             
                         All p are q ≡ No p are q
                                                             
                                                             
                                                                 S†
                        
                        
                         Some p are q ≡ Some p aren’t q
                        
                                                             
                                                             
                                                             
                                                             
                                                             
                                                             
                                                             
                                                             
                               Some non-p are non-q
                                                             
                                                             

Things can get strange, as explained by Moss-Hartmann....

 Valeria de Paiva (Stanford)                    C4Q              April, 2011   19 / 28
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 (Stanford)                     C4Q                       April, 2011   20 / 28
Introduction


TIL satisfies 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 (Stanford)              C4Q              April, 2011   21 / 28
Introduction


A picture stolen from Larry...

                                                          g
                                                      rin
                            F OL                 h-Tu
                                             urc
                                           Ch




                  F Omon    F O2                              2 variable FO logic



                            R†                                † adds full N -negation
     Pe
        a
       no
          -F
            reg
             e




                       S†
                             R                                relational syllogistic
                  S≥
                       S           Rp

                             Sp

 Valeria de Paiva (Stanford)                           C4Q                              April, 2011   22 / 28
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 (Stanford)              C4Q            April, 2011   23 / 28
Introduction


Another picture stolen from Larry...

                                                               g
                                                           rin
                            F OL                      h-Tu
                                                  urc
                                                Ch




                  F Omon    F O2        Kn                         2 variable FO logic



                            R†                                     † adds full N -negation
     Pe
        a
       no
          -F
            reg
             e




                       S†
                             R                                     relational syllogistic
                  S≥
                       S           Rp

                             Sp

 Valeria de Paiva (Stanford)                                C4Q                              April, 2011   24 / 28
Introduction


Thinking Differently....




 Valeria de Paiva (Stanford)              C4Q   April, 2011   25 / 28
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 (Stanford)              C4Q                  April, 2011   26 / 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 (Stanford)              C4Q           April, 2011   27 / 28
Introduction


Conclusions




TIL defined from representations, linguistic intuitions taken seriously.
Attempts to fit it into the ‘Cinderella’ shoe of traditional logic.
Gains on the combination logic front, already.
Work is only starting...




 Valeria de Paiva (Stanford)              C4Q                 April, 2011   28 / 28

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
Relevant Dialectica Categories
Relevant Dialectica CategoriesRelevant Dialectica Categories
Relevant Dialectica CategoriesValeria 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
 
Machine Learning: Machine Learning:
Machine Learning: Machine Learning:Machine Learning: Machine Learning:
Machine Learning: Machine Learning:butest
 
Fun with Constructive Modalities
Fun with Constructive ModalitiesFun with Constructive Modalities
Fun with Constructive ModalitiesValeria de Paiva
 
Benchmarking Linear Logic Proofs
Benchmarking Linear Logic ProofsBenchmarking Linear Logic Proofs
Benchmarking Linear Logic ProofsValeria de Paiva
 
Dialectica Categories: the mathematical version
Dialectica Categories: the mathematical versionDialectica Categories: the mathematical version
Dialectica Categories: the mathematical versionValeria 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
 
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
 
Constructive Description Logics 2006
Constructive Description Logics 2006Constructive Description Logics 2006
Constructive Description Logics 2006Valeria de Paiva
 
Dialectica Categories for the Lambek Calculus
Dialectica Categories for the Lambek CalculusDialectica Categories for the Lambek Calculus
Dialectica Categories for the Lambek CalculusValeria de Paiva
 
Cs599 Fall2005 Lecture 01
Cs599 Fall2005 Lecture 01Cs599 Fall2005 Lecture 01
Cs599 Fall2005 Lecture 01Dr. Cupid Lucid
 
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
 
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
 
Ecml2010 Slides
Ecml2010 SlidesEcml2010 Slides
Ecml2010 Slidesfanizzi
 
Dependent Types in Natural Language Semantics
Dependent Types in Natural Language SemanticsDependent Types in Natural Language Semantics
Dependent Types in Natural Language SemanticsDaisuke BEKKI
 
Composing (Im)politeness in Dependent Type Semantics
Composing (Im)politeness in Dependent Type SemanticsComposing (Im)politeness in Dependent Type Semantics
Composing (Im)politeness in Dependent Type SemanticsDaisuke BEKKI
 
A course on mathematical logic
A course on mathematical logicA course on mathematical logic
A course on mathematical logicSpringer
 
cK¢, a model to reason on learners' conceptions
cK¢, a model to reason on learners' conceptionscK¢, a model to reason on learners' conceptions
cK¢, a model to reason on learners' conceptionsNicolas Balacheff
 
ESSLLI2016 DTS Lecture Day 5-2: Proof-theoretic Turn
ESSLLI2016 DTS Lecture Day 5-2: Proof-theoretic TurnESSLLI2016 DTS Lecture Day 5-2: Proof-theoretic Turn
ESSLLI2016 DTS Lecture Day 5-2: Proof-theoretic TurnDaisuke BEKKI
 

Was ist angesagt? (20)

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
 
Relevant Dialectica Categories
Relevant Dialectica CategoriesRelevant Dialectica Categories
Relevant Dialectica Categories
 
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
 
Machine Learning: Machine Learning:
Machine Learning: Machine Learning:Machine Learning: Machine Learning:
Machine Learning: Machine Learning:
 
Fun with Constructive Modalities
Fun with Constructive ModalitiesFun with Constructive Modalities
Fun with Constructive Modalities
 
Benchmarking Linear Logic Proofs
Benchmarking Linear Logic ProofsBenchmarking Linear Logic Proofs
Benchmarking Linear Logic Proofs
 
Dialectica Categories: the mathematical version
Dialectica Categories: the mathematical versionDialectica Categories: the mathematical version
Dialectica Categories: the mathematical version
 
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
 
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
 
Constructive Description Logics 2006
Constructive Description Logics 2006Constructive Description Logics 2006
Constructive Description Logics 2006
 
Dialectica Categories for the Lambek Calculus
Dialectica Categories for the Lambek CalculusDialectica Categories for the Lambek Calculus
Dialectica Categories for the Lambek Calculus
 
Cs599 Fall2005 Lecture 01
Cs599 Fall2005 Lecture 01Cs599 Fall2005 Lecture 01
Cs599 Fall2005 Lecture 01
 
Category Theory for All (NASSLLI 2012)
Category Theory for All (NASSLLI 2012)Category Theory for All (NASSLLI 2012)
Category Theory for All (NASSLLI 2012)
 
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
 
Ecml2010 Slides
Ecml2010 SlidesEcml2010 Slides
Ecml2010 Slides
 
Dependent Types in Natural Language Semantics
Dependent Types in Natural Language SemanticsDependent Types in Natural Language Semantics
Dependent Types in Natural Language Semantics
 
Composing (Im)politeness in Dependent Type Semantics
Composing (Im)politeness in Dependent Type SemanticsComposing (Im)politeness in Dependent Type Semantics
Composing (Im)politeness in Dependent Type Semantics
 
A course on mathematical logic
A course on mathematical logicA course on mathematical logic
A course on mathematical logic
 
cK¢, a model to reason on learners' conceptions
cK¢, a model to reason on learners' conceptionscK¢, a model to reason on learners' conceptions
cK¢, a model to reason on learners' conceptions
 
ESSLLI2016 DTS Lecture Day 5-2: Proof-theoretic Turn
ESSLLI2016 DTS Lecture Day 5-2: Proof-theoretic TurnESSLLI2016 DTS Lecture Day 5-2: Proof-theoretic Turn
ESSLLI2016 DTS Lecture Day 5-2: Proof-theoretic Turn
 

Andere mochten auch

Andere mochten auch (8)

Pargram2011
Pargram2011Pargram2011
Pargram2011
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
 
Exchanging More than Complete Data
Exchanging More than Complete DataExchanging More than Complete Data
Exchanging More than Complete Data
 
Lasers, Landscapes and Muddy Boots: Visualizing Laser Scanning Data Using Gam...
Lasers, Landscapes and Muddy Boots: Visualizing Laser Scanning Data Using Gam...Lasers, Landscapes and Muddy Boots: Visualizing Laser Scanning Data Using Gam...
Lasers, Landscapes and Muddy Boots: Visualizing Laser Scanning Data Using Gam...
 
Slides
SlidesSlides
Slides
 
2006trip report
2006trip report2006trip report
2006trip report
 
50120140503001
5012014050300150120140503001
50120140503001
 
Invariant-Free Clausal Temporal Resolution
Invariant-Free Clausal Temporal ResolutionInvariant-Free Clausal Temporal Resolution
Invariant-Free Clausal Temporal Resolution
 

Ähnlich wie Contexts for Quantification

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
 
Categorical Propositions- Logic
Categorical Propositions- LogicCategorical Propositions- Logic
Categorical Propositions- LogicKent Sunglao
 
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
 
Professor Michael Hoey: The hidden similarities across languages - some good ...
Professor Michael Hoey: The hidden similarities across languages - some good ...Professor Michael Hoey: The hidden similarities across languages - some good ...
Professor Michael Hoey: The hidden similarities across languages - some good ...eaquals
 
semantics ppt 2.pptx
semantics ppt 2.pptxsemantics ppt 2.pptx
semantics ppt 2.pptxMaya
 
Aristotle And Longinus On Good Writing (2021)
Aristotle And Longinus On Good Writing (2021)Aristotle And Longinus On Good Writing (2021)
Aristotle And Longinus On Good Writing (2021)Deja Lewis
 
Towards a lingua universalis
Towards a lingua universalisTowards a lingua universalis
Towards a lingua universalisWalid Saba
 
Unit-4-Knowledge-representation.pdf
Unit-4-Knowledge-representation.pdfUnit-4-Knowledge-representation.pdf
Unit-4-Knowledge-representation.pdfHrideshSapkota2
 
Theoretical Issues In Pragmatics And Discourse Analysis
Theoretical Issues In Pragmatics And Discourse AnalysisTheoretical Issues In Pragmatics And Discourse Analysis
Theoretical Issues In Pragmatics And Discourse AnalysisLouis de Saussure
 
Semiotics and conceptual modeling gv 2015
Semiotics and conceptual modeling   gv 2015Semiotics and conceptual modeling   gv 2015
Semiotics and conceptual modeling gv 2015Guido Vetere
 
Adding Semantics to Ontologies
Adding Semantics to OntologiesAdding Semantics to Ontologies
Adding Semantics to OntologiesCristiano Longo
 
Jarrar.lecture notes.aai.2011s.ch8.fol.introduction
Jarrar.lecture notes.aai.2011s.ch8.fol.introductionJarrar.lecture notes.aai.2011s.ch8.fol.introduction
Jarrar.lecture notes.aai.2011s.ch8.fol.introductionPalGov
 
The Psychological Basis of Contrastive Analysis
The Psychological Basis  of  Contrastive Analysis The Psychological Basis  of  Contrastive Analysis
The Psychological Basis of Contrastive Analysis zahraa Aamir
 
Ontology learning from interpretations in lightweight description logics
Ontology learning from interpretations in lightweight description logicsOntology learning from interpretations in lightweight description logics
Ontology learning from interpretations in lightweight description logicsSzymon Klarman
 
Syntax And Stylistics 4
Syntax And Stylistics 4Syntax And Stylistics 4
Syntax And Stylistics 4Rick McKinnon
 
1345 sk tse_variation
1345 sk tse_variation1345 sk tse_variation
1345 sk tse_variationTian Stella
 

Ähnlich wie Contexts for Quantification (20)

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
 
Categorical Propositions- Logic
Categorical Propositions- LogicCategorical Propositions- Logic
Categorical Propositions- Logic
 
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
 
Professor Michael Hoey: The hidden similarities across languages - some good ...
Professor Michael Hoey: The hidden similarities across languages - some good ...Professor Michael Hoey: The hidden similarities across languages - some good ...
Professor Michael Hoey: The hidden similarities across languages - some good ...
 
Logic Seminar Spring 2011
Logic Seminar Spring 2011Logic Seminar Spring 2011
Logic Seminar Spring 2011
 
semantics ppt 2.pptx
semantics ppt 2.pptxsemantics ppt 2.pptx
semantics ppt 2.pptx
 
Aristotle And Longinus On Good Writing (2021)
Aristotle And Longinus On Good Writing (2021)Aristotle And Longinus On Good Writing (2021)
Aristotle And Longinus On Good Writing (2021)
 
Towards a lingua universalis
Towards a lingua universalisTowards a lingua universalis
Towards a lingua universalis
 
Unit-4-Knowledge-representation.pdf
Unit-4-Knowledge-representation.pdfUnit-4-Knowledge-representation.pdf
Unit-4-Knowledge-representation.pdf
 
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
 
Theoretical Issues In Pragmatics And Discourse Analysis
Theoretical Issues In Pragmatics And Discourse AnalysisTheoretical Issues In Pragmatics And Discourse Analysis
Theoretical Issues In Pragmatics And Discourse Analysis
 
Semiotics and conceptual modeling gv 2015
Semiotics and conceptual modeling   gv 2015Semiotics and conceptual modeling   gv 2015
Semiotics and conceptual modeling gv 2015
 
Adding Semantics to Ontologies
Adding Semantics to OntologiesAdding Semantics to Ontologies
Adding Semantics to Ontologies
 
Intro to NLP. Lecture 2
Intro to NLP.  Lecture 2Intro to NLP.  Lecture 2
Intro to NLP. Lecture 2
 
Jarrar.lecture notes.aai.2011s.ch8.fol.introduction
Jarrar.lecture notes.aai.2011s.ch8.fol.introductionJarrar.lecture notes.aai.2011s.ch8.fol.introduction
Jarrar.lecture notes.aai.2011s.ch8.fol.introduction
 
The Psychological Basis of Contrastive Analysis
The Psychological Basis  of  Contrastive Analysis The Psychological Basis  of  Contrastive Analysis
The Psychological Basis of Contrastive Analysis
 
Ontology learning from interpretations in lightweight description logics
Ontology learning from interpretations in lightweight description logicsOntology learning from interpretations in lightweight description logics
Ontology learning from interpretations in lightweight description logics
 
L3 v2
L3 v2L3 v2
L3 v2
 
Syntax And Stylistics 4
Syntax And Stylistics 4Syntax And Stylistics 4
Syntax And Stylistics 4
 
1345 sk tse_variation
1345 sk tse_variation1345 sk tse_variation
1345 sk tse_variation
 

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
 
Semantics and Reasoning for NLP, AI and ACT
Semantics and Reasoning for NLP, AI and ACTSemantics and Reasoning for NLP, AI and ACT
Semantics and Reasoning for NLP, AI and ACTValeria de Paiva
 
Categorical Explicit Substitutions
Categorical Explicit SubstitutionsCategorical Explicit Substitutions
Categorical Explicit SubstitutionsValeria de Paiva
 
Logic and Probabilistic Methods for Dialog
Logic and Probabilistic Methods for DialogLogic and Probabilistic Methods for Dialog
Logic and Probabilistic Methods for DialogValeria de Paiva
 
Intuitive Semantics for Full Intuitionistic Linear Logic (2014)
Intuitive Semantics for Full Intuitionistic Linear Logic (2014)Intuitive Semantics for Full Intuitionistic Linear Logic (2014)
Intuitive Semantics for Full Intuitionistic Linear Logic (2014)Valeria de Paiva
 
Dialectica and Kolmogorov Problems
Dialectica and Kolmogorov ProblemsDialectica and Kolmogorov Problems
Dialectica and Kolmogorov ProblemsValeria de Paiva
 

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
 
Semantics and Reasoning for NLP, AI and ACT
Semantics and Reasoning for NLP, AI and ACTSemantics and Reasoning for NLP, AI and ACT
Semantics and Reasoning for NLP, AI and ACT
 
NLCS 2013 opening slides
NLCS 2013 opening slidesNLCS 2013 opening slides
NLCS 2013 opening slides
 
Dialectica Comonads
Dialectica ComonadsDialectica Comonads
Dialectica Comonads
 
Categorical Explicit Substitutions
Categorical Explicit SubstitutionsCategorical Explicit Substitutions
Categorical Explicit Substitutions
 
Logic and Probabilistic Methods for Dialog
Logic and Probabilistic Methods for DialogLogic and Probabilistic Methods for Dialog
Logic and Probabilistic Methods for Dialog
 
Intuitive Semantics for Full Intuitionistic Linear Logic (2014)
Intuitive Semantics for Full Intuitionistic Linear Logic (2014)Intuitive Semantics for Full Intuitionistic Linear Logic (2014)
Intuitive Semantics for Full Intuitionistic Linear Logic (2014)
 
Dialectica and Kolmogorov Problems
Dialectica and Kolmogorov ProblemsDialectica and Kolmogorov Problems
Dialectica and Kolmogorov Problems
 

Kürzlich hochgeladen

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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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
 
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
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
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
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 

Kürzlich hochgeladen (20)

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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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?
 
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
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 

Contexts for Quantification

  • 1. Contexts for Quantification Valeria de Paiva Stanford April, 2011 Valeria de Paiva (Stanford) C4Q April, 2011 1 / 28
  • 2. Introduction Natural logic: what we want Many thanks to Larry, Ulrik for slides! Program Show that significant 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 fields like proof theory, (finite) model theory, algebraic logic, and complexity theory... Valeria de Paiva (Stanford) C4Q April, 2011 2 / 28
  • 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. Valeria de Paiva (Stanford) C4Q April, 2011 3 / 28
  • 4. Introduction Introduction Previous presentations of TIL described it as a stand alone system, synthetized from what is produced by the software. This is applied logic. Much work has gone and has still has to go into the process of creating these representations from sentences, but we will not worry about this process (or how to improve it) here. Want to see TIL now in the context of the work of van Benthem, Pratt-Hartmann and especially Moss, as an extension of traditional syllogistic logic. Valeria de Paiva (Stanford) C4Q April, 2011 4 / 28
  • 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 forms the system TIL. TIL was meant to be kept as close as it was sensible to FOL (first-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 (Stanford) C4Q April, 2011 5 / 28
  • 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 (Stanford) C4Q April, 2011 6 / 28
  • 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 (Stanford) C4Q April, 2011 7 / 28
  • 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 fine or as coarse as the sentences that we deal with require. Valeria de Paiva (Stanford) C4Q April, 2011 8 / 28
  • 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 (Stanford) C4Q April, 2011 9 / 28
  • 10. Introduction TIL has concepts, contexts and roles... One main difference 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 (Stanford) C4Q April, 2011 10 / 28
  • 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-off’ 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 quantification and existential import. Valeria de Paiva (Stanford) C4Q April, 2011 11 / 28
  • 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 (Stanford) C4Q April, 2011 12 / 28
  • 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 (Stanford) C4Q April, 2011 13 / 28
  • 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 (Stanford) C4Q April, 2011 14 / 28
  • 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 iff [[p]] ⊆ [[q]] Proof system: All p are n All n are q All p are p All p are q Valeria de Paiva (Stanford) C4Q April, 2011 15 / 28
  • 16. Introduction TIL satisfies 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 (Stanford) C4Q April, 2011 16 / 28
  • 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 iff [[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 (Stanford) C4Q April, 2011 17 / 28
  • 18. Introduction TIL satisfies 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 (Stanford) C4Q April, 2011 18 / 28
  • 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       Some p are q     S    All p are q ≡ No p are q   S†    Some p are q ≡ Some p aren’t q          Some non-p are non-q   Things can get strange, as explained by Moss-Hartmann.... Valeria de Paiva (Stanford) C4Q April, 2011 19 / 28
  • 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 (Stanford) C4Q April, 2011 20 / 28
  • 21. Introduction TIL satisfies 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 (Stanford) C4Q April, 2011 21 / 28
  • 22. Introduction A picture stolen from Larry... g rin F OL h-Tu urc Ch F Omon F O2 2 variable FO logic R† † adds full N -negation Pe a no -F reg e S† R relational syllogistic S≥ S Rp Sp Valeria de Paiva (Stanford) C4Q April, 2011 22 / 28
  • 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 (Stanford) C4Q April, 2011 23 / 28
  • 24. Introduction Another picture stolen from Larry... g rin F OL h-Tu urc Ch F Omon F O2 Kn 2 variable FO logic R† † adds full N -negation Pe a no -F reg e S† R relational syllogistic S≥ S Rp Sp Valeria de Paiva (Stanford) C4Q April, 2011 24 / 28
  • 25. Introduction Thinking Differently.... Valeria de Paiva (Stanford) C4Q April, 2011 25 / 28
  • 26. 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 (Stanford) C4Q April, 2011 26 / 28
  • 27. 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 (Stanford) C4Q April, 2011 27 / 28
  • 28. Introduction Conclusions TIL defined from representations, linguistic intuitions taken seriously. Attempts to fit it into the ‘Cinderella’ shoe of traditional logic. Gains on the combination logic front, already. Work is only starting... Valeria de Paiva (Stanford) C4Q April, 2011 28 / 28