Office: Loop Campus, CDM Building, Room 833
Phone: (312) 362-5174
Office Hours (Online): Tue, Thu: 4:00-5:00 PM (by appointment via BlueSky)
Textbooks and Reading Material:
Introduction to Information Retrieval, by
Christopher Manning, Prabhakar Raghavan and Hinrich Schutze, Cambridge
University Press. 2009. [Note: This book is available online from the
above link; In the reading assignments it is referred to as the "IR Book"].
- Research and Reference Articles (provided online).
CSC 403 (or equivalent background in data structures)
The final grade will be determined based on the following components:
Assignments = 65%
Final Project = 35%
The general grading scheme will be based on a curve, but the grade cutoffs will
be no higher than: A = 90-100%, B = 80-89%, C = 65-79%, D = 50-64%, F = 0-49%.
Within each grading range +/- grading will be used. At the end of the quarter,
some adjustments may be made based on overall class performance as well as signs
of individual effort.
There will be 4-5 assignments involving problems related to concepts and techniques discussed
in class, as well as experiments with various tools or systems.
Unless otherwise specified, these assignments must be done individually. Generally, late
assignments will be penalized 10% per day (with weekends counting as one day). No late
assignments will be accepted after the "latest submission date" (specified in class for
each assignment). All assignments must be submitted electronically
(see the Assignments Section for more detail).
The final project for the class can be either an implementation project or a
research paper project. The implementation projects would involve the design and
implementation of an information retrieval, filtering, or integration system (or
a specific part of a system). The research projects must involve a detailed
study, survey, and evaluation of one or more topics or systems related to
information retrieval and filtering. Projects can be done in groups of up to 3 people
(depending the size and the complexity of the project). Each group or individual
must submit a specific project proposal to be approved. A list of project ideas and some additional details regarding the
projects and deadlines are available in the Project Section.
Tentative List of Topics
- Overview of IR Systems, Historical Perspectives, Basic Evaluation.
- Document Representation: Statistical Characteristics of Text, Basic Query Processing.
- Data Structure and File Organization for IR.
- Automatic Indexing and Indexing Models.
- Retrieval Models: Similarity Measures and Ranking, Boolean Matching, Vector Space Models, Probabilistic Models
- Search and Filtering Techniques: Relevance Feedback, User Profiles, Collaborative Filtering
- Document and Term Clustering, Document Categorization.
- IR Systems and the WWW, PageRank and Hyperlink Analysis, Search