A Robust Multi-criteria Recommendation Approach with Preference-Based Similarity and Support Vector Machine

  • Jun Fan
  • Linli Xu
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7952)

Abstract

In the next generation of recommender systems, multi- criteria recommendation could be regarded as one of the most important branches. Compared with traditional recommender systems with usually one single rating, multi-criteria recommender systems have several ratings from different aspects, and generally describe users’ interests more accurately. However, owing to the cost of ratings, multi-criteria recommender systems meet more severe data sparsity problem than traditional single criteria recommender systems.

In this paper, We design a new approach to compute the similarity between users, which tackles the challenge posed by data sparsity that one cannot obtain the similarity between users with no common rated items. With a new method of data preprocessing, the features of items are combined to eliminate the effect of noise and evaluation scale. We model the aggregation function using support vector regression which is more accurate and robust than linear regression. The experiments demonstrate that our method produces a better performance, while providing more powerful suitability on sparse and noisy datasets.

Keywords

recommendation multi-criteria support vector regression sparsity preference 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Adomavicius, G., Tuzhilin, A.: Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE Transactions on Knowledge and Data Engineering 17(6), 734–749 (2005)CrossRefGoogle Scholar
  2. 2.
    Konstan, J.: Introduction to recommender systems: Algorithms and evaluation. ACM Transactions on Information Systems (TOIS) 22(1), 1–4 (2004)CrossRefGoogle Scholar
  3. 3.
    Resnick, P., Iacovou, N., Suchak, M., Bergstrom, P., Riedl, J.: Grouplens: an open architecture for collaborative filtering of netnews. In: Proceedings of the 1994 ACM Conference on Computer Supported Cooperative Work, pp. 175–186. ACM (1994)Google Scholar
  4. 4.
    Adomavicius, G., Manouselis, N., Kwon, Y.: Multi-criteria recommender systems. In: Recommender Systems Handbook, pp. 769–803 (2011)Google Scholar
  5. 5.
    Adomavicius, G., Kwon, Y.: New recommendation techniques for multicriteria rating systems. IEEE Intelligent Systems 22(3), 48–55 (2007)CrossRefGoogle Scholar
  6. 6.
    Breese, J., Heckerman, D., Kadie, C.: Empirical analysis of predictive algorithms for collaborative filtering. In: Proceedings of the Fourteenth Conference on Uncertainty in Artificial Intelligence, pp. 43–52. Morgan Kaufmann Publishers Inc. (1998)Google Scholar
  7. 7.
    Tang, T., McCalla, G.: The pedagogical value of papers: a collaborative-filtering based paper recommender. Journal of Digital Information 10(2) (2009)Google Scholar
  8. 8.
    Liu, L., Mehandjiev, N., Xu, D.: Multi-criteria service recommendation based on user criteria preferences. In: Proceedings of the Fifth ACM Conference on Recommender Systems, pp. 77–84. ACM (2011)Google Scholar
  9. 9.
    Xin, X., Lyu, M., King, I.: Cmap: effective fusion of quality and relevance for multi-criteria recommendation. In: Proceedings of the Fourth ACM International Conference on Web Search and Data Mining, pp. 455–464. ACM (2011)Google Scholar
  10. 10.
    Li, Q., Wang, C., Geng, G.: Improving personalized services in mobile commerce by a novel multicriteria rating approach. In: Proceeding of the 17th International Conference on World Wide Web, pp. 1235–1236 (2008)Google Scholar
  11. 11.
    De Lathauwer, L., De Moor, B., Vandewalle, J.: A multilinear singular value decomposition. SIAM Journal on Matrix Analysis and Applications 21(4), 1253–1278 (2000)MathSciNetMATHCrossRefGoogle Scholar
  12. 12.
    Vapnik, V., Golowich, S., Smola, A.: Support vector method for function approximation, regression estimation, and signal processing. Advances in Neural Information Processing Systems, 281–287 (1997)Google Scholar
  13. 13.
    Joachims, T.: Text categorization with support vector machines: Learning with many relevant features. Machine Learning: ECML 1998, 137–142 (1998)Google Scholar
  14. 14.
    Willmott, C., Matsuura, K.: Advantages of the mean absolute error (mae) over the root mean square error (rmse) in assessing average model performance. Climate Research 30(1), 79 (2005)CrossRefGoogle Scholar
  15. 15.
    Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th International Conference on World Wide Web, pp. 285–295. ACM (2001)Google Scholar
  16. 16.
    Hu, M., Liu, B.: Mining and summarizing customer reviews. In: Proceedings of the Tenth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 168–177. ACM (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Jun Fan
    • 1
  • Linli Xu
    • 1
  1. 1.School of Computer Science and TechnologyUniversity of Science and Technology of ChinaHefeiChina

Personalised recommendations