MENU

Course Jukebox

Course Jukebox

Course Detail

Degree
Master
Standard Academic Year
1・2
Course delivery methods
Online (Asynchronous)
Subject
Biological sciences, Computer Science, Mass communications & documentation
Program
School
Degree Programs in Comprehensive Human Sciences
Department
Master's Program in Informatics
Campus
Tsukuba Campus
Classroom
Course Offering Year
2022-2023
Course Offering Month
October - December
Weekday and Period
Fri1,2
Capacity
Credits
2.0
Language
English
Course Number
0ATW133

Recommendation Systems University of Tsukuba

Course Overview

Various aspects of recommender systems such as methods, implementation, evaluation and problems will be introduced. More specifically, representative recommendation methods such as user-based collaborative filtering, item-based collaborative filtering (association rules), content-based filtering (which represents contents of items as various numericals), knowledge-based recommendation (which requires users to show their interests) and hybrid recommendation based on machine learning using various information will be introduced. How to measure appropriateness of recommendation i.e. notion of precision, recall, novelty or serendipity for users will also be shown.

Learning Achievement

(1) Overview of recommender system: Methods, representative implementations and problems (Tsuji)
(2) Collaborative filtering: User-based and item-based collaborative filtering (association rule) (Tsuji)
(3) Content-based filtering: Content representation, similarity measure and use of machine learning (Tsuji)
(4) Knowledge-based recommender system: Constraint-based and case-based recommendation (Tsuji)
(5) Hybrid recommender system: Switching and combining methods of recommendation based on users' situations (Matsumura)
(6) Evaluation of recommender system: Metrics such as precision, recall, novelty, diversity and serendipity, and experimental research design (Matsumura)
(7) Various state-of-the-art recommender systems: Systems which aim to improve new evaluation metrics and which take into consideration users' situations (contexts) such as their intention and position information (Matsumura)
(8) Developing recommender system (1): Basics of programming and implementation of collaborative filtering (Matsumura)
(9) Developing recommender system (2): Implementation of user/item-based collaborative filtering (Matsumura)
(10) Developing recommender system (3): Introduction to R and its recommendation packages (Tsuji)

Competence

Mathematical research ability, System expertise

Course prerequisites

Grading Philosophy

Assignments will be given based on course objectives and graded by the following policy:
Short test assigned in every class in manaba 60%, term paper 40%.

Course schedule

Course type

Lectures

Online Course Requirement

Instructor

Tsuji Keita,Matsumura Atsushi

Other information

Classes are offered in Japanese in odd-years and in English in even-years, respectively; Special subjects for Information Interaction; Teacher Training Course
Identical to 01MBB03.
Online(Asynchronous) Students are asked to view the course materials when convenient (i.e. on-demand type classes). The course materials can be obtained as PowerPoint files in manaba and can be viewed as movie files in Microsoft Stream.

Site for Inquiry


Link to the syllabus provided by the university