Fall 2024 - CMP681 - Information Retrieval


Important Note: PLEASE FOLLOW PIAZZA WEBPAGE REGULARLY

https://piazza.com/hacettepe.edu.tr/fall2024/cmp681/


Lectures: Tuesdays 10:00-12:50

Instructor: Pinar Duygulu (pinar -at- cs.hacettepe.edu.tr)
Office hours: by appointment through piazza.

Textbook: Introduction to Information Retrieval by Christopher D. Manning, Prabhakar Raghavan and Hinrich Schütze

Always check announcements on Piazza for announcements

Grading scheme:

Syllabus (tentative)

Schedule (tentative)

Topic Readings
  • Introduction
  • Boolean Retrieval (Manning-Nayak-Raghavan)
  • Ch.1
  • The term vocabulary and postings lists (Manning-Nayak-Raghavan)
  • Ch.2
  • Dictionaries and tolerant retrieval (Manning-Nayak-Raghavan)
  • Ch.3
  • Scoring, term weighting and the vector space model (Manning-Nayak-Raghavan)
  • Ch.6
  • Computing scores in a complete search system (Manning-Nayak-Raghavan)
  • Ch.7
  • Evaluation in information retrieval (Manning-Nayak-Raghavan)
  • Ch.8
  • Relevance feedback and query expansion (Shutze)
  • Ch.9
  • Probabilistic Information Retrieval (Shutze)
  • Ch.11
  • Text classification (Manning-Nayak-Raghavan)
  • Text classification and Naive Bayes (Shutze)
  • Ch.13
  • Flat Clustering (Shutze)
  • Hierarchical Clustering (Shutze)
  • Ch.16
    Ch.17
  • Link Analysis (Shutze)
  • Link Analysis (Manning-Nayak-Raghavan)
  • Ch.21
  • Web Search (Shutze)
  • Crawling (Shutze)
  • Web-QA (Manning-Nayak-Raghavan)
  • Ch.19
    Ch.20
  • Latent Semantic Indexing (Shutze)
  • Ch.18
  • Personalization
  • Support vector machines (Manning-Nayak-Raghavan)
  • Learning to Rank (Manning-Nayak-Raghavan)
  • Vector Space Classification (Shutze)
  • SVM (Shutze)
  • Learning to Rank (Shutze)
  • Ch.14
    Ch.15
  • Neural IR
  • Lucene Tutorial (Manning-Nayak-Raghavan)
  • Additional Readings:

  • Bush, Vannevar. As we may think. The atlantic monthly 176, no.1 (1945): 101-108.