TECHNIQUES FOR EVALUATING RECOMMENDATION SYSTEMS
First Claim
1. A method for computing metrics that can be used for analyzing a performance of a recommendation system comprising the steps of:
- computing accuracy measures for a plurality of items in a real recommendation system, an ideal recommendation system, and a popularity-based baseline recommendation system; and
presenting the accuracy measures for the plurality of items to a user so the user can evaluate a performance of the real recommendation system in comparison to the ideal recommendation system and the popularity-based baseline recommendation system.
2 Assignments
0 Petitions
Accused Products
Abstract
Various technologies and techniques are disclosed for calculating and evaluating the behavior of recommendation systems. Accuracy measures are computed for a plurality of items in a real recommendation system, an ideal recommendation system, and a popularity-based baseline recommendation system. The accuracy measures for the plurality of items are presented to a user so the user can evaluate a performance of the real recommendation system in comparison to the ideal recommendation system and the popularity-based baseline recommendation system. The accuracy measures can be presented in an interactive graph.
-
Citations
20 Claims
-
1. A method for computing metrics that can be used for analyzing a performance of a recommendation system comprising the steps of:
-
computing accuracy measures for a plurality of items in a real recommendation system, an ideal recommendation system, and a popularity-based baseline recommendation system; and presenting the accuracy measures for the plurality of items to a user so the user can evaluate a performance of the real recommendation system in comparison to the ideal recommendation system and the popularity-based baseline recommendation system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium having computer-executable instructions for causing a computer to perform steps comprising:
-
computing accuracy measures for a plurality of items in a real recommendation system, an ideal recommendation system, and a popularity-based baseline recommendation system; and generating a graph that displays the accuracy measures for the plurality of items in the real recommendation system, the ideal recommendation system, and the popularity-based baseline recommendation system. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for generating a graph that can be used by a user to conduct a performance evaluation of a real recommendation system comprising the steps of:
-
computing accuracy measures for a plurality of items in a real recommendation system, an ideal recommendation system, and a popularity-based baseline recommendation system; generating a graph in descending order by the accuracy measures for the plurality of items in the real recommendation system, the ideal recommendation system, and the popularity-based baseline recommendation system; and displaying the graph so a user can interact with the graph to conduct a performance evaluation of the real recommendation system in comparison to the ideal recommendation system and the popularity-based baseline recommendation system - View Dependent Claims (18, 19, 20)
-
Specification