Our model achieves excellent performance on movielens: what does it mean?
A typical benchmark dataset for recommender system (RecSys) evaluation consists of user-item interactions generated on a platform within a time period. The interaction generation mechanism partially explains why a user interacts with (e.g., like, purchase, rate) an item, and the context of when a pa...
Saved in:
Main Authors: | , , , |
---|---|
Other Authors: | |
Format: | Article |
Language: | English |
Published: |
2025
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/181967 https://api.elsevier.com/content/abstract/scopus_id/85208367770 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-181967 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1819672025-01-04T08:56:13Z Our model achieves excellent performance on movielens: what does it mean? Fan, Yu-Chen Ji, Yitong Zhang, Jie Sun, Aixin College of Computing and Data Science Computer and Information Science Recommendation evaluation MovieLens A typical benchmark dataset for recommender system (RecSys) evaluation consists of user-item interactions generated on a platform within a time period. The interaction generation mechanism partially explains why a user interacts with (e.g., like, purchase, rate) an item, and the context of when a particular interaction happened. In this study, we conduct a meticulous analysis of the MovieLens dataset and explain the potential impact of using the dataset for evaluating recommendation algorithms. We make a few main findings from our analysis. First, there are significant differences in user interactions at the different stages when a user interacts with the MovieLens platform. The early interactions largely define the user portrait which affect the subsequent interactions. Second, user interactions are highly affected by the candidate movies that are recommended by the platform's internal recommendation algorithm(s). Third, changing the order of user interactions makes it more difficult for sequential algorithms to capture the progressive interaction process. We further discuss the discrepancy between the interaction generation mechanism that is employed by the MovieLens system and that of typical real-world recommendation scenarios. That is, the MovieLens dataset records interactions, but not interactions. All research articles using the MovieLens dataset model the rather than the interactions, making their results less generalizable to many practical recommendation scenarios in real-world settings. In summary, the MovieLens platform demonstrates an efficient and effective way of collecting user preferences to address cold-starts. However, models that achieve excellent recommendation accuracy on the MovieLens dataset may not demonstrate superior performance in practice, for at least two kinds of differences: (1) the differences in the contexts of user-item interaction generation, and (2) the differences in user knowledge about the item collections. While results on MovieLens can be useful as a reference, they should not be solely relied upon as the primary justification for the effectiveness of a recommendation system model. Published version 2025-01-04T08:56:13Z 2025-01-04T08:56:13Z 2024 Journal Article Fan, Y., Ji, Y., Zhang, J. & Sun, A. (2024). Our model achieves excellent performance on movielens: what does it mean?. ACM Transactions On Information Systems, 42(6), 159-. https://dx.doi.org/10.1145/3675163 1046-8188 https://hdl.handle.net/10356/181967 10.1145/3675163 2-s2.0-85208367770 https://api.elsevier.com/content/abstract/scopus_id/85208367770 6 42 159 en ACM Transactions on Information Systems © 2024 Copyright held by the owner/author(s). This work is licensed under a Creative Commons Attribution International 4.0 License. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Computer and Information Science Recommendation evaluation MovieLens |
spellingShingle |
Computer and Information Science Recommendation evaluation MovieLens Fan, Yu-Chen Ji, Yitong Zhang, Jie Sun, Aixin Our model achieves excellent performance on movielens: what does it mean? |
description |
A typical benchmark dataset for recommender system (RecSys) evaluation consists of user-item interactions generated on a platform within a time period. The interaction generation mechanism partially explains why a user interacts with (e.g., like, purchase, rate) an item, and the context of when a particular interaction happened. In this study, we conduct a meticulous analysis of the MovieLens dataset and explain the potential impact of using the dataset for evaluating recommendation algorithms. We make a few main findings from our analysis. First, there are significant differences in user interactions at the different stages when a user interacts with the MovieLens platform. The early interactions largely define the user portrait which affect the subsequent interactions. Second, user interactions are highly affected by the candidate movies that are recommended by the platform's internal recommendation algorithm(s). Third, changing the order of user interactions makes it more difficult for sequential algorithms to capture the progressive interaction process. We further discuss the discrepancy between the interaction generation mechanism that is employed by the MovieLens system and that of typical real-world recommendation scenarios. That is, the MovieLens dataset records interactions, but not interactions. All research articles using the MovieLens dataset model the rather than the interactions, making their results less generalizable to many practical recommendation scenarios in real-world settings. In summary, the MovieLens platform demonstrates an efficient and effective way of collecting user preferences to address cold-starts. However, models that achieve excellent recommendation accuracy on the MovieLens dataset may not demonstrate superior performance in practice, for at least two kinds of differences: (1) the differences in the contexts of user-item interaction generation, and (2) the differences in user knowledge about the item collections. While results on MovieLens can be useful as a reference, they should not be solely relied upon as the primary justification for the effectiveness of a recommendation system model. |
author2 |
College of Computing and Data Science |
author_facet |
College of Computing and Data Science Fan, Yu-Chen Ji, Yitong Zhang, Jie Sun, Aixin |
format |
Article |
author |
Fan, Yu-Chen Ji, Yitong Zhang, Jie Sun, Aixin |
author_sort |
Fan, Yu-Chen |
title |
Our model achieves excellent performance on movielens: what does it mean? |
title_short |
Our model achieves excellent performance on movielens: what does it mean? |
title_full |
Our model achieves excellent performance on movielens: what does it mean? |
title_fullStr |
Our model achieves excellent performance on movielens: what does it mean? |
title_full_unstemmed |
Our model achieves excellent performance on movielens: what does it mean? |
title_sort |
our model achieves excellent performance on movielens: what does it mean? |
publishDate |
2025 |
url |
https://hdl.handle.net/10356/181967 https://api.elsevier.com/content/abstract/scopus_id/85208367770 |
_version_ |
1821237176303616000 |