Personalized recommendation based on review topics

  • Authors:
  • Xiaolin Zheng;Weifeng Ding;Jingnan Xu;Deren Chen

  • Affiliations:
  • Department of Computer Science, Zhejiang University, Zhejiang, P.R. China;Department of Computer Science, Zhejiang University, Zhejiang, P.R. China;Department of Computer Science, Zhejiang University, Zhejiang, P.R. China;Department of Computer Science, Zhejiang University, Zhejiang, P.R. China

  • Venue:
  • Service Oriented Computing and Applications
  • Year:
  • 2014

Quantified Score

Hi-index 0.00

Visualization

Abstract

The traditional collaborative filtering algorithm is a successful recommendation technology. The core idea of this algorithm is to calculate user or item similarity based on user ratings and then to predict ratings and recommend items based on similar users' or similar items' ratings. However, real applications face a problem of data sparsity because most users provide only a few ratings, such that the traditional collaborative filtering algorithm cannot produce satisfactory results. This paper proposes a new topic model-based similarity and two recommendation algorithms: user-based collaborative filtering with topic model algorithm (UCFTM, in this paper) and item-based collaborative filtering with topic model algorithm (ICFTM, in this paper). Each review is processed using the topic model to generate review topic allocations representing a user's preference for a product's different features. The UCFTM algorithm aggregates all topic allocations of reviews by the same user and calculates the user most valued features representing product features that the user most values. User similarity is calculated based on user most valued features, whereas ratings are predicted from similar users' ratings. The ICFTM algorithm aggregates all topic allocations of reviews for the same product, and item most valued features representing the most valued features of the product are calculated. Item similarity is calculated based on item most valued features, whereas ratings are predicted from similar items' ratings. Experiments on six data sets from Amazon indicate that when most users give only one review and one rating, our algorithms exhibit better prediction accuracy than other traditional collaborative filtering and state-of-the-art topic model-based recommendation algorithms.