sardine-rec

a Simulator for Automated Recommendation in Dynamic and INteractive Environments


License
MIT
Install
pip install sardine-rec==1.0.8

Documentation

🐟 SARDINE: a Simulator for Automated Recommendation in Dynamic and INteractive Environments

Installation and usage

  1. Install requirements with poetry: poetry install
  2. Try the example script to get accustomed with the simulator: poetry run python example.py
  3. 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

Citing this project

@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},
}

License

This project is licensed under the MIT license