CS 6604: Recommender Systems (Spring 2001) (original) (raw)

Spring 2001

CS 6604 concentrates on algorithms, methodologies, systems, and larger-scope issues (economic, commercial etc.) pertaining to reducing information overload. The unique aspect of this course will be how it integrates ideas from diverse areas: numerical analysis (strange but true), information systems, human-computer interaction, and algorithmics. Over the past three years, a large body of literature on recommender systems, filtering, and personalization technologies has been developed. Even though the field is driven by commercial trends and industrial developments, many of the ideas are nearing a stage of stabilization when their use is becoming common place (textbook material). CS 6604 will help illustrate the interplay between these different areas and demonstrate how ideas from diverse backgrounds can be combined in novel and sophisticated ways.


Instructor

Naren Ramakrishnan
McBryde 629, 231-8451
naren@cs.vt.edu
Office Hours: MW 2-4pm

Class Meeting Times and Contact Info:

MWF McBryde 322
12:20-1:10pm
Listserv: CS6604_15091@listserv.vt.edu

Pre-requisites

Graduate Student Standing. One or more of CS5114 (algorithms), CS5485 (numerical analysis), CS5604 (information retrieval), CS5614 (database systems), CS5724 (HCI), and CS 5714 (usability engineering). My goal is to organize a diverse and rich student audience, to have a good mix of backgrounds and interests. It is expected that students have a primary motivation to study recommender systems, as (i) a field in its own right, (ii) a methodology to personalize information in a domain of interest, and/or (iii) an excellent example of integrated and amalgamated research in computer science.


Course Outline and Syllabus

Lectures, Reading List and Resources

Project Topics and Suggestions (accessible only within .vt.edu domain)

Frequently Asked Questions

Final Grades