Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
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%.
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...
API Offshore Standards Activities: Equipment Quality
API Offshore Standards Activities: Equipment Quality
ABSTRACT The American Petroleum Institute has introduced new quality requirements into its drilling and producing equipment standardization program. These new req...
Silymarin PlantCrystals for Improved Dermal Drug Delivery
Silymarin PlantCrystals for Improved Dermal Drug Delivery
Background/Objectives: PlantCrystals (PCs) are submicron particles derived from plants or parts of plants that can be produced by bead milling and/or high-pressure homogenization. ...
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 ...
PENGGUNAAN SENJATA API RAKITAN DAN BAHAN PELEDAK
PENGGUNAAN SENJATA API RAKITAN DAN BAHAN PELEDAK
Penelitian tesis ini berjudul “Penggunaan Senjata Api Rakitan Dan Bahan Peledak” yang di latar belakangi adanya tingkat perkembangan kejahatan di Indonesia semakin hari semakin tin...
Analisis Pengelolaan Sampah Anorganik Di Desa Parit 1 Api-Api Kecamatan Bandar Laksamana Tahun 2020
Analisis Pengelolaan Sampah Anorganik Di Desa Parit 1 Api-Api Kecamatan Bandar Laksamana Tahun 2020
Di negara berkembang umumnya sampah masih dibuang tanpa adanya pemilahan terlebih dahulu, seperti sampah Organik, Anorganik, dan logam masih menjadi satu, itulah yang menyulitkan u...

Back to Top