Unit 1: Foundations of NLP and Text Processing - Subjective Questions

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

20 questions

1

Trace the origin and historical development of Natural Language Processing (NLP).

2

Define language and grammar. Explain the major levels of linguistic analysis required in NLP.

3

Explain morphology and its importance in NLP. Distinguish between inflectional and derivational morphology with examples.

4

What is syntax? Describe how syntactic structure can be represented and explain why syntactic analysis is useful in NLP.

5

Explain semantics in NLP and discuss lexical, compositional, and contextual meaning with suitable examples.

6

Discuss the major challenges faced by Natural Language Processing systems.

7

Describe five important applications of NLP and identify the main language-processing task involved in each.

8

Define tokenization. Compare word, sentence, character, and subword tokenization, giving an advantage and limitation of each.

9

Distinguish between stemming and lemmatization. Explain their methods, advantages, limitations, and suitable use cases.

10

Explain stop-word removal and punctuation handling. Why should these operations be task-dependent rather than applied automatically?

11

What are out-of-vocabulary words? Describe different strategies for handling them in traditional and neural NLP systems.

12

What is text normalization? Describe a suitable normalization pipeline and explain the risks of excessive normalization.

13

Explain the Bag-of-Words model. Construct a Bag-of-Words representation for the documents "cats chase mice" and "dogs chase cats", and discuss its limitations.

14

Define n-grams and explain how unigram, bigram, and trigram features are generated. Discuss the trade-off involved in choosing the value of .

15

Derive the TF-IDF weighting scheme and calculate the TF-IDF weight of a term that occurs 3 times in a document containing 100 terms, when it appears in 10 out of 1,000 documents. Use natural logarithm for IDF.

16

Compare Bag-of-Words, n-gram, and TF-IDF representations in terms of information captured, dimensionality, advantages, and limitations.

17

Design an end-to-end preprocessing pipeline for a sentiment-analysis system trained on social-media posts. Justify each major step.

18

Explain how morphology, syntax, and semantics interact during the interpretation of a sentence. Use the sentence "The students were reading the books" as an example.

19

Analyze the major tokenization difficulties caused by contractions, hyphenation, punctuation, scripts without spaces, and domain-specific text.

20

Critically evaluate the statement: "More text cleaning always produces a better NLP model." Discuss using examples from normalization, stop-word removal, stemming, and punctuation handling.