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
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
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.
Class Meeting Times and Contact Info:
MWF McBryde 322
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.