Review-based analysis of clustering approaches in a recommendation system | Synapse