{"title":"通过服务因子和Top-K邻居为新mashup推荐服务","authors":"Priyanka Samanta, Xumin Liu","doi":"10.1109/ICWS.2017.128","DOIUrl":null,"url":null,"abstract":"One of the most interesting research directions in service computing is to leverage current recommendation system solutions to suggest web services for a mashup application. Existing approaches are mainly based on collaborative filtering techniques, which can suffer from the heavy rely on human input, data sparsity and cold start issues, resulting in low accuracy. In this paper, we leverage advanced probabilistic model based approaches to tackle these issues. Our solution is to make service recommendation based on the service features and historical usage. We use the Hierarchical Dirichlet Process (HDP), a nonparametric Bayesian approach to intelligently discover the functionally relevant services based on their specifications. We leverage Probabilistic Matrix Factorization (PMF) to recommend services based on historical usage and tackle the cold start issues for new mashups through their top-K neighbors. We integrate the suggesting results from these two approaches through the Bayesian theorem and take the indicator of quality of service into account to make the final suggestion. We compared our approach with some existing approaches using a real world data set and the result indicates that our approach performs the best.","PeriodicalId":235426,"journal":{"name":"2017 IEEE International Conference on Web Services (ICWS)","volume":"85 1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"21","resultStr":"{\"title\":\"Recommending Services for New Mashups through Service Factors and Top-K Neighbors\",\"authors\":\"Priyanka Samanta, Xumin Liu\",\"doi\":\"10.1109/ICWS.2017.128\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"One of the most interesting research directions in service computing is to leverage current recommendation system solutions to suggest web services for a mashup application. Existing approaches are mainly based on collaborative filtering techniques, which can suffer from the heavy rely on human input, data sparsity and cold start issues, resulting in low accuracy. In this paper, we leverage advanced probabilistic model based approaches to tackle these issues. Our solution is to make service recommendation based on the service features and historical usage. We use the Hierarchical Dirichlet Process (HDP), a nonparametric Bayesian approach to intelligently discover the functionally relevant services based on their specifications. We leverage Probabilistic Matrix Factorization (PMF) to recommend services based on historical usage and tackle the cold start issues for new mashups through their top-K neighbors. We integrate the suggesting results from these two approaches through the Bayesian theorem and take the indicator of quality of service into account to make the final suggestion. We compared our approach with some existing approaches using a real world data set and the result indicates that our approach performs the best.\",\"PeriodicalId\":235426,\"journal\":{\"name\":\"2017 IEEE International Conference on Web Services (ICWS)\",\"volume\":\"85 1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"21\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 IEEE International Conference on Web Services (ICWS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICWS.2017.128\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE International Conference on Web Services (ICWS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICWS.2017.128","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Recommending Services for New Mashups through Service Factors and Top-K Neighbors
One of the most interesting research directions in service computing is to leverage current recommendation system solutions to suggest web services for a mashup application. Existing approaches are mainly based on collaborative filtering techniques, which can suffer from the heavy rely on human input, data sparsity and cold start issues, resulting in low accuracy. In this paper, we leverage advanced probabilistic model based approaches to tackle these issues. Our solution is to make service recommendation based on the service features and historical usage. We use the Hierarchical Dirichlet Process (HDP), a nonparametric Bayesian approach to intelligently discover the functionally relevant services based on their specifications. We leverage Probabilistic Matrix Factorization (PMF) to recommend services based on historical usage and tackle the cold start issues for new mashups through their top-K neighbors. We integrate the suggesting results from these two approaches through the Bayesian theorem and take the indicator of quality of service into account to make the final suggestion. We compared our approach with some existing approaches using a real world data set and the result indicates that our approach performs the best.