... somewhere something incredible is waiting to be known.

Information Retrieval (CS60092)

Instructor: Sourangshu Bhattacharya

TAs : PIYUSH BALWANI, NITYA TANDON, Mayank Bhasin

Class Schedule: WED(11:00-11:55) , THURS(12:00-12:55) , FRI(08:00-08:55)

Classroom: CSE-119

Website: http://cse.iitkgp.ac.in/~sourangshu/cs60092_2016a.html


Announcements:

  • Moodle group created. Please join here.
  • First Meeting: 21th July , Thursday, 12:00 noon

Content:


Syllabus:

We will mostly follow the standard syllabus. See here or here, with a few latest topics.


Textbooks:

  • Manning, Christopher D., Prabhakar Raghavan, and Hinrich Schutze. Introduction to information retrieval, Cambridge: Cambridge university press, 2008.


Course Material:

  • Introduction : slides
  • Boolean retrieval : slides
  • Tokenization and normalization : slides
  • Tolerant retrieval : slides
  • Index contruction : slides
  • Index compression : slides
  • Ranking and Vector space models : slides
  • Approximate scoring and system design : slides
  • Evaluation of IR systems : slides
  • Probabilistic IR and Relevance feedback : slides
  • Language Models for IR : slides
  • Text categorization, k-NN, Naive Bayes, etc : slides
  • SVM and Learning to rank : slides. Also covered from:
    • Optimizing Search Engines using Clickthrough Data. Thorsten Joachims. KDD 2002.
    • A Support Vector Method for Optimizing Average Precision. Yisong Yue, Thomas Finley, Filip Radlinski, Thorsten Joachims. SIGIR 2007.
    • Cutting-Plane Training of Structural SVMs. Thorsten Joachims, Thomas Finley, and Chun-Nam John Yu. Machine Learning Journal, 2009.
  • Link Analysis : slides


Assignments:

To submit solutions to assignments: join the IR course on CSE moodle

  • Assignment 1 : Indices for boolean query here
  • Assignment 2 : Introduction to Index Compression here