IRT SYLLABUS
IRT SYLLABUS
Subject Name
Code (Periods) (Periods) (Periods)
INFORMATION
CS8080 3 0 0
RETRIEVAL TECHNIQUES
PREREQUISITE: Students should be familiar with object oriented programming, simple data
structures and text processing.
Course Objectives :
● To understand the basics of Information Retrieval.
● To understand machine learning techniques for text classification and clustering.
● To understand various search engine system operations.
● To learn different techniques of recommender system.
C410.1 Use an open source search engine framework and explore its capabilities
Syllabus :
UNIT I INTRODUCTION 9
Information Retrieval – Early Developments – The IR Problem – The User‘s Task – Information versus
Data Retrieval - The IR System – The Software Architecture of the IR System – The Retrieval and
Ranking Processes - The Web – The e-Publishing Era – How the web changed Search – Practical Issues
on the Web – How People Search – Search Interfaces Today – Visualization in Search Interfaces.
UNIT II MODELING AND RETRIEVAL EVALUATION 9
Basic IR Models - Boolean Model - TF-IDF (Term Frequency/Inverse Document Frequency) Weighting
- Vector Model – Probabilistic Model – Latent Semantic Indexing Model – Neural Network Model –
Retrieval Evaluation – Retrieval Metrics – Precision and Recall – Reference Collection – User-based
Evaluation – Relevance Feedback and Query Expansion – Explicit Relevance Feedback.
Text Books :
1. Ricardo Baeza-Yates and Berthier Ribeiro-Neto, ―Modern Information Retrieval: The
Concepts and Technology behind Search, Second Edition, ACM Press Books, 2011.
2. Ricci, F, Rokach, L. Shapira, B.Kantor, “Recommender Systems Handbook”, First Edition,
2011.
Reference Books :
1. C. Manning, P. Raghavan, and H. Schütze, ―Introduction to Information Retrieval,
Cambridge University Press, 2008.
2. Stefan Buettcher, Charles L. A. Clarke and Gordon V. Cormack, ―Information Retrieval:
Implementing and Evaluating Search Engines, The MIT Press, 2010.
CO-PO-PSO Mapping
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
PSO1 PSO2 PSO3
No.
C410.
3 - - - - - - - - - - - - - -
1
C410.
3 - - - - - - - - - - - - - -
2
C410.
3 - - - - - - - - - - - - - -
3
C410.
- - 3 - - - - - - - - - 2 - -
4
C410.
3 - - - - - - - - - - - - - -
5
C410.
- - 3 - - - - - - - - - 2 - -
6
Avera
3 - 3 - - - - - - - - - 2 - -
ge