Memory based collaborative filtering implementation