Abstract

A Collaborative Filtering (CF) method predicts an unknown overall rating of a target user towards an item based on the known overall ratings of the users that are similar to the target user. The similarity between two users is generally found based on their overall ratings toward items that both have reviewed. Two users may have similar overall ratings towards a given item, but different sentiments towards various aspects of the item. Understanding the effect of user sentiment towards specific aspects on overall ratings will sharpen estimates of user similarity as well as provide an rationale for making specific recommendations. We propose an Aspect-Sentiments based Multi-level Clustering of Users (ASMCU) approach that finds the multiple clusters of users similar to a specific user where similarity between users is based on various aspect sentiments. The proposed ASMCU CF approach can be used to predict both the overall ratings and the aspect-sentiments. The ASMCU based CF approach performed mostly better than and sometimes comparable to the eight well-established CF methods that rely only on the overall ratings or a particular aspect-sentiments. Note however that the ASMCU can also explicitly justify the recommendation in terms of aspect sentiments. We evaluated our approach using three datasets: One Hotel dataset and Two Beer datasets. The Hotel dataset involved six aspects and each Beer dataset has four aspects. Each dataset has one overall rating matrix and one sentiment tensor.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call