Transcript
Page 1: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

Word Sense Annotation with

Stamp

1

Page 2: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

Stamp annotation tool

• Python program developed for annotating word sense for the OntoNotes annotation project (Hovy

et al., 2007)

• Currently works on a Linux OS, with limited portability to other OS

• Closely intertwined with resources at U of Colorado

• Plans to convert to a more portable, open-source Java tool

2

Page 3: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

Tasks

• An “instance” is an occurrence of a word in the text corpus.

• All instances of a verb are grouped into 1 (or more) tasks.

• Each instance is given within the context of 3 sentences.

• The lexical item has a corresponding information page, with gloss, notes, and examples

3

Page 4: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

Anatomy of an instance page

• Instance number

• Sentences with highlighted verb

• Sense choices below

▫ Only a gloss, not a full definition

▫ Meant to be a reminder of full info page

• What’s on the info page

• How to record annotation

4

Page 5: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

5

Page 6: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

Example with short-v

• 1: cheat by not returning enough money • Examples:

He said we shorted him $50 when we paid our rent the day before.

• 2: create a short circuit in • Examples:

I accidentally shorted the circuit. • 3: none of the above • x: not a verb

6

Page 7: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

7

Page 8: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

Boost annotation

• More polysemous

• Abstract versus physical

• More frequent sense first, generally

8

Page 9: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

Boost-v; 3 senses Sense Number 1: increase, raise or improve something Examples: She wore platforms that boosted her 4-foot-11-inch frame to over 5 feet. The landlord has boosted the rent. We are taking measures to boost productivity. Some designs boost the voltage to approximately 4.3V. The tax cuts will boost the economy. The bill is intended to boost local charity. He made efforts to boost participation in the program. They boosted their school with rallies and fund drives. It really boosted her confidence. The movie boosted her career when it became a box office hit in Hong Kong. Sense Number 2: push something or somebody up Includes: boost up Examples: The singer had to be boosted onto the stage by a special contraption. He boosted me up into his gas truck, and we headed out to farms. Sense Number 3: steal or pickpocket Commentary: Usage: slang Examples: So I thought about how if a jewel thief boosted a big honkin' diamond. Have you ever boosted a store before?

9

Page 10: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

10

Page 11: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

11

Page 12: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

12

Page 13: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

13

Page 14: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

14

Page 15: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

15

Page 16: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

16

Page 17: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

17

Page 18: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

18

Page 19: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

19

Page 20: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

20

Page 21: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

21

Page 22: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

22

Page 23: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

23

Page 24: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

24

Page 25: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

25

Page 26: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

26

Page 27: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

27

Page 28: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

28

Page 29: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

29

Page 30: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

Discussion

• What was most difficult?

• Did you notice anything about the distribution of senses?

• How does the resource handle multi-word expressions?

30

Page 31: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

Examples with cast-v

• More polysemous

• Distantly related, distinct senses

• Closely related senses

• Senses that include several multi-word expressions

• The range of a sense shown with examples

• First annotate with coarser grained senses, stop for discussion, then with finer grained senses

31

Page 32: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

cite-v; 4 Senses Sense Number 1: name or mention officially Examples: A 14 year old female was cited in connection with the theft. He has been cited as the co-respondent in the divorce case. She has been cited as an expert on marketing. They cited him as a prominent artist. Sense Number 2: quote or reference as example, proof, or illustration Examples: He cites both T.S. Eliot and Virginia Woolf in her article. The bishops cited a passage from Pope St. Leo the Great. She's been cited dozens of times in newspapers in relation to the issue. She cited three reasons why people get into debt. The company cited a 12% decline in new orders as evidence to declining demand. Sense Number 3: commend, honor formally NOTE: Generally appears in PASSIVE form. Examples: He was cited for his outstanding achievements. He has been cited by the Department for meritorious service. Sense Number 4: to ticket for a crime, summon legally Examples: The police cited a motorist on SR 224 for speeding and disorderly conduct. The auditor cited the sheriff for losing the evidence in over 730 drug cases. The Labor Department cited the company for pesticide violations. He was cited for state property.

32

Page 33: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

33

Page 34: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

34

Page 35: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

35

Page 36: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

36

Page 37: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

37

Page 38: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

38

Page 39: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

39

Page 40: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

40

Page 41: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

41

Page 42: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

42

Page 43: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

43

Page 44: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

44

Page 45: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

45

Page 46: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

46

Page 47: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

47

Page 48: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

48

Page 49: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

49

Page 50: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

50

Page 51: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

51

Page 52: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

52

Page 53: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

53

Page 54: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

54

Page 55: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

55

Page 56: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

56

Page 57: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

57

Page 58: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

58

Page 59: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

59

Page 60: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

60

Page 61: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

61

Page 62: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

62

Page 63: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

63

Page 64: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

64

Page 65: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

65

Page 66: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

66

Page 67: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

67

Page 68: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

68

Page 69: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

69

Page 70: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

70

Page 71: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

71

Page 72: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

72

Page 73: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

Discussion

• How was this different from annotating with boost?

• Did the verb-particle constructions mesh well with the general senses?

• Let’s look at the finer grained senses.

73

Page 74: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

74

Cite, WordNet senses 1. mention, advert, bring up, cite, name, refer (make reference to) "His name was mentioned in connection with the invention" 2. mention, cite (commend) "he was cited for his outstanding achievements" 3. reference, cite (refer to) "he referenced his colleagues' work" 4. quote, cite (repeat a passage from) "He quoted the Bible to her" 5. quote, cite (refer to for illustration or proof) "He said he could quote several instances of this behavior" 6. adduce, abduce, cite (advance evidence for) 7. summon, summons, cite (call in an official matter, such as

to attend court) 8. None of the above

Page 75: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

75

Page 76: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

76

Page 77: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

77

Page 78: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

78

Page 79: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

79

Page 80: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

80

Page 81: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

81

Page 82: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

82

Page 83: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

83

Page 84: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

84

Page 85: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

85

Page 86: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

86

Page 87: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

87

Page 88: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

88

Page 89: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

89

Page 90: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

90

Page 91: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

91

Page 92: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

92

Page 93: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

93

Page 94: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

94

Page 95: Word Sense Annotation with Stamp - cst.dk · Stamp annotation tool •Python program developed for annotating word sense for the OntoNotes annotation project (Hovy et al., 2007) •Currently

Discussion

• Were there differences in annotating with the different sense inventories?

95


Top Related