AL-504 (B) · Natural Language Processing/Unsolved PYQ Paper
AL-504-B Natural Language Processing - Dec 2025 Question Paper
Under each question, How to answer lists the points an answer should cover, outlined by CampusPrep from the syllabus. Check the details against your textbook.
-
7 MarksaDefine 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.
How to answer
- Definition of NLP as intersection of linguistics, CS and AI
- Historical evolution: rule-based, statistical, machine learning, deep learning/transformers
- Major challenges: ambiguity, context, multilinguality with examples
- Real-world examples for each challenge
-
7 MarksbExplain the levels of language analysis in NLP. Describe lexical, syntactic, semantic, discourse and pragmatic analysis with examples.
How to answer
- Five levels of linguistic analysis overview
- Lexical, syntactic, semantic, discourse, pragmatic with definition each
- Example for each level
- Role in NLP pipeline
-
7 MarksaExplain tokenization, stemming and lemmatization in detail. Compare stemming and lemmatization and discuss their importance in NLP applications.
How to answer
- Definition of tokenization, stemming, lemmatization with examples
- Stemming vs lemmatization comparison table
- Algorithms examples: Porter stemmer, WordNet lemmatizer
- Importance in search, IR, classification applications
-
7 MarksbDescribe stop word removal and normalization techniques. Explain how text pre-processing improves NLP system performance.
How to answer
- Stop word removal concept and lists
- Normalization: case folding, punctuation, numbers handling
- Text preprocessing pipeline steps
- Impact on vocabulary size, accuracy and efficiency
-
7 MarksaExplain Part-of-Speech (POS) tagging in detail. Describe different approaches used for POS tagging such as rule-based, stochastic and neural approaches.
How to answer
- Definition and purpose of POS tagging
- Rule-based approach with examples
- Stochastic approach: HMM, MEMM, CRF
- Neural approaches: BiLSTM, transformers
-
7 MarksbDiscuss ambiguity in natural language processing. Explain lexical ambiguity and syntactic ambiguity with suitable examples.
How to answer
- Concept of ambiguity in NLP
- Lexical ambiguity: homonymy, polysemy with examples
- Syntactic ambiguity: PP attachment with examples
- Need for disambiguation
-
7 MarksaExplain syntax analysis in NLP. Describe top-down and bottom-up parsing techniques with suitable examples.
How to answer
- Definition of syntax analysis and parsing
- Top-down parsing: start from S with example
- Bottom-up parsing: shift-reduce with example
- Comparison and limitations
-
7 MarksbExplain Context Free Grammar (CFG) and parse trees. Discuss their role in syntactic analysis.
How to answer
- CFG definition: terminals, non-terminals, productions
- Example grammar and parse tree construction
- Role in syntactic analysis and grammar checking
- Limitations and extensions
-
7 MarksaExplain 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.
How to answer
- Definition of semantic analysis
- Meaning representation, semantic roles, thematic relations, logical forms
- Examples of agent, patient, instrument roles
- Use in QA, IE and machine translation
-
7 MarksbDiscuss Word Sense Disambiguation (WSD). Explain different approaches used for WSD with examples.
How to answer
- Definition of Word Sense Disambiguation
- Knowledge-based, supervised, unsupervised approaches
- Examples: Lesk algorithm, classifiers
- Applications and challenges
-
7 MarksaExplain language models in NLP. Describe N-gram language models and discuss their advantages and limitations.
How to answer
- Definition of language models
- N-gram concept: unigram, bigram, trigram with probability formula
- Advantages: simplicity, efficiency
- Limitations: sparsity, long-range dependency
-
7 MarksbExplain neural language models. Compare traditional statistical language models with neural language models.
How to answer
- Neural language models: embeddings, RNN, LSTM, transformers
- Statistical vs neural comparison on context and generalization
- Advantages of neural models
- Limitations: data and compute requirement
-
7 MarksaExplain 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.
How to answer
- Definition of machine translation
- Rule-based, statistical, neural MT working
- Comparison on accuracy, scalability
- Real-world applications like Google Translate
-
7 MarksbDiscuss major applications of NLP in real-world systems such as information retrieval, sentiment analysis and chatbots.
How to answer
- Overview of NLP applications
- Information retrieval working
- Sentiment analysis techniques
- Chatbots architecture and examples
-
7 MarksaExplain Speech Recognition systems and their working principles.
How to answer
- Definition of speech recognition
- Components: acoustic model, language model
- Working pipeline: feature extraction to decoding
- Challenges and uses
-
7 MarksbExplain Text Summarization techniques and their applications.
How to answer
- Definition of text summarization
- Extractive vs abstractive techniques
- Algorithms: TF-IDF, TextRank, seq2seq
- Applications in news, legal, research
Go to where you left off?
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel