I'm trying to build an user based collaborative filtering in MLlib to find similar users from the last-fm dataset (based on artists that you listen to).
Apache Mahout can do what I want to achieve through GenericBooleanPrefUserBasedRecommender but is not fast enough so I wanted to try Spark & MLlib but can't find any implementation of it. Does anyone have a working java/scala/python implementation of this or idea how to implement it? I know that MLlib has item-based recommendations through ALS but that is different.