Introduction to Information Retrieval Systems:
Definition of Information Retrieval System, Objectives of Information Retrieval Systems, Functional Overview, Relationship to Database Management Systems, Digital Libraries and Data Warehouses
Information Retrieval System Capabilities:
Search Capabilities, Browse Capabilities, Miscellaneous Capabilities
Cataloging and Indexing:
History and Objectives of Indexing, Indexing Process, Automatic Indexing, Information Extraction
Data Structure:
Introduction to Data Structure, Stemming Algorithms, Inverted File Structure, N-Gram Data Structures, PAT Data Structure, Signature File Structure, Hypertext and XML Data Structures, Hidden Markov Models
Automatic Indexing:
Classes of Automatic Indexing, Statistical Indexing, Natural Language, Concept Indexing, Hypertext Linkages
Document and Term Clustering:
Introduction to Clustering, Thesaurus Generation, Item Clustering, Hierarchy of Clusters
User Search Techniques:
Search Statements and Binding, Similarity Measures and Ranking, Relevance Feedback, Selective Dissemination of Information Search, Weighted Searches of Boolean Systems, Searching the INTERNET and Hypertext
Information Visualization:
Introduction to Information Visualization, Cognition and Perception, Information Visualization Technologies
Text Search Algorithms:
Introduction to Text Search Techniques, Software Text Search Algorithms, Hardware Text Search Systems
Multimedia Information Retrieval:
Spoken Language Audio Retrieval, Non-Speech Audio Retrieval, Graph Retrieval, Imagery Retrieval, Video Retrieval
TEXT BOOK
1. Information Storage and Retrieval Systems – Theory and Implementation, Second Edition, Gerald J. Kowalski, Mark T. Maybury, Springer
REFERENCES
1. Frakes, W.B., Ricardo Baeza-Yates: Information Retrieval Data Structures and Algorithms, Prentice Hall, 1992.
2. Information Storage & Retrieval By Robert Korfhage – John Wiley & Sons.
3. Modern Information Retrieval By Yates and Neto Pearson Education.
Course Outcomes:
1. Ability to apply IR principles to locate relevant information large collections of data
2. Ability to design different document clustering algorithms
3. Implement retrieval systems for web search tasks.
4. Design an Information Retrieval System for web search tasks.