T-RECS: A Simulation Tool to Study the Societal Impact of Recommender Systems

07/19/2021
by   Eli Lucherini, et al.
0

Simulation has emerged as a popular method to study the long-term societal consequences of recommender systems. This approach allows researchers to specify their theoretical model explicitly and observe the evolution of system-level outcomes over time. However, performing simulation-based studies often requires researchers to build their own simulation environments from the ground up, which creates a high barrier to entry, introduces room for implementation error, and makes it difficult to disentangle whether observed outcomes are due to the model or the implementation. We introduce T-RECS, an open-sourced Python package designed for researchers to simulate recommendation systems and other types of sociotechnical systems in which an algorithm mediates the interactions between multiple stakeholders, such as users and content creators. To demonstrate the flexibility of T-RECS, we perform a replication of two prior simulation-based research on sociotechnical systems. We additionally show how T-RECS can be used to generate novel insights with minimal overhead. Our tool promotes reproducibility in this area of research, provides a unified language for simulating sociotechnical systems, and removes the friction of implementing simulations from scratch.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/02/2021

Multiversal Simulacra: Understanding Hypotheticals and Possible Worlds Through Simulation

Recommender systems research is concerned with many aspects of recommend...
research
08/27/2020

Microsoft Recommenders: Tools to Accelerate Developing Recommender Systems

The purpose of this work is to highlight the content of the Microsoft Re...
research
11/26/2017

Simulating outcomes of interventions using a multipurpose simulation program based on the Evolutionary Causal Matrices and Markov Chain

Predicting long-term outcomes of interventions is necessary for educatio...
research
10/19/2022

Multi-Objective Recommender Systems: Survey and Challenges

Recommender systems can be characterized as software solutions that prov...
research
01/26/2022

Recency Dropout for Recurrent Recommender Systems

Recurrent recommender systems have been successful in capturing the temp...
research
07/29/2021

Simulation as Experiment: An Empirical Critique of Simulation Research on Recommender Systems

Simulation can enable the study of recommender system (RS) evolution whi...
research
05/11/2022

Recommending Research Papers to Chemists: A Specialized Interface for Chemical Entity Exploration

Researchers and scientists increasingly rely on specialized information ...

Please sign up or login with your details

Forgot password? Click here to reset