collaborative, filtering, K-means clustering, personalized recommendation, Recommendation Systems, Time variance, Top-n Neighbor, user similarity.