# Auto-Surprise: An Automated Recommender-System (AutoRecSys) Library with Tree of Parzens Estimator (TPE) Optimization

arXiv: https://arxiv.org/abs/2008.13532 · HTML: https://mlsanity.com/paper/2008.13532/

## Key facts

- Cited by 7 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 19 Aug 2020.

## Built on by (most cited first, 7 of 7)

- [On the Generalizability and Predictability of Recommender Systems](https://mlsanity.com/paper/2206.11886/) (2022)
- [Green Recommender Systems: Optimizing Dataset Size for Energy-Efficient Algorithm Performance](https://mlsanity.com/paper/2410.09359/) (2024)
- [The Potential of AutoML for Recommender Systems](https://mlsanity.com/paper/2402.04453/) (2024)
- [Algorithm Selection for Recommender Systems via Meta-Learning on Algorithm Characteristics](https://mlsanity.com/paper/2508.04419/) (2025)
- [From AutoRecSys to AutoRecLab: A Call to Build, Evaluate, and Govern Autonomous Recommender-Systems Research Labs](https://mlsanity.com/paper/2510.18104/) (2025)
- [Universal Reusability in Recommender Systems: The Case for Dataset- and Task-Independent Frameworks](https://mlsanity.com/paper/2506.03391/) (2025)
- [AutoRecLab: Describe the Experiment, Get the Code!](https://mlsanity.com/paper/2609.21863/) (2026)

## Abstract (arXiv)

We introduce Auto-Surprise, an Automated Recommender System library. Auto-Surprise is an extension of the Surprise recommender system library and eases the algorithm selection and configuration process. Compared to out-of-the-box Surprise library, Auto-Surprise performs better when evaluated with MovieLens, Book Crossing and Jester Datasets. It may also result in the selection of an algorithm with significantly lower runtime. Compared to Surprise's grid search, Auto-Surprise performs equally well or slightly better in terms of RMSE, and is notably faster in finding the optimum hyperparameters.
