Abstract
Currently available Collaborative Filtering(CF) algorithms often utilize user behavior data to generate recommendations. The similarity calculation between users is mostly based on the scores, without considering the explicit attributes of the users with profiles, as these are difficult to generate, or their evolution of preferences over time. This paper proposes a collaborative filtering algorithm named T-LDA (Time-decay Dirichlet Allocation), which is based on the topic model. In this method, we generate a hybrid score for similarity calculation with topic model. However, most topic models ignore the attribute of time order. In order to further improve the prediction accuracy, a time-decay function is introduced in topic model. The experimental results show that this algorithm has better performance than currently available algorithms on the MovieLens dataset, Netflix dataset and la.fm dataset.
Similar content being viewed by others
References
Goldberg D, Nichols D, Oki BM, Terry D (1992) Using collaborative filtering to weave an information tapestry. Comm ACM 35(12):61–70
Linden G, Smith B, York J (2003) Amazon.com recommendations: item-to-item collaborative filtering. IEEE Internet Comput 7(1):76–80
Ali K, Van Stam W (2004) Tivo: making show recommendations using a distributed collaborative filtering architecture. In: Proceedings of the 10th ACM SIGKDD international conference on knowledge discovery and data mining. ACM, New York, pp 394–401
Herlocker JL, Konstan JA, Borchers A, Riedl J (1999) An algorithmic framework for performing collaborative filtering. In: Proceedings of the 22nd annual international ACM SIGIR conference on research and development in information retrieval. ACM, pp 230–237
Sarwar B, Karypis G, Konstan J, Ried J (2001) Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th international conference on World Wide Web. ACM, pp 285–295
Koren Y (2008) Factorization meets the neighborhood: a multifaceted collaborative filtering model. In: Proceedings of the 14th ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 426–434
Chang T-M, Hsiao W-F (2013) LDA-based personalized document recommendation
Liu Q, et al. (2012) Enhancing collaborative filtering by user interest expansion via personalized ranking. IEEE Trans Syst Man Cybern Part B: Cybern 42.1:218–233
Ortega F, Bobadilla J, Hernando A, Guti’errez A (2013) Incorporating group recommendations to recommender systems: alternatives and performance. Inform Process Manag 49(4):895–901
Wang Z, Liao J, Cao Q, et al. (2015) Friendbook: a semantic-based friend recommendation system for social networks[J]. IEEE Trans Mob Comput 14(3):538–551
Linden CBMVD (2014) User based and item based collaborative filtering with temporal dynamics[C]. In: Signal processing and communications applications conference. IEEE, pp 252–255
Xuan HP, Jung JJ, Nam BKH et al (2015) User timeline and interest-based collaborative filtering on social network[C]. In: International conference on context-aware systems and applications. Springer International Publishing, pp 132–140
Cheng JJ, LiuFei H, Shangce G, et al. (2017) An optimized collaborative filtering method to construct spatial-temporal behavior pattern-based user interest model[J]. IEEE J Trans Electr Electron Eng 12:221–227
Tang L (2015) Thresholding for Top-k recommendation with temporal dynamics[J]. Computer Science
Xiong L, Chen X, Huang TK et al (2010) Temporal collaborative filtering with Bayesian probabilistic tensor factorization[c]. In: SIAM International conference on data mining, SDM 2010, April 29 - May 1, 2010, Columbus, Ohio, USA, DBLP, pp 211–222
Wang J, Sarwar B, Sundaresan N (2011) Utilizing related products for post-purchase recommendation in e-commerce. In: RecSys, pp 329–332
Wang J, Zhang Y (2013) Opportunity model for e-commerce recommendation: right product; right time. In: SIGIR, pp 303–312
Xiong L, Chen X, Huang T-K, Schneider JG, Carbonell JG (2010) Temporal collaborative filtering with Bayesian probabilistic tensor factorization. In: SDM, vol 10, pp 211–222
Dziugaite GK, Roy D M (2015) Neural network matrix factorization[J]. Computer ence, arXiv:1511.06443
Zhang S, Yao L, Xu X (2017) AutoSVD++: an efficient hybrid collaborative filtering model via contractive auto-encoders[J]. ACM SIGIR FORUM 51(cd):957–960
Karabadji NEI, Beldjoudi S, Seridi H (2018) Improving memory-based user collaborative filtering with evolutionary multi-objective optimization[J]. Expert Syst Appl 98:153–165
Das J, Majumder S, Gupta P et al (2019) Collaborative recommendations using hierarchical clustering based on K-d trees and quadtrees[J]. International Journal of Uncertainty Fuzziness and Knowledge-Based Systems
Niu Z, Hua G, Wang L, et al. (2018) Knowledge based topic model for unsupervised object discovery and localization[J]. IEEE Trans Image Process 27(1):50–63
Zhang X, Chen F-C, Huang R-Y (2018) Semi-supervised entity disambiguation method research based on biterm topic model[J]. Chin J Electron 46(03):607–613
Zhang P, Zhang Z, Tian T, Wang Y (2019) Collaborative filtering recommendation algorithm integrating time windows and rating predictions[J]. Appl Intell 49:3146–3157
Han W, Hong-Bin X (2019) Collaborative filtering recommendation algorithm mixing LDA model and list-wise model[J]. Computer Science
Zhang HR, Min F, Zhang ZH, et al. (2019) Efficient collaborative filtering recommendations with multi-channel feature vectors[J]. Int J Mach Learn Cybern 10(5):1165–1172
Yan D, Guo Z (2019) AutoFM: a hybrid collaborative filtering model with denoising autoencoders and factorization machine[J]. J Intell Fuzzy Syst 37(2):1–9
Acknowledgements
This work was supported by National Natural Science Foundation of China (No.61402069), National key research and development plan (NO.2017YFC0821003), General project of Liaoning Provincial Department of Education Science Research(NO.L2015047), Natural Science Foundation of Liaoning Province (No.20180550395).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Na, L., Ming-xia, L., Hai-yang, Q. et al. A hybrid user-based collaborative filtering algorithm with topic model. Appl Intell 51, 7946–7959 (2021). https://doi.org/10.1007/s10489-021-02207-7
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-021-02207-7