COS 470: Introduction to Information Retrieval
TTh 12:30-1:45 PM - Payson Smith 41
Instructor: Behrooz Mansouri
Office Hours: TTh 10:00-11:00 AM
Course Topics
An introduction to the theories and implementation techniques used in modern search engines.
As part of the course, students will develop their own search engines using available information
retrieval (IR) toolkits. Topics in the course include user interfaces for information retrieval
systems, search result evaluation, text processing including natural language processing,
retrieval models (e.g., Boolean, vector space, probabilistic, and learning-based methods such as
neural information retrieval), and ethical dilemmas regarding the use of IR systems in society.
Course Materials
Learning Outcomes
- Describe the different information retrieval models, and to compare their weaknesses and strengths
- Analyze the performance of an Information Retrieval system by applying the proper evaluation measures
- Design and implement real applications using Information Retrieval systems
- Apply clustering and classification techniques to a corpus of texts for a specific information need
- Understand and apply neural information retrieval models on real-world data
Lectures
Assignment
Projects