Unit 2: Word Embeddings and Vector Representations - Subjective Questions

CSE472 — Deep Learning For Natural Language Processing • Practice Questions with Detailed Answers

20 questions

1

Define a vector space model for text representation. Explain how documents and words can be represented as vectors and discuss the importance of dimensions, weighting, and similarity measures in this model.

2

Explain the limitations of one-hot and sparse vector representations of words. How do dense word embeddings address these limitations?

3

What are dense word embeddings? Describe the distributional hypothesis and explain how it motivates the learning of word embeddings.

4

Describe the architecture and training objective of the Word2Vec framework. Why is Word2Vec computationally efficient compared with constructing a full word-context co-occurrence matrix?

5

Explain the Continuous Bag of Words (CBOW) model, including its input, hidden representation, output, and training objective.

6

Explain the Skip-Gram model and derive its objective function for a center word and a context window. Mention one advantage and one limitation of Skip-Gram.

7

Compare CBOW and Skip-Gram models with respect to prediction direction, computational cost, performance on rare words, and suitability for different corpus sizes.

8

Derive the negative sampling objective used in Word2Vec and explain how it reduces the computational cost of the standard softmax.

9

What is the role of context window size in Word2Vec? Explain how small and large windows influence syntactic and semantic information in the learned embeddings.

10

Explain GloVe embeddings and contrast their learning approach with the predictive approach used by Word2Vec.

11

Why does the GloVe objective use the logarithm of co-occurrence counts and a weighting function? Explain the effect of these choices.

12

Describe how cosine similarity is used to measure semantic similarity between word embeddings. Include the formula and explain why vector magnitude is often ignored.

13

Explain how analogy relationships can be represented in an embedding space. Demonstrate the vector arithmetic used to solve an analogy such as "king is to man as queen is to woman."

14

Discuss the difference between semantic similarity and syntactic similarity in word embeddings. Give suitable examples of word pairs for each type.

15

Explain the procedure for visualizing high-dimensional word embeddings using Principal Component Analysis (PCA). What information is preserved and what information is lost?

16

What is t-SNE, and how is it used to visualize word embeddings? Compare its strengths and weaknesses with PCA.

17

Compare PCA and t-SNE for visualizing word embedding spaces. In what situations should each method be preferred?

18

Describe the complete process of training a Word2Vec model from a text corpus, from preprocessing through extraction of the final word vectors.

19

Explain how word embeddings capture semantic similarity through context. Why might two words with similar meanings still receive different embeddings?

20

Distinguish between static word embeddings and contextual word representations. Why can a static embedding be inadequate for polysemous words?