generating discourse inferences from unscoped episodic
play

Generating Discourse Inferences from Unscoped Episodic Logical - PowerPoint PPT Presentation

Generating Discourse Inferences from Unscoped Episodic Logical Formulas Gene Louis Kim, Benjamin Kane, Viet Duong, Muskaan Mendiratta, Graeme McGuire, Sophie Sackstein, Georgiy Platonov, and Lenhart Schubert Presented by: Gene Louis Kim August


  1. Generating Discourse Inferences from Unscoped Episodic Logical Formulas Gene Louis Kim, Benjamin Kane, Viet Duong, Muskaan Mendiratta, Graeme McGuire, Sophie Sackstein, Georgiy Platonov, and Lenhart Schubert Presented by: Gene Louis Kim August 2019

  2. Introduction Unscoped episodic logical form (ULF) is an expressive initial representation of Episodic Logic, but inference with it has not been demonstrated with it.

  3. Introduction Unscoped episodic logical form (ULF) is an expressive initial representation of Episodic Logic, but inference with it has not been demonstrated with it. Unscoped {Episodic} Logical Form (ULF) Episodic Logic Pipeline ● An underspecified Episodic Logic (EL) ○ Extended FOL, closely matches expressivity of natural languages ■ modification, reification, generalized quantifiers, and more

  4. Introduction Unscoped episodic logical form (ULF) is an expressive initial representation of Episodic Logic, but inference with it has not been demonstrated with it. Unscoped {Episodic} Logical Form (ULF) Episodic Logic Pipeline ● An underspecified Episodic Logic (EL) ○ Extended FOL, closely matches expressivity of natural languages ■ modification, reification, generalized quantifiers, and more ● Starting point for EL parsing

  5. Introduction Unscoped episodic logical form (ULF) is an expressive initial representation of Episodic Logic, but inference with it has not been demonstrated with it. Unscoped {Episodic} Logical Form (ULF) Episodic Logic Pipeline ● An underspecified Episodic Logic (EL) ○ Extended FOL, closely matches expressivity of natural languages ■ modification, reification, generalized quantifiers, and more ● Starting point for EL parsing ● Enables situated inferences

  6. Introduction Unscoped episodic logical form (ULF) is an expressive initial representation of Episodic Logic, but inference with it has not been demonstrated with it. Unscoped {Episodic} Logical Form (ULF) Episodic Logic Pipeline ● An underspecified Episodic Logic (EL) ○ Extended FOL, closely matches expressivity of natural languages ■ modification, reification, generalized quantifiers, and more ● Starting point for EL parsing ? ● Enables situated inferences

  7. Introduction We select the following inference types for evaluation: questions requests counterfactuals clause-taking verbs

  8. Introduction We select the following inference types for evaluation: questions requests counterfactuals clause-taking verbs Properties of Inferences 1. important for setting a natural discourse context

  9. Introduction We select the following inference types for evaluation: questions requests counterfactuals clause-taking verbs Properties of Inferences 1. important for setting a natural discourse context 2. structurally-oriented - we can avoid turning evaluation into a classification problem

  10. ULF? (syntax) A minimal step across from syntax to semantics in Episodic Logic

  11. ULF? (syntax) A minimal step across from syntax to semantics in Episodic Logic “Alice thinks that John nearly fell”

  12. ULF? (syntax) A minimal step across from syntax to semantics in Episodic Logic “Alice thinks that John nearly fell” ULF (|Alice| (((pres think.v) (that (|John| (nearly.adv-a (past fall.v))))))) Syntax (simplified) (S (NP Alice.nnp) (VP thinks.vbz (SBAR that.rb (S (NP John.nnp) (ADVP nearly.rb) (VP fell.vbd)))))

  13. ULF? (syntax) A minimal step across from syntax to semantics in Episodic Logic “Alice thinks that John nearly fell” ULF (|Alice| (((pres think.v ) (that (|John| ( nearly.adv-a (past fall.v ))))))) Syntax (simplified) (S (NP Alice.nnp) (VP thinks.vbz (SBAR that.rb (S (NP John.nnp) (ADVP nearly.rb ) (VP fell.vbd ))))) Proper Nouns Verbs Adverbs

  14. ULF? (semantics) A minimal step across from syntax to semantics in Episodic Logic “Alice thinks that John nearly fell” Basic Ontological Types ULFs Domain (|Alice| (((pres think.v) Situations (that (|John| (nearly.adv-a (past fall.v))))))) Truth-value Monadic Predicate

  15. ULF? (semantics) A minimal step across from syntax to semantics in Episodic Logic “Alice thinks that John nearly fell” Basic Ontological Types ULFs Domain (|Alice| (((pres think.v) Situations (that (|John| (nearly.adv-a (past fall.v))))))) Truth-value Monadic Predicate Entity ( ): |Alice|, |John|

  16. ULF? (semantics) A minimal step across from syntax to semantics in Episodic Logic “Alice thinks that John nearly fell” Basic Ontological Types ULFs Domain (|Alice| (((pres think.v) Situations (that (|John| (nearly.adv-a (past fall.v))))))) Truth-value Monadic Predicate Entity ( ): |Alice|, |John| n-ary predicate ( ): think.v, fall.v

  17. ULF? (semantics) A minimal step across from syntax to semantics in Episodic Logic “Alice thinks that John nearly fell” Basic Ontological Types ULFs Domain (|Alice| (((pres think.v) Situations (that (|John| (nearly.adv-a (past fall.v))))))) Truth-value Monadic Predicate Entity ( ): |Alice|, |John| n-ary predicate ( ): think.v, fall.v Predicate modifier ( ): nearly.adv-a

  18. ULF? (semantics) A minimal step across from syntax to semantics in Episodic Logic “Alice thinks that John nearly fell” Basic Ontological Types ULFs Domain (|Alice| (((pres think.v) Situations (that (|John| (nearly.adv-a (past fall.v))))))) Truth-value Monadic Predicate Entity ( ): |Alice|, |John| n-ary predicate ( ): think.v, fall.v Predicate modifier ( ): nearly.adv-a Sentence reifier ( ): that

  19. ULF? (semantics) A minimal step across from syntax to semantics in Episodic Logic “Alice thinks that John nearly fell” Basic Ontological Types ULFs Domain (|Alice| (((pres think.v) Situations (that (|John| (nearly.adv-a (past fall.v))))))) Truth-value Monadic Predicate Entity ( ): |Alice|, |John| n-ary predicate ( ): think.v, fall.v Predicate modifier ( ): nearly.adv-a Sentence reifier ( ): that Also... determiner, sentence modifier, connective, lambda abstract, predicate reifier

  20. Building ULF Inference Rules 1. Abstract away syntactic idiosyncrasies with interpretable predicates and functions

  21. Building ULF Inference Rules 1. Abstract away syntactic idiosyncrasies with interpretable predicates and functions Predicates verb-phrase? - defined over the ULF semantic type system wh-word? - defined as a list

  22. Building ULF Inference Rules 1. Abstract away syntactic idiosyncrasies with interpretable predicates and functions Predicates verb-phrase? : | lexical-verb? verb-phrase? - defined over the ULF semantic type system wh-word? - defined as a list

  23. Building ULF Inference Rules 1. Abstract away syntactic idiosyncrasies with interpretable predicates and functions Predicates verb-phrase? : | lexical-verb? verb-phrase? - defined over the ULF semantic type system | (verb-phrase? term?) wh-word? - defined as a list

  24. Building ULF Inference Rules 1. Abstract away syntactic idiosyncrasies with interpretable predicates and functions Predicates verb-phrase? : | lexical-verb? verb-phrase? - defined over the ULF semantic type system | (verb-phrase? term?) | (verb-modifier? verb-phrase?) wh-word? - defined as a list | ...

  25. Building ULF Inference Rules 1. Abstract away syntactic idiosyncrasies with interpretable predicates and functions Predicates verb-phrase? : | lexical-verb? verb-phrase? - defined over the ULF semantic type system | (verb-phrase? term?) | (verb-modifier? verb-phrase?) wh-word? - defined as a list | ... Functions “left the house” → “ did not leave the house” negate-verb-phrase! “could leave the house” → “could not leave the house”

  26. Building ULF Inference Rules 1. Abstract away syntactic idiosyncrasies with interpretable predicates and functions Predicates verb-phrase? : | lexical-verb? verb-phrase? - defined over the ULF semantic type system | (verb-phrase? term?) | (verb-modifier? verb-phrase?) wh-word? - defined as a list | ... Functions “left the house” → “ did not leave the house” negate-verb-phrase! “could leave the house” → “could not leave the house” uninvert-sentence! “did you leave already” → “ you did leave already”

  27. Building ULF Inference Rules 2. Construct simple if-then rules

  28. Building ULF Inference Rules 2. Construct simple if-then rules “what did you buy?” ((sub what.pro if formula satisfies contains-wh? and ends with a question mark ((past do.aux-s) you.pro (buy.v *h))) ?)

  29. Building ULF Inference Rules 2. Construct simple if-then rules “what did you buy?” ((sub what.pro if formula satisfies contains-wh? and ends with a question mark ((past do.aux-s) you.pro (buy.v *h))) ?) strip the question mark (sub what.pro ((past do.aux-s) you.pro (buy.v *h))) “what did you buy”

  30. Building ULF Inference Rules 2. Construct simple if-then rules “what did you buy?” ((sub what.pro if formula satisfies contains-wh? and ends with a question mark ((past do.aux-s) you.pro (buy.v *h))) ?) strip the question mark (sub what.pro ((past do.aux-s) apply preprocessing markers you.pro (buy.v *h))) ((past do.aux-s) you.pro (buy.v what.pro))) “did you buy what”

Recommend


More recommend