Convergence of Recommender Systems and Edge Computing: A Comprehensive Survey

Under the explosive growth of information available on the Web, recommender systems have been used as an effective technology to filter useless information and attempt to recommend the most useful items. The proliferation of smart phones, smart wearable devices and other Internet of Thing (IoT) devices has gradually driven many novel emerging services which are latency-sensitive and computation-intensive with a higher quality-of-service. Under such circumstances, the data sources contain four key characteristics (i.e., sparsity, heterogeneity, mobility, volatility). The conventional recommender systems based on cloud computing are incapable of digging the information of user demands. Mobile edge computing is a novel computing paradigm via pushing computation/storage resource from the remote cloud servers to the network edge servers to provide more intelligent and personalized service. This paper comprehensively reviews the state of the art literature on the convergence of recommender systems and edge computing, and identify the future directions along this dimension. This paper can provide an array of new perspectives on the convergence for researchers, practitioners, and tap into the richness of this interdisciplinary research area.

[1]  M. Chan,et al.  Smart homes - current features and future perspectives. , 2009, Maturitas.

[2]  Sahin Albayrak,et al.  Analyzing weighting schemes in collaborative filtering: cold start, post cold start and power users , 2012, SAC '12.

[3]  Xiaofei Wang,et al.  Convergence of Edge Computing and Deep Learning: A Comprehensive Survey , 2019, IEEE Communications Surveys & Tutorials.

[4]  Zheng-Hua Tan,et al.  Implementing a Commercial-Strength Parallel Hybrid Movie Recommendation Engine , 2014, IEEE Intelligent Systems.

[5]  Jianhua Li,et al.  Crowd Sensing-Enabling Security Service Recommendation for Social Fog Computing Systems , 2017, Sensors.

[6]  P. Herbert Raj,et al.  Exploring Data Security Issues and Solutions in Cloud Computing , 2018 .

[7]  Alexander Ilic,et al.  A Novel Recommender System in IoT , 2015, IOT 2015.

[8]  Xiaojiang Du,et al.  Cooperative Content Caching for Mobile Edge Computing With Network Coding , 2019, IEEE Access.

[9]  Omprakash Kaiwartya,et al.  A Decentralized Deadline-Driven Electric Vehicle Charging Recommendation , 2019, IEEE Systems Journal.

[10]  Alexander Felfernig,et al.  Recommendation Technologies for IoT Edge Devices , 2017, FNC/MobiSPC.

[11]  K. B. Letaief,et al.  A Survey on Mobile Edge Computing: The Communication Perspective , 2017, IEEE Communications Surveys & Tutorials.

[12]  Benjamin C. M. Fung,et al.  Towards a Knowledge-Based Recommender System for Linking Electronic Patient Records With Continuing Medical Education Information at the Point of Care , 2019, IEEE Access.

[13]  Yaoxue Zhang,et al.  Mobile Contextual Recommender System for Online Social Media , 2017, IEEE Transactions on Mobile Computing.

[14]  Xu Zhou,et al.  A Survey of Mobile Edge Computing in the Industrial Internet , 2019, 2019 7th International Conference on Information, Communication and Networks (ICICN).

[15]  Nima Jafari Navimipour,et al.  Cloud services recommendation: Reviewing the recent advances and suggesting the future research directions , 2017, J. Netw. Comput. Appl..

[16]  Jie Xu,et al.  Differentially-Private and Trustworthy Online Social Multimedia Big Data Retrieval in Edge Computing , 2019, IEEE Transactions on Multimedia.

[17]  Xu Chen,et al.  In-Edge AI: Intelligentizing Mobile Edge Computing, Caching and Communication by Federated Learning , 2018, IEEE Network.

[18]  Zhen Lin,et al.  A Hybrid Trust-Based Recommender System for Online Communities of Practice , 2015, IEEE Transactions on Learning Technologies.

[19]  Zhu Han,et al.  Caching based socially-aware D2D communications in wireless content delivery networks: a hypergraph framework , 2016, IEEE Wireless Communications.

[20]  Qiang He,et al.  Time-aware distributed service recommendation with privacy-preservation , 2019, Inf. Sci..

[21]  Tein-Yaw Chung,et al.  Testing and evaluating recommendation algorithms in internet of things , 2016, Journal of Ambient Intelligence and Humanized Computing.

[22]  Zhi Zhou,et al.  Edge AI: On-Demand Accelerating Deep Neural Network Inference via Edge Computing , 2019, IEEE Transactions on Wireless Communications.

[23]  Qin Zhang,et al.  Edge Computing in IoT-Based Manufacturing , 2018, IEEE Communications Magazine.

[24]  Chenyang Yang,et al.  Temporal-Spatial Recommendation for Caching at Base Stations via Deep Reinforcement Learning , 2019, IEEE Access.

[25]  J. Bobadilla,et al.  Recommender systems survey , 2013, Knowl. Based Syst..

[26]  Dong Liu,et al.  A Learning-Based Approach to Joint Content Caching and Recommendation at Base Stations , 2018, 2018 IEEE Global Communications Conference (GLOBECOM).

[27]  Aixin Sun,et al.  On Offline Evaluation of Recommender Systems , 2020, ArXiv.

[28]  Yue Kun,et al.  Underlying Techniques for Web Services: A Survey , 2004 .

[29]  Lina Yao,et al.  Recommendations on the Internet of Things: Requirements, Challenges, and Directions , 2019, IEEE Internet Computing.

[30]  Vincenzo Moscato,et al.  A collaborative user-centered framework for recommending items in Online Social Networks , 2015, Comput. Hum. Behav..

[31]  Lei Zhang,et al.  Smart Home Electricity Demand Forecasting System Based on Edge Computing , 2018, 2018 IEEE 9th International Conference on Software Engineering and Service Science (ICSESS).

[32]  Wei Cao,et al.  Intelligent Offloading in Multi-Access Edge Computing: A State-of-the-Art Review and Framework , 2019, IEEE Communications Magazine.

[33]  Lina Yao,et al.  Deep Learning Based Recommender System , 2017, ACM Comput. Surv..

[34]  Laurence T. Yang,et al.  A Cloud-Edge Computing Framework for Cyber-Physical-Social Services , 2017, IEEE Communications Magazine.

[35]  Bo Wang,et al.  A Survey of Collaborative Filtering-Based Recommender Systems: From Traditional Methods to Hybrid Methods Based on Social Networks , 2018, IEEE Access.

[36]  Thorsten Joachims,et al.  REVEAL 2018: offline evaluation for recommender systems , 2018, RecSys.

[37]  Yueming Cai,et al.  Dynamic Computation Offloading for Mobile Cloud Computing: A Stochastic Game-Theoretic Approach , 2019, IEEE Transactions on Mobile Computing.

[38]  Markus Hesse,et al.  Some notes on smart cities and the corporatization of urban governance , 2019 .

[39]  Zahir Tari,et al.  Security and Privacy in Cloud Computing , 2014, IEEE Cloud Computing.

[40]  Wilson Vicente Ruggiero,et al.  A Knowledge-Based Recommendation System That Includes Sentiment Analysis and Deep Learning , 2019, IEEE Transactions on Industrial Informatics.

[41]  Tapani Ristaniemi,et al.  Learn to Cache: Machine Learning for Network Edge Caching in the Big Data Era , 2018, IEEE Wireless Communications.

[42]  Boonserm Kulvatunyou,et al.  An Overview of a Smart Manufacturing System Readiness Assessment , 2016, APMS.

[43]  Xiaofei Wang,et al.  Q-Learning Based Edge Caching Optimization for D2D Enabled Hierarchical Wireless Networks , 2018, 2018 IEEE 15th International Conference on Mobile Ad Hoc and Sensor Systems (MASS).

[44]  Jinjun Chen,et al.  A two-stage locality-sensitive hashing based approach for privacy-preserving mobile service recommendation in cross-platform edge environment , 2018, Future Gener. Comput. Syst..

[45]  Lianyong Qi,et al.  Privacy-Aware Multidimensional Mobile Service Quality Prediction and Recommendation in Distributed Fog Environment , 2018, Wirel. Commun. Mob. Comput..

[46]  Ching-Hsien Hsu,et al.  QoS prediction for service recommendations in mobile edge computing , 2017, J. Parallel Distributed Comput..

[47]  Marek R. Ogiela,et al.  Data Mining and Semantic Inference in Cognitive Systems , 2014, 2014 International Conference on Intelligent Networking and Collaborative Systems.

[48]  Naveen K. Chilamkurti,et al.  An ontology-driven personalized food recommendation in IoT-based healthcare system , 2018, The Journal of Supercomputing.

[49]  Xu Chen,et al.  Edge Intelligence: Paving the Last Mile of Artificial Intelligence With Edge Computing , 2019, Proceedings of the IEEE.

[50]  Zhiguang Qin,et al.  PRUB: A Privacy Protection Friend Recommendation System Based on User Behavior , 2016 .

[51]  Zdenek Becvar,et al.  Mobile Edge Computing: A Survey on Architecture and Computation Offloading , 2017, IEEE Communications Surveys & Tutorials.

[52]  Xiaofei Wang,et al.  CaaS: Caching as a Service for 5G Networks , 2017, IEEE Access.

[53]  Wei Wang,et al.  Recommender system application developments: A survey , 2015, Decis. Support Syst..

[54]  Lina Yao,et al.  Things of Interest Recommendation by Leveraging Heterogeneous Relations in the Internet of Things , 2016, ACM Trans. Internet Techn..

[55]  Xuyun Zhang,et al.  A Distributed Locality-Sensitive Hashing-Based Approach for Cloud Service Recommendation From Multi-Source Data , 2017, IEEE Journal on Selected Areas in Communications.

[56]  Zhendong Niu,et al.  Knowledge-based recommendation: a review of ontology-based recommender systems for e-learning , 2017, Artificial Intelligence Review.

[57]  Tarik Taleb,et al.  On Multi-Access Edge Computing: A Survey of the Emerging 5G Network Edge Cloud Architecture and Orchestration , 2017, IEEE Communications Surveys & Tutorials.

[58]  Tao Jiang,et al.  Deep Reinforcement Learning for Mobile Edge Caching: Review, New Features, and Open Issues , 2018, IEEE Network.

[59]  Yan Guo,et al.  Cultural Distance-Aware Service Recommendation Approach in Mobile Edge Computing , 2018, Sci. Program..

[60]  Alok Tongaonkar A Look at the Mobile App Identification Landscape , 2016, IEEE Internet Computing.

[61]  Xiaofei Wang,et al.  Hierarchical Edge Caching in Device-to-Device Aided Mobile Networks: Modeling, Optimization, and Design , 2018, IEEE Journal on Selected Areas in Communications.

[62]  Weisong Shi,et al.  EdgeOS_H: A Home Operating System for Internet of Everything , 2017, ICDCS 2017.

[63]  Yue Cao,et al.  An Electric Vehicle Charging Management Scheme Based on Publish/Subscribe Communication Framework , 2016, IEEE Systems Journal.

[64]  Bart Braem,et al.  Demo Abstract: Crowd analysis with infrared sensor arrays on the smart city edge , 2019, IEEE INFOCOM 2019 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[65]  Chenyang Yang,et al.  A Deep Reinforcement Learning Approach to Proactive Content Pushing and Recommendation for Mobile Users , 2019, IEEE Access.

[66]  Li D. Xu,et al.  QoS Recommendation in Cloud Services , 2017, IEEE Access.

[67]  Xuyun Zhang,et al.  Intelligent Service Recommendation for Cold-Start Problems in Edge Computing , 2019, IEEE Access.

[68]  Ilsun You,et al.  Content Recommendation Algorithm for Intelligent Navigator in Fog Computing Based IoT Environment , 2019, IEEE Access.

[69]  Dario Sabella,et al.  Mobile-Edge Computing Architecture: The role of MEC in the Internet of Things , 2016, IEEE Consumer Electronics Magazine.

[70]  Jurij F. Tasic,et al.  Affective Labeling in a Content-Based Recommender System for Images , 2013, IEEE Transactions on Multimedia.

[71]  Tao Luo,et al.  A new replica placement mechanism for mobile media streaming in edge computing , 2019 .

[72]  Weisong Shi,et al.  EdgeOS_H: A Home Operating System for Internet of Everything , 2017, 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS).

[73]  Quan Z. Sheng,et al.  Context-Aware Multi-QoS Prediction for Services in Mobile Edge Computing , 2019, 2019 IEEE International Conference on Services Computing (SCC).

[74]  Apollinaire Nadembega,et al.  A Destination and Mobility Path Prediction Scheme for Mobile Networks , 2015, IEEE Transactions on Vehicular Technology.

[75]  Eungha Kim User Space Customized Recommendation Service Platform System in Mobile Edge Environment , 2018, 2018 Tenth International Conference on Ubiquitous and Future Networks (ICUFN).

[76]  Xiaofei Wang,et al.  Deep Reinforcement Learning for Cooperative Edge Caching in Future Mobile Networks , 2019, 2019 IEEE Wireless Communications and Networking Conference (WCNC).

[77]  Siobhán Clarke,et al.  QoS Prediction for Reliable Service Composition in IoT , 2017, ICSOC Workshops.

[78]  Burak Kantarci,et al.  Multimedia recommendation and transmission system based on cloud platform , 2017, Future Gener. Comput. Syst..

[79]  Zhengguo Sheng,et al.  Advances and Emerging Challenges in Cognitive Internet-of-Things , 2020, IEEE Transactions on Industrial Informatics.

[80]  Dan Yang,et al.  Improved LSH for privacy-aware and robust recommender system with sparse data in edge environment , 2019, EURASIP J. Wirel. Commun. Netw..

[81]  Carla-Fabiana Chiasserini,et al.  The impact of vehicular traffic demand on 5G caching architectures: A data-driven study , 2017, Veh. Commun..

[82]  Jyh-Shing Roger Jang,et al.  A Kernel Framework for Content-Based Artist Recommendation System in Music , 2011, IEEE Transactions on Multimedia.

[83]  Victor C. M. Leung,et al.  A Survey on Mobile Data Offloading Technologies , 2018, IEEE Access.

[84]  Hua-Jun Hong,et al.  Managed edge computing on Internet-of-Things devices for smart city applications , 2018, NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium.

[85]  Xu Chen,et al.  Content Retrieval at the Edge: A Social-Aware and Named Data Cooperative Framework , 2019, IEEE Transactions on Emerging Topics in Computing.

[86]  Feng Xia,et al.  Mobile Multimedia Recommendation in Smart Communities: A Survey , 2013, IEEE Access.

[87]  Yueshen Xu,et al.  QoS Prediction for Service Recommendation with Deep Feature Learning in Edge Computing Environment , 2019, Mob. Networks Appl..

[88]  Vincenzo Moscato,et al.  An Edge Intelligence Empowered Recommender System Enabling Cultural Heritage Applications , 2019, IEEE Transactions on Industrial Informatics.

[89]  Junhao Wen,et al.  A New QoS-Aware Web Service Recommendation System Based on Contextual Feature Recognition at Server-Side , 2017, IEEE Transactions on Network and Service Management.

[90]  Alexander Felfernig,et al.  An overview of recommender systems in the internet of things , 2018, Journal of Intelligent Information Systems.

[91]  Bin Xu,et al.  Vigilia: Securing Smart Home Edge Computing , 2018, 2018 IEEE/ACM Symposium on Edge Computing (SEC).

[92]  Siobhán Clarke,et al.  Autoencoders for QoS Prediction at the Edge , 2019, 2019 IEEE International Conference on Pervasive Computing and Communications (PerCom.

[93]  Thrasyvoulos Spyropoulos,et al.  Soft Cache Hits: Improving Performance Through Recommendation and Delivery of Related Content , 2018, IEEE Journal on Selected Areas in Communications.

[94]  Mohsen Guizani,et al.  COCME: Content-Oriented Caching on the Mobile Edge for Wireless Communications , 2019, IEEE Wireless Communications.

[95]  Ahmad F. Subahi Edge-Based IoT Medical Record System: Requirements, Recommendations and Conceptual Design , 2019, IEEE Access.

[96]  Iordanis Koutsopoulos,et al.  Jointly Optimizing Content Caching and Recommendations in Small Cell Networks , 2019, IEEE Transactions on Mobile Computing.