Information Retrieval / spring 2026

Updates

  • Welcome to the Information Retrieval course website. All lecture handouts, project files, and announcements will be posted here. Please check the Lectures and Project sections regularly.


Course Description

Information retrieval is the process through which a computer system can respond to a user's query for text-based information on a specific topic. Information retrieval was one of the first and remains one of the most important problems in the domain of natural language processing. Web search is the application of information retrieval techniques to the largest corpus of text anywhere and it is the area in which most people interact with information retrieval systems most frequently. In this course, we will cover basic and advanced techniques for building text-based information systems, including efficient text indexing, Boolean and vector-space retrieval models, evaluation and interface, issues, information retrieval techniques for the web, including crawling, link-based algorithms, and metadata usage, document clustering and classification, traditional and machine learning-based ranking approaches, questiona and answering systems, and recommender systems.

Previous Offerings


Instructor

Head Teaching Assistants

Teaching Assistants