+ All Categories
Home > Documents > Wancai Zhang, Hailong Sun, Xudong Liu, Xiaohui Guo.

Wancai Zhang, Hailong Sun, Xudong Liu, Xiaohui Guo.

Date post: 16-Jan-2016
Category:
Upload: george-preston
View: 223 times
Download: 1 times
Share this document with a friend
Popular Tags:
15
Temporal QoS-Aware Web Service Recommendation via Non-negative Tensor Factorization Wancai Zhang, Hailong Sun, Xudong Liu, Xiaohui Guo
Transcript
Page 1: Wancai Zhang, Hailong Sun, Xudong Liu, Xiaohui Guo.

 Temporal QoS-Aware Web Service

Recommendation via Non-negative Tensor Factorization

Wancai Zhang, Hailong Sun, Xudong Liu, Xiaohui Guo

Page 2: Wancai Zhang, Hailong Sun, Xudong Liu, Xiaohui Guo.

Introduction Related work Tensor preliminaries and notations Problem statement and approach Evaluation and performance Conclusion

Outline

Page 3: Wancai Zhang, Hailong Sun, Xudong Liu, Xiaohui Guo.

Web Service has become the standard technology for sharing data and software, and QoS-aware Web service recommendation is growing rapidly.

The Web service QoS information collection work requires much time and effort, and is sometimes even impractical, the service QoS value is usually missing.

There are some works to predict the missing QoS value using traditional collaborative filtering methods based on user-service static model.

By considering the third dynamic context information, a Temporal QoS-Aware Web Service Recommendation Framework is presented to predict missing QoS value under various temporal contexts.

Further, they formalize this problem as a generalized tensor factorization model and propose a Non-negative Tensor Factorization (NTF) approach to advance the QoS-awareWeb service recommendation performance in considering of temporal information.

Introduction

Page 4: Wancai Zhang, Hailong Sun, Xudong Liu, Xiaohui Guo.

The problem of predicting the missing QoS value of web service have been tackle by using two collaborative filtering algorithms: Neighborhood-based and model-based methods.

Neighborhood-based method computes the similarity between users or items to make recommendations . But this method is sensitive to sparse data, the low-rank Matrix Factorization (MF) model is widely used.

The idea behind model-based method is that a QoS value relates not only to how similar web service users preferences and services features are, but also to the relationship between the users and services interaction.

The issue with the above method is that they deal with the user-service two-dimensional matrix data, without considering the temporal information of web service invocation and this leads to recommendation suffering from the static model issue.

This paper argues that the prediction model should consider using the temporal information to show the complex relations of user-service-time, instead of user-service model.

Related Work

Page 5: Wancai Zhang, Hailong Sun, Xudong Liu, Xiaohui Guo.

Tensor preliminaries and notations

Page 6: Wancai Zhang, Hailong Sun, Xudong Liu, Xiaohui Guo.

CP Decomposition

Page 7: Wancai Zhang, Hailong Sun, Xudong Liu, Xiaohui Guo.

QoS prediction framework collects Web services QoS information from different service users.

The service QoS value prediction is obtain from the prediction framework and the more service QoS information contributions, the higher QoS value prediction accuracy can be achieved.

The collected QoS information is filter with some inferior QoS information for the training data and the prediction engine generates the predictor model for predicting the missing QoS value

Proposed Model

Page 8: Wancai Zhang, Hailong Sun, Xudong Liu, Xiaohui Guo.

Given a Web service QoS dataset of temporal information with user-service interactions, recommend to each user under a given temporal context an optimal services list.

To illustrates these concepts, a toy example was given. Consider the instance of recommending services to users in specific temporal context which is assigned to service invocation time. the service QoS value assigned to a service invocation from a user also depends on where and when the service was invoked.

Each QoS value is described by three dimensionality according to userID, serviceID and timeID.

A straightforward method to capture the three-dimensional interactions among the triplet user, service, time is to model these relations as a tensor.

The QoS value of Web service invocations from J services by I users at K time intervals are denoted as a tensor Y ∈ RI×J×K, i.e., a three-dimensional tensor, with I × J × K entries which are denoted as Yijk,

To obtain the missing QoS value in the user-service-time tensor, an algorithm is needed to estimate the QoS value function T: UserID× ServiceID × TimeID → Rating

where UserID , ServiceID and TimeID are the index of users, services and time periods, respectively and Rating is the QoS value corresponding to the three-dimensional index.

Problem statement and approach

Page 9: Wancai Zhang, Hailong Sun, Xudong Liu, Xiaohui Guo.

CP decomposition model is used to reconstruct the temporal three-dimensional user-service-time tensor.

The approach is designed as a two-phase process:◦ Firstly, the temporal QoS value tensor composed of the observed QoS

value is constructed.◦ Next, a proposed non-negative tensor factorization approach to predict

the missing QoS value in the tensor.

Problem statement and approach cont…

Page 10: Wancai Zhang, Hailong Sun, Xudong Liu, Xiaohui Guo.

Construct QoS Value Tensor

Page 11: Wancai Zhang, Hailong Sun, Xudong Liu, Xiaohui Guo.

Non-negative CP Decomposition

Page 12: Wancai Zhang, Hailong Sun, Xudong Liu, Xiaohui Guo.

EXPERIMENTS & EVALUATION

Page 13: Wancai Zhang, Hailong Sun, Xudong Liu, Xiaohui Guo.

Impact of Dataset Sparseness

MAE and RMSEresults of response-time

MAE and RMSE results of throughput

Page 14: Wancai Zhang, Hailong Sun, Xudong Liu, Xiaohui Guo.

Impact of Dimensionality

MAE and RMSE results of response-time

MAE and RMSE results of throughput

Page 15: Wancai Zhang, Hailong Sun, Xudong Liu, Xiaohui Guo.

Matrix Factorization is one of the most popular approaches to CF but the two-dimension model is not powerful to tackle the triadic relations of temporal QoS value.

This paper extended the MF model to three dimensions through the use of tensor and employ the non-negative tensor factorization approach to advance the QoS-awareWeb service recommendation performance in considering of temporal information.

A systematic mechanism for Web service QoS value collection was designed and real-world experiments were conducted. The experimental Results showed a higher accuracy of QoS value prediction was obtained with using the three-dimensional user-service-time model, when comparing this method with other standard CF methods.

CONCLUSION


Recommended