Contexts Enhance Accuracy: On Modeling Context Aware Deep Factorization Machine for Web API QoS Prediction

被引:9
作者
Shen, Limin [1 ]
Pan, Maosheng [1 ]
Liu, Linlin [2 ]
You, Dianlong [1 ]
Li, Feng [3 ]
Chen, Zhen [1 ]
机构
[1] Yanshan Univ, Colleague Informat Sci & Engn, Qinhuangdao 066004, Hebei, Peoples R China
[2] Chinese Acad Sci, Natl Sci Lib, Beijing 100864, Peoples R China
[3] Northeastern Univ, Coll Comp & Commun Engn, Shenyang 110819, Peoples R China
来源
IEEE ACCESS | 2020年 / 8卷 / 08期
基金
中国国家自然科学基金;
关键词
Quality of service; Context modeling; Predictive models; Context-aware services; Internet; Organizations; Software; Service-oriented computing; Web API; quality of service prediction; context aware; deep factorization machine; SERVICE; RECOMMENDATION;
D O I
10.1109/ACCESS.2020.3022891
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Service-oriented computing (SOC) promises a world of cooperating services loosely connected, constructing agile Web applications in heterogeneous environments conveniently. Web application interface (API) as an emerging technique attracts more and more enterprises and organizations to publish their deep computing functionalities and big data on the Internet, Web API has become the backbone to promote the development of SOC, thus forming the prosperous Web API economy. However, the number of available Web APIs on the Internet is massive and growing constantly, which causes the Web API overload problem. Quality of service (QoS) as an indicator is able to well differentiate the quality of Web APIs and has been widely applied for high quality Web API selection. Since testing QoS for massive Web APIs is resource-consuming, and the QoS performance depends on contextual information such as network and location, hence accurate QoS prediction has become very crucial for personalized Web API recommendation and high quality Web application construction. To address the above issue, this paper presents a context aware deep factorization machine model (CADFM for short) for accurate Web API QoS prediction. Specifically, we first carry out detailed data analysis using real-world QoS dataset and discover a positive relationship between QoS and contextual information, which motivates us to incorporate beneficial contexts for enhancing QoS prediction accuracy. Then, we treat QoS prediction as a regression problem and propose a context aware CADFM framework that integrates the contextual information via embedding technique. Particularly, we adopt MF and MLP for high-order and nonlinear interaction modeling, so as to learn the complex interaction between users and Web APIs accurately. Finally, the experimental results on real-world QoS dataset demonstrate that CADFM outperforms the classic and the state-of-the-art baselines, thereby generating the most accurate QoS predictions and increasing the revenue of Web APIs recommendation.
引用
收藏
页码:165551 / 165569
页数:19
相关论文
共 44 条
  • [1] A Service Computing Manifesto: The Next 10 Years
    Bouguettaya, Athman
    Singh, Munindar
    Huhns, Michael
    Sheng, Quan Z.
    Dong, Hai
    Yu, Qi
    Neiat, Azadeh Ghari
    Mistry, Sajib
    Benatallah, Boualem
    Medjahed, Brahim
    Ouzzani, Mourad
    Casati, Fabio
    Liu, Xumin
    Wang, Hongbing
    Georgakopoulos, Dimitrios
    Chen, Liang
    Nepal, Surya
    Malik, Zaki
    Erradi, Abdelkarim
    Wang, Yan
    Blake, Brian
    Dustdar, Schahram
    Leymann, Frank
    Papazoglou, Michael
    [J]. COMMUNICATIONS OF THE ACM, 2017, 60 (04) : 64 - 72
  • [2] QoS-aware service recommendation based on relational topic model and factorization machines for IoT Mashup applications
    Cao, Buqing
    Liu, Jianxun
    Wen, Yiping
    Li, Hongtao
    Xiao, Qiaoxiang
    Chen, Jinjun
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 132 : 177 - 189
  • [3] An accurate and efficient web service QoS prediction model with wide-range awareness
    Chen, Zhen
    Sun, Yuanhao
    You, Dianlong
    Li, Feng
    Shen, Limin
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 109 : 275 - 292
  • [4] Your neighbors alleviate cold-start: On geographical neighborhood influence to collaborative web service QoS prediction
    Chen, Zhen
    Shen, Limin
    Li, Feng
    You, Dianlong
    [J]. KNOWLEDGE-BASED SYSTEMS, 2017, 138 : 188 - 201
  • [5] Unraveling the Web services Web - An introduction to SOAP, WSDL, and UDDI
    Curbera, F
    Duftler, M
    Khalaf, R
    Nagy, W
    Mukhi, N
    Weerawarana, S
    [J]. IEEE INTERNET COMPUTING, 2002, 6 (02) : 86 - 93
  • [6] Web API growing pains: Loosely coupled yet strongly tied
    Espinha, Tiago
    Zaidman, Andy
    Gross, Hans-Gerhard
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 100 : 27 - 43
  • [7] Location-based Hierarchical Matrix Factorization for Web Service Recommendation
    He, Pinjia
    Zhu, Jieming
    Zheng, Zibin
    Xu, Jianlong
    Lyu, Michael R.
    [J]. 2014 IEEE 21ST INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2014), 2014, : 297 - 304
  • [8] Neural Factorization Machines for Sparse Predictive Analytics
    He, Xiangnan
    Chua, Tat-Seng
    [J]. SIGIR'17: PROCEEDINGS OF THE 40TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 2017, : 355 - 364
  • [9] Neural Collaborative Filtering
    He, Xiangnan
    Liao, Lizi
    Zhang, Hanwang
    Nie, Liqiang
    Hu, Xia
    Chua, Tat-Seng
    [J]. PROCEEDINGS OF THE 26TH INTERNATIONAL CONFERENCE ON WORLD WIDE WEB (WWW'17), 2017, : 173 - 182
  • [10] Another look at measures of forecast accuracy
    Hyndman, Rob J.
    Koehler, Anne B.
    [J]. INTERNATIONAL JOURNAL OF FORECASTING, 2006, 22 (04) : 679 - 688