TCL: Trustworthy Contrastive Learning for Web API Recommendation via Exploring Textual and Structural Semantics
With the development of service-oriented computing, software developers increasingly rely on diverse Web application programming interfaces (APIs, also known as Web services) from unmanned Web API markets. This trend aims to expedite the development of feature-rich Mashup applications while simultan...
Uloženo v:
| Vydáno v: | IEEE transactions on computational social systems s. 1 - 12 |
|---|---|
| Hlavní autoři: | , , , , , |
| Médium: | Journal Article |
| Jazyk: | angličtina |
| Vydáno: |
IEEE
2025
|
| Témata: | |
| ISSN: | 2329-924X, 2373-7476 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Abstract | With the development of service-oriented computing, software developers increasingly rely on diverse Web application programming interfaces (APIs, also known as Web services) from unmanned Web API markets. This trend aims to expedite the development of feature-rich Mashup applications while simultaneously reducing time and costs. However, the growing abundance of Web APIs presents a challenge in service discovery. Consequently, Web API recommendation is proposed as a vital strategy for facilitating service discovery. Nonetheless, existing approaches to Web API recommendation suffer from limitations in effectively extracting rich semantics from description documents and service networks, leading to suboptimal recommendation performance. To address this issue, this article proposes trustworthy contrastive learning (TCL) for Web API recommendation via exploring textual and structural semantics, named TCL. TCL takes the trustworthiness of both the textual and structural representations into account to differentiate the loss of contrastive learning so that both textual and structural representation learning can be mutually improved. Empirical evaluations conducted on a real-world dataset crawled from ProgrammableWeb.com demonstrate the effectiveness of the proposed approach, showcasing its superiority over baseline methods. |
|---|---|
| AbstractList | With the development of service-oriented computing, software developers increasingly rely on diverse Web application programming interfaces (APIs, also known as Web services) from unmanned Web API markets. This trend aims to expedite the development of feature-rich Mashup applications while simultaneously reducing time and costs. However, the growing abundance of Web APIs presents a challenge in service discovery. Consequently, Web API recommendation is proposed as a vital strategy for facilitating service discovery. Nonetheless, existing approaches to Web API recommendation suffer from limitations in effectively extracting rich semantics from description documents and service networks, leading to suboptimal recommendation performance. To address this issue, this article proposes trustworthy contrastive learning (TCL) for Web API recommendation via exploring textual and structural semantics, named TCL. TCL takes the trustworthiness of both the textual and structural representations into account to differentiate the loss of contrastive learning so that both textual and structural representation learning can be mutually improved. Empirical evaluations conducted on a real-world dataset crawled from ProgrammableWeb.com demonstrate the effectiveness of the proposed approach, showcasing its superiority over baseline methods. |
| Author | Liu, Jianxun Li, Pei Cao, Buqing Xu, Yu Kang, Guosheng Ren, Hongshuai |
| Author_xml | – sequence: 1 givenname: Guosheng orcidid: 0000-0003-1275-5921 surname: Kang fullname: Kang, Guosheng email: guoshengkang@gmail.com organization: School of Computer Science and Engineering, Hunan University of Science and Technology, Xiangtan, China – sequence: 2 givenname: Hongshuai orcidid: 0009-0007-1812-2515 surname: Ren fullname: Ren, Hongshuai email: hongshuairen01@gmail.com organization: Hunan Provincial Key Laboratory for Services Computing and Novel Software Technology and the School of Computer Science and Engineering, Hunan University of Science and Technology, Xiangtan, China – sequence: 3 givenname: Jianxun orcidid: 0000-0003-0722-152X surname: Liu fullname: Liu, Jianxun email: ljx529@gmail.com organization: Hunan Provincial Key Laboratory for Services Computing and Novel Software Technology and the School of Computer Science and Engineering, Hunan University of Science and Technology, Xiangtan, China – sequence: 4 givenname: Buqing orcidid: 0000-0003-0009-8020 surname: Cao fullname: Cao, Buqing email: buqingcao@gmail.com organization: Hunan Provincial Key Laboratory for Services Computing and Novel Software Technology and the School of Computer Science and Engineering, Hunan University of Science and Technology, Xiangtan, China – sequence: 5 givenname: Yu orcidid: 0000-0002-7304-5045 surname: Xu fullname: Xu, Yu email: yx322@medschl.cam.ac.uk organization: Cambridge Baker Systems Genomics Initiative and British Heart Foundation Cardiovascular Epidemiology Unit, Department of Public Health and Primary Care, University of Cambridge, CB20SR Cambridge, U.K – sequence: 6 givenname: Pei orcidid: 0000-0001-8699-8825 surname: Li fullname: Li, Pei email: 8992077@qq.com organization: School of Computer Science and Engineering, Hunan University of Information Technology, Changsha 410151, China |
| BookMark | eNpFkM1Kw0AUhQepYK19AMHFvEDq_GWSuCuhaiGgmIjuwmRyo5FmpkymtX17E1pwc-65cM5ZfNdoYqwBhG4pWVBKkvsizfMFIyxccEmYZMkFmjIe8SASkZyMniVBwsTnFZr3_Q8hhLIwjBiZIluk2QMu3K73v9b57yNOrfFO9b7dA85AOdOaL9xYhz-gwsvXNX4DbbsOTK18aw3etwqvDtuNdWOwgIPfqQ1Wpsa5dzvtd254c-iU8a3ub9BlozY9zM93ht4fV0X6HGQvT-t0mQWaMeIDHVMZizqmOlRaxnETNUC04CEZVChWKc50VIk6kkk8WEVoTQU0EVRJAzLhM0RPu9rZvnfQlFvXdsodS0rKEVo5QitHaOUZ2tC5O3VaAPjPUypDwTj_A0jbbB8 |
| CODEN | ITCSGL |
| ContentType | Journal Article |
| DBID | 97E RIA RIE AAYXX CITATION |
| DOI | 10.1109/TCSS.2025.3602629 |
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Social Sciences (General) |
| EISSN | 2373-7476 |
| EndPage | 12 |
| ExternalDocumentID | 10_1109_TCSS_2025_3602629 11165423 |
| Genre | orig-research |
| GroupedDBID | 0R~ 6IK 97E AAJGR AASAJ AAWTH ABAZT ABQJQ ABVLG AGQYO AHBIQ AKJIK AKQYR ALMA_UNASSIGNED_HOLDINGS ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ EBS IFIPE IPLJI JAVBF OCL PQQKQ RIA RIE 4.4 AAYXX AGSQL CITATION EJD M43 |
| ID | FETCH-LOGICAL-c220t-c81684d81c5ac688f7fe0c43500c44a2ba32c7b4d769832ca01d14ef7eb9fe693 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 0 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001575925000001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 2329-924X |
| IngestDate | Sat Nov 29 07:27:19 EST 2025 Wed Oct 01 07:05:17 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html https://doi.org/10.15223/policy-029 https://doi.org/10.15223/policy-037 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c220t-c81684d81c5ac688f7fe0c43500c44a2ba32c7b4d769832ca01d14ef7eb9fe693 |
| ORCID | 0000-0001-8699-8825 0000-0003-1275-5921 0000-0003-0009-8020 0000-0002-7304-5045 0009-0007-1812-2515 0000-0003-0722-152X |
| PageCount | 12 |
| ParticipantIDs | crossref_primary_10_1109_TCSS_2025_3602629 ieee_primary_11165423 |
| PublicationCentury | 2000 |
| PublicationDate | 2025-00-00 |
| PublicationDateYYYYMMDD | 2025-01-01 |
| PublicationDate_xml | – year: 2025 text: 2025-00-00 |
| PublicationDecade | 2020 |
| PublicationTitle | IEEE transactions on computational social systems |
| PublicationTitleAbbrev | TCSS |
| PublicationYear | 2025 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0001255720 |
| Score | 2.2903593 |
| Snippet | With the development of service-oriented computing, software developers increasingly rely on diverse Web application programming interfaces (APIs, also known... |
| SourceID | crossref ieee |
| SourceType | Index Database Publisher |
| StartPage | 1 |
| SubjectTerms | Accuracy Contrastive learning Electronic mail Graph neural networks Mashup creation Mashups Representation learning Semantics Service computing Software structural semantic textual semantic Training trustworthy contrastive learning (TCL) Web application programming interface (API) recommendation |
| Title | TCL: Trustworthy Contrastive Learning for Web API Recommendation via Exploring Textual and Structural Semantics |
| URI | https://ieeexplore.ieee.org/document/11165423 |
| WOSCitedRecordID | wos001575925000001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Electronic Library (IEL) customDbUrl: eissn: 2373-7476 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0001255720 issn: 2329-924X databaseCode: RIE dateStart: 20140101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NS8MwFA9uePDi58T5RQ4eVOjWNmnTehvDoSBj0Iq7lSR9kR22yboN_O9N0szt4sFLKSUl5b0m7yPv_X4I3UURMThr4DFRUo9KFXspUOFxJTmBkBOmlCWbYMNhMh6nI9esbnthAMAWn0HH3Nqz_HIuVyZV1g0MVoy2_w3UYCyum7V2EipRxMLNyWXgp928n2U6AgyjDjFES9aL3NqeHTIVa0sGR__8imN06JxG3Ku1fIL2YHaK2nVnLXars8L3DkL64QzN8_7bE85NP4WtAfzGBoVqwSuzuWGHqfqJtcOKP0Dg3ugVmzh0qmeuOZbwesLxb30ezvUWvtJz8VmJM4s4a9A6cAZTrZiJrFroffCc9188R63gyTD0l540dBu0TAIZcRkniWIKfKldJ19fKQ8FJ6FkgpYsTvWal9wPyoCCYiBSBXFKzlFzNp_BBcJUKznRfgsEtKSERyKROgYJYpESQoKQt9HjRujFV42gUdjIw08Lo6HCaKhwGmqjlhH4dqCT9eUfz6_QgXm9zolco6aWANygfbleTqrFrf1BfgBZjLvQ |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NS8MwFA86Bb34OXF-5uBBhW5tkn55G8Ox4RyDVtytpOmL7LBO1m3gf2-Sds6LBy-llNCU95q8j7z3-yF057pU46yB5acZs5iQnhUCSy0uBadAOPWlNGQT_nAYjMfhqGpWN70wAGCKz6Cpb81ZfjYTS50qazkaK0bZ_2204zJG7LJd61dKxXV9sj67dOywFXeiSMWAxG1STbVk_MiN9flFp2KsSffwn99xhA4qtxG3Sz0foy3IT1Cj7K3F1fos8H0FIv1wimZxZ_CEY91RYaoAv7DGoZrzQm9vuEJV_cDKZcXvkOL2qI91JDpVM5csS3g14finQg_HahNfqrl4nuHIYM5qvA4cwVSpZiKKOnrrPsednlWRK1iCEHthCU24wbLAES4XXhBIX4ItlPNkqyvjJOWUCD9lme-FatULbjuZw0D6kIYSvJCeoVo-y-EcYabUHCjPBRyWMcrdNBAqCnG8NKSUOoQ30ONa6MlniaGRmNjDDhOtoURrKKk01EB1LfDNwErWF388v0V7vfh1kAz6w5dLtK9fVWZIrlBNSQOu0a5YLSbF_Mb8LN9Jvb8X |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=TCL%3A+Trustworthy+Contrastive+Learning+for+Web+API+Recommendation+via+Exploring+Textual+and+Structural+Semantics&rft.jtitle=IEEE+transactions+on+computational+social+systems&rft.au=Kang%2C+Guosheng&rft.au=Ren%2C+Hongshuai&rft.au=Liu%2C+Jianxun&rft.au=Cao%2C+Buqing&rft.date=2025&rft.issn=2329-924X&rft.eissn=2373-7476&rft.spage=1&rft.epage=12&rft_id=info:doi/10.1109%2FTCSS.2025.3602629&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_TCSS_2025_3602629 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2329-924X&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2329-924X&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2329-924X&client=summon |