Skip to content
EndsemNov 20252019 patternBE Comp

Natural Language Processing (NLP) SPPU Endsem Question Paper Nov 2025

All 8 questions from this SPPU endsem paper, as printed. Read them here or open the PDF.

Subject code
410252 A
Pattern
2019 pattern
Exam
Endsem
Session
Nov 2025
Max. marks
70
Time
2½ Hours
Semester
VIII
Paper code
[6584]-83

Printed for: B.E. (Computer Engineering)

Instructions to the candidates

  1. Answer Q1 or Q2, Q3 or Q4, Q5 or Q6, Q7 or Q8.
  2. Figures to the right indicate full marks.
  3. Neat diagrams must be drawn whenever necessary.
  4. Make suitable assumptions whenever necessary.

Questions

  1. Q1

    1. a)

      Given the following sentence corpus: S1: “language models learn patterns” S2: “models learn from data” S3: “data helps improve language models” 1) Construct a bigram model from the above sentences. 2) Compute the smoothed bigram probability of the sentence “language models learn from data” using Add-1 smoothing. 3) Show all intermediate steps including vocabulary size, unigram and bigram counts.

      [9]
    2. b)

      Explain the concept of probabilistic language modeling using Markov assumptions. Construct a trigram language model using a given text corpus and compute the probability of a given sentence using Maximum Likelihood Estimation (MLE). Illustrate your answer with appropriate equations and examples. 2

      [9]
  2. Q2

    1. a)

      Explain how Non-negative Matrix Factorization (NMF) differs from Latent Dirichlet Allocation (LDA) in topic modeling. Use a document-term matrix to show how NMF factorizes the matrix and interprets the result.

      [9]
    2. b)

      Consider the following three documents: • Dl: “neural networks are powerful” • D2: deep learning powers neural models” • D3: “networks and models are important” 1) Compute the TF-IDF score of the term “neural” in all three documents. 2) Show how document frequency (DF) and inverse document frequency (IDF) are computed. 3) Interpret the results to determine in which document “neural” is more significant?

      [9]
  3. Q3

    1. a)

      Explain the Vector Space Model in the context of Information Retrieval. How are documents and queries represented and how is relevance computed between them?

      [9]
    2. b)

      Compare and contrast Entity Extraction, Relation Extraction and Coreference Resolution. How do these tasks contribute to building knowledge from unstructured text? Illustrate with examples.

      [8]
  4. Q4

    1. a)

      Describe the Named Entity Recognition (NER) system building process. Given a sample sentence, outline the steps you would take to build an NER system using a supervised learning approach.

      [9]
    2. b)

      What is Cross-Lingual Information Retrieval (CLIR)? Discuss the challenges involved and evaluate the different approaches to implementing CLIR systems. 3

      [8]
  5. Q5

    1. a)

      Describe Walker’s algorithm for word sense disambiguation. How does it differ from other disambiguation techniques like Lesk’s Algorithm and what are the scenarios where it can be most effective?

      Also asked:May 2024

      [9]
    2. b)

      List the tools available for the development of NLP applications. Write about the significant features of NLTK and Gensim libraries.

      Also asked:Nov 2024 ·Nov 2023 ·May 2023

      [9]
  6. Q6

    1. a)

      Compare the IndoWordNet with the traditional WordNet. What are the key advantages of IndoWordNet, especially in the context of Indian languages?

      Also asked:May 2024

      [9]
    2. b)

      Which types of tasks are performed by the Gensim library? Give an example.

      Also asked:May 2023

      [9]
  7. Q7

    1. a)

      Compare the architectures of Rule-Based Machine Translation (RBMT) and Statistical Machine Translation (SMT). How does each approach handle syntactic and semantic ambiguities?

      [9]
    2. b)

      Explain Natural Language Generation with reference architecture.

      Also asked:May 2025 ·Nov 2024 ·Nov 2023 ·May 2023

      [8]
  8. Q8

    1. a)

      Explain the architecture and challenges of building a Question Answering (QA) system.

      [9]
    2. b)

      This part has equations that don’t show as text. Open the PDF to read it.

      [8]