WORD SENSES Flashcards

1
Q

What is a word sense

A

refers to one of the meanings of a
word in linguistics

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is word sense disambiguation WSD

A

an NLP task of selecting which sense of a word is used in a given piece of text (e.g., a sentence) from a set of multiple known possibilities (sense candidates)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Where is WSD Applied

A

Machine translation
Search Engines

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the Two Typical Types of WSD Approaches

A

Knowledge based approaches
Supervised Machine Learning approaches

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are knowledge based approaches for WSD

A

Use external lexical resources eg dictionaries
These days, most dictionaries are Machine Readable Dictionaries (MRD)
including some thesauruses, semantic networks (WordNet)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are Supervised ML approaches for WSD

A

Using a labelled training example

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the (Simplified) Lesk Algorithm

A

The simplified Lesk examines the overlap between sense definition of a word and its current context
1 Retrieve dictionary
2 Calculate the overlap between each sense definition and the current context
3 Choose the sense that leads to the highest overlap

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the corpus + lesk approach (WSD)

A

To slightly improve the lesk algorithm we can add the just labelled example to the ‘examples’ list

We can also Weigh each overlapped word by introducing a weight (just counting or using idf)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How do we build a WSD classifier

A

Given a word-sense annotated corpus, we Characterise each word pattern (along with its context) with a set of features (feature extraction)

- Train a classifier using the training examples
- Test the trained classifier using new examples
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How to use Naive Bayes for WSD classifier

A

We want to find out the probability of seeing a word given a class
Eg P(fish | class1)
count the amount of times we see “fish” in all sets labelled class1
divided by the total number of words in all sets labelled class1(inc repetitions) + the total words in the dictionary(not inc repeititions)

P(word |class) = count(word,class) +1 / count(class) + |V|

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is sequence labelling

A

The task of assigning a sequence of labels to a sequence of words [tokens, observations]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

WSD as sequence labelling (hidden markov model)

A

Use the transition probability x emission probability for each input word and output label

How well did you know this?
1
Not at all
2
3
4
5
Perfectly