This is the course website for CS 4501/6501: 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 the 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: Tuesday/Thursday 2:00pm-3:15pm, Chemical Engineering Building 005
Contact Info: Piazza
Class Calendar: Google Calendar
Office Hour: Additional office hours can be made on request.
- Hongning Wang: Tuesday/Thursday 3:30pm-4:30pm, Rice Hall 408;
- Jibang Wu: Monday 1:00pm-2:00pm, Rice 019;
- Md Masudur Rahman: Wednesday 3:00pm-4:00pm, Rice Hall 340.


December 11: The reference solution for our mid-term exam has been posted.

November 29: The slides for mid-term review have been posted.

November 20: The lecture slides for Link Analysis have been posted.

November 16: The lecture slides for Implicit User Feedback have been posted.

November 13: MP3 for "Retrieval Functions" has been uploaded and it is due on November 30th.

November 13: The lecture slides for Relevance Feedback have been posted.

November 11: The schedule for our project presentation has been posted.

November 6: The lecture slides for Learning to Rank have been uploaded.

October 30: MP2 for "Retrieval Evaluations" has been uploaded and it is due on November 11th.

October 30: The lecture slides for Language Models have been uploaded.

October 18: The lecture slides for Probabilistic Ranking Principle have been uploaded.

October 13: The lecture slides for Boolean and Vector Space Model have been uploaded.

October 6: The schedule for graduate student paper presentation has been finalized and posted.

October 2: The lecture slides for Modern Retrieval Evaluations have been uploaded.

September 30: Paper presentation page has been created, where you can find the up-to-date sign up table and the peer evaluation rubric.

September 26: MP1 for "Getting Familiar with Text Processing & Inverted Index" has been uploaded and it is due on October 12th.

September 20: The lecture slides for Information Retrieval Evaluation have been uploaded.

September 15: The lecture slides for Inverted Index have been uploaded.

September 11: The lecture slides for Web Crawling and Basic Text Analysis techniques have been uploaded.

September 7: The first reading assignment has been posted, and it is due September 15th, 11:59pm.

September 6: The lecture slides for Search Engine Architecture have been uploaded.

September 5: Welcome our new TA in this class, Jibang Wu! And from September 11th, our class will be moved to Chemical Engineering Building 005.

August 29: The lecture slides for Introduction to Information Retrieval and our course policy have been uploaded.

August 29: The syllabus of this class can now be found here.

August 26: As the instructor is now traveling for conferences, we have to reschedule our first class and start the course on August 30th, 2018.

August 18: Welcome to CS 4501/6501 "Information Retrieval".

August 18: 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.