Simulators for recommender systems are widely used for recommender systems performance evaluation and feedback loop effects analysis. Existing simulators often propose inflexible pipelines, are focused on narrow research tasks, or are not adapted to work with industrial large data volumes. To address these challenges, we developed the Sim4Rec simulation framework. The Sim4Rec models key aspects of the user-recommender system interaction process, such as user visits, items’ availability, users’ responses, and preferences dynamics using real and synthetic data, and provides additional functionality for the generation of synthetic users and items. The architecture of Sim4Rec is designed to be flexible and extensible to suit particular users’ needs and perform experiments on large-scale industrial datasets.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Sim4Rec: Flexible and Extensible Simulator for Recommender Systems for Large-Scale Data

  • Anna Volodkevich,
  • Veronika Ivanova,
  • Alexey Vasilev,
  • Dmitry Bugaychenko,
  • Maxim Savchenko

摘要

Simulators for recommender systems are widely used for recommender systems performance evaluation and feedback loop effects analysis. Existing simulators often propose inflexible pipelines, are focused on narrow research tasks, or are not adapted to work with industrial large data volumes. To address these challenges, we developed the Sim4Rec simulation framework. The Sim4Rec models key aspects of the user-recommender system interaction process, such as user visits, items’ availability, users’ responses, and preferences dynamics using real and synthetic data, and provides additional functionality for the generation of synthetic users and items. The architecture of Sim4Rec is designed to be flexible and extensible to suit particular users’ needs and perform experiments on large-scale industrial datasets.