Time-Aware and Location-Based Personalized Collaborative Recommendation for IoT Services

IoT applications need to actively monitor and respond to service invokes to guarantee the reliable connectivity of data and devices. However, with the gradual increasing of dataset, it is difficult to provide accurate and effective service in time. In order to solve the problem of information overload, the recommendation system has been proposed. In recent years, there are some progresses in the research of recommendation system based on collaborative filtering (CF), but most of them face sparse problems and scalable problems. In this paper, a personalized recommendation model is given building on location and time information. Data sparsity is alleviated by padding the missing value of the user-service-time tensor over the adjacent time period. Users set and services set are divided into multiple clusters respectively based on location information and similar items are selected in smaller and highly similar clusters, which makes our model scalable. The time decay function and the personalized weight is exploited in our method to improve the prediction accuracy. Massive experiments based on real-world data indicate that our method can effectively improve the accuracy of prediction compared to other models.

[1]  T. Kramp,et al.  Introduction to the Internet of Things , 2013 .

[2]  C. Sneha,et al.  USER-BASED COLLABORATIVE-FILTERING RECOMMENDATION , 2015 .

[3]  Zibin Zheng,et al.  Online QoS Prediction for Runtime Service Adaptation via Adaptive Matrix Factorization , 2017, IEEE Transactions on Parallel and Distributed Systems.

[4]  John Riedl,et al.  Item-based collaborative filtering recommendation algorithms , 2001, WWW '01.

[5]  Mingdong Tang,et al.  An Effective Web Service Recommendation Method Based on Personalized Collaborative Filtering , 2011, 2011 IEEE International Conference on Web Services.

[6]  Chen Ding,et al.  Incorporating service and user information and latent features to predict QoS for selecting and recommending cloud service compositions , 2016, Cluster Computing.

[7]  Jianwei Yin,et al.  Context-aware QoS prediction for web service recommendation and selection , 2016, Expert Syst. Appl..

[8]  Zibin Zheng,et al.  Distributed QoS Evaluation for Real-World Web Services , 2010, 2010 IEEE International Conference on Web Services.

[9]  Mingdong Tang,et al.  Diversifying Web Service Recommendation Results via Exploring Service Usage History , 2016, IEEE Transactions on Services Computing.

[10]  Jonathan L. Herlocker,et al.  A collaborative filtering algorithm and evaluation metric that accurately model the user experience , 2004, SIGIR '04.

[11]  Zibin Zheng,et al.  QoS-Aware Web Service Recommendation by Collaborative Filtering , 2011, IEEE Transactions on Services Computing.

[12]  John Riedl,et al.  Collaborative Filtering Recommender Systems , 2011, Found. Trends Hum. Comput. Interact..

[13]  Hakima Chaouchi,et al.  Introduction to the Internet of Things , 2013 .

[14]  R Archana,et al.  Location-Aware and Personalized Collaborative Filtering For Web Service Recommendation , 2016 .

[15]  David Heckerman,et al.  Empirical Analysis of Predictive Algorithms for Collaborative Filtering , 1998, UAI.

[16]  Xi Chen,et al.  RegionKNN: A Scalable Hybrid Collaborative Filtering Algorithm for Personalized Web Service Recommendation , 2010, 2010 IEEE International Conference on Web Services.

[17]  Xiaoqing Frank Liu,et al.  A Collaborative Filtering Method for Personalized Preference-Based Service Recommendation , 2015, 2015 IEEE International Conference on Web Services.

[18]  Wensheng Tang,et al.  Multi-valued collaborative QoS prediction for cloud service via time series analysis , 2017, Future Gener. Comput. Syst..

[19]  Feng Li,et al.  Exploiting Web service geographical neighborhood for collaborative QoS prediction , 2017, Future Gener. Comput. Syst..

[20]  Linpeng Huang,et al.  A Web service QoS prediction approach based on time- and location-aware collaborative filtering , 2014, Service Oriented Computing and Applications.

[21]  Zibin Zheng,et al.  Investigating QoS of Real-World Web Services , 2014, IEEE Transactions on Services Computing.

[22]  A. Amuthan,et al.  A compendium on web service prediction techniques , 2017, 2017 International Conference on Computation of Power, Energy Information and Commuincation (ICCPEIC).

[23]  Francisco Moo-Mena,et al.  QoS-Based Web Services Selection Using a Hidden Markov Model , 2017, J. Comput..

[24]  Runran Liu,et al.  Personal recommendation via modified collaborative filtering , 2008, Physica A: Statistical Mechanics and its Applications.

[25]  Zibin Zheng,et al.  A Spatial-Temporal QoS Prediction Approach for Time-aware Web Service Recommendation , 2016, ACM Trans. Web.