Natural Language Processing · TEE · about

Latest and older papers: exact question map

All recovered TEE papers · unit, topic and marks map

How to use this question map

Start with the newest final and re-exam, then use older papers to practise variations. The table links each original lettered part to its complete worked answer. Repeated questions are history, not a prediction. A syllabus topic stays required even when no recovered paper asks it.

Marks: 100 marks are attempted: compulsory Q1 (20), then any four other 20-mark questions. Most recovered papers offer140 marks; NLP December2023 offers120 because the complete original ends at Q6. A mixed question retains one mark allocation; its units are not counted as separate questions. Blank individual allocations remain unknown.

2026-02-09 · re-exam · R26

140 marks offered; 100 attempted.

Question [marks]Current unit and topicQuestion formAnswer / scope
Q1a [5]Unit 1 · NLP pipelinetheoryRead question + answer
Q1b [5]Unit 1, 4 · Content and function wordsmixedRead question + answer
Q1c [5]Unit 5 · Word2Vec and GloVetheoryRead question + answer
Q1d [5]Unit 6 · Cataphora, anaphora and coreferencetheoryRead question + answer
Q2a [10]Unit 1 · Five NLP tasks; syntax and semanticstheoryRead question + answer
Q2b [10]Unit 3 · Add-one bigram sentence probabilitynumericalRead question + answer
Q3a [10]Unit 4 · Top-down CFG parsingcaseRead question + answer
Q3b [10]Unit 5 · Lesk with supplied glossesnumericalRead question + answer
Q4a [10]Unit 2 · Bag of words and three cosine similaritiesnumericalRead question + answer
Q4b [10]Unit 4 · HMM estimation and given tag-path joint probabilitynumericalRead question + answer
Q5a [10]Unit 2 · Explain and illustrate TF-IDFmixedRead question + answer
Q5b [10]Unit 5 · Co-occurrence, cosine and normalized plotnumericalRead question + answer · Target/context normalization and sentence-presence convention stated; alternative target lemmatization has a separately calculated result.
Q6a [10]Unit 5, 6 · Pronoun-resolution methods; homonymy and synonymytheoryRead question + answer
Q6b [10]Unit 6 · Hobbs antecedent traversalcaseRead question + answer · Hobbs requires a parse and compatibility assumptions. The assumed parse and traversal order are disclosed.
Q7a [10]Unit 7 · Information-retrieval stagestheoryRead question + answer
Q7b [10]Unit 2, 3 · Gutenberg and text normalizationtheoryRead question + answer

Original offered marks by mapped topic, grouped without double counting: Unit 1: 2 parts, 15 known marks; Unit 1, 4: 1 parts, 5 known marks; Unit 5: 3 parts, 25 known marks; Unit 6: 2 parts, 15 known marks; Unit 3: 1 parts, 10 known marks; Unit 4: 2 parts, 20 known marks; Unit 2: 2 parts, 20 known marks; Unit 5, 6: 1 parts, 10 known marks; Unit 7: 1 parts, 10 known marks; Unit 2, 3: 1 parts, 10 known marks. Joint-unit buckets remain joint; no invented split is assigned. These original-paper totals include any legacy tasks explicitly marked above; they are not a current-syllabus marks blueprint.

2025-12-02 · final · F25

140 marks offered; 100 attempted.

Question [marks]Current unit and topicQuestion formAnswer / scope
Q1a [5]Unit 1 · NLU versus NLGtheoryRead question + answer
Q1b [5]Unit 4 · Chunking, chinking and POStheoryRead question + answer
Q1c [5]Unit 5 · Hyponymy/hypernymy and WSDtheoryRead question + answer
Q1d [5]Unit 6 · Pragmatic and discourse analysistheoryRead question + answer
Q2a [10]Unit 1, 4 · Morpheme/lexeme and NER applicationstheoryRead question + answer
Q2b [10]Unit 3 · Add-one bigram sentence probabilitynumericalRead question + answer
Q3a [10]Unit 1, 4 · Ambiguities and bottom-up CFG parsemixedRead question + answer
Q3b [10]Unit 5 · Co-occurrence, cosine and vector plotnumericalRead question + answer
Q4a [10]Unit 2 · Three preprocessing techniquestheoryRead question + answer
Q4b [10]Unit 4 · HMM estimation and given tag-path joint probabilitynumericalRead question + answer
Q5a [10]Unit 2 · TF-IDF matrixnumericalRead question + answer
Q5b [10]Unit 5 · Naive Bayes word-sense disambiguationnumericalRead question + answer · Fixed vocabulary/OOV treatment is stated; source-key OOV smoothing differs. Both conventions and their consequence are explained.
Q6a [10]Unit 5, 6 · Coreference/pronouns; CBOW and Skip-gramtheoryRead question + answer
Q6b [10]Unit 6 · Hobbs antecedent traversalcaseRead question + answer · Hobbs requires a parse and compatibility assumptions. The assumed parse and traversal order are disclosed.
Q7a [10]Unit 7 · Document-classification pipelinetheoryRead question + answer
Q7b [10]Unit 2, 3 · Corpus structures and Jaccard examplemixedRead question + answer

Original offered marks by mapped topic, grouped without double counting: Unit 1: 1 parts, 5 known marks; Unit 4: 2 parts, 15 known marks; Unit 5: 3 parts, 25 known marks; Unit 6: 2 parts, 15 known marks; Unit 1, 4: 2 parts, 20 known marks; Unit 3: 1 parts, 10 known marks; Unit 2: 2 parts, 20 known marks; Unit 5, 6: 1 parts, 10 known marks; Unit 7: 1 parts, 10 known marks; Unit 2, 3: 1 parts, 10 known marks. Joint-unit buckets remain joint; no invented split is assigned. These original-paper totals include any legacy tasks explicitly marked above; they are not a current-syllabus marks blueprint.

2025-02-21 · re-exam · R25

140 marks offered; 100 attempted. Q1 total20 is printed, but the four individual part allocations are blank. Do not infer5marks as if printed. Sixth PDF page is blank.

Question [marks]Current unit and topicQuestion formAnswer / scope
Q1a [not printed individually]Unit 2 · BoW and one-hot encodingtheoryRead question + answer
Q1b [not printed individually]Unit 5 · Lesk WSDtheoryRead question + answer
Q1c [not printed individually]Unit 4 · Syntax parsing approachestheoryRead question + answer
Q1d [not printed individually]Unit 1, 7 · NLU versus NLG and applicationstheoryRead question + answer
Q2a [10]Unit 2 · TF–IDF cosine after a fixed stoplistnumericalRead question + answer
Q2b [10]Unit 7 · Weather Naive BayesnumericalRead question + answer
Q3a [5]Unit 6 · Coreference and anaphoratheoryRead question + answer
Q3b [5]Unit 6 · Cohesion, coherence and discourse markerstheoryRead question + answer
Q3c [10]Unit 7 · Question answering systemtheoryRead question + answer
Q4a [5]Unit 1 · NLP pipelinetheoryRead question + answer
Q4b [5]Unit 1 · Morphology and syntaxtheoryRead question + answer
Q4c [10]Unit 3 · Most probable bigram continuationsnumericalRead question + answer
Q5a [6]Unit 2 · Preprocess the NLP passagecaseRead question + answer
Q5b [4]Unit 2 · Stemming and lemmatization toolstheoryRead question + answer
Q5c [10]Unit 6 · Hobbs on John and MarycaseRead question + answer
Q6a [10]Unit 3 · Corpora and acquisitiontheoryRead question + answer
Q6b [10]Unit 4 · HMM components and estimatesmixedRead question + answer
Q7a [5]Unit 4 · Word classes, chunking and chinkingtheoryRead question + answer
Q7b [5]Unit 4 · Named entity recognitiontheoryRead question + answer
Q7c [10]Unit 5 · Co-occurrence with inconsistent requested comparisonsnumericalRead question + answer · Source defect: follow-up names belong to another corpus. Exact supported matrix is complete; unsupported parts are explicitly unresolved from the original data.

Original offered marks by mapped topic, grouped without double counting: Unit 2: 4 parts, 20 known marks + 1 parts with no individual mark printed; Unit 5: 2 parts, 10 known marks + 1 parts with no individual mark printed; Unit 4: 4 parts, 20 known marks + 1 parts with no individual mark printed; Unit 1, 7: 1 parts, 0 known marks + 1 parts with no individual mark printed; Unit 7: 2 parts, 20 known marks; Unit 6: 3 parts, 20 known marks; Unit 1: 2 parts, 10 known marks; Unit 3: 2 parts, 20 known marks. Joint-unit buckets remain joint; no invented split is assigned. These original-paper totals include any legacy tasks explicitly marked above; they are not a current-syllabus marks blueprint.

2024-12-03 · final · F24

140 marks offered; 100 attempted. Four Q1 part allocations are blank; their group totals20. Other printed lettered allocations determine each 20-mark main question.

Question [marks]Current unit and topicQuestion formAnswer / scope
Q1a [not printed individually]Unit 2, 7 · TF–IDF in retrievaltheoryRead question + answer
Q1b [not printed individually]Unit 4 · NER and approachestheoryRead question + answer
Q1c [not printed individually]Unit 5 · Skip-gram and CBOWtheoryRead question + answer
Q1d [not printed individually]Unit 6 · Pragmatics and discoursetheoryRead question + answer
Q2a [6]Unit 2, 4 · Six preprocessing operationstheoryRead question + answer
Q2b [4]Unit 2, 5 · Lexical similarity and cosinemixedRead question + answer
Q2c [10]Unit 7 · Animal categorical Naive BayesnumericalRead question + answer
Q3a [10]Unit 6 · Hobbs and ambiguous professor–student referencecaseRead question + answer · Pronoun referent is ambiguous without extra gender/discourse information; structural algorithm preference is separated from semantic interpretation.
Q3b [10]Unit 7 · Classification and sentiment in industrytheoryRead question + answer
Q4a [10]Unit 4 · Top-down syntax treecaseRead question + answer
Q4b [10]Unit 3 · Data acquisition and four augmentation methodstheoryRead question + answer
Q5a [10]Unit 2 · Feature engineering, BoW and EuclideannumericalRead question + answer
Q5b [5]Unit 5 · WSD approaches and usestheoryRead question + answer
Q5c [5]Unit 6 · Discourse analysis of a conversationcaseRead question + answer
Q6a [10]Unit 3 · Henry bigram continuationsnumericalRead question + answer · Case is retained as printed: Do and do are distinct. The corpus is not silently grammatically corrected.
Q6b [5]Unit 1 · Five linguistic levelstheoryRead question + answer
Q6c [5]Unit 1 · NLU and NLG working togethertheoryRead question + answer
Q7a [10]Unit 4 · POS, chunks and boundary-aware HMMmixedRead question + answer · Printed tags are used as training data; START and END are explicitly required and included.
Q7b [10]Unit 5 · Co-occurrence, dot products and plotnumericalRead question + answer

Original offered marks by mapped topic, grouped without double counting: Unit 2, 7: 1 parts, 0 known marks + 1 parts with no individual mark printed; Unit 4: 3 parts, 20 known marks + 1 parts with no individual mark printed; Unit 5: 3 parts, 15 known marks + 1 parts with no individual mark printed; Unit 6: 3 parts, 15 known marks + 1 parts with no individual mark printed; Unit 2, 4: 1 parts, 6 known marks; Unit 2, 5: 1 parts, 4 known marks; Unit 7: 2 parts, 20 known marks; Unit 3: 2 parts, 20 known marks; Unit 2: 1 parts, 10 known marks; Unit 1: 2 parts, 10 known marks. Joint-unit buckets remain joint; no invented split is assigned. These original-paper totals include any legacy tasks explicitly marked above; they are not a current-syllabus marks blueprint.

2024-02-12 · re-exam · R24

140 marks offered; 100 attempted.

Question [marks]Current unit and topicQuestion formAnswer / scope
Q1a [5]Unit 6 · Anaphora versus cataphoratheoryRead question + answer
Q1b [5]Unit 3 · Five corporatheoryRead question + answer
Q1c [5]Unit 1 · Linguistic foundationstheoryRead question + answer
Q1d [5]Unit 3 · Five regex operatorstheoryRead question + answer
Q2a [10]Unit 3 · Wordlist puzzle and lexical resourcemixedRead question + answer · The dictionary is unspecified; an exact number of valid words would be fabricated.
Q2b [10]Unit 1, 7 · NLP applications and limitationstheoryRead question + answer
Q3a [10]Unit 4 · Top-down restaurant parsecaseRead question + answer · Original CFG is incomplete for the given bare-plural object. Exact failure and explicit repaired derivation are both shown.
Q3b [10]Unit 2 · Preprocessing pipelinetheoryRead question + answer
Q4a [10]Unit 5 · Embeddings and Skip-gramtheoryRead question + answer
Q4b [10]Unit 2, 4 · POS, NER, chunking and TTRtheoryRead question + answer
Q5a [10]Unit 5 · Lexical and vector semanticstheoryRead question + answer
Q5b [10]Unit 7 · Classification label structurestheoryRead question + answer
Q6a [10]Unit 2, 7 · TF–IDF in document representationmixedRead question + answer · The prompt requests an example but supplies no corpus. Numbers in the explanation are authored illustrations, not original numerical givens.
Q6b [10]Unit 4 · HMM tables and pathnumericalRead question + answer
Q7a [10]Unit 7 · Healthcare and finance applicationstheoryRead question + answer
Q7b [10]Unit 7 · Naive Bayes sentimentnumericalRead question + answer

Original offered marks by mapped topic, grouped without double counting: Unit 6: 1 parts, 5 known marks; Unit 3: 3 parts, 20 known marks; Unit 1: 1 parts, 5 known marks; Unit 1, 7: 1 parts, 10 known marks; Unit 4: 2 parts, 20 known marks; Unit 2: 1 parts, 10 known marks; Unit 5: 2 parts, 20 known marks; Unit 2, 4: 1 parts, 10 known marks; Unit 7: 3 parts, 30 known marks; Unit 2, 7: 1 parts, 10 known marks. Joint-unit buckets remain joint; no invented split is assigned. These original-paper totals include any legacy tasks explicitly marked above; they are not a current-syllabus marks blueprint.

2023-12-01 · final · F23

120 marks offered; 100 attempted. Original has six main questions on three pages: Q1 compulsory and any four of Q2–Q6. Offered total 120, attempted 100.

Question [marks]Current unit and topicQuestion formAnswer / scope
Q1a [5]Unit 5, 6 · WSD and pronoun resolutiontheoryRead question + answer
Q1b [5]Unit 5 · WordNet and its hierarchytheoryRead question + answer
Q1c [5]Unit 2, 7 · Sentiment feature extractionnumericalRead question + answer
Q1d [5]Unit 7 · Binary, multiclass and multilabeltheoryRead question + answer
Q2a [10]Unit 3 · Text corpus structure and applicationstheoryRead question + answer
Q2b [10]Unit 5 · Lesk versus Walker and bank disambiguationmixedRead question + answer · The original gives a sentence but no thesaurus/category mapping, so a unique numerical score cannot be recovered.
Q3a [10]Unit 6 · Hobbs algorithm and limitationstheoryRead question + answer
Q3b [10]Unit 2 · Stemming and lemmatizationtheoryRead question + answer
Q4a [10]Unit 5 · Lexical and vector semanticstheoryRead question + answer
Q4b [10]Unit 2 · Three-document TF–IDFnumericalRead question + answer
Q5a [10]Unit 5 · Word embeddings and CBOWtheoryRead question + answer
Q5b [10]Unit 4 · HMM tables and given pathnumericalRead question + answer
Q6a [10]Unit 7 · Text classification pipelinetheoryRead question + answer
Q6b [10]Unit 2, 7 · VSM, TF and IDF in retrievaltheoryRead question + answer

Original offered marks by mapped topic, grouped without double counting: Unit 5, 6: 1 parts, 5 known marks; Unit 5: 4 parts, 35 known marks; Unit 2, 7: 2 parts, 15 known marks; Unit 7: 2 parts, 15 known marks; Unit 3: 1 parts, 10 known marks; Unit 6: 1 parts, 10 known marks; Unit 2: 2 parts, 20 known marks; Unit 4: 1 parts, 10 known marks. Joint-unit buckets remain joint; no invented split is assigned. These original-paper totals include any legacy tasks explicitly marked above; they are not a current-syllabus marks blueprint.

2023-01-30 · re-exam · R23

140 marks offered; 100 attempted. Q1 header is unclear/conflicting [14/20], but all four parts print 5 marks each; sum=20. Main paper is 100 attempted marks.

Question [marks]Current unit and topicQuestion formAnswer / scope
Q1a [5]Unit 2 · Normalization changes vocabularytheoryRead question + answer
Q1b [5]Unit 3 · Good corpus characteristicstheoryRead question + answer
Q1c [5]Unit 5 · Word2Vec versus Doc2VectheoryRead question + answer · legacy named-method extension; not separately named in current syllabus. Optional historical extension; not a separately prescribed current-syllabus method.
Q1d [5]Unit 1, 4 · Ambiguity in NLPtheoryRead question + answer
Q2a [10]Unit 2 · Normalize the Tanisha–Simran passagecaseRead question + answer · Stoplist and stemming algorithm are choices, not supplied numerical givens; both are stated.
Q2b [10]Unit 2, 5 · Text vectorization alternativestheoryRead question + answer
Q3a [10]Unit 1, 5, 6 · Semantics, pragmatics and two ambiguitiestheoryRead question + answer
Q3b [10]Unit 7 · Naive Bayes text classifiermixedRead question + answer · Chinese corpus is an authored/reused teaching illustration here; it is actual given data in F22 Q5b, not this prompt.
Q4a [10]Unit 2 · Jaccard, cosine and Euclidean without preprocessingnumericalRead question + answer
Q4b [10]Unit 5 · CBOW and Skip-gramtheoryRead question + answer
Q5a [10]Unit 3 · Password regexcaseRead question + answer
Q5b [10]Unit 7 · Two NLP applicationstheoryRead question + answer
Q6a [10]Unit 6 · Mention-pair modeltheoryRead question + answer
Q6b [10]Unit 7 · Classification evaluation including ROC/AUCmixedRead question + answer
Q7a [10]Unit 4 · Organization and facility mentionscaseRead question + answer · Boundary and generic-mention decisions depend on the provided ACE annotation convention; the answer distinguishes them from a named-only interpretation.
Q7b [10]Unit 4 · Tagging and two complete parse treescaseRead question + answer

Original offered marks by mapped topic, grouped without double counting: Unit 2: 3 parts, 25 known marks; Unit 3: 2 parts, 15 known marks; Unit 5: 2 parts, 15 known marks; Unit 1, 4: 1 parts, 5 known marks; Unit 2, 5: 1 parts, 10 known marks; Unit 1, 5, 6: 1 parts, 10 known marks; Unit 7: 3 parts, 30 known marks; Unit 6: 1 parts, 10 known marks; Unit 4: 2 parts, 20 known marks. Joint-unit buckets remain joint; no invented split is assigned. These original-paper totals include any legacy tasks explicitly marked above; they are not a current-syllabus marks blueprint.

Current-syllabus qualification: Q1c: historical named-method extension, excluded from current-only priority totals. The original whole-part marks remain visible so the paper is faithfully represented.

2022-11-22 · final · F22

140 marks offered; 100 attempted.

Question [marks]Current unit and topicQuestion formAnswer / scope
Q1a [5]Unit 1 · Need and difficulties of NLPtheoryRead question + answer
Q1b [5]Unit 1 · Levels of language analysistheoryRead question + answer
Q1c [5]Unit 7 · Medical chatbottheoryRead question + answer
Q1d [5]Unit 7 · Sentiment with logistic regressionmixedRead question + answer
Q2a [10]Unit 5 · CBOW and Skip-gram architecturetheoryRead question + answer
Q2b [10]Unit 3 · Seven regex constructionscaseRead question + answer
Q3a [10]Unit 2 · Text preprocessingtheoryRead question + answer
Q3b [10]Unit 4 · Penn Treebank taggingcaseRead question + answer · Context-sensitive tags and possessive tokenization are explicitly stated; reasonable corpus guidelines can differ on noun adjuncts.
Q4a [10]Unit 6 · Mention-pair coreferencetheoryRead question + answer
Q4b [10]Unit 7 · Text classification pipelinetheoryRead question + answer
Q5a [10]Unit 3 · Corpora and structuretheoryRead question + answer
Q5b [10]Unit 7 · Multinomial Naive BayesnumericalRead question + answer
Q6a [10]Unit 5 · GloVetheoryRead question + answer
Q6b [10]Unit 2 · BoW and TF–IDF movie corpusnumericalRead question + answer
Q7a [10]Unit 4, 7 · Information extraction, chunking and NERtheoryRead question + answer
Q7b [10]Unit 5 · Distributional hypothesis and cosinemixedRead question + answer

Original offered marks by mapped topic, grouped without double counting: Unit 1: 2 parts, 10 known marks; Unit 7: 4 parts, 30 known marks; Unit 5: 3 parts, 30 known marks; Unit 3: 2 parts, 20 known marks; Unit 2: 2 parts, 20 known marks; Unit 4: 1 parts, 10 known marks; Unit 6: 1 parts, 10 known marks; Unit 4, 7: 1 parts, 10 known marks. Joint-unit buckets remain joint; no invented split is assigned. These original-paper totals include any legacy tasks explicitly marked above; they are not a current-syllabus marks blueprint.

Priority without skipping the syllabus

The latest papers show the form and depth of questions, while the official current syllabus sets the learning scope. Authored drills, explanatory numbers and optional extensions are not counted as past questions. Source assumptions and ambiguous data are stated in their answers.