https://phdsolutions.org/blog/ml-algorithms-in-user-behavior-analysis-and-personalized-system