Abstract
Recommendation systems make use of complex algorithms and methods to provide recommendations to consumers. Typically, online rating schemes use a single rating metric that captures the overall user experience with a product. Nevertheless, this might hinder the intricacies of how a product's attributes influence an individual's preferences. While it is possible to use sentiment and semantic analysis to interpret free text in user reviews, if available, to gain insight into a user's reasons for a product rating, these methods are expensive to implement and error prone, and rely on significant data input from the user. To overcome these challenges, we propose a method for inferring user preferences and generating recommendations without relying on the availability or quality of text reviews. Specifically, our method is designed to use existing product metadata and user rating patterns to shed light on how the attributes of a product correspond to individual preferences. Our method uses only the user's history of ratings and the corresponding product attributes to generate predicted ratings for products a user has not yet experienced. This work extends existing work in this area by focusing on multi-valued attributes, and considering the distinct impact of each attribute value in a user's preferences. In terms of computational complexity, our method runs in linear time, making it feasible for real-time implementations. Our experimental results showed that, compared with the two best-performing existing state of the art methods, our method provided review score predictions with up to: 47.7% greater precision, 6.9% greater recall, and 20.5% greater F-measure than existing methods.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.