extraction of entailed semantic relations through syntax
play

Extraction of Entailed Semantic Relations Through Syntax-based - PowerPoint PPT Presentation

Extraction of Entailed Semantic Relations Through Syntax-based Comma Resolution Vivek Srikumar Roi Reichart Mark Sammons Ari Rappoport Dan Roth University of Illinois, Urbana-Champaign Hebrew University of Jerusalem 1 The City of


  1. Extraction of Entailed Semantic Relations Through Syntax-based Comma Resolution Vivek Srikumar Roi Reichart Mark Sammons Ari Rappoport Dan Roth University of Illinois, Urbana-Champaign Hebrew University of Jerusalem 1

  2. The City of Chicago’s OEMC and IBM launch Advanced Video Surveillance System, part of Operation Virtual Shield. . The City of Chicago possesses OEMC . . The City of Chicago’s OEMC , IBM form a conjunction . Advanced Video Surveillance System is part of Operation Virtual Shield . 2

  3. Motivation • Sentences can be decomposed into smaller ones - Smaller sentences are easier to process • Syntax gives us cues for decomposition Along the lines of (Chandrasekar and Srinivas, ’96) 3

  4. Outline Task: Comma Resolution 1 Learning to Transform Sentences 2 Evaluation 3 4

  5. Outline Task: Comma Resolution 1 Learning to Transform Sentences 2 What are we learning from? The Learning Procedure Evaluation 3 The Comma Data Set Experiments 5

  6. Commas tell us something • Authorities have arrested John Smith, a police officer. ⇒ John Smith is a police officer. 6

  7. Commas tell us something • Authorities have arrested John Smith, a police officer. ⇒ John Smith is a police officer. • Authorities have arrested John Smith, a police officer and his brother today. ⇒ John Smith, a police officer, his brother are elements of a list. 6

  8. Commas tell us something • Authorities have arrested John Smith, a police officer. ⇒ John Smith is a police officer. • Authorities have arrested John Smith, a police officer and his brother today. ⇒ John Smith, a police officer, his brother are elements of a list. • They live in Chicago, IL. ⇒ Chicago is located in IL. 6

  9. Commas tell us something Commas indicate several syntactic phenomena • Appositives • Lists • Clausal modifiers • Locations • Many others... Each interpretation implies different relationships . (van Delden and Gomez, 2002) (Bayraktar et al., 1998) 7

  10. Commas come in different flavors . SUBSTITUTE . ATTRIBUTE . LOCATION . LIST . OTHER 8

  11. Commas come in different flavors . SUBSTITUTE : An IS-A relation between the arguments John Smith, a police officer, was arrested. ⇒ John Smith is a police officer. John Smith was arrested. A police officer was arrested. . ATTRIBUTE . LOCATION . LIST . OTHER 8

  12. Commas come in different flavors . SUBSTITUTE . ATTRIBUTE : One argument is an attribute of the other John Smith, 61, was arrested. ⇒ John Smith is 61. John Smith was arrested. . LOCATION . LIST . OTHER 8

  13. Commas come in different flavors . SUBSTITUTE . ATTRIBUTE . LOCATION : A located-in relation Chicago, Illinois saw some snow today. ⇒ Chicago is located in Illinois. . LIST . OTHER 8

  14. Commas come in different flavors . SUBSTITUTE . ATTRIBUTE . LOCATION . LIST : A list of entities, adjectives, actions, etc. John, James and Kelly left last week. ⇒ { John, James, Kelly } form a group. . OTHER 8

  15. Commas come in different flavors . SUBSTITUTE . ATTRIBUTE . LOCATION . LIST . OTHER : Everything else However, he cheered up quickly. “So what if I can’t spell pesticde,” he said. ⇒ Discourse information, pauses, etc. 8

  16. Commas come in different flavors . SUBSTITUTE . ATTRIBUTE . LOCATION . LIST . OTHER 8

  17. Comma Resolution Given a sentence, Comma resolution consists of: • Interpreting the type of each comma • Decomposing the sentence based on the interpretation - Meaning is preserved 9

  18. Why Comma Resolution? • Shorter sentences can be analyzed better • Decomposition helps other tasks involving text understanding 10

  19. Why Comma Resolution? • Shorter sentences can be analyzed better • Decomposition helps other tasks involving text understanding For example, think about textual entailment. Given a sentence T , is H true? 10

  20. Outline Task: Comma Resolution 1 Learning to Transform Sentences 2 What are we learning from? The Learning Procedure Evaluation 3 The Comma Data Set Experiments 11

  21. Outline Task: Comma Resolution 1 Learning to Transform Sentences 2 What are we learning from? The Learning Procedure Evaluation 3 The Comma Data Set Experiments 12

  22. Representation of Sentences Example: Both are produced by the same company, Macmillan-McGraw-Hill, a joint venture of McGraw-Hill Inc. and Macmillan’s parent, Maxwell Communication Corp. . 13

  23. Representation of Sentences Example: Both are produced by the same company, Macmillan-McGraw-Hill, a joint venture of McGraw-Hill Inc. and Macmillan’s parent, Maxwell Communication Corp. . Macmillan-McGraw-Hill is a joint venture of ... 13

  24. Representation of Sentences Example: Both are produced by the same company, Macmillan-McGraw-Hill, a joint venture of McGraw-Hill Inc. and Macmillan’s parent, Maxwell Communication Corp. . Macmillan-McGraw-Hill is a joint venture of ... . Macmillan’s parent is Maxwell Communication Corp. 13

  25. Representation of Sentences Example: Both are produced by the same company, Macmillan-McGraw-Hill, a joint venture of McGraw-Hill Inc. and Macmillan’s parent, Maxwell Communication Corp. . Macmillan-McGraw-Hill is a joint venture of ... . Macmillan’s parent is Maxwell Communication Corp. • Relations might be nested • We need hierarchical information. • Parse trees encode this 13

  26. Sentence Transformation Rules We want to do two things – • Look for a pattern in the parse tree of a sentence • If we find the pattern, then we generate new sentences using the matched parts. A Sentence Transformation Rule (STR) does these. More on STRs later · · · 14

  27. Outline Task: Comma Resolution 1 Learning to Transform Sentences 2 What are we learning from? The Learning Procedure Evaluation 3 The Comma Data Set Experiments 15

  28. An Algorithm Outline For every example – • Learn a Sentence Transformation Rule from the example • Refine it with statistics taken over the entire dataset • Remove all covered examples 16

  29. An Algorithm Outline For every example – • Learn the most general STR from the example • Refine it with statistics taken over the entire dataset • Remove all covered examples 17

  30. An Algorithm Outline For every example – • Learn the most general STR from the example • Specialize it with statistics taken over the entire dataset • Remove all covered examples 18

  31. An Algorithm Outline For every example – • Learn the most general STR from the example • Specialize it with statistics taken over the entire dataset • Remove all covered examples This is A S entence T ransformation R ule L earner (ASTRL) 18

  32. Learning from a Single Example But Fujitsu, Japan ’s No. 1 computer maker, is n’t alone. . But Fujitsu is n’t alone. . But Japan ’s No. 1 computer maker is n’t alone. . Fujitsu is Japan ’s No. 1 computer maker. 19

  33. Learning from a Single Example But Fujitsu, Japan ’s No. 1 computer maker, is n’t alone. . But Fujitsu is n’t alone. . But Japan ’s No. 1 computer maker is n’t alone. . Fujitsu is Japan ’s No. 1 computer maker. 19

  34. Learning from a Single Example But Fujitsu, Japan ’s No. 1 computer maker, is n’t alone. S CC NP-SBJ VP is n’t alone But NP NP , , NNP , , Japan ’s No. 1 computer maker Fujitsu 20

  35. Learning from a Single Example But Fujitsu, Japan ’s No. 1 computer maker, is n’t alone. S CC NP-SBJ VP is n’t alone NP NP , , NNP , , Japan ’s No. 1 computer maker Fujitsu 21

  36. Learning from a Single Example But Fujitsu, Japan ’s No. 1 computer maker, is n’t alone. S CC NP-SBJ VP is n’t alone NP NP , , , , Japan ’s No. 1 computer maker 22

  37. Learning from a Single Example But Fujitsu, Japan ’s No. 1 computer maker, is n’t alone. S CC NP-SBJ VP NP NP , , 23

  38. Learning from a Single Example But Fujitsu, Japan ’s No. 1 computer maker, is n’t alone. S CC NP-SBJ VP NP NP , , . But Fujitsu is n’t alone. . But Japan ’s No. 1 computer maker is n’t alone. . Fujitsu is Japan ’s No. 1 computer maker. 24

  39. Learning from a Single Example But Fujitsu, Japan ’s No. 1 computer maker, is n’t alone. S CC NP-SBJ VP NP NP , , . CC NP VP. . But Japan ’s No. 1 computer maker is n’t alone. . Fujitsu is Japan ’s No. 1 computer maker. 24

  40. Learning from a Single Example But Fujitsu, Japan ’s No. 1 computer maker, is n’t alone. S CC NP-SBJ VP NP NP , , . CC NP VP. . CC NP VP. . NP is NP. 25

  41. Learning from a Single Example But Fujitsu, Japan ’s No. 1 computer maker, is n’t alone. S . CC NP VP. . CC NP VP. CC NP-SBJ VP NP NP . NP is NP. , , 26

  42. Learning from a Single Example But Fujitsu, Japan ’s No. 1 computer maker, is n’t alone. S . CC NP VP. . CC NP VP. CC NP-SBJ VP NP NP . NP is NP. , , Abstracted away some details from parse tree. Can we get a smaller pattern? 26

  43. Learning more from a Single Example But Fujitsu, Japan ’s No. 1 computer maker, is n’t alone. S CC NP-SBJ VP NP NP , , 27

  44. Learning more from a Single Example But Fujitsu, Japan ’s No. 1 computer maker, is n’t alone. S CC NP-SBJ VP NP NP , , Leaves of this pattern tree: CC NP , NP , VP . CC NP VP . CC NP VP . NP is NP 27

Recommend


More recommend