Similarity upper approximation-based clustering for recommendation system. (2017)