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...
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 ...
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...
Penelitian ini bertujuan: 1) menentukkan lokasi rawan kecelakaan (black site) dan angka kecelakaan kereta api di Kota Padang. 2) mengetahui karakteritik lokasi rawan kecelakaan (bl...

Back to Top