Discover the SciOpen Platform and Achieve Your Research Goals with Ease.
Search articles, authors, keywords, DOl and etc.
Developers integrate web Application Programming Interfaces (APIs) into edge applications, enabling data expansion to the edge computing area for comprehensive coverage of devices in that region. To develop edge applications, developers search API categories to select APIs that meet specific functionalities. Therefore, the accurate classification of APIs becomes critically important. However, existing approaches, as evident on platforms like programableweb.com, face significant challenges. Firstly, sparsity in API data reduces classification accuracy in works focusing on single-dimensional API information. Secondly, the multidimensional and heterogeneous structure of web APIs adds complexity to data mining tasks, requiring sophisticated techniques for effective integration and analysis of diverse data aspects. Lastly, the long-tailed distribution of API data introduces biases, compromising the fairness of classification efforts. Addressing these challenges, we propose MDGCN-Lt, an API classification approach offering flexibility in using multi-dimensional heterogeneous data. It tackles data sparsity through deep graph convolutional networks, exploring high-order feature interactions among API nodes. MDGCN-Lt employs a loss function with logit adjustment, enhancing efficiency in handling long-tail data scenarios. Empirical results affirm our approach’s superiority over existing methods.
Z. Fan, W. Yang, F. Wu, J. Cao, and W. Shi, Serving at the edge: An edge computing service architecture based on ICN, ACM Trans. Internet Technol., vol. 22, no. 1, p. 22, 2021.
D. Wei, H. Ning, F. Shi, Y. Wan, J. Xu, S. Yang, and L. Zhu, Dataflow management in the internet of things: Sensing, control, and security, Tsinghua Science and Technology, vol. 26, no. 6, pp. 918–930, 2021.
G. Wang, J. Yu, M. Nguyen, Y. Zhang, S. Yongchareon, and Y. Han, Motif-based graph attentional neural network for web service recommendation, Knowl.-Based Syst., vol. 269, p. 110512, 2023.
B. Xu, S. Luo, and Y. Yan, Efficient composition of semantic web services with end-to-end QoS optimization, Tsinghua Science and Technology, vol. 15, no. 6, pp. 678–686, 2010.
L. Qi, Q. He, F. Chen, X. Zhang, W. Dou, and Q. Ni, Data-driven web APIs recommendation for building web applications, IEEE Trans. Big Data, vol. 8, no. 3, pp. 685–698, 2022.
H. Kou, J. Xu, and L. Qi, Diversity-driven automated web API recommendation based on implicit requirements, Appl. Soft Comput., vol. 136, p. 110137, 2023.
S. H. Ali, R. A. El-Atier, K. M. Abo-Al-Ez, and A. I. Saleh, A gen-fuzzy based strategy (GFBS) for web service classification, Wirel. Pers. Commun., vol. 113, no. 4, pp. 1917–1953, 2020.
M. Hasnain, I. Ghani, S. R. Jeong, and A. Ali, Ensemble learning models for classification and selection of web services: A review, Comput. Syst. Sci. Eng., vol. 40, no. 1, pp. 327–339, 2022.
Z. Meng and Z. Shi, On rule acquisition methods for data classification in heterogeneous incomplete decision systems, Knowl.-Based Syst., vol. 193, p. 105472, 2020.
S. Jose, K. T. P. Nguyen, K. Medjaher, R. Zemouri, M. Lévesque, and A. Tahan, Fault detection and diagnostics in the context of sparse multimodal data and expert knowledge assistance: Application to hydrogenerators, Comput. Ind., vol. 151, p. 103983, 2023.
Q. Chen, T. Huang, G. Zhu, and E. Lin, A dual-branch model with inter- and intra-branch contrastive loss for long-tailed recognition, Neural Netw., vol. 168, pp. 214–222, 2023.
Z. Zhu, H. Xing, and Y. Xu, Easy balanced mixing for long-tailed data, Knowl.-Based Syst., vol. 248, p. 108816, 2022.
S. Sharma, J. S. Lather, and M. Dave, Semantic approach for web service classification using machine learning and measures of semantic relatedness, Serv. Oriented Comput. Appl., vol. 10, no. 3, pp. 221–231, 2016.
K. Zhao, J. Liu, Z. Xu, X. Liu, L. Xue, Z. Xie, Y. Zhou, and X. Wang, Graph4Web: A relation-aware graph attention network for web service classification, J. Syst. Softw., vol. 190, p. 111324, 2022.
B. Tang, M. Yan, N. Zhang, L. Xu, X. Zhang, and H. Ren, Co-attentive representation learning for web services classification, Expert Syst. Appl., vol. 180, p. 115070, 2021.
M. Liu, Z. Tu, Y. Zhu, X. Xu, Z. Wang, and Q. Z. Sheng, Data correction and evolution analysis of the ProgrammableWeb service ecosystem, J. Syst. Softw., vol. 182, p. 111066, 2021.
B. Karlik and A. V. Olgac, Performance analysis of various activation functions in generalized MLP architectures of neural networks, Int. J. Artif. Intell. Expert Syst., vol. 1, no. 4, pp. 111–122, 2011.
The articles published in this open access journal are distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/).