https://medium.com/@monocosmo77/state-of-recommender-systems-in-2023-part5-machine-learning-a2c050e0831e