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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
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
Agarwal D, Chen B C (2010) flda: matrix factorization through latent dirichlet allocation. In: WSDM
Al Mamunur Rashid S K L, Karypis G, Riedl J (2006) Clustknn: a highly scalable hybrid model-& memory-based cf algorithm. In: WebKDD
Bao Y, Fang H, Zhang J (2014) Topicmf: simultaneously exploiting ratings and reviews for recommendation. In: AAAI
Blei D M, Ng A Y, Jordan M I (2003) Latent dirichlet allocation. JMLR 3:993–1022
Breese J S, Heckerman D, Kadie C (1998) Empirical analysis of predictive algorithms for collaborative filtering. In: UAI
Cao L, Ou Y, Yu P S (2012) Coupled behavior analysis with applications. TKDE 24(8):1378–1392
Gan G, Ma C, Wu J (2007) Data clustering: theory, algorithms, and applications (ASA-SIAM series on statistics and applied mathematics). Siam
Golub GH, Van Loan CF (2012) Matrix computations, vol 3. JHU Press
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
Hofmann T (2003) Collaborative filtering via gaussian probabilistic latent semantic analysis. SIGIR
Hofmann T (2004) Latent semantic models for collaborative filtering. TOIS 22(1):89–115
Jamali M, Ester M (2010) A matrix factorization technique with trust propagation for recommendation in social networks. In: RecSys
Koren Y (2008) Factorization meets the neighborhood: a multifaceted collaborative filtering model. In: KDD, pp 426–434
Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8):30–37
Lin W, Alvarez S A, Ruiz C (2002) Efficient adaptive-support association rule mining for recommender systems. DMKD 6(1):83–105
Linden G, Smith B, York J (2003) Amazon.com recommendations: Item-to-item collaborative filtering. Internet Comput IEEE 7(1):76–80
Ma H, Yang H, Lyu M R, King I (2008) Sorec: social recommendation using probabilistic matrix factorization. In: CIKM
Ma H, King I, Lyu MR (2009) Learning to recommend with social trust ensemble. In: SIGIR
McAuley J, Leskovec J (2013) Hidden factors and hidden topics: understanding rating dimensions with review text. In: RecSys
Melville P, Mooney R J, Nagarajan R (2002) Content-boosted collaborative filtering for improved recommendations. In: AAAI/IAAI
Mnih A, Salakhutdinov R (2007) Probabilistic matrix factorization. In: NIPS
Nemirovski A, Juditsky A, Lan G, Shapiro A (2009) Robust stochastic approximation approach to stochastic programming. SIOPT 19(4):1574–1609
Nguyen J, Zhu M (2013) Content-boosted matrix factorization techniques for recommender systems. Stat Anal Data Mining 6(4):286–301
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
Rennie J D, Srebro N (2005) Fast maximum margin matrix factorization for collaborative prediction. In: ICML
Resnick P, Iacovou N, Suchak M, Bergstrom P, Riedl J (1994) Grouplens: an open architecture for collaborative filtering of netnews. In: CSCW
Salakhutdinov R, Mnih A (2008) Bayesian probabilistic matrix factorization using markov chain monte carlo. In: ICML, pp 880–887
Salakhutdinov R, Mnih A, Hinton G (2007) Restricted boltzmann machines for collaborative filtering. In: ICML
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
Sarwar B, Karypis G, Konstan J, Riedl J (2001) Item-based collaborative filtering recommendation algorithms. In: WWW
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
Seung D, Lee L (2001) Algorithms for non-negative matrix factorization. In: NIPS
Srebro N, Rennie J, Jaakkola TS (2004) Maximum-margin matrix factorization. In: NIPS
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
Ungar L H, Foster DP (1998) Clustering methods for collaborative filtering. In: AAAI Workshop on recommendation systems
Wang C, Blei DM (2011) Collaborative topic modeling for recommending scientific articles. In: KDD
Wang C, Cao L, Wang M, Li J, Wei W, Ou Y (2011) Coupled nominal similarity in unsupervised learning. In: CIKM
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
Wang H, Shi X, Yeung DY (2015b) Relational stacked denoising autoencoder for tag recommendation. In: AAAI
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
Yang B, Lei Y, Liu D, Liu J (2013) Social collaborative filtering by trust. In: IJCAI
Yu K, Schwaighofer A, Tresp V, Xu X, Kriegel H P (2004) Probabilistic memory-based collaborative filtering. TKDE 16(1):56–69
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
Zhen Y, Li W J, Yeung D Y (2009) Tagicofi: tag informed collaborative filtering. In: RecSys
Ziegler C N, Lausen G, Schmidt-Thieme L (2004) Taxonomy-driven computation of product recommendations. In: CIKM
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
Corresponding author
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-016-0841-8