Javascript must be enabled to continue!
ARIR: An Intent Recognition-Based Approach for API Recommendation
View through CrossRef
Abstract
With the prevalence of service composition, how to recommend API services that meet the Mashup requirements for developers has become a challenging in the field of service computing. Existing works on Web service recommendation typically conduct service recommendation based on the semantic requirements and interaction relationships of Web services, while ignoring the construction intent of Mashup creators. Moreover, they often only focus on the impact of single intent on recommendation, neglecting the diverse requirements of Mashup creators at different intent-levels. As a result, the recommendation models fail to comprehensively understand the construction intent of Mashup creators, which affects the quality and effectiveness of Web service recommendation. To address this problem, this paper proposes an intent recognition-based API recommendation method, denoted as ARIR. This method utilizes the annotation information of Mashup and API to analyse the creation intent of Mashup and the functional intent of API, thereby providing more accurate API with high-quality to Mashup creators. Firstly, it decouples the representations of Mashup and API at different intent-levels and independently initializes the node representations at each intent-level. Secondly, it trains the vector representations at each intent-level using a decoupled graph convolutional neural network module and obtains the representation vectors of Mashup/API at different intent-levels with attention weights. Then, it aggregates the intents of Mashup and API using the Mashup-API interaction relationships, resulting in the final node representations of Mashup/API. Furthermore, it constructs a similarity heterogeneous network by calculating the Mashup-to-Mashup similarity and API-to-API similarity, updating the node representations by using the Mashup and API feature matrices and adjacency matrices, and obtaining the final recommendation prediction results by using a fully connected layer. Finally, the experimental results conducted on real-world Web service datasets demonstrate that the ARIR outperforms the best-performing baseline method with Recall@20 of 3% and NDCG@20 of 5%.
Research Square Platform LLC
Title: ARIR: An Intent Recognition-Based Approach for API Recommendation
Description:
Abstract
With the prevalence of service composition, how to recommend API services that meet the Mashup requirements for developers has become a challenging in the field of service computing.
Existing works on Web service recommendation typically conduct service recommendation based on the semantic requirements and interaction relationships of Web services, while ignoring the construction intent of Mashup creators.
Moreover, they often only focus on the impact of single intent on recommendation, neglecting the diverse requirements of Mashup creators at different intent-levels.
As a result, the recommendation models fail to comprehensively understand the construction intent of Mashup creators, which affects the quality and effectiveness of Web service recommendation.
To address this problem, this paper proposes an intent recognition-based API recommendation method, denoted as ARIR.
This method utilizes the annotation information of Mashup and API to analyse the creation intent of Mashup and the functional intent of API, thereby providing more accurate API with high-quality to Mashup creators.
Firstly, it decouples the representations of Mashup and API at different intent-levels and independently initializes the node representations at each intent-level.
Secondly, it trains the vector representations at each intent-level using a decoupled graph convolutional neural network module and obtains the representation vectors of Mashup/API at different intent-levels with attention weights.
Then, it aggregates the intents of Mashup and API using the Mashup-API interaction relationships, resulting in the final node representations of Mashup/API.
Furthermore, it constructs a similarity heterogeneous network by calculating the Mashup-to-Mashup similarity and API-to-API similarity, updating the node representations by using the Mashup and API feature matrices and adjacency matrices, and obtaining the final recommendation prediction results by using a fully connected layer.
Finally, the experimental results conducted on real-world Web service datasets demonstrate that the ARIR outperforms the best-performing baseline method with Recall@20 of 3% and NDCG@20 of 5%.
Related Results
API Offshore Structure Standards: 2006 And Beyond
API Offshore Structure Standards: 2006 And Beyond
Abstract
The future of the API offshore structure standards appears to be at a crossroad. The short term plans are clearly laid out, with the projected publicatio...
Intent Negotiation Framework for Intent-driven Service Management
Intent Negotiation Framework for Intent-driven Service Management
<p>To automate network operations and deployment of compute services, intent-driven service management (IDSM) is essential. It enables network users to express their service ...
Intent Negotiation Framework for Intent-driven Service Management
Intent Negotiation Framework for Intent-driven Service Management
<p>To automate network operations and deployment of compute services, intent-driven service management (IDSM) is essential. It enables network users to express their service ...
Intent Negotiation Framework for Intent-driven Service Management
Intent Negotiation Framework for Intent-driven Service Management
<p>To automate network operations and deployment of compute services, intent-driven service management (IDSM) is essential. It enables network users to express their service ...
Doctor Recommendation Model for Pre-Diagnosis Online in China: Integrating Ontology Characteristics and Disease Text Mining (Preprint)
Doctor Recommendation Model for Pre-Diagnosis Online in China: Integrating Ontology Characteristics and Disease Text Mining (Preprint)
BACKGROUND
Background: The online health community provides diagnosis and treatment assistance online so that doctors and patients can keep in touch continu...
RANCANG BANGUN ROBOT LINE FOLLOWER PEMADAM API MEMANFAATKAN FLAME SENSOR DAN BLUETOOTH BERBASIS ARDUINO
RANCANG BANGUN ROBOT LINE FOLLOWER PEMADAM API MEMANFAATKAN FLAME SENSOR DAN BLUETOOTH BERBASIS ARDUINO
Abstrak - Tujuan penelitian ini adalah membuat sistem monitoring ruangan yang berfungsi untuk memantau keberadaan api di dalam ruangan, dan membuat robot yang bisa memadamkan api ...
Sejarah Kopi Kapal Api
Sejarah Kopi Kapal Api
Kopi Kapal Api telah ada sejak zaman penjajahan Belanda datang ke Indonesia. Sebelumnya, perusahaan kopi Kapal Api didirikan, pada tahun 1927, tiga orang bersaudara yaitu Go Soe Lo...

