In Spring 2001, Virginia Tech professor Naren Ramakrishnan taught an entire course on the topic of recommender systems. Here you can browse the syllabus, review slides from the lectures, and review the reading list. Course overview: 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. |