Temporal diversity in recommender systems

Neal Lathia, Stephen Hailes, Licia Capra, Xavier Amatriain

2010 · 316 citations · 9 references

Concepts

TL;DR

Collaborative filtering algorithms are typically evaluated only for rating prediction accuracy, yet existing methods ignore how users continue to rate items over time and fail to assess whether the same items are repeatedly recommended. The study aims to demonstrate the importance of temporal diversity in recommender systems, evaluate three CF algorithms for diversity over time, and propose set‑based methods that maximize diversity while preserving accuracy. The authors evaluate three CF algorithms for temporal diversity, analyze how rating profile size and inter‑rating intervals affect diversity, and test set‑based methods designed to enhance diversity while preserving accuracy. The authors find that temporal diversity is a critical aspect, that CF data changes over time, and that set‑based methods can increase diversity with minimal accuracy loss.

Abstract

Collaborative Filtering (CF) algorithms, used to build web-based recommender systems, are often evaluated in terms of how accurately they predict user ratings. However, current evaluation techniques disregard the fact that users continue to rate items over time: the temporal characteristics of the system's top-N recommendations are not investigated. In particular, there is no means of measuring the extent that the same items are being recommended to users over and over again. In this work, we show that temporal diversity is an important facet of recommender systems, by showing how CF data changes over time and performing a user survey. We then evaluate three CF algorithms from the point of view of the diversity in the sequence of recommendation lists they produce over time. We examine how a number of characteristics of user rating patterns (including profile size and time between rating) affect diversity. We then propose and evaluate set methods that maximise temporal recommendation diversity without extensively penalising accuracy.

References

9