Abstract
Recommender systems (RSs) have become crucial parts in most web-scale applications, and the data sparsity is still one of the serious problems in RSs. Recently, the data sparsity can be tremendously alleviated by making use of informative data obtained from applications of edge devices and deep learning technologies with powerful data processing ability. In the face of extremely sparse rating data, the rich semantic information in reviews and the powerful feature extraction ability of convolutional neural network (CNN) contribute greatly to the improvement of recommendation performance. However, due to the complexity of natural language semantic components, it is common for many phrases in reviews to be separated by other words. Therefore, for the semantic information with unfixed intervals, the fixed geometric structure of CNN may lead to insufficient understanding of the user intention. Moreover, the usefulness of different reviews and the importance of different words in each review are various, which is vital for accurate modeling. In this paper, we propose a Double Attention-based Deformable Convolutional Network called DADCN for recommendation. In the proposed DADCN, two parallel deformable convolutional networks, which adopt the word-level and review-level attention mechanisms, are designed to flexibly extract features of both users and items from reviews. The parallel deformable convolutional networks jointly learn user preferences and item attributes, which is helpful to deepen the understanding of users’ attitudes. The word-level and review-level attention mechanisms are applied to intensify the critical words and informative reviews by assigning relatively high attention weights to them. Extensive experimental results on four real-world datasets demonstrate that the proposed DADCN outperforms four baseline methods.
Similar content being viewed by others
References
Ai X, Chen H, Lin K, Wang Z, Yu J (2020) Nowhere to Hide: Efficiently Identifying Probabilistic Cloning Attacks in Large-Scale RFID Systems, IEEE Transactions on Information Forensics and Security, DOI: https://doi.org/10.1109/TIFS.2020.3023785
Chen H, Wang Z, Xia F, Li Y, Shi L (2018) Efficiently and completely identifying missing key tags for anonymous RFID systems. IEEE Internet Things J 5(4):2915–2926
Chen H, Xue G, Wang Z (2017) Efficient and reliable missing tag identification for large-scale RFID systems with unknown tags. IEEE Internet Things J 4(3):736–748
Imanbayev K, Sinchev B, Sibanbayeva S, Mukhanova A, Nurgulzhanov A, Zaurbekov N, Zaurbekova N, Korolyova NV, Baibolova L (2020) Analysis and mathematical modeling of big data processing,” Peer-to-Peer Networking and Applications
Warren J (2015) Big data: principles and best practices of scalable Realtime data systems, Manning
Altulyan M, Yao L, Wang X, Huang C, Kanhere SS, Sheng QZ (2020) Recommender Systems for the Internet of Things: A Survey, arXiv
Kong X, Xia F, Wang J, Rahim A, Das SK (2017) Time-location-relationship combined service recommendation based on taxi trajectory data. IEEE Trans Ind Inf 13(3):1202–1212
Xia F, Liu H, Lee I, Cao L (2016) Scientific article recommendation: exploiting common author relations and historical preferences. IEEE Trans Big Data 2(2):101–112
Xia F, Liu J, Nie H, Fu Y, Wan L, Kong X (2020) Random walks: a review of algorithms and applications. IEEE Trans Emerg Topics Comput Intell 4(2):95–107
Gong Y, Jiang Z, Feng Y, Hu B, Zhao K, Liu Q, Ou W (2020) EdgeRec: recommender system on edge in Mobile Taobao, in Proc. of ACM CIKM
Koren Y (2008) Factorization meets the neighborhood: a multifaceted collaborative filtering model, in Proc. of ACM SIGKDD
Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42:30–37
Salakhutdinov R, Mnih A (2008) Probabilistic matrix factorization, Adv Neural Inf Proces Syst, 1257–1264
Lee DD, Seung HS (2001) Algorithms for non-negative matrix factorization, Adv Neural Inf Proces Syst, 556–562
Zhang F, Yuan N, Ang DL, Xie X, Ma W (2016) Collaborative Knowledge Base Embedding for Recommender Systems, in Proc. of ACM SIGKDD, 353–362
McAuley J, Leskovec J (2013) Hidden Factors and Hidden Topics: Understanding Rating Dimensions with Review Text, in Proc. of ACM RecSys, 165–172
Kalchbrenner N, Grefenstette E, Blunsom P (2014) A convolutional neural network for modelling sentences, in Proc. of ACL
Dai J, Qi H, Xiong Y, L Yi, Zhang G, Hu H, Wei Y (2017) Deformable Convolutional Networks, in Proc. of IEEE ICCV, 764–773
Zheng L, Noroozi V, Yu P (2017) Joint deep modeling of users and items using reviews for recommendation, in Proc. of ACM WSDM, 425–434
Chen J, Zhang H, He X, Nie L, Liu W, Chua T (2017) Attentive collaborative fltering: Multimedia recommendation with item- and component-level attention, in Proc. of ACM SIGIR, 335–344
Chen C, Zhang M, Liu Y, Ma S (2018) Neural attentional rating regression with review-level explanations, in Proc. of WWW
Liu H, Wu F, Wang W, Wang X, Jiao P, Wu C, Xie X (2019) NRPA: neural recommendation with personalized attention, in Proc. of ACM SIGIR
H. Bharadhwaj, H. Park, and B. Lim (2018) RecGAN: recurrent generative adversarial networks for recommendation systems, in Proc. of ACM RecSys, 372–376
Elkahky A, Song Y, He X (2015) A multi-view deep learning approach for cross domain user modeling in recommendation systems in Proc. of WWW, 278–288
Hidasi B, Karatzoglou A, Baltrunas L, Tikk D (2016) Session-based recommendations with recurrent neural networks, in Proc. of ICLR
Kim D, Park C, Oh J, Lee S, Yu H (2016) Convolutional Matrix Factorization for Document Context-Aware Recommendation, in Proc. of ACM RecSys, 233–240
H. Chen, J. Fu, L. Zhang, S. Wang, and L. Wang (2019) Deformable convolutional matrix factorization for document context-aware recommendation in social networks, IEEE Access
Pang G, Wang X, Hao F, Xie J, Qin X (2019) ACNN-FM: a novel recommender with attention-based convolutional neural network and factorization machines, Knowledge-Based System
He X, Liao L, Zhang H, Nie L, Hu X, Chua T (2017) Neural collaborative fltering, in Proc. of WWW, 173–182
Nair V, Hinton GE (2010) Rectifed Linear Units Improve Restricted Boltzmann Machines, in Proc. of ACM ICML, 807–814
Li P, Wang Z, Ren Z, Bing L, Lam W (2017) Neural Rating Regression with Abstractive Tips Generation for Recommendation, in Proc. of ACM SIGIR, 345–354
Kingma D, Ba J (2014) Adam: a method for stochastic Optimizatiion, Computer Science
Srivastava N, Hinton G, Krizhevsky A, Sutskever I, Salakhutdinov R (2014) Dropout: a simple way to prevent neural networks from overfitting, J Mach Learn Res 1929–1958
Acknowledgements
This work was supported in part by NSFC grant (No.61772551), the International Exchange Project of China University of Petroleum (No.UPCIEF202052), the Major Scientific and Technological Projects of CNPC under Grant ZD2019-183-003.
Author information
Authors and Affiliations
Corresponding author
Additional information
This article is part of the Topical Collection: Special Issue on Convergence of Edge Computing and Next Generation Networking
Guest Editors: Deze Zeng, Geyong Min, Qiang He, and Song Guo
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
Li, Z., Chen, H., Lin, K. et al. From edge data to recommendation: A double attention-based deformable convolutional network. Peer-to-Peer Netw. Appl. 14, 3984–3997 (2021). https://doi.org/10.1007/s12083-020-01037-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-020-01037-7