An Effective Scheme for QoS Estimation via Alternating Direction Method-Based Matrix Factorization

被引:101
作者
Luo, Xin [1 ,2 ]
Zhou, Mengchu [3 ,4 ]
Wang, Zidong [5 ]
Xia, Yunni [6 ,7 ]
Zhu, Qingsheng [6 ,7 ]
机构
[1] Chinese Acad Sci, Inst Green & Intelligent Technol, Chongqing 400714, Peoples R China
[2] Shenzhen Univ, Shenzhen Engn Lab Mobile Internet Applicat Middle, Shenzhen 518060, Guangdong, Peoples R China
[3] Macau Univ Sci & Technol, Inst Syst Engn, Macau 999078, Peoples R China
[4] New Jersey Inst Technol, Helen & John C Hartmann Dept Elect & Comp Engn, Newark, NJ 07102 USA
[5] Brunel Univ London, Dept Comp Sci, Uxbridge UB8 3PH, Middx, England
[6] Chongqing Univ, Coll Comp Sci, Chongqing 400044, Peoples R China
[7] Chongqing Univ, Chongqing Key Lab Software Theory & Technol, Chongqing 400044, Peoples R China
基金
中国国家自然科学基金;
关键词
QoS; QoS estimation; alternating direction method; matrix factorization; ensemble; collaborative filtering; RECOMMENDER; ALGORITHM; SYSTEMS; MODEL;
D O I
10.1109/TSC.2016.2597829
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Accurately estimating unknown quality-of-service (QoS) data based on historical records of Web-service invocations is vital for automatic service selection. This work presents an effective scheme for addressing this issue via alternating direction method-based matrix factorization. Its main idea consists of a) adopting the principle of the alternating direction method to decompose the task of building a matrix factorization-based QoS-estimator into small subtasks, where each one trains a subset of desired parameters based on the latest status of the whole parameter set; b) building an ensemble of diversified single models with sophisticated diversifying and aggregating mechanism; and c) parallelizing the construction process of the ensemble to drastically reduce the time cost. Experimental results on two industrial QoS datasets demonstrate that with the proposed scheme, more accurate QoS estimates can be achieved than its peers with comparable computing time with the help of its practical parallelization.
引用
收藏
页码:503 / 518
页数:16
相关论文
共 66 条
[1]   Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions [J].
Adomavicius, G ;
Tuzhilin, A .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2005, 17 (06) :734-749
[2]  
[Anonymous], 2006, PATTERN RECOGN
[3]  
Bar Ariel, 2013, Multiple Classifier Systems. 11th International Workshop, MCS 2013. Proceedings, P1, DOI 10.1007/978-3-642-38067-9_1
[4]   Distributed optimization and statistical learning via the alternating direction method of multipliers [J].
Boyd S. ;
Parikh N. ;
Chu E. ;
Peleato B. ;
Eckstein J. .
Foundations and Trends in Machine Learning, 2010, 3 (01) :1-122
[5]   Hybrid Collaborative Filtering algorithm for bidirectional Web service recommendation [J].
Cao, Jie ;
Wu, Zhiang ;
Wang, Youquan ;
Zhuang, Yi .
KNOWLEDGE AND INFORMATION SYSTEMS, 2013, 36 (03) :607-627
[6]   Identifying overlapping communities as well as hubs and outliers via nonnegative matrix factorization [J].
Cao, Xiaochun ;
Wang, Xiao ;
Jin, Di ;
Cao, Yixin ;
He, Dongxiao .
SCIENTIFIC REPORTS, 2013, 3
[7]   Improved Quantum-Inspired Evolutionary Algorithm for Large-Size Lane Reservation [J].
Che, Ada ;
Wu, Peng ;
Chu, Feng ;
Zhou, MengChu .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2015, 45 (12) :1535-1548
[8]   A Fast Parallel Stochastic Gradient Method for Matrix Factorization in Shared Memory Systems [J].
Chin, Wei-Sheng ;
Zhuang, Yong ;
Juan, Yu-Chin ;
Lin, Chih-Jen .
ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2015, 6 (01)
[9]  
Demsar J, 2006, J MACH LEARN RES, V7, P1
[10]   Service Selection for Composition with QoS Correlations [J].
Deng, Shuiguang ;
Wu, Hongyue ;
Hu, Daning ;
Zhao, J. Leon .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2016, 9 (02) :291-303