- Install requirements with poetry:
poetry install
- Try the example script to get accustomed with the simulator:
poetry run python example.py
- Environnements can be created using Gymansium and one of the following ids:
sardine/SingleItem-Static-v0
sardine/SingleItem-BoredInf-v0
sardine/SingleItem-Uncertain-v0
sardine/SlateTopK-Bored-v0
sardine/SlateTopK-BoredInf-v0
sardine/SlateTopK-Uncertain-v0
sardine/SlateRerank-Static-v0
sardine/SlateRerank-Bored-v0
@article{sardine-simulator,
author = {Romain Deffayet and Thibaut Thonet and Dongyoon Hwang and Vassilissa Lehoux and Jean-Michel Renders and Maarten de Rijke},
title = {SARDINE: A Simulator for Automated Recommendation in Dynamic and Interactive Environments},
year = {2024},
}
This project is licensed under the MIT license