This is the course website for CS 4501: Information Retrieval.

In this course, we will start with the basics of modern search engine architecture, and then focus on exploring the cutting-edge solutions in fundamental retrieval problems, including query understanding, mining and modeling search activities, interactive search, mobile search, learning to rank, user interaction based evaluation, question answering, privacy, recommendation, and personalization.

We will use Introduction to Information Retrieval as our text book, but most of our time should be spent on latest publications in the community of information retrieval, including conferences of SIGIR, CIKM, WWW and WSDM, and journals of TOIS and Information Retrieval Journal.

Formula for being successful in this course: read more papers, ask more questions, and challenge what you have been told!

Instructor: Hongning Wang
Lecture time and place: Monday/Wednesday 3:30pm-4:45pm, Olsson Hall 005
Contact Info: Piazza
Office Hour: Lecturer: Monday/Wednesday 2:30pm-3:30pm, Rice Hall 408. TAs: Tuesday 3:30pm-4:30pm, Rice Hall 414. Additional office hours can be made on request.


November 27: Summary slides for our midterm exam have been uploaded.

November 27: Lecture slides for "Link Analysis" have been uploaded.

November 27: Lecture slides for "Implicit User Feedback" have been uploaded.

November 16: Materials for Midterm review have been uploaded.

November 13: Lecture slides for "Relevance Feedback" have been uploaded.

November 3: Lecture slides for "Learning to Rank" have been uploaded.

October 29: Lecture slides for "Statistical Language Models" have been uploaded.

October 17: Lecture slides for "Probabilistic Ranking Principle" have been uploaded.

October 10: Lecture slides for "Boolean & Vector Space Model" have been uploaded.

October 4: Lecture slides for "Modern Retrieval Evaluations" have been uploaded.

September 12: Lecture slides for "Information Retrieval Evaluation" have been uploaded.

September 12: Lecture slides for "Inverted Index" have been uploaded.

September 3: Lecture slides for "Crawler and Text Analysis" have been uploaded.

August 29: Lecture slides for "Search Engine Architecture" have been uploaded.

August 23: Lecture slides for "Introduction to Information retrieval" and "Course Policy" have been uploaded.

August 22: A updated version of our course syllabus can be found here. Some changes should be expected after the first week of the class.

August 22: Welcome to CS 4501 "Information Retrieval".

August 22: Please enroll our Piazza course page by the end of the second week of this class. All our course announcements will be made through Piazza.