Modelling Concept Drift in Dynamic Data Streams for Recommender Systems
ACM Transactions on Recommender Systems, vol. 3, pp. 1–28
Abstract
Recommendation systems play a crucial role in modern e-commerce and streaming services. However, the limited availability of public datasets hampers the rapid development of more efficient and accurate recommendation algorithms within the research community. This work introduces a stream-based data generator designed to generate user preferences for a set of items while accommodating progressive changes in user preferences. The underlying principle involves using user/item embeddings to derive preferences by exploring the proximity of these embeddings. Whether randomly generated or learned from a real finite data stream, these embeddings serve as the basis for generating new preferences. We investigate how this fundamental model can adapt to shifts in user behavior over time; in our framework, changes correspond to alterations in the structure of the tripartite graph, reflecting modifications in the underlying embeddings. Through an analysis of real-life data streams, we demonstrate that the proposed model is effective in capturing actual preferences and the changes that they can exhibit over time. Thus, we characterize these changes and develop a generalized method capable of simulating realistic data, thereby generating streams with similar yet controllable drift dynamics.
Authors 6
-
Institute for High Performance Computing and Networking · University of Chieti-Pescara
Affiliation as printed
University Gabriele d'Annunzio of Chieti and Pescara, Department of Engineering and Geosciences, Pescara, Italy and ICAR-CNR, Rende, Italy
ICAR-CNR, Rende, Italy
University Gabriele d'Annunzio of Chieti and Pescara Department of Engineering and Geosciences, Pescara, Italy
-
Institute for High Performance Computing and Networking
Affiliation as printed
ICAR-CNR, Rende, Italy
-
Universidade Portucalense · INESC TEC
Affiliation as printed
Universidade Portucalense, Porto, Portugal and INESC TEC, Porto, Portugal
INESC TEC, Porto, Portugal
Universidade Portucalense, Porto, Portugal
-
Institute for High Performance Computing and Networking
Affiliation as printed
ICAR-CNR, Rende, Italy
-
Holger H. Hoos Aachen
Leiden University · University of British Columbia
Affiliation as printed
Leiden University, Leiden Netherlands and The University of British Columbia, Vancouver, Canada
Leiden University, Leiden Netherlands
The University of British Columbia, Vancouver, Canada
-
Universidade Portucalense · INESC TEC
Affiliation as printed
Universidade Portucalense, Porto, Portugal and INESC TEC, Porto, Portugal
INESC TEC, Porto, Portugal
Universidade Portucalense, Porto, Portugal
Cited by 7 stored of 7
7 results
No patents citing this paper on Lens.org (checked 2026-10-11).