Generating Diverse Synthetic Datasets for Evaluation of Real-life Recommender Systems

Miha Malenšek, Blaž Škrlj, Blaž Mramor, Jure Demšar
11/27/2024
cs.IRcs.AI

No confident code implementation found for this paper. 4 possible matches can be shown below.

Abstract

Synthetic datasets are important for evaluating and testing machine learning models. When evaluating real-life recommender systems, high-dimensional categorical (and sparse) datasets are often considered. Unfortunately, there are not many solutions that would allow generation of artificial datasets with such characteristics. For that purpose, we developed a novel framework for generating synthetic datasets that are diverse and statistically coherent. Our framework allows for creation of datasets with controlled attributes, enabling iterative modifications to fit specific experimental needs, such as introducing complex feature interactions, feature cardinality, or specific distributions. We demonstrate the framework's utility through use cases such as benchmarking probabilistic counting algorithms, detecting algorithmic bias, and simulating AutoML searches. Unlike existing methods that either focus narrowly on specific dataset structures, or prioritize (private) data synthesis through real data, our approach provides a modular means to quickly generating completely synthetic datasets we can tailor to diverse experimental requirements. Our results show that the framework effectively isolates model behavior in unique situations and highlights its potential for significant advancements in the evaluation and development of recommender systems. The readily-available framework is available as a free open Python package to facilitate research with minimal friction.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 4 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{malenek2024generating,
  title  = {Generating Diverse Synthetic Datasets for Evaluation of Real-life Recommender Systems},
  author = {Miha Malenšek and Blaž Škrlj and Blaž Mramor and Jure Demšar},
  year   = {2024},
  eprint = {2412.06809},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.06809v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.06809.svg)](https://codeofpaper.com/paper/2412.06809)

Discussion