Recommender Systems: Evaluation and Metrics
Description
When you enroll for courses through Coursera you get to choose for a paid plan or for a free plan .
- Free plan: No certicification and/or audit only. You will have access to all course materials except graded items.
- Paid plan: Commit to earning a Certificate—it's a trusted, shareable way to showcase your new skills.
About this course: In this course you will learn how to evaluate recommender systems. You will gain familiarity with several families of metrics, including ones to measure prediction accuracy, rank accuracy, decision-support, and other factors such as diversity, product coverage, and serendipity. You will learn how different metrics relate to different user goals and business goals. You will also learn how to rigorously conduct offline evaluations (i.e., how to prepare and sample data, and how to aggregate results). And you will learn about online (experimental) evaluation. At the completion of this course you will have the tools you need to compare different recommender system alternat…
Frequently asked questions
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
When you enroll for courses through Coursera you get to choose for a paid plan or for a free plan .
- Free plan: No certicification and/or audit only. You will have access to all course materials except graded items.
- Paid plan: Commit to earning a Certificate—it's a trusted, shareable way to showcase your new skills.
About this course: In this course you will learn how to evaluate recommender systems. You will gain familiarity with several families of metrics, including ones to measure prediction accuracy, rank accuracy, decision-support, and other factors such as diversity, product coverage, and serendipity. You will learn how different metrics relate to different user goals and business goals. You will also learn how to rigorously conduct offline evaluations (i.e., how to prepare and sample data, and how to aggregate results). And you will learn about online (experimental) evaluation. At the completion of this course you will have the tools you need to compare different recommender system alternatives for a wide variety of uses.
Created by: University of Minnesota-
Taught by: Michael D. Ekstrand, Assistant Professor
Dept. of Computer Science, Boise State University -
Taught by: Joseph A Konstan, Distinguished McKnight Professor and Distinguished University Teaching Professor
Computer Science and Engineering
Each course is like an interactive textbook, featuring pre-recorded videos, quizzes and projects.
Help from your peersConnect with thousands of other learners and debate ideas, discuss course material, and get help mastering concepts.
CertificatesEarn official recognition for your work, and share your success with friends, colleagues, and employers.
University of Minnesota The University of Minnesota is among the largest public research universities in the country, offering undergraduate, graduate, and professional students a multitude of opportunities for study and research. Located at the heart of one of the nation’s most vibrant, diverse metropolitan communities, students on the campuses in Minneapolis and St. Paul benefit from extensive partnerships with world-renowned health centers, international corporations, government agencies, and arts, nonprofit, and public service organizations.Syllabus
WEEK 1
Preface
2 videos expand
- Video: Introduction to Evaluation and Metrics
- Video: The Goals of Evaluation
Basic Prediction and Recommendation Metrics
5 videos, 1 reading expand
- Video: Hidden Data Evaluation
- Video: Prediction Accuracy Metrics
- Video: Decision Support Metrics
- Video: Rank-Aware Top-N Metrics
- Video: Assignment Intro Video
- Reading: Metric Computation Assignment Instructions
Graded: Basic Prediction and Recommendation Metrics Assignment
WEEK 2
Advanced Metrics and Offline Evaluation
6 videos, 1 reading expand
- Video: Beyond Basic Evaluation
- Video: Additional Item and List-Based Metrics
- Video: Experimental Protocols
- Video: Unary Data Evaluation
- Video: Temporal Evaluation of Recommenders (Interview with Neal Lathia)
- Video: Programming Assignment Introduction
- Reading: Evaluating Recommenders
Graded: Offline Evaluation and Metrics Quiz
Graded: Programming Assignment Quiz
WEEK 3
Online Evaluation
4 videos expand
- Video: Introduction to Online Evaluation and User Studies
- Video: Usage Logs and Analysis
- Video: A/B Studies (Field Experiments)
- Video: User-Centered Evaluation (Interview with Bart Knijnenburg)
Graded: Online Evaluation Quiz
WEEK 4
Evaluation Design
3 videos, 2 readings expand
- Video: Matching Evaluation to the Problem/Challenge
- Video: Case Examples
- Video: Assignment Intro Video
- Reading: Intro to Assignment: Evaluation Design Cases
- Reading: Quiz Debrief
Graded: Assignment: Evaluation Design Cases
Share your review
Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.