WARBERT: A Hierarchical BERT-based Model for Web API Recommendation
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 8 of its 52 references that are in the map. First posted on arXiv 27 Sep 2025.
Builds on
8 of 52 references.
References · 8
- 2017Attention Is All You Needcited by 60,361
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2019Well-Read Students Learn Better: On the Importance of Pre-training Compact Modelscited by 120
- 2021Generalization in NLI: Ways (Not) To Go Beyond Simple Heuristicscited by 67
- 2023Efficient Long-Range Transformers: You Need to Attend More, but Not Necessarily at Every Layercited by 13
- 2019How to make latent factors interpretable by feeding Factorization machines with knowledge graphscited by 7
- 2019Distributed Redundant Placement for Microservice-based Applications at the Edgecited by 4
- 2021Deep Learning Framework for Multi-Round Service Bundle Recommendation in Iterative Mashup Developmentcited by 1
Built on by
Not cited yet.