Jointly learning invocations and descriptions for context-aware mashup tagging with graph attention network

被引:1
|
作者
Wang, Xin [1 ]
Liu, Xiao [2 ]
Wu, Hao [3 ]
Liu, Jin [1 ]
Chen, Xiaomei [3 ]
Xu, Zhou [4 ]
机构
[1] Wuhan Univ, Sch Comp Sci, Wuhan, Peoples R China
[2] Deakin Univ, Sch Informat Technol, Geelong, Vic, Australia
[3] Yunnan Univ, Sch Informat Sci & Engn, Kunming, Yunnan, Peoples R China
[4] Chongqing Univ, Sch Big Data & Software Engn, Chongqing, Peoples R China
基金
中国国家自然科学基金;
关键词
Mashup tagging; API invocation pattern; Web semantics; Graph attention network; Web service ecosystem;
D O I
10.1007/s11280-022-01087-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the growing prosperity of the Web service economy, more and more mashups have been developed that combine multiple Web APIs to achieve more powerful functionalities to accommodate complex business requirements. Consequently, mashup tagging has become an emerging task that is essential for managing and retrieving enormous service resources. Most of the existing mashup tagging methods are limited in several critical aspects such as the lack of explicit modeling for high-order connectivity, the neglect of discriminating the different importance of neighbors related to mashups adaptively, and achieving less desirable performance. To address the above limitations, in this paper, we propose a Context-Aware method to learn invocations patterns and descriptions for Mashup Tagging, named CAMT. Specifically, we explicitly model the high-order connectivity with two-graph evolution patterns (including the mashup-API-tag graph and the mashup-API-word graph) based on a graph neural network, and recursively propagating embeddings from neighbors of the target node to update its representation. Finally, a multi-head attention mechanism is exploited to discriminate the importance of neighbors adaptively. Comprehensive experiments on the real-world dataset demonstrate the effectiveness of CAMT when compared with many state-of-the-art baselines. For example, we achieve 10.7/9.6/12.7/9.0% gains in terms of P@5 / R@5 / MRR@5 / NDCG@5 metrics for mashup tagging, respectively. In addition, our model can achieve not only higher accuracy but also higher diversity and lower computational overhead.
引用
收藏
页码:1295 / 1322
页数:28
相关论文
共 50 条
  • [1] Jointly learning invocations and descriptions for context-aware mashup tagging with graph attention network
    Xin Wang
    Xiao Liu
    Hao Wu
    Jin Liu
    Xiaomei Chen
    Zhou Xu
    World Wide Web, 2023, 26 : 1295 - 1322
  • [2] Graph Attention Network for Context-Aware Visual Tracking
    Shao, Yanyan
    Guo, Dongyan
    Cui, Ying
    Wang, Zhenhua
    Zhang, Liyan
    Zhang, Jianhua
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2024,
  • [3] Graph Representation Learning for Context-Aware Network Intrusion Detection
    Premkumar, Augustine
    Schneider, Madeleine
    Spivey, Carlton
    Pavlik, John A.
    Bastian, Nathaniel D.
    ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING FOR MULTI-DOMAIN OPERATIONS APPLICATIONS V, 2023, 12538
  • [4] Enhancing Personal Learning Environments by Context-Aware Tagging
    Cao, Yiwei
    Kovachev, Dejan
    Klamma, Ralf
    Lau, Rynson W. H.
    ADVANCES IN WEB-BASED LEARNING-ICWL 2010, 2010, 6483 : 11 - +
  • [5] Graph Neural Network for Context-Aware Recommendation
    Sattar, Asma
    Bacciu, Davide
    NEURAL PROCESSING LETTERS, 2023, 55 (05) : 5357 - 5376
  • [6] Graph Neural Network for Context-Aware Recommendation
    Asma Sattar
    Davide Bacciu
    Neural Processing Letters, 2023, 55 : 5357 - 5376
  • [7] Context-aware attention network for image recognition
    Jiaxu Leng
    Ying Liu
    Shang Chen
    Neural Computing and Applications, 2019, 31 : 9295 - 9305
  • [8] Context-aware attention network for image recognition
    Leng, Jiaxu
    Liu, Ying
    Chen, Shang
    NEURAL COMPUTING & APPLICATIONS, 2019, 31 (12): : 9295 - 9305
  • [9] Context-Aware Mashup for Smart Mobile Devices
    Chun, Sejin
    Jung, Jooik
    Jeon, Hyun-Bae
    Kim, Beom-Jun
    Lee, Kyong-Ho
    2012 IEEE ASIA-PACIFIC SERVICES COMPUTING CONFERENCE (APSCC), 2012, : 179 - 186
  • [10] Spoken language understanding via graph contrastive learning on the context-aware graph convolutional network
    Cao, Ze
    Liu, Jian-Wei
    PATTERN ANALYSIS AND APPLICATIONS, 2024, 27 (04)