21ite09 Information Reterival
21ite09 Information Reterival
Nature of the
: Theory ,
Course
Pre requisite(s) :-
Course Objective:
1. To learn the fundamentals of Information Retrieval and its various models.
2. To experiment about the pre-processing techniques and query languages used in IR
system.
3. To explore the performance metrics of IR System.
4. To learn the usage and design of Web Search Engines.
5. To examine the recommender systems and information extraction system
Course Outcomes:
Upon completion of the course, students shall have ability to
CO1 Build an Information Retrieval system using the available tools. [AP]
CO2 Apply indexing and query expansion techniques for efficient retrieval. [AP]
CO3 Apply performance metrics to validate any information retrieval system. [AP]
CO4 Apply machine learning techniques for text classification and clustering for [AP]
efficient Information Retrieval.
CO5 Design and analyze the Web content structures. [AP]
CO6 Design and implement recommender and information extraction system. [AP]
Course Contents:
Module 1 INTRODUCTION AND PREPROCESSING 15 Hrs
Introduction – Goals and History of IR – The Impact of the Web on IR – The Role of Artificial
Intelligence (AI) in IR – Basic IR Models – Boolean and Vector Space Retrieval Models –
Ranked Retrieval – Text similarity metrics – TF-IDF (term frequency/inverse document
frequency) Weighting – Cosine Similarity Basic Tokenizing – Indexing and Implementation of
Vector Space Retrieval – Simple Tokenizing – Stop Word Removal and Stemming – Inverted
Indices –Efficient Processing with Sparse Vectors – Query Operations and Languages –
Relevance Feedback – Query Expansion – Query Languages.
Module 2 METRICS, CATEGORIZATION 15 Hrs
Experimental Evaluation of IR – Performance metrics Recall, Precision and F measure –
Evaluations on Benchmark Text Collections – Text Representation – Word Statistics – Zipf’s
Law – Porter Stemmer – Morphology – Index Term Selection using Thesauri –Metadata and
Markup Languages – Web Search Engines – Spidering – Metacrawlers – Directed Spidering
– Link Analysis Shopping Agents Text Categorization and Clustering – Categorization
Algorithms – Naive Bayes – Decision Trees and Nearest Neighbor