Dynamic Fuzzy Clustering for Recommender Systems

Collaborative filtering is the most successful recommendation technique. In this paper, we apply the concept of time to collaborative filtering algorithm. We propose dynamic fuzzy clustering algorithm and apply it to collaborative filtering algorithm for dynamic recommendations. We add a time dimension to the original input data of collaborative filtering for finding the fuzzy cluster at different timeframes. We propose the dynamic degree of membership and determine the neighborhood for a given user based on the dynamic fuzzy cluster. The results of the evaluation experiment show the proposed model's improvement in making recommendations.