recognizing partial textual entailment

72
Recognizing Partial Textual Entailment Torsten Zesch Iryna Gurevych Ubiquitous Knowledge Processing Lab Technische Universität Darmstadt Omer Levy Ido Dagan Natural Language Processing Lab Bar-Ilan University 1

Upload: geoff

Post on 24-Feb-2016

85 views

Category:

Documents


0 download

DESCRIPTION

Recognizing Partial Textual Entailment. Omer Levy Ido Dagan Natural Language Processing Lab Bar- Ilan University. Torsten Zesch Iryna Gurevych Ubiquitous Knowledge Processing Lab Technische Universität Darmstadt. Textual Entailment. T: muscles move bones. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Recognizing Partial Textual Entailment

1

Recognizing Partial Textual Entailment

Torsten Zesch Iryna GurevychUbiquitous Knowledge Processing Lab

Technische Universität Darmstadt

Omer Levy Ido DaganNatural Language Processing Lab

Bar-Ilan University

Page 2: Recognizing Partial Textual Entailment

2

Textual Entailment

Page 3: Recognizing Partial Textual Entailment

3

T: muscles move bones

Page 4: Recognizing Partial Textual Entailment

4

T: muscles move bones

H: muscles generate movement

Page 5: Recognizing Partial Textual Entailment

5

T: muscles move bones

H: muscles generate movement

Page 6: Recognizing Partial Textual Entailment

6

T: muscles move bones

H: the muscles’ main job is to move bones

?

Page 7: Recognizing Partial Textual Entailment

7

T: muscles move bones

H: the muscles’ main job is to move bones

Page 8: Recognizing Partial Textual Entailment

8

Complete Textual Entailment

Page 9: Recognizing Partial Textual Entailment

9

Complete Textual Entailment

Page 10: Recognizing Partial Textual Entailment

10

Complete Textual Entailment. Partial .

Page 11: Recognizing Partial Textual Entailment

11

Complete Textual Entailment. Partial .

(Nielsen et al, 2009)

Page 12: Recognizing Partial Textual Entailment

12

T: muscles move bones

H: the muscles’ main job is to move bones

Page 13: Recognizing Partial Textual Entailment

13

T: muscles move bones

(main job of muscles) (muscles move) (bones are moved) H: the muscles’ main job is to move bones

Page 14: Recognizing Partial Textual Entailment

14

T: muscles move bones

(main job of muscles) (muscles move) (bones are moved) H: the muscles’ main job is to move bones

Page 15: Recognizing Partial Textual Entailment

15

T: muscles move bones

(main job of muscles) (muscles move) (bones are moved) H: the muscles’ main job is to move bones

Student Response Analysis

Page 16: Recognizing Partial Textual Entailment

16

T: muscles move bones

(main job of muscles) (muscles move) (bones are moved) H: the muscles’ main job is to move bones

Student Response Analysis

Summarization

Information Extraction

Page 17: Recognizing Partial Textual Entailment

17

T: muscles move bones

(main job of muscles) (muscles move) (bones are moved) H: the muscles’ main job is to move bones

Facets

Page 18: Recognizing Partial Textual Entailment

18

T: muscles move bones

(main job of muscles) (muscles move) (bones are moved) H: the muscles’ main job is to move bones (main job, muscles) (muscles, move) (move, bones)

Facets

Page 19: Recognizing Partial Textual Entailment

19

T: muscles move bones

(main job of muscles) (muscles move) (bones are moved) H: the muscles’ main job is to move bones (main job, muscles) (muscles, move) (move, bones)

Facets

Page 20: Recognizing Partial Textual Entailment

20

T: muscles move bones

(main job of muscles) (muscles move) (bones are moved) H: the muscles’ main job is to move bones (main job, muscles) (muscles, move) (move, bones)

Facets

Page 21: Recognizing Partial Textual Entailment

21

Facet: a pair of terms and their implied semantic relation.

Page 22: Recognizing Partial Textual Entailment

22

Facet: a pair of terms and their implied semantic relation.

(move, bones)

Page 23: Recognizing Partial Textual Entailment

23

Facet: a pair of terms and their implied semantic relation.

(move, bones)

… is to move bones

theme

Page 24: Recognizing Partial Textual Entailment

24

Recognizing Faceted Entailment

Page 25: Recognizing Partial Textual Entailment

25

T: muscles move bones

H: the muscles’ main job is to move bones

Recognizing Faceted Entailment

Page 26: Recognizing Partial Textual Entailment

26

T: muscles move bones

H: the muscles’ main job is to move bones

Recognizing Faceted Entailment

Page 27: Recognizing Partial Textual Entailment

27

T: muscles move bones

H: the muscles’ main job is to move bones

Recognizing Faceted Entailment

Page 28: Recognizing Partial Textual Entailment

28

T: muscles move bones

H: the muscles’ main job is to move bones

Recognizing Faceted Entailment

Page 29: Recognizing Partial Textual Entailment

29

What did we do?

Page 30: Recognizing Partial Textual Entailment

30

Approach: Leverage Existing Methods

Page 31: Recognizing Partial Textual Entailment

31

Approach: Leverage Existing Methods

Page 32: Recognizing Partial Textual Entailment

32

Exact Match P: 96%, R: 30%

penicillin cures pneumonia (penicillin, cure) Lexical Inference (penicillin, cure) pneumonia is treated by penicillin

Lexical-Syntactic Inference

Approach: Leverage Existing Methods

Page 33: Recognizing Partial Textual Entailment

33

Exact Match P: 96%, R: 30%

penicillin cures pneumonia (penicillin, cure) Lexical Inference (penicillin, cure) pneumonia is treated by penicillin

Lexical-Syntactic Inference

Approach: Leverage Existing Methods

Page 34: Recognizing Partial Textual Entailment

34

Exact Matchpenicillin cures pneumonia (penicillin, cure) Lexical Inference WordNet

pneumonia is treated by penicillin (penicillin, cure) Lexical-Syntactic Inference

Approach: Leverage Existing Methods

Page 35: Recognizing Partial Textual Entailment

35

Exact Matchpenicillin cures pneumonia (penicillin, cure) Lexical Inference WordNet

pneumonia is treated by penicillin (penicillin, cure) Lexical-Syntactic Inference

Approach: Leverage Existing Methods

Page 36: Recognizing Partial Textual Entailment

36

Exact Matchpenicillin cures pneumonia (penicillin, cure) Lexical Inferencepneumonia is treated by penicillin (penicillin, cure) Lexical-Syntactic Inference

Approach: Leverage Existing Methods

penicillin cures pneumonia

pneumonia is treated by penicillin

Page 37: Recognizing Partial Textual Entailment

37

Bar-Ilan University Textual Entailment Engine

(Stern and Dagan, 2011)

Page 38: Recognizing Partial Textual Entailment

38

BIUTEE

Page 39: Recognizing Partial Textual Entailment

39

BIUTEE

pneumonia

cures

penicillin

T H

Page 40: Recognizing Partial Textual Entailment

40

BIUTEE

pneumonia

cures

penicillin

penicillin

treated

pneumonia is by

T H

Page 41: Recognizing Partial Textual Entailment

41

BIUTEE

pneumonia

cures

penicillin

penicillin

treated

pneumonia is by

T H

Page 42: Recognizing Partial Textual Entailment

42

pneumonia

cures

penicillin

Page 43: Recognizing Partial Textual Entailment

43

pneumonia

cures

penicillin

pneumonia

treats

penicillin

cure treat(lexical)

Page 44: Recognizing Partial Textual Entailment

44

pneumonia

cures

penicillin

penicillin

treated

pneumonia is by

pneumonia

treats

penicillin

cure treat(lexical)

active passive(syntactic)

Page 45: Recognizing Partial Textual Entailment

45

Facets to Dependencies

pneumonia is by

treated

penicillin

Page 46: Recognizing Partial Textual Entailment

46

Facets to Dependencies

penicillin

pneumonia is by

treated

Page 47: Recognizing Partial Textual Entailment

47

Baseline

BaseLex

BaseSyn

Majority

Decision Mechanisms

Exact Match

Exact Match OR Lexical Inference

Exact Match OR Syntactic Inference

Lexical Inference

Exact Match OR AND

Syntactic Inference

Page 48: Recognizing Partial Textual Entailment

48

Baseline

BaseLex

BaseSyn

Majority

Decision Mechanisms

Exact Match

Exact Match OR Lexical Inference

Exact Match OR Syntactic Inference

Lexical Inference

Exact Match OR AND

Syntactic Inference

Page 49: Recognizing Partial Textual Entailment

49

Baseline

BaseLex

BaseSyn

Majority

Decision Mechanisms

Exact Match

Exact Match OR WordNet

Exact Match OR BIUTEE

Lexical Inference

Exact Match OR AND

Syntactic Inference

Page 50: Recognizing Partial Textual Entailment

50

Baseline

BaseLex

BaseSyn

Majority

Decision Mechanisms

Exact Match

Exact Match OR WordNet

Exact Match OR BIUTEE

WordNet

Exact Match OR AND

BIUTEE

Page 51: Recognizing Partial Textual Entailment

51

SemEval 2013 Task 7

Page 52: Recognizing Partial Textual Entailment

58

SciEntsBank (Djikovska et al, 2012)

15 Domains

5,106 Student Responses

16,263 Facets

Dataset

Page 53: Recognizing Partial Textual Entailment

59

SciEntsBank (Djikovska et al, 2012)

15 Domains

5,106 Student Responses

16,263 Facets

Dataset

Page 54: Recognizing Partial Textual Entailment

60

SciEntsBank (Djikovska et al, 2012)

15 Domains

5,106 Student Responses

16,263 Facets

Dataset

Page 55: Recognizing Partial Textual Entailment

61

SciEntsBank (Djikovska et al, 2012)

15 Domains

13,145 Train Facets

16,263 Test Facets

Dataset

Page 56: Recognizing Partial Textual Entailment

62

SciEntsBank (Djikovska et al, 2012)

15 Domains

13,145 Train Facets

16,263 Test Facets

Dataset

Page 57: Recognizing Partial Textual Entailment

63

Unseen Answers 9%

Unseen Questions 12%

Unseen Domains 79%

Scenarios

Page 58: Recognizing Partial Textual Entailment

64

Unseen Answers 9%

Unseen Questions 12%

Unseen Domains 79%

Scenarios

Page 59: Recognizing Partial Textual Entailment

65

Unseen Answers 9%

Unseen Questions 12%

Unseen Domains 79%

Scenarios

Page 60: Recognizing Partial Textual Entailment

66

Unseen Answers 9%

Unseen Questions 12%

Unseen Domains 79%

Scenarios

Page 61: Recognizing Partial Textual Entailment

67

Results

Page 62: Recognizing Partial Textual Entailment

68

Performance (Weighted F1)

Unseen Answers Unseen Questions Unseen Domains0

0.2

0.4

0.6

0.8

1

BaselineBaseLexBaseSynMajority

Page 63: Recognizing Partial Textual Entailment

69

Summary

Page 64: Recognizing Partial Textual Entailment

70

Problem: Need fine-grained entailment

Solution: Partial Textual Entailment

Approach: Leverage existing methods

Results: Significant improvement

Page 65: Recognizing Partial Textual Entailment

71

Problem: Need fine-grained entailment

Solution: Partial Textual Entailment

Approach: Leverage existing methods

Results: Significant improvement

Page 66: Recognizing Partial Textual Entailment

72

Problem: Need fine-grained entailment

Solution: Partial Textual Entailment

Approach: Leverage existing methods

Results: Significant improvement

Page 67: Recognizing Partial Textual Entailment

73

Problem: Need fine-grained entailment

Solution: Partial Textual Entailment

Approach: Leverage existing methods

Results: Significant improvement

Page 68: Recognizing Partial Textual Entailment

76

Partial Textual Entailment is interesting

Page 69: Recognizing Partial Textual Entailment

77

Partial Textual Entailment is useful

Page 70: Recognizing Partial Textual Entailment

78

Partial Textual Entailment is practical

Page 71: Recognizing Partial Textual Entailment

79

Partial Textual Entailment is interesting

Page 72: Recognizing Partial Textual Entailment

80

Questions?