{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,15]],"date-time":"2026-06-15T10:15:28Z","timestamp":1781518528779,"version":"3.54.1"},"reference-count":44,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2022,2,17]],"date-time":"2022-02-17T00:00:00Z","timestamp":1645056000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,2,17]],"date-time":"2022-02-17T00:00:00Z","timestamp":1645056000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62006083"],"award-info":[{"award-number":["62006083"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["World Wide Web"],"published-print":{"date-parts":[[2022,3]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Web service discovery is a fundamental task in service-oriented architectures which searches for suitable web services based on users\u2019 goals and preferences. In this paper, we present a novel service discovery approach that can support user queries with various-size-grained text elements. Compared with existing approaches that only support semantics matchmaking in single texture granularity (either word level or paragraph level), our approach enables the requester to search for services with any type of query content with high performance, including word, phrase, sentence, or paragraph. Specifically, we present an unsupervised Bayesian probabilistic model, bi-Directional Sentence-Word Topic Model (bi-SWTM), to achieve semantic matchmaking between possible textual types of queries (word, phrase, sentence, paragraph) and the texts in web service descriptions, by mapping words and sentences in the same semantic space. The bi-SWTM captures textual semantics of the words and sentences in a probabilistic simplex, which provides a flexible method to build the semantic links from user queries to service descriptions. The novel approach is validated using a collection of comprehensive experiments on ProgrammableWeb data. The results demonstrate that the bi-SWTM outperforms state-of-the-art methods on service discovery and classification. The visualization of the nearest-neighbored queries and descriptions shows the capability of our model on capturing the latent semantics of web services.<\/jats:p>","DOI":"10.1007\/s11280-022-01004-7","type":"journal-article","created":{"date-parts":[[2022,2,17]],"date-time":"2022-02-17T01:03:17Z","timestamp":1645059797000},"page":"445-470","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["bi-directional Bayesian probabilistic model based hybrid grained semantic matchmaking for Web service discovery"],"prefix":"10.1007","volume":"25","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6404-3438","authenticated-orcid":false,"given":"Shuangyin","family":"Li","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Haoyu","family":"Luo","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gansen","family":"Zhao","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mingdong","family":"Tang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiao","family":"Liu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2022,2,17]]},"reference":[{"issue":"1","key":"1004_CR1","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1109\/TSC.2017.2681666","volume":"13","author":"B Bai","year":"2020","unstructured":"Bai, B, Fan, Y, Tan, W, Zhang, J: Dltsr: a deep learning framework for recommendations of long-tail web services. IEEE Trans Serv Comput 13 (1), 73\u201385 (2020)","journal-title":"IEEE Trans Serv Comput"},{"key":"1004_CR2","first-page":"147","volume":"18","author":"D Blei","year":"2006","unstructured":"Blei, D, Lafferty, J: Correlated topic models. Adv Neur Inform Process Syst 18, 147 (2006)","journal-title":"Adv Neur Inform Process Syst"},{"key":"1004_CR3","first-page":"993","volume":"3","author":"DM Blei","year":"2003","unstructured":"Blei, DM, Ng, AY, Jordan, MI: Latent Dirichlet allocation. J Mach Learn Res 3, 993\u20131022 (2003)","journal-title":"J Mach Learn Res"},{"issue":"4","key":"1004_CR4","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1145\/2983528","volume":"60","author":"A Bouguettaya","year":"2017","unstructured":"Bouguettaya, A, Singh, M, Huhns, M, Sheng, QZ, Dong, H, Yu, Q, Neiat, AG, Mistry, S, Benatallah, B, Medjahed, B, et al: A service computing manifesto: the next 10 years. Commun ACM 60(4), 64\u201372 (2017)","journal-title":"Commun ACM"},{"issue":"2","key":"1004_CR5","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1007\/s11761-018-0232-6","volume":"12","author":"A Bukhari","year":"2018","unstructured":"Bukhari, A, Liu, X: A web service search engine for large-scale web service discovery based on the probabilistic topic modeling and clustering. SOCA 12(2), 169\u2013182 (2018)","journal-title":"SOCA"},{"issue":"1","key":"1004_CR6","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1109\/TSC.2017.2686390","volume":"13","author":"B Cao","year":"2020","unstructured":"Cao, B, Liu, XF, Rahman, MM, Li, B, Liu, J, Tang, M: Integrated content and network-based service clustering and web apis recommendation for mashup development. IEEE Trans Serv Comput 13(1), 99\u2013113 (2020)","journal-title":"IEEE Trans Serv Comput"},{"issue":"3","key":"1004_CR7","doi-asserted-by":"publisher","first-page":"452","DOI":"10.1080\/17517575.2015.1081987","volume":"11","author":"F Chen","year":"2017","unstructured":"Chen, F, Li, M, Wu, H, Xie, L: Web service discovery among large service pools utilising semantic similarity and clustering. Enterprise Inform Syst 11(3), 452\u2013469 (2017)","journal-title":"Enterprise Inform Syst"},{"key":"1004_CR8","doi-asserted-by":"crossref","unstructured":"Cheng, B, Zhao, S, Li, C, Chen, J: Misda: web services discovery approach based on mining interface semantics. In: 2016 IEEE International conference on Web services (ICWS), pp 332\u2013339. IEEE (2016)","DOI":"10.1109\/ICWS.2016.50"},{"key":"1004_CR9","unstructured":"Cheng, B, Li, C, Zhao, S, Chen, J: Semantics mining & indexing-based rapid web services discovery framework. IEEE Transactions on Services Computing (2018)"},{"key":"1004_CR10","unstructured":"Devlin, J, Chang, MW, Lee, K, Toutanova, K: Bert: pre-training of deep bidirectional transformers for language understanding. arXiv:181004805 (2018)"},{"key":"1004_CR11","doi-asserted-by":"crossref","unstructured":"Gao, W, Wu, J: A novel framework for service set recommendation in mashup creation. In: 2017 IEEE International conference on Web services (ICWS), pp 65\u201372. IEEE (2017)","DOI":"10.1109\/ICWS.2017.17"},{"issue":"3","key":"1004_CR12","doi-asserted-by":"publisher","first-page":"446","DOI":"10.1109\/TSC.2018.2821149","volume":"12","author":"Z Gao","year":"2019","unstructured":"Gao, Z, Fan, Y, Wu, C, Tan, W, Zhang, J, Ni, Y, Bai, B, Chen, S: Seco-lda: mining service co-occurrence topics for composition recommendation. IEEE Trans Serv Comput 12(3), 446\u2013459 (2019)","journal-title":"IEEE Trans Serv Comput"},{"key":"1004_CR13","doi-asserted-by":"crossref","unstructured":"Hao, Y, Fan, Y, Tan, W, Zhang, J: Service recommendation based on targeted reconstruction of service descriptions. In: 2017 IEEE International conference on Web services (ICWS), pp 285\u2013292. IEEE (2017)","DOI":"10.1109\/ICWS.2017.44"},{"key":"1004_CR14","doi-asserted-by":"crossref","unstructured":"Hofmann, T: Probabilistic latent semantic analysis. In: Proceedings of the fifteenth conference on uncertainty in artificial intelligence. Morgan Kaufmann Publishers Inc., pp 289\u2013296 (1999)","DOI":"10.1145\/312624.312649"},{"key":"1004_CR15","unstructured":"Le, Q, Mikolov, T: Distributed representations of sentences and documents. In: International conference on machine learning, pp 1188\u20131196 (2014)"},{"key":"1004_CR16","doi-asserted-by":"crossref","unstructured":"Li, S, Zhang, Y, Pan, R, Mao, M, Yang, Y: Recurrent attentional topic model. In: 31th AAAI Conference on artificial intelligence (AAAI-17), association for the advancement of artificial intelligence(AAAI), pp 3223\u20133229 (2017)","DOI":"10.1609\/aaai.v31i1.10972"},{"key":"1004_CR17","first-page":"6","volume":"14","author":"S Li","year":"2020","unstructured":"Li, S, Zhang, Y, Pan, R: Bi-directional recurrent attentional topic model. ACM Trans Knowl Discov Data 14, 6 (2020)","journal-title":"ACM Trans Knowl Discov Data"},{"key":"1004_CR18","doi-asserted-by":"publisher","unstructured":"Li, S, Zhang, Y, Pan, R, Mo, K: Adaptive probabilistic word embedding. In: Proceedings of The Web conference 2020, association for computing machinery, New York, NY, USA, WWW \u201920, p 651\u2013661. https:\/\/doi.org\/10.1145\/3366423.3380147 (2020)","DOI":"10.1145\/3366423.3380147"},{"key":"1004_CR19","doi-asserted-by":"publisher","unstructured":"Li, S, Pan, R, Luo, H, Liu, X, Zhao, G: Adaptive cross-contextual word embedding for word polysemy with unsupervised topic modeling. Knowledge-Based Systems, 106827. https:\/\/doi.org\/10.1016\/j.knosys.2021.106827. https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0950705121000903 (2021)","DOI":"10.1016\/j.knosys.2021.106827"},{"key":"1004_CR20","doi-asserted-by":"crossref","unstructured":"Liang, T, Chen, L, Wu, J, Bouguettaya, A: Exploiting heterogeneous information for tag recommendation in api management. In: 2016 IEEE International conference on Web services (ICWS), pp 436\u2013443. IEEE (2016)","DOI":"10.1109\/ICWS.2016.63"},{"key":"1004_CR21","doi-asserted-by":"crossref","unstructured":"Liu, X, Agarwal, S, Ding, C, Yu, Q: An lda-svm active learning framework for web service classification. In: 2016 IEEE International conference on Web services (ICWS), pp 49\u201356 (2016)","DOI":"10.1109\/ICWS.2016.16"},{"key":"1004_CR22","doi-asserted-by":"crossref","unstructured":"Liu, X, Agarwal, S, Ding, C, Yu, Q: An lda-svm active learning framework for web service classification. In: 2016 IEEE International conference on Web services (ICWS), pp 49\u201356. IEEE (2016)","DOI":"10.1109\/ICWS.2016.16"},{"key":"1004_CR23","first-page":"2579","volume":"9","author":"Maaten Lvd","year":"2008","unstructured":"Lvd, Maaten, Hinton, G: Visualizing data using t-sne. J Mach Learn Res 9, 2579\u20132605 (2008)","journal-title":"J Mach Learn Res"},{"key":"1004_CR24","doi-asserted-by":"publisher","first-page":"233","DOI":"10.1016\/j.jss.2018.09.069","volume":"146","author":"H Nabli","year":"2018","unstructured":"Nabli, H, Djemaa, RB, Amor, IAB: Efficient cloud service discovery approach based on lda topic modeling. J Syst Softw 146, 233\u2013248 (2018)","journal-title":"J Syst Softw"},{"key":"1004_CR25","doi-asserted-by":"crossref","unstructured":"Naim, H, Aznag, M, Quafafou, M, Durand, N: Probabilistic approach for diversifying web services discovery and composition. In: 2016 IEEE International conference on Web services (ICWS), pp 73\u201380. IEEE (2016)","DOI":"10.1109\/ICWS.2016.19"},{"key":"1004_CR26","unstructured":"Patterson, S, Teh, YW: Stochastic gradient Riemannian Langevin dynamics on the probability simplex. In: Advances in neural information processing systems, pp 3102\u20133110 (2013)"},{"issue":"4","key":"1004_CR27","doi-asserted-by":"publisher","first-page":"537","DOI":"10.1109\/TSC.2015.2402679","volume":"9","author":"P Rodriguez-Mier","year":"2015","unstructured":"Rodriguez-Mier, P, Pedrinaci, C, Lama, M, Mucientes, M: An integrated semantic web service discovery and composition framework. IEEE Trans Serv Comput 9(4), 537\u2013550 (2015)","journal-title":"IEEE Trans Serv Comput"},{"key":"1004_CR28","doi-asserted-by":"crossref","unstructured":"Rupasingha, RAHM, Paik, I: Improving service recommendation by alleviating the sparsity with a novel ontology-based clustering. In: 2018 IEEE International conference on Web services (ICWS), pp 351\u2013354 (2018)","DOI":"10.1109\/ICWS.2018.00059"},{"key":"1004_CR29","doi-asserted-by":"crossref","unstructured":"Samanta, P, Liu, X: Recommending services for new mashups through service factors and top-k neighbors. In: 2017 IEEE International conference on Web services (ICWS), pp 381\u2013388 (2017)","DOI":"10.1109\/ICWS.2017.128"},{"key":"1004_CR30","doi-asserted-by":"crossref","unstructured":"Shi, M, Liu, J, Zhou, D, Tang, M, Cao, B: We-lda: a word embeddings augmented lda model for web services clustering. In: 2017 IEEE International conference on Web services (ICWS), pp 9\u201316. IEEE (2017)","DOI":"10.1109\/ICWS.2017.9"},{"key":"1004_CR31","doi-asserted-by":"crossref","unstructured":"Shi, W, Liu, X, Yu, Q: Correlation-aware multi-label active learning for web service tag recommendation. In: 2017 IEEE International conference on web services (ICWS), pp 229\u2013236. IEEE (2017)","DOI":"10.1109\/ICWS.2017.37"},{"issue":"5","key":"1004_CR32","doi-asserted-by":"publisher","first-page":"807","DOI":"10.1007\/s11280-015-0362-0","volume":"19","author":"X Su","year":"2016","unstructured":"Su, X, Zhang, M, Mu, Y: Trust-based group services selection in web-based service-oriented environments. World Wide Web 19(5), 807\u2013832 (2016)","journal-title":"World Wide Web"},{"issue":"4","key":"1004_CR33","doi-asserted-by":"publisher","first-page":"524","DOI":"10.1109\/TSC.2015.2399301","volume":"9","author":"C Surianarayanan","year":"2015","unstructured":"Surianarayanan, C, Ganapathy, G: An approach to computation of similarity, inter-cluster distance and selection of threshold for service discovery using clusters. IEEE Trans Serv Comput 9(4), 524\u2013536 (2015)","journal-title":"IEEE Trans Serv Comput"},{"key":"1004_CR34","unstructured":"Tang, J, Meng, Z, Nguyen, X, Mei, Q, Zhang, M: Understanding the limiting factors of topic modeling via posterior contraction analysis. In: International conference on machine learning, pp 190\u2013198 (2014)"},{"issue":"16","key":"1004_CR35","doi-asserted-by":"publisher","first-page":"e4448","DOI":"10.1002\/cpe.4448","volume":"30","author":"G Tian","year":"2018","unstructured":"Tian, G, Liu, P, Peng, Y, Sun, C: Tagging augmented neural topic model for semantic sparse web service discovery. Concurr Comput: Pract Exp 30 (16), e4448 (2018)","journal-title":"Concurr Comput: Pract Exp"},{"issue":"1-2","key":"1004_CR36","first-page":"1","volume":"1","author":"MJ Wainwright","year":"2008","unstructured":"Wainwright, MJ, Jordan, MI: Graphical models, exponential families, and variational inference. Found Trends Mach Learn 1(1-2), 1\u2013305 (2008)","journal-title":"Found Trends Mach Learn"},{"key":"1004_CR37","doi-asserted-by":"crossref","unstructured":"Wang, H, Shi, Y, Zhou, X, Zhou, Q, Shao, S, Bouguettaya, A: Web service classification using support vector machine. In: 2010 22nd IEEE International conference on tools with artificial intelligence, vol. 1, pp 3\u20136. IEEE (2010)","DOI":"10.1109\/ICTAI.2010.9"},{"key":"1004_CR38","doi-asserted-by":"publisher","first-page":"178","DOI":"10.1016\/j.eswa.2019.01.025","volume":"123","author":"F Xie","year":"2019","unstructured":"Xie, F, Wang, J, Xiong, R, Zhang, N, Ma, Y, He, K: An integrated service recommendation approach for service-based system development. Exp Syst Applic 123, 178\u2013194 (2019)","journal-title":"Exp Syst Applic"},{"key":"1004_CR39","doi-asserted-by":"crossref","unstructured":"Yang, Y, Ke, W, Wang, W, Zhao, Y: Deep learning for web services classification. In: 2019 IEEE International conference on Web services (ICWS), pp 440\u2013442 (2019)","DOI":"10.1109\/ICWS.2019.00079"},{"issue":"1","key":"1004_CR40","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1007\/s11280-012-0186-0","volume":"17","author":"Q Yu","year":"2014","unstructured":"Yu, Q: Qos-aware service selection via collaborative qos evaluation. World Wide Web 17(1), 33\u201357 (2014)","journal-title":"World Wide Web"},{"key":"1004_CR41","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1016\/j.jss.2018.04.046","volume":"142","author":"N Zhang","year":"2018","unstructured":"Zhang, N, Wang, J, Ma, Y, He, K, Li, Z, Liu, XF: Web service discovery based on goal-oriented query expansion. J Syst Softw 142, 73\u201391 (2018)","journal-title":"J Syst Softw"},{"issue":"2","key":"1004_CR42","doi-asserted-by":"publisher","first-page":"445","DOI":"10.1109\/JAS.2017.7510817","volume":"5","author":"P Zhang","year":"2018","unstructured":"Zhang, P, Shu, S, Zhou, M: An online fault detection model and strategies based on svm-grid in clouds. IEEE\/CAA J Automatica Sinica 5(2), 445\u2013456 (2018)","journal-title":"IEEE\/CAA J Automatica Sinica"},{"key":"1004_CR43","doi-asserted-by":"crossref","unstructured":"Zou, G, Qin, Z, He, Q, Wang, P, Zhang, B, Gan, Y: Deepwsc: a novel framework with deep neural network for web service clustering. In: 2019 IEEE International conference on Web services (ICWS), pp 434\u2013436 (2019)","DOI":"10.1109\/ICWS.2019.00077"},{"key":"1004_CR44","doi-asserted-by":"crossref","unstructured":"Zou, G, Qin, Z, He, Q, Wang, P, Zhang, B, Gan, Y: Deepwsc: clustering web services via integrating service composability into deep semantic features. IEEE Trans Serv Comput, 1\u20131 (2020)","DOI":"10.1109\/TSC.2020.3026188"}],"container-title":["World Wide Web"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11280-022-01004-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11280-022-01004-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11280-022-01004-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,27]],"date-time":"2023-01-27T05:09:57Z","timestamp":1674796197000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11280-022-01004-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,2,17]]},"references-count":44,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2022,3]]}},"alternative-id":["1004"],"URL":"https:\/\/doi.org\/10.1007\/s11280-022-01004-7","relation":{},"ISSN":["1386-145X","1573-1413"],"issn-type":[{"value":"1386-145X","type":"print"},{"value":"1573-1413","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,2,17]]},"assertion":[{"value":"30 August 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 November 2021","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 January 2022","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 February 2022","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"We wish to confirm that there are no known conflicts of interest associated with this publication and there has been no significant financial support for this work that could have influenced its outcome.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"<!--Emphasis Type='Bold' removed-->Conflict of Interests"}}]}}