Scalable Realistic Recommendation Datasets through Fractal Expansions
Not on the map. Why?
Abstract (arXiv)
Recommender System research suffers currently from a disconnect between the size of academic data sets and the scale of industrial production systems. In order to bridge that gap we propose to generate more massive user/item interaction data sets by expanding pre-existing public data sets. User/item incidence matrices record interactions between users and items on a given platform as a large sparse matrix whose rows correspond to users and whose columns correspond to items. Our technique expands such matrices to larger numbers of rows (users), columns (items) and non zero values (interactions) while preserving key higher order statistical properties. We adapt the Kronecker Graph Theory to user/item incidence matrices and show that the corresponding fractal expansions preserve the fat-tailed distributions of user engagements, item popularity and singular value spectra of user/item interaction matrices. Preserving such properties is key to building large realistic synthetic data sets which in turn can be employed reliably to benchmark Recommender Systems and the systems employed to train them. We provide algorithms to produce such expansions and apply them to the MovieLens 20 million data set comprising 20 million ratings of 27K movies by 138K users. The resulting expanded data set has 10 billion ratings, 864K items and 2 million users in its smaller version and can be scaled up or down. A larger version features 655 billion ratings, 7 million items and 17 million users.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 23 Jan 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 0; 2024: 2; 2025: 0; 2026: 1.
7 papers.
- 2022Ginex: SSD-enabled Billion-scale Graph Neural Network Training on a Single Machine via Provably Optimal In-memory Cachingcited by 21
- 2022SmartSAGE: Training Large-scale Graph Neural Networks using In-Storage Processing Architecturescited by 12
- 2021Synthetic Data and Simulators for Recommendation Systems: Current State and Future Directionscited by 2
- 2024Flexible Generation of Preference Data for Recommendation Analysiscited by 2
- 2022Analysis and Optimization of GNN-Based Recommender Systems on Persistent Memorycited by 0
- 2024Generating Diverse Synthetic Datasets for Evaluation of Real-life Recommender Systemscited by 0
- 2026RecPFN: Prior-Fitted Networks for In-Context-Based Recommendationscited by 0
- 2026RecPFN: Prior-Fitted Networks for In-Context-Based Recommendations20 Aug 2026
- 2024Generating Diverse Synthetic Datasets for Evaluation of Real-life Recommender Systems27 Nov 2024
- 2024Flexible Generation of Preference Data for Recommendation Analysis23 Jul 2024
- 2022Ginex: SSD-enabled Billion-scale Graph Neural Network Training on a Single Machine via Provably Optimal In-memory Caching19 Aug 2022
- 2022Analysis and Optimization of GNN-Based Recommender Systems on Persistent Memory25 Jul 2022
- 2022SmartSAGE: Training Large-scale Graph Neural Networks using In-Storage Processing Architectures10 May 2022
- 2021Synthetic Data and Simulators for Recommendation Systems: Current State and Future Directions21 Dec 2021