RecSim NG: Toward Principled Uncertainty Modeling for Recommender Ecosystems

03/14/2021
by   Martin Mladenov, et al.
0

The development of recommender systems that optimize multi-turn interaction with users, and model the interactions of different agents (e.g., users, content providers, vendors) in the recommender ecosystem have drawn increasing attention in recent years. Developing and training models and algorithms for such recommenders can be especially difficult using static datasets, which often fail to offer the types of counterfactual predictions needed to evaluate policies over extended horizons. To address this, we develop RecSim NG, a probabilistic platform for the simulation of multi-agent recommender systems. RecSim NG is a scalable, modular, differentiable simulator implemented in Edward2 and TensorFlow. It offers: a powerful, general probabilistic programming language for agent-behavior specification; tools for probabilistic inference and latent-variable model learning, backed by automatic differentiation and tracing; and a TensorFlow-based runtime for running simulations on accelerated hardware. We describe RecSim NG and illustrate how it can be used to create transparent, configurable, end-to-end models of a recommender ecosystem, complemented by a small set of simple use cases that demonstrate how RecSim NG can help both researchers and practitioners easily develop and train novel algorithms for recommender systems.

READ FULL TEXT
research
01/02/2019

The TagRec Framework as a Toolkit for the Development of Tag-Based Recommender Systems

Recommender systems have become important tools to support users in iden...
research
08/28/2023

RecRec: Algorithmic Recourse for Recommender Systems

Recommender systems play an essential role in the choices people make in...
research
12/17/2020

Adaptive Multi-Agent E-Learning Recommender Systems

Educational recommender systems have become a necessity in the recent ye...
research
04/06/2021

Growing the Simulation Ecosystem

This research represents an attempt to ignite the growth of a crowd sour...
research
07/19/2022

Group Validation in Recommender Systems: Framework for Multi-layer Performance Evaluation

Interpreting the performance results of models that attempt to realize u...
research
06/26/2020

AutoRec: An Automated Recommender System

Realistic recommender systems are often required to adapt to ever-changi...
research
10/02/2021

Multiversal Simulacra: Understanding Hypotheticals and Possible Worlds Through Simulation

Recommender systems research is concerned with many aspects of recommend...

Please sign up or login with your details

Forgot password? Click here to reset