Abstract

With the great development of mobile services, the Quality of Services (QoS) becomes an essential factor to meet end users’ personalized requirement on the nonfunctional performance of mobile services. However, most of the QoS values in real cases are unattainable because a service user would only invoke some specific mobile services. Therefore, how to predict the missing QoS values and recommend high-quality services to end users becomes a significant challenge in mobile service recommendation research. Previous QoS prediction researches demonstrate that the nonfunctional performance of mobile services is closely related to users’ location information. However, most location-aware QoS prediction methods ignore the premise that the obtainable QoS values observed by different users in same location region would probably be untrustworthy, which will lead to inaccurate and unreliable prediction results. To make credible location-aware QoS prediction, we propose a hybrid matrix factorization method integrated location and reputation information (LRMF) to predict the unattainable QoS values. Our approach firstly cluster users into different locational region based on their geographical distribution, and then we compute users’ reputation to identify untrustworthy users in every locational region. Finally, the unknown QoS values can be predicted by integrating locational cluster information and users’ reputation into a hybrid matrix factorization model. Comprehensive experiments are conducted on a public QoS dataset which contains sufficient real-world service invocation records. The evaluation results indicate that our LRMF method can effectively reduce the impact of unreliable users on QoS prediction and make credible mobile service recommendation.

Highlights

  • Based on the flexibility and expansibility of mobile application development technique, tens of thousands of hybrid mobile services with similar function have been developed and provided in mobile application store

  • Quality of Service (QoS) is used in serviceoriented system to analyse the nonfunctional performance of mobile services [1,2,3,4]

  • QoS has been widely used in service selection, composition, and recommendation research [5,6,7,8,9]

Read more

Summary

Introduction

Based on the flexibility and expansibility of mobile application development technique, tens of thousands of hybrid mobile services with similar function have been developed and provided in mobile application store. This phenomenon automatically leads to information overload problem in mobile service retrieval system. To tackle this challenge, Quality of Service (QoS) is used in serviceoriented system to analyse the nonfunctional performance of mobile services [1,2,3,4]. For lots of unknown mobile services, it is impractical to make users invoke each of them and evaluate their nonfunctional performance

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call