Skip to content
Previous Year Question Paper

AL504 (B) - Natural Language Processing

December 2025•AIML•SEMESTER-5
December 2025
Max Marks: 70
Duration: 3 Hours
Instructions:

• Attempt any five questions.

• All questions carry equal marks.

Q.1
a)Unit 1

Define Natural Language Processing (NLP) and explain its complete historical evolution from rule-based systems to modern deep learning based NLP models. Discuss in detail the major challenges in natural language understanding, ambiguity resolution, context handling and multilingual processing with suitable real-world examples.

b)Unit 1

Explain the levels of language analysis in NLP. Describe lexical, syntactic, semantic, discourse and pragmatic analysis with examples.

Q.2
a)Unit 2

Explain tokenization, stemming and lemmatization in detail. Compare stemming and lemmatization and discuss their importance in NLP applications.

b)Unit 2

Describe stop word removal and normalization techniques. Explain how text pre-processing improves NLP system performance.

Q.3
a)Unit 2

Explain Part-of-Speech (POS) tagging in detail. Describe different approaches used for POS tagging such as rule-based, stochastic and neural approaches.

b)Unit 3

Discuss ambiguity in natural language processing. Explain lexical ambiguity and syntactic ambiguity with suitable examples.

Q.4
a)Unit 3

Explain syntax analysis in NLP. Describe top-down and bottom-up parsing techniques with suitable examples.

b)Unit 3

Explain Context Free Grammar (CFG) and parse trees. Discuss their role in syntactic analysis.

Q.5
a)Unit 4

Explain semantic analysis in Natural Language Processing. Discuss meaning representation techniques, semantic roles, thematic relations and logical forms. Explain how semantic analysis helps in tasks such as question answering, information extraction and machine translation.

b)Unit 4

Discuss Word Sense Disambiguation (WSD). Explain different approaches used for WSD with examples.

Q.6
a)Unit 2

Explain language models in NLP. Describe N-gram language models and discuss their advantages and limitations.

b)Unit 1

Explain neural language models. Compare traditional statistical language models with neural language models.

Q.7
a)Unit 5

Explain Machine Translation in Natural Language Processing. Describe rule-based statistical and neural machine translation approached in detail. Compare these approaches in terms of accuracy, scalability and real-world applications.

b)Unit 5

Discuss major applications of NLP in real-world systems such as information retrieval, sentiment analysis and chatbots.

Q.8
a)Unit 5

Explain Speech Recognition systems and their working principles.

b)Unit 5

Explain Text Summarization techniques and their applications.