492
Views
0
CrossRef citations to date
0
Altmetric
Research Article

Recommending third-party APIs via using lightweight graph convolutional neural networks

, , , &
Article: 2228523 | Received 26 Mar 2023, Accepted 19 Jun 2023, Published online: 03 Jul 2023

References

  • Berg, R. v. d., Kipf, T. N., & Welling, M. J. (2017). Graph convolutional matrix completion. SIGKDD.
  • Chen, X., Liang, W., Xu, J., Wang, C., Li, K. C., & Qiu, M. (2021). An efficient service recommendation algorithm for cyber-physical-social systems. IEEE Transactions on Network Science and Engineering, https://doi.org/10.1109/TNSE.2021.3092204
  • Guo, X., Zhou, H., & Tang, M. (2022). The API-mashup ecosystem: a comprehensive study of programmable web. International Journal of Embedded Systems, 15(3), 132–138. https://doi.org/10.1504/IJES.2022.123306
  • Hamilton, W. L., Ying, R., & Leskovec, J. (2017). Inductive representation learning on large graphs. The 31st International Conference on Neural Information Processing Systems, 1025–1035.
  • He, X., Deng, K., Wang, X., Li, Y., Zhang, Y., & Wang, M. (2020). Lightgcn: Simplifying and powering graph convolution network for recommendation. The 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, 639–648.
  • He, X., Liao, L., Zhang, H., Nie, L., Hu, X., & Chua, T.-S. (2017). Neural collaborative filtering. WWW, 173–182.
  • Kipf, T. N., & Welling, M. (2016). Semi-supervised classification with graph convolutional networks. https://doi.org/10.48550/arXiv.1609.02907.
  • Li, C., Zhang, R., Huai, J., Guo, X., & Sun, H. (2013). A probabilistic approach for web service discovery. IEEE International Conference on Services Computing. IEEE, 49–56.
  • Li, H., Liu, J., Cao, B., Tang, M., & Li, B. (2017). Integrating tag, topic, co-occurrence, and popularity to recommend web APIs for mashup creation. IEEE International Conference on Services Computing. IEEE, 84–91.
  • Li, Q., Han, Z., & Wu, X.-M. (2018). Deeper insights into graph convolutional networks for semi-supervised learning. AAAI, 3538–3545.
  • Lian, S., & Tang, M. (2022). API recommendation for Mashup creation based on neural graph collaborative filtering’. Connection Science, 34(1), 124–138. https://doi.org/10.1080/09540091.2021.1974819
  • Liang, W., Huang, W., Long, J., Zhang, K., Li, K.-C., & Zhang, D. (2020). Deep reinforcement learning for resource protection and real-time detection in IoT environment. IEEE Internet of Things Journal, 7(7), 6392–6401. https://doi.org/10.1109/JIOT.2020.2974281
  • Liang, W., Li, Y., Xie, K., Zhang, D., Li, K. C., Souri, A., & Li, K. (2022a). Spatial-Temporal aware inductive graph neural network for C-ITS data recovery. IEEE Transactions on Intelligent Transportation Systems, https://doi.org/10.1109/TITS.2022.3156266
  • Liang, W., Xiao, L., Zhang, K., Tang, M., He, D., & Li, K. C. (2022b). Data fusion approach for collaborative anomaly intrusion detection in blockchain-based systems. IEEE Internet of Things Journal, 9(16), 14741–14751. https://doi.org/10.1109/JIOT.2021.3053842
  • Liang, W., Xie, S., Cai, J., Xu, J., Hu, Y., Xu, Y., & Qiu, M. (2022c). Deep neural network security collaborative filtering scheme for service recommendation in intelligent cyber-physical systems. IEEE Internet of Things Journal, 9(22), 22123–22132. https://doi.org/10.1109/JIOT.2021.3086845
  • Liu, J., Tang, M., Zheng, M., Liu, X., & Lyu, S. (2016). Location-aware and personalized collaborative filtering for web service recommendation. IEEE Transactions on Services Computing, 9(5), 686–699. https://doi.org/10.1109/TSC.2015.2433251
  • Liu, X., Yi, H., Wei, S., & Liang, H. (2007). Towards service composition based on mashup. IEEE Congress on Services. IEEE, 332–339.
  • Luo, X., Wu, H., Yuan, H., & Zhou, M. (2020). Temporal pattern-aware QoS prediction via biased non-negative latent factorization of tensors. IEEE Transactions on Cybernetics, 50(5), 1798–1809. https://doi.org/10.1109/TCYB.2019.2903736
  • Qi, L., Song, H., Zhang, X., Srivastava, G., Xu, X., & Yu, S. (2021). Compatibility-aware web api recommendation for mashup creation via textual description mining. ACM Transactions on Multimedia Computing, Communications, and Applications, 17(1s), 1–19. https://doi.org/10.1145/3417293
  • Rendle, S., Freudenthaler, C., Gantner, Z., & Schmidt-Thieme, L. B. (2009). Bayesian personalized ranking from implicit feedback. UAI, 452–461.
  • Shi, M., Tang, Y., & Liu, J. (2019). Functional and contextual attention-based LSTM for service recommendation in Mashup creation. IEEE Transactions on Parallel and Distributed Systems, 30(5), 1077–1090. https://doi.org/10.1109/TPDS.2018.2877363
  • Song, Y., Ye, H., Li, M., & Cao, F. (2022). Deep multi-graph neural networks with attention fusion for recommendation. Expert Systems with Applications, 191, 116240. https://doi.org/10.1016/j.eswa.2021.116240
  • Tang, B., Tang, M., Xia, Y., & Hsieh, M. Y. (2021). Composition pattern-aware web service recommendation based on depth factorisation machine. Connection Science, 33(4), 870–890. https://doi.org/10.1080/09540091.2021.1911933
  • Tang, M., Liang, W., Yang, Y., & Xie, J. (2019a). A factorization machine-based QoS prediction approach for mobile service selection. IEEE Access, 7, 32961–32970. https://doi.org/10.1109/ACCESS.2019.2902272
  • Tang, M., Xia, Y., Tang, B., Zhou, Y., Cao, B., & Hu, R. (2019b). Mining collaboration patterns between APIs for mashup creation in web of things. IEEE Access, 7, 14206–14215. https://doi.org/10.1109/ACCESS.2019.2894297
  • Tang, M., Xie, F., Liang, W., Xia, Y., & Li, K. C. (2019c). Predicting new composition relations between web services via link analysis. International Journal of Computational Science and Engineering, 20(1), 88–101. https://doi.org/10.1504/IJCSE.2019.103256
  • Tang, M., Zheng, Z., Kang, G., Liu, J., Yang, Y., & Zhang, T. (2016). Collaborative web service quality prediction via exploiting matrix factorization and network map. IEEE Transactions on Network and Service Management, 13(1), 126–137. https://doi.org/10.1109/TNSM.2016.2517097
  • Wang, X., He, X., Wang, M., Feng, F., & Chua, T.-S. (2019). Neural graph collaborative filtering. SIGIR, 165–174.
  • Wang, X., Wu, H., & Hsu, C. H. (2018). Mashup-oriented API recommendation via random walk on knowledge graph. IEEE Access, 7, 7651–7662. https://doi.org/10.1109/ACCESS.2018.2890156
  • Wu, F., Souza, A., Zhang, T., Fifty, C., Yu, T., & Weinberger, K. (2019). Simplifying graph convolutional networks. ICML, 6861–6871.
  • Wu, H., Yue, K., Li, B., Zhang, B., & Hsu, C. H. (2018). Collaborative qos prediction with context-sensitive matrix factorization. Future Generation Computer Systems, 82, 669–678. https://doi.org/10.1016/j.future.2017.06.020
  • Xu, G., Lian, S., & Tang, M. (2023). Web API service recommendation for mashup creation. International Journal of Computer Sciences and Engineering, 26(1), 45–53.
  • Xu, J., Xiao, L., Li, Y., Huang, M., Zhuang, Z., Weng, T. H., & Liang, W. (2021). NFMF: Neural fusion matrix factorisation for QoS prediction in service selection. Connection Science, 33(3), 753–768. https://doi.org/10.1080/09540091.2021.1889975
  • Xu, K., Li, C., Tian, Y., Sonobe, T., Kawarabayashi, K.-i., & Jegelka, S. (2018). Representation learning on graphs with jumping knowledge networks. ICML, 5453–5462.
  • Xue, Q., Lei, L., Chen, W., & Chuah, M. C. (2017). Automatic generation and recommendation for API mashups. 2017 16th IEEE International Conference on Machine Learning and Applications (ICMLA). IEEE, 119–124.
  • Yang, J.-H., Chen, C.-M., Wang, C.-J., & Tsai, M.-F. (2018). HOP-rec: High-order proximity for implicit recommendation. RecSys, 140–144.
  • Yu, L., Duan, Y., & Li, K. C. (2021). A real-world service mashup platform based on data integration, information synthesis, and knowledge fusion. Connection Science, 33(3), 463–481. https://doi.org/10.1080/09540091.2020.1841110
  • Zheng, Z., Li, X., Tang, M., Xie, F., & Lyu, M. R. (2022). Web service qos prediction via collaborative filtering: A survey. IEEE Transactions on Services Computing, 15(4), 2455–2472. https://doi.org/10.1109/TSC.2020.2995571
  • Zou, G., Qin, Z., Deng, S., Li, K.-C., Gan, Y., & Zhang, B. (2021). Towards the optimality of service instance selection in mobile edge computing. Knowledge-Based Systems, 217, 106831. https://doi.org/10.1016/j.knosys.2021.106831