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...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:IEEE transactions on computational social systems s. 1 - 12
Hlavní autoři: Kang, Guosheng, Ren, Hongshuai, Liu, Jianxun, Cao, Buqing, Xu, Yu, Li, Pei
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