Saved in:
Bibliographic Details
Main Authors: Xu, Zishuo, Gu, Yuhong, Yao, Dezhong
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2509.23175
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918450995134464
author Xu, Zishuo
Gu, Yuhong
Yao, Dezhong
author_facet Xu, Zishuo
Gu, Yuhong
Yao, Dezhong
contents With the rise of Web 2.0 and microservices, the increasing availability of Web APIs has intensified the need for effective recommendation systems. Existing approaches are generally categorized into two methods: recommendation-type methods, which classify APIs using labels, and match-type methods, which retrieve APIs through matching with mashups. However, three significant challenges remain: 1) semantic ambiguities in comparing API and mashup descriptions, 2) a lack of progressive semantic refinement between mashup requirements and individual API descriptions, and 3) computational inefficiency of exhaustive mashup-API comparisons in large-scale repositories. To tackle these challenges, we propose WARBERT, a hierarchical model based on BERT for Web API recommendation. WARBERT utilizes dual-component feature fusion and attention mechanisms to create accurate semantic representations. It consists of WARBERT(R) for initial candidate filtering using recommendation methods, and WARBERT(M), which focuses on refined similarity matching. The final likelihood of an API-mashup pairing combines predictions from both components, with WARBERT(R) further enhanced by an auxiliary task of predicting mashup categories. Experiments conducted on the ProgrammableWeb dataset demonstrate WARBERT outperforms existing baselines, achieving notable improvements in both accuracy and efficiency.
format Preprint
id arxiv_https___arxiv_org_abs_2509_23175
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle WARBERT: A Hierarchical BERT-based Model for Web API Recommendation
Xu, Zishuo
Gu, Yuhong
Yao, Dezhong
Information Retrieval
Artificial Intelligence
With the rise of Web 2.0 and microservices, the increasing availability of Web APIs has intensified the need for effective recommendation systems. Existing approaches are generally categorized into two methods: recommendation-type methods, which classify APIs using labels, and match-type methods, which retrieve APIs through matching with mashups. However, three significant challenges remain: 1) semantic ambiguities in comparing API and mashup descriptions, 2) a lack of progressive semantic refinement between mashup requirements and individual API descriptions, and 3) computational inefficiency of exhaustive mashup-API comparisons in large-scale repositories. To tackle these challenges, we propose WARBERT, a hierarchical model based on BERT for Web API recommendation. WARBERT utilizes dual-component feature fusion and attention mechanisms to create accurate semantic representations. It consists of WARBERT(R) for initial candidate filtering using recommendation methods, and WARBERT(M), which focuses on refined similarity matching. The final likelihood of an API-mashup pairing combines predictions from both components, with WARBERT(R) further enhanced by an auxiliary task of predicting mashup categories. Experiments conducted on the ProgrammableWeb dataset demonstrate WARBERT outperforms existing baselines, achieving notable improvements in both accuracy and efficiency.
title WARBERT: A Hierarchical BERT-based Model for Web API Recommendation
topic Information Retrieval
Artificial Intelligence
url https://arxiv.org/abs/2509.23175