T-RECS: A Simulation Tool to Study the Societal Impact of Recommender Systems
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 23 of its 88 references that are in the map. First posted on arXiv 19 Jul 2021.
Builds on
23 of 88 references.
References · 23
- 2016Wide & Deep Learning for Recommender Systemscited by 745
- 2017How Algorithmic Confounding in Recommendation Systems Increases Homogeneity and Decreases Utilitycited by 116
- 2014Collaborative Deep Learning for Recommender Systemscited by 95
- 2017Beyond Parity: Fairness Objectives for Collaborative Filteringcited by 93
- 2019RecSim: A Configurable Simulation Platform for Recommender Systemscited by 91
- 2017Joint Deep Modeling of Users and Items Using Reviews for Recommendationcited by 84
- 2017Multisided Fairness for Recommendationcited by 69
- 2019Degenerate Feedback Loops in Recommender Systemscited by 67
- 2018RecoGym: A Reinforcement Learning Environment for the problem of Product Recommendation in Online Advertisingcited by 65
- 2019Auditing Radicalization Pathways on YouTubecited by 52
- 2018A Game-Theoretic Approach to Recommendation Systems with Strategic Content Providerscited by 33
- 2020Do Offline Metrics Predict Online Performance in Recommender Systems?cited by 25
11 more
- 2019Recommendations and User Agency: The Reachability of Collaboratively-Filtered Informationcited by 21
- 2021RecSim NG: Toward Principled Uncertainty Modeling for Recommender Ecosystemscited by 21
- 2017Measuring Personalization of Web Searchcited by 20
- 2017How algorithmic popularity bias hinders or promotes qualitycited by 20
- 2017Human Interaction with Recommendation Systemscited by 15
- 2018LensKit for Python: Next-Generation Software for Recommender System Experimentscited by 13
- 2018Modelling Opinion Dynamics in the Age of Algorithmic Personalisationcited by 9
- 2017Balancing Information Exposure in Social Networkscited by 7
- 2017Homophily and minority size explain perception biases in social networkscited by 7
- 2016An Agent-Based Model of Message Propagation in the Facebook Electronic Social Networkcited by 3
- 2016Network segregation in a model of misinformation and fact checkingcited by 2
Built on by
Citing papers per year: 2021: 1; 2022: 7; 2023: 2; 2024: 0; 2025: 1; 2026: 1.
12 papers.
- 2022Towards Intersectionality in Machine Learning: Including More Identities, Handling Underrepresentation, and Performing Evaluationcited by 59
- 2022Modeling Content Creator Incentives on Algorithm-Curated Platformscited by 35
- 2022Preference Dynamics Under Personalized Recommendationscited by 25
- 2022Fair ranking: a critical review, challenges, and future directionscited by 21
- 2022Reward Reports for Reinforcement Learningcited by 18
- 2022Synthetic Data-Based Simulators for Recommender Systems: A Surveycited by 5
- 2022Manifestations of Xenophobia in AI Systemscited by 4
- 2023Upvotes? Downvotes? No Votes? Understanding the relationship between reaction mechanisms and political discourse on Redditcited by 3
- 2021Recommendation System Simulations: A Discussion of Two Key Challengescited by 2
- 2023Simulating News Recommendation Ecosystem for Fun and Profitcited by 1
- 2025We're Still Doing It (All) Wrong: Recommender Systems, Fifteen Years Latercited by 1
- 2026Evaluation of Agents under Simulated AI Marketplace Dynamicscited by 1
- 2026Evaluation of Agents under Simulated AI Marketplace Dynamics15 Apr 2026
- 2025We're Still Doing It (All) Wrong: Recommender Systems, Fifteen Years Later11 Sep 2025
- 2023Simulating News Recommendation Ecosystem for Fun and Profit23 May 2023
- 2023Upvotes? Downvotes? No Votes? Understanding the relationship between reaction mechanisms and political discourse on Reddit19 Feb 2023
- 2022Manifestations of Xenophobia in AI Systems15 Dec 2022
- 2022Modeling Content Creator Incentives on Algorithm-Curated Platforms27 Jun 2022
- 2022Synthetic Data-Based Simulators for Recommender Systems: A Survey22 Jun 2022
- 2022Preference Dynamics Under Personalized Recommendations25 May 2022
- 2022Towards Intersectionality in Machine Learning: Including More Identities, Handling Underrepresentation, and Performing Evaluation10 May 2022
- 2022Reward Reports for Reinforcement Learning22 Apr 2022
- 2022Fair ranking: a critical review, challenges, and future directions29 Jan 2022
- 2021Recommendation System Simulations: A Discussion of Two Key Challenges25 Aug 2021