In the big data world, recommendation system is becoming growingly popular. In this work Apache Spark is used to demonstrate an efficient parallel implementation of a new hybrid algorithm for User Oriented Collaborative Filtering method. Dimensionality reduction techniques like Alternating Least Square and Clustering techniques like K-Means are used in order to overcome the limitations of Collaborative Filtering such as data Sparsity and Scalability. We also tried to alleviate the cold start problem of Collaborative Filtering by correlating the users to products through features (tags).
In another related work, Panigrahi et al. REF proposed a hybrid solution to implement recommender a system using collaborative filtering and clustering techniques like K-means.
A Hybrid Distributed Collaborative Filtering Recommender Engine Using Apache Spark
ANT/SEIT
Computer Science