Pinjia He, Jieming Zhu, Jianlong Xu, and

Slides:



Advertisements
Similar presentations
A Comparison of Implicit and Explicit Links for Web Page Classification Dou Shen 1 Jian-Tao Sun 2 Qiang Yang 1 Zheng Chen 2 1 Department of Computer Science.
Advertisements

Collaborative QoS Prediction in Cloud Computing Department of Computer Science & Engineering The Chinese University of Hong Kong Hong Kong, China Rocky.
Personalized Query Classification Bin Cao, Qiang Yang, Derek Hao Hu, et al. Computer Science and Engineering Hong Kong UST.
Exploring Latent Features for Memory- Based QoS Prediction in Cloud Computing Yilei Zhang, Zibin Zheng, and Michael R. Lyu
Cloud Computing Resource provisioning Keke Chen. Outline  For Web applications statistical Learning and automatic control for datacenters  For data.
1 RegionKNN: A Scalable Hybrid Collaborative Filtering Algorithm for Personalized Web Service Recommendation Xi Chen, Xudong Liu, Zicheng Huang, and Hailong.
Chen Cheng1, Haiqin Yang1, Irwin King1,2 and Michael R. Lyu1
An Authentication Service Against Dishonest Users in Mobile Ad Hoc Networks Edith Ngai, Michael R. Lyu, and Roland T. Chin IEEE Aerospace Conference, Big.
An Experimental Evaluation on Reliability Features of N-Version Programming Xia Cai, Michael R. Lyu and Mladen A. Vouk ISSRE’2005.
Cross Validation Framework to Choose Amongst Models and Datasets for Transfer Learning Erheng Zhong ¶, Wei Fan ‡, Qiang Yang ¶, Olivier Verscheure ‡, Jiangtao.
Vincent W. Zheng †, Bin Cao †, Yu Zheng ‡, Xing Xie ‡, Qiang Yang † † Hong Kong University of Science and Technology ‡ Microsoft Research Asia This work.
Personalized QoS-Aware Web Service Recommendation and Visualization.
Modeling and Exploiting QoS Prediction in Cloud and Service Computing
Cao et al. ICML 2010 Presented by Danushka Bollegala.
Midwestern State University, Wichita Falls TX 1 Computerized Trip Classification of GPS Data: A Proposed Framework Terry Griffin - Yan Huang – Ranette.
OPTIMAL SERVER PROVISIONING AND FREQUENCY ADJUSTMENT IN SERVER CLUSTERS Presented by: Xinying Zheng 09/13/ XINYING ZHENG, YU CAI MICHIGAN TECHNOLOGICAL.
IPCCC’111 Assessing the Comparative Effectiveness of Map Construction Protocols in Wireless Sensor Networks Abdelmajid Khelil, Hanbin Chang, Neeraj Suri.
WEMAREC: Accurate and Scalable Recommendation through Weighted and Ensemble Matrix Approximation Chao Chen ⨳ , Dongsheng Li
Cluster Reliability Project ISIS Vanderbilt University.
Wancai Zhang, Hailong Sun, Xudong Liu, Xiaohui Guo.
Distributed QoS Evaluation for Real- World Web Services Zibin Zheng, Yilei Zhang, and Michael R. Lyu July 07, 2010 Department of Computer.
1 Formal Models for Expert Finding on DBLP Bibliography Data Presented by: Hongbo Deng Co-worked with: Irwin King and Michael R. Lyu Department of Computer.
Chengjie Sun,Lei Lin, Yuan Chen, Bingquan Liu Harbin Institute of Technology School of Computer Science and Technology 1 19/11/ :09 PM.
Online Learning for Collaborative Filtering
Emergent Robustness in Software Systems through Decentralized Adaptation: an Ecologically-Inspired ALife Approach Franck Fleurey, Benoit Baudry, Benoit.
EigenRank: A Ranking-Oriented Approach to Collaborative Filtering IDS Lab. Seminar Spring 2009 강 민 석강 민 석 May 21 st, 2009 Nathan.
A Novel Local Patch Framework for Fixing Supervised Learning Models Yilei Wang 1, Bingzheng Wei 2, Jun Yan 2, Yang Hu 2, Zhi-Hong Deng 1, Zheng Chen 2.
Zibin Zheng DR 2 : Dynamic Request Routing for Tolerating Latency Variability in Cloud Applications CLOUD 2013 Jieming Zhu, Zibin.
Evaluation of Recommender Algorithms for an Internet Information Broker based on Simple Association Rules and on the Repeat-Buying Theory WEBKDD 2002 Edmonton,
EigenRank: A ranking oriented approach to collaborative filtering By Nathan N. Liu and Qiang Yang Presented by Zachary 1.
WSP: A Network Coordinate based Web Service Positioning Framework for Response Time Prediction Jieming Zhu, Yu Kang, Zibin Zheng and Michael R. Lyu The.
Marin Silic, Goran Delac and Sinisa Srbljic Prediction of Atomic Web Services Reliability Based on K-means Clustering Consumer Computing Laboratory Faculty.
Traffic Prediction in a Bike-Sharing System
ICDCS 2014 Madrid, Spain 30 June-3 July 2014
Recommender Systems with Social Regularization Hao Ma, Dengyong Zhou, Chao Liu Microsoft Research Michael R. Lyu The Chinese University of Hong Kong Irwin.
IEEE CLOUD’2012 Topology-Aware Deployment of Scientific Applications in Cloud Computing Pei Fan 1, Zhenbang Chen 1, Ji Wang 1, Zibin Zheng 2, Michael R.
A Clustering-based QoS Prediction Approach for Web Service Recommendation Shenzhen, China April 12, 2012 Jieming Zhu, Yu Kang, Zibin Zheng and Michael.
Effective Anomaly Detection with Scarce Training Data Presenter: 葉倚任 Author: W. Robertson, F. Maggi, C. Kruegel and G. Vigna NDSS
Service Reliability Engineering The Chinese University of Hong Kong
ICONIP 2010, Sydney, Australia 1 An Enhanced Semi-supervised Recommendation Model Based on Green’s Function Dingyan Wang and Irwin King Dept. of Computer.
Reputation-aware QoS Value Prediction of Web Services Weiwei Qiu, Zhejiang University Zibin Zheng, The Chinese University of HongKong Xinyu Wang, Zhejiang.
The Wisdom of the Few Xavier Amatrian, Neal Lathis, Josep M. Pujol SIGIR’09 Advisor: Jia Ling, Koh Speaker: Yu Cheng, Hsieh.
Collaborative Deep Learning for Recommender Systems
Hao Ma, Dengyong Zhou, Chao Liu Microsoft Research Michael R. Lyu
Visualization in Process Mining
Experience Report: System Log Analysis for Anomaly Detection
P.Demestichas (1), S. Vassaki(2,3), A.Georgakopoulos(2,3)
A Collaborative Quality Ranking Framework for Cloud Components
Talal H. Noor, Quan Z. Sheng, Lina Yao,
A Hierarchical Model for Object-Oriented Design Quality Assessment
PostGraduate Research Excellence Symposium (PGReS) 2015
GrabCut Interactive Foreground Extraction using Iterated Graph Cuts Carsten Rother Vladimir Kolmogorov Andrew Blake Microsoft Research Cambridge-UK.
WSRec: A Collaborative Filtering Based Web Service Recommender System
CARP: Context-Aware Reliability Prediction of Black-Box Web Services
Asymmetric Correlation Regularized Matrix Factorization for Web Service Recommendation Qi Xie1, Shenglin Zhao2, Zibin Zheng3, Jieming Zhu2 and Michael.
Supporting Fault-Tolerance in Streaming Grid Applications
Coupling and Cohesion By Bonnie Ngu.
Location Recommendation — for Out-of-Town Users in Location-Based Social Network Yina Meng.
A weight-incorporated similarity-based clustering ensemble method based on swarm intelligence Yue Ming NJIT#:
Topic Oriented Semi-supervised Document Clustering
Replication Degree Customization for High Availability
Web switch support for differentiated services
Pei Fan*, Ji Wang, Zibin Zheng, Michael R. Lyu
RECOMMENDER SYSTEMS WITH SOCIAL REGULARIZATION
MEgo2Vec: Embedding Matched Ego Networks for User Alignment Across Social Networks Jing Zhang+, Bo Chen+, Xianming Wang+, Fengmei Jin+, Hong Chen+, Cuiping.
ITEM BASED COLLABORATIVE FILTERING RECOMMENDATION ALGORITHEMS
Exploring Latent Features for Memory-Based QoS Prediction in Cloud Computing Yilei Zhang 17/05/2011.
Huifeng Sun 1, Zibin Zheng 2, Junliang Chen 1, Michael R. Lyu 2
FREERIDE: A Framework for Rapid Implementation of Datamining Engines
QoS Metadata Status 106th OGC Technical Committee Orléans, France
Presentation transcript:

Pinjia He, Jieming Zhu, Jianlong Xu, and A Hierarchical Matrix Factorization Approach for Location-based Web Service QoS Prediction Pinjia He, Jieming Zhu, Jianlong Xu, and Michael R. Lyu

Outline Motivation Related Work Framework QoS Prediction Approach Experiment Conclusion & Future Work

Motivation 3

Web services provided by Motivation Web service: reusable, self-describing and loosely coupled software components designed to construct complex distributed systems Web services provided by different companies WS WS WS WS [http://www.priceline.com]

Motivation

How to select Web services Motivation Web service composition: build service-oriented systems using existing Web service components How to select Web services [Chen et al, TSMC2013] [http://avitalks.com/archives/243]

Motivation Quality-of-Service (QoS) Challenges Response time Throughput Failure probability … Challenges A user has only called a few services before Calling all the services one by one is time consuming Calling some services may be Bring unnecessary workload to service provider

Related Work 8

Related Work Collaborative filtering (CF) based QoS prediction approaches UPCC [Shao et al. 2007] IPCC, UIPCC [Zheng et al. 2009] PMF[Salakhutdinov et al. 2007] Variants: LBR [Lo et al. 2012], NQoS [Shen et al. 2013]

Related Work Location information is not carefully considered Why location? User-service regions Hierarchical Matrix Factorization User Service Invocation

Framework 11

Framework

Approach 13

Approach Cluster users and services into groups according to their longitude and latitude (K-means) Form local matrices User Service Invocation Local Matrix

Approach Diff. between historical records and predicted values Minimize this value Regularization terms Gradient Descent Used on global matrix and local matrices Combine global info. & local info.

Experiments 16

Experiments Dataset Evaluation Metrics Response times between 339 users (PlanetLab nodes) and 5,825 Web services The latitude and longitude of users as well as services Evaluation Metrics MAE: to measure the average prediction accuracy Crawl from IPLocation

Experiments Performance Comparison Parameters setting: beta = 0.6, lambda = 50, and learning rate = 0.0002, matrix density from 10% to 30%. Matrix density: means how many historical data we use Methods Density = 10% Density = 15% Density = 20% Density = 25% Density = 30% MAE UPCC 0.560 0.520 0.491 0.471 0.457 IPCC 0.599 0.524 0.463 0.439 0.421 UIPCC 0.552 0.500 0.453 0.431 0.415 PMF 0.515 0.446 0.428 0.416 HMF 0.508 0.467 0.442 0.425 0.413

Experiments Impact of Parameters The impact of matrix density: More historical records lead to better performance The impact of beta: Optimal value of beta can be found to achieve best performance

Conclusion & Future Work 20

Conclusion Conclusion Future Work Combine location information with matrix factorization approach Propose a hierarchical way to perform matrix factorization Location of users and services is collected Future Work Find out some other factors except location to improve the prediction outcome Design a way to form groups according to historical records automatically Allow users and services to fall into more than one group

Thank You!