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
|
|
|