Skip to main content
Log in

Attributes coupling based matrix factorization for item recommendation

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Recommender systems have attracted lots of attention since they alleviate the information overload problem for users. Matrix factorization is one of the most widely employed collaborative filtering techniques in the research of recommender systems due to its effectiveness and efficiency in dealing with very large user-item rating matrices. Recently, additional information, such as social network and user demographics, have been adopted by several recommendation algorithms to provide useful insights for matrix factorization techniques. However, most of them focus on dealing with the cold start user problem and ignore the cold start item problem. In addition, there are few suitable similarity measures for these content enhanced matrix factorization approaches to compute the similarity between categorical items. In this paper, we propose an attributes coupling based matrix factorization method by incorporating item-attribute information into the matrix factorization model as well as adopting coupled object similarity to capture the relationship among items. Item-attribute information is formed as an item relationship regularization term to constrain the process of matrix factorization. Experimental results on two real data sets show that our proposed method outperforms the state-of-the-art recommendation algorithms and can effectively cope with the cold start item problem when such item-attribute information is available.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

Notes

  1. http://www.amazon.com.

  2. http://www.Last.fm.

  3. http://www.netflix.com.

  4. https://www.linkedin.com.

  5. http://grouplens.org/datasets/eachmovie/.

  6. http://www.epinions.com.

References

  1. Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. TKDE 17(6):734–749

    Google Scholar 

  2. Agarwal D, Chen B C (2010) flda: matrix factorization through latent dirichlet allocation. In: WSDM

  3. Al Mamunur Rashid S K L, Karypis G, Riedl J (2006) Clustknn: a highly scalable hybrid model-& memory-based cf algorithm. In: WebKDD

  4. Bao Y, Fang H, Zhang J (2014) Topicmf: simultaneously exploiting ratings and reviews for recommendation. In: AAAI

  5. Blei D M, Ng A Y, Jordan M I (2003) Latent dirichlet allocation. JMLR 3:993–1022

    MATH  Google Scholar 

  6. Breese J S, Heckerman D, Kadie C (1998) Empirical analysis of predictive algorithms for collaborative filtering. In: UAI

  7. Cao L, Ou Y, Yu P S (2012) Coupled behavior analysis with applications. TKDE 24(8):1378–1392

    Google Scholar 

  8. Gan G, Ma C, Wu J (2007) Data clustering: theory, algorithms, and applications (ASA-SIAM series on statistics and applied mathematics). Siam

  9. Golub GH, Van Loan CF (2012) Matrix computations, vol 3. JHU Press

  10. Guo G, Zhang J, Yorke-Smith N (2015) Trustsvd: collaborative filtering with both the explicit and implicit influence of user trust and of item ratings. In: AAAI

  11. Hofmann T (2003) Collaborative filtering via gaussian probabilistic latent semantic analysis. SIGIR

  12. Hofmann T (2004) Latent semantic models for collaborative filtering. TOIS 22(1):89–115

    Article  Google Scholar 

  13. Jamali M, Ester M (2010) A matrix factorization technique with trust propagation for recommendation in social networks. In: RecSys

  14. Koren Y (2008) Factorization meets the neighborhood: a multifaceted collaborative filtering model. In: KDD, pp 426–434

  15. Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8):30–37

    Article  Google Scholar 

  16. Lin W, Alvarez S A, Ruiz C (2002) Efficient adaptive-support association rule mining for recommender systems. DMKD 6(1):83–105

    MathSciNet  Google Scholar 

  17. Linden G, Smith B, York J (2003) Amazon.com recommendations: Item-to-item collaborative filtering. Internet Comput IEEE 7(1):76–80

    Article  Google Scholar 

  18. Ma H, Yang H, Lyu M R, King I (2008) Sorec: social recommendation using probabilistic matrix factorization. In: CIKM

  19. Ma H, King I, Lyu MR (2009) Learning to recommend with social trust ensemble. In: SIGIR

  20. McAuley J, Leskovec J (2013) Hidden factors and hidden topics: understanding rating dimensions with review text. In: RecSys

  21. Melville P, Mooney R J, Nagarajan R (2002) Content-boosted collaborative filtering for improved recommendations. In: AAAI/IAAI

  22. Mnih A, Salakhutdinov R (2007) Probabilistic matrix factorization. In: NIPS

  23. Nemirovski A, Juditsky A, Lan G, Shapiro A (2009) Robust stochastic approximation approach to stochastic programming. SIOPT 19(4):1574–1609

    Article  MathSciNet  MATH  Google Scholar 

  24. Nguyen J, Zhu M (2013) Content-boosted matrix factorization techniques for recommender systems. Stat Anal Data Mining 6(4):286–301

    Article  MathSciNet  Google Scholar 

  25. Ren Y, Li G, Zhang J, Zhou W (2013) Lazy collaborative filtering for data sets with missing values. IEEE Trans Cybern 43(6):1822–1834

    Article  Google Scholar 

  26. Rennie J D, Srebro N (2005) Fast maximum margin matrix factorization for collaborative prediction. In: ICML

  27. Resnick P, Iacovou N, Suchak M, Bergstrom P, Riedl J (1994) Grouplens: an open architecture for collaborative filtering of netnews. In: CSCW

  28. Salakhutdinov R, Mnih A (2008) Bayesian probabilistic matrix factorization using markov chain monte carlo. In: ICML, pp 880–887

  29. Salakhutdinov R, Mnih A, Hinton G (2007) Restricted boltzmann machines for collaborative filtering. In: ICML

  30. Sarwar B, Karypis G, Konstan J, Riedl J (2000) Analysis of recommendation algorithms for e-commerce. In: Proceedings of the 2nd ACM conference on electronic commerce, pp 158–167. ACM

  31. Sarwar B, Karypis G, Konstan J, Riedl J (2001) Item-based collaborative filtering recommendation algorithms. In: WWW

  32. Sarwar B M, Konstan J A, Borchers A, Herlocker J, Miller B, Riedl J (1998) Using filtering agents to improve prediction quality in the grouplens research collaborative filtering system. In: CSCW

  33. Seung D, Lee L (2001) Algorithms for non-negative matrix factorization. In: NIPS

  34. Srebro N, Rennie J, Jaakkola TS (2004) Maximum-margin matrix factorization. In: NIPS

  35. Takács G, Pilászy I, Németh B, Tikk D (2009) Scalable collaborative filtering approaches for large recommender systems. J Mach Learn Res 10:623–656

    Google Scholar 

  36. Ungar L H, Foster DP (1998) Clustering methods for collaborative filtering. In: AAAI Workshop on recommendation systems

  37. Wang C, Blei DM (2011) Collaborative topic modeling for recommending scientific articles. In: KDD

  38. Wang C, Cao L, Wang M, Li J, Wei W, Ou Y (2011) Coupled nominal similarity in unsupervised learning. In: CIKM

  39. Wang C, Dong X, Zhou F, Cao L, Chi C H (2015a) Coupled attribute similarity learning on categorical data. IEEE Trans Neural Netw Learn Syst 26(4):781–797

  40. Wang H, Shi X, Yeung DY (2015b) Relational stacked denoising autoencoder for tag recommendation. In: AAAI

  41. Xue G R, Lin C, Yang Q, Xi W, Zeng H J, Yu Y, Chen Z (2005) Scalable collaborative filtering using cluster-based smoothing. In: SIGIR

  42. Yang B, Lei Y, Liu D, Liu J (2013) Social collaborative filtering by trust. In: IJCAI

  43. Yu K, Schwaighofer A, Tresp V, Xu X, Kriegel H P (2004) Probabilistic memory-based collaborative filtering. TKDE 16(1):56–69

    Google Scholar 

  44. Yu Y, Wang C, Gao Y, Cao L, Chen X (2013) A coupled clustering approach for items recommendation. In: Advances in knowledge discovery and data mining, pp 365–376. Springer

  45. Zhen Y, Li W J, Yeung D Y (2009) Tagicofi: tag informed collaborative filtering. In: RecSys

  46. Ziegler C N, Lausen G, Schmidt-Thieme L (2004) Taxonomy-driven computation of product recommendations. In: CIKM

Download references

Acknowledgments

This work was supported in part by the National Science Foundation of China under (Grant Nos. 61432008, 61175042, 61403208, 61303049) and in part by the Collaborative Innovation Center of Novel Software Technology and Industrialization.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yonghong Yu.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yu, Y., Wang, C., Wang, H. et al. Attributes coupling based matrix factorization for item recommendation. Appl Intell 46, 521–533 (2017). https://doi.org/10.1007/s10489-016-0841-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-016-0841-8

Keywords

Navigation