IITKGPLogo
IRDoodle
(CS60092)



Instructor: Pabitra Mitra (Room No. 310, CSE, pabitra@cse.iitkgp.ac.in, Phone: 2356)

Textbooks
Introduction to Information Retrieval C D Manning, P Raghavan and H Schutze, Cambridge University Press (Textbook)

Search Engines Information Retrieval in Practice W. Bruce Croft, D. Metzler, T. Strohman, Pearson, 2009.
Information Retrieval Implementing and Evaluating Search Engines S Buttcher, C L. A. Clarke and G V. Cormack, MIT Press, 2010.
Modern Information Retrieval Baeza-Yates and Ribeiro-Neto, Addison Wesley, 1999.
A comprehensive survey by Ed Greengrass
Mining the Web, Soumen Charabarti, Morgan-Kaufmann, 2002.



Course Outline
Information retrieval covers the tasks of indexing, searching, and recalling data, particularly text or other unstructured forms. It has an important role to play in a large number of applications viz., digital libraries, office automation, internet and e-commerce. The aim of the course is to study theoretical aspects as well as implementation issues of classical and modern retrieval problems.

Evaluation Policy:
Endsem: 30%    Midsem: 30%  Assignments: 30%  Attendance: 10%   

Software Resources:
Datasets:
Course Content:

Topic
Textbook Chapter Link
Comments
Introduction
Chap 1

Boolean Retrieval
Chap 1

Vocabulary and Postings List
Chap 2

Skip Pointers and Phrase Queries
Chap 2

Dictionaries and Tolerant Retrieval
Chap 3

Index Construction
Chap 4

Index Compression
Chap 5

Vector Space Model
Chap 6

Scoring, Term Weighting Chap 7

Evaluation in Information Retrieval
Chap 8

Relevance Feedback and Query Expansion
Chap 9

Language Models for Information Retrieval
Chap 12

Probabilistic Information Retrieval
Chap 11

Text Classification
Chap 13

Learning to Rank


Link Analysis - PageRank
Chap 21

Latent Semantic Indexing
Chap 18

Summarization


Information Extraction


Neural Information Retrieval


LLM in Information Retrieval