Shengye Pang;Yihang Zhang;Song Yang;Yixin Chen;Yanglan Gan;Shuiguang Deng;Guobing Zou
{"title":"Leveraging Co-Occurrence Bias in Web API Recommendation via Causality-Inspired Context-Adjusted Graph Learning","authors":"Shengye Pang;Yihang Zhang;Song Yang;Yixin Chen;Yanglan Gan;Shuiguang Deng;Guobing Zou","doi":"10.1109/TSC.2026.3708601","DOIUrl":null,"url":null,"abstract":"Web API recommendation is crucial for mashup development, yet the rapid growth of service repositories causes severe information overload. Existing methods heavily exploit historical API co-occurrences, which can introduce spurious correlations bias across heterogeneous contexts and aggravate sparsity by ignoring valid but unobserved combinations. We propose CICA, a causality-inspired, context-adjusted graph learning framework that (i) disentangles functional semantics from contextual confounders and employs a Query-Aware Graph Neural Network to selectively activate context-relevant edges for dynamic noise filtering. Furthermore, the framework (ii) enriches sparse nodes with implicit semantic similarity edges to alleviate the sparsity bias. Finally, a causal adjustment mechanism is implemented to integrate functional matching with co-occurrence patterns by dynamically controlling the intervention of co-occurrence bias. Comprehensive experiments conducted on the real-world ProgrammableWeb dataset demonstrate that CICA consistently outperforms state-of-the-art baselines across standard evaluation metrics, including Precision, Recall, and NDCG.","PeriodicalId":13255,"journal":{"name":"IEEE Transactions on Services Computing","volume":"19 4","pages":"2876-2888"},"PeriodicalIF":6.2000,"publicationDate":"2026-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Services Computing","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/11592683/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
Web API recommendation is crucial for mashup development, yet the rapid growth of service repositories causes severe information overload. Existing methods heavily exploit historical API co-occurrences, which can introduce spurious correlations bias across heterogeneous contexts and aggravate sparsity by ignoring valid but unobserved combinations. We propose CICA, a causality-inspired, context-adjusted graph learning framework that (i) disentangles functional semantics from contextual confounders and employs a Query-Aware Graph Neural Network to selectively activate context-relevant edges for dynamic noise filtering. Furthermore, the framework (ii) enriches sparse nodes with implicit semantic similarity edges to alleviate the sparsity bias. Finally, a causal adjustment mechanism is implemented to integrate functional matching with co-occurrence patterns by dynamically controlling the intervention of co-occurrence bias. Comprehensive experiments conducted on the real-world ProgrammableWeb dataset demonstrate that CICA consistently outperforms state-of-the-art baselines across standard evaluation metrics, including Precision, Recall, and NDCG.
Web API推荐对于mashup开发至关重要,但是服务存储库的快速增长导致了严重的信息过载。现有的方法严重利用了历史API共现,这可能会在异构上下文中引入虚假的相关性偏差,并通过忽略有效但未观察到的组合而加剧稀疏性。我们提出了CICA,这是一个因果关系启发的,上下文调整的图学习框架,它(i)从上下文混杂因素中分离功能语义,并采用查询感知图神经网络选择性地激活上下文相关边缘进行动态噪声过滤。此外,该框架(ii)通过隐式语义相似边丰富稀疏节点,以减轻稀疏性偏差。最后,通过动态控制共现偏差的干预,实现功能匹配与共现模式的因果调节机制。在真实世界的ProgrammableWeb数据集上进行的综合实验表明,CICA在标准评估指标(包括Precision、Recall和NDCG)上始终优于最先进的基线。
期刊介绍:
IEEE Transactions on Services Computing encompasses the computing and software aspects of the science and technology of services innovation research and development. It places emphasis on algorithmic, mathematical, statistical, and computational methods central to services computing. Topics covered include Service Oriented Architecture, Web Services, Business Process Integration, Solution Performance Management, and Services Operations and Management. The transactions address mathematical foundations, security, privacy, agreement, contract, discovery, negotiation, collaboration, and quality of service for web services. It also covers areas like composite web service creation, business and scientific applications, standards, utility models, business process modeling, integration, collaboration, and more in the realm of Services Computing.