skip to main content
research-article
Free Access
Just Accepted

A Novel Blockchain-Based Responsible Recommendation System for Service Process Creation and Recommendation

Online AM:02 March 2024Publication History
Skip Abstract Section

Abstract

Service composition platforms play a crucial role in creating personalized service processes. Challenges, including the risk of tampering with service data during service invocation and the potential single point of failure in centralized service registration centers, hinder the efficient and responsible creation of service processes. This paper presents a novel framework called Context-Aware Responsible Service Process Creation and Recommendation (SPCR-CA), which incorporates blockchain, Recurrent Neural Networks (RNNs), and a Skip-Gram model holistically to enhance the security, efficiency, and quality of service process creation and recommendation. Specifically, the blockchain establishes a trusted service provision environment, ensuring transparent and secure transactions between services and mitigating the risk of tampering. The RNN trains responsible service processes, contextualizing service components and producing coherent recommendations of linkage components. The Skip-Gram model trains responsible user-service process records, generating semantic vectors that facilitate the recommendation of similar service processes to users. Experiments using the Programmable-Web dataset demonstrate the superiority of the SPCR-CA framework to existing benchmarks in precision and recall. The proposed framework enhances the reliability, efficiency, and quality of service process creation and recommendation, enabling users to create responsible and tailored service processes. The SPCR-CA framework offers promising potential to provide users with secure and user-centric service creation and recommendation capabilities.

References

  1. Neha Agarwal, Geeta Sikka, and Lalit Kumar Awasthi. 2023. WGSDMM+GA: A genetic algorithm-based service clustering methodology assimilating dirichlet multinomial mixture model with word embedding. Future Generation Computer Systems 145 (2023), 254–266. https://doi.org/10.1016/j.future.2023.03.028Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Nuri Almarimi, Ali Ouni, Salah Bouktif, Mohamed Wiem Mkaouer, Raula Kula, and Mohamed Saied. 2019. Web service API recommendation for automated mashup creation using multi-objective evolutionary search. Applied Soft Computing 85 (10 2019), 105830. https://doi.org/10.1016/j.asoc.2019.105830Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Ankur O Bang, Udai Pratap Rao, and Amit A Bhusari. 2022. A Comprehensive Study of Security Issues and Research Challenges in Different Layers of Service-Oriented IoT Architecture. Cyber Security and Digital Forensics(2022), 1–43.Google ScholarGoogle Scholar
  4. Yaoming Cai, Zijia Zhang, Pedram Ghamisi, Zhihua Cai, Xiaobo Liu, and Yao Ding. 2023. Fully Linear Graph Convolutional Networks for Semi-Supervised and Unsupervised Classification. ACM Trans. Intell. Syst. Technol. 14, 3 (apr 2023), 1–23. https://doi.org/10.1145/3579828Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Buqing Cao, Xiaoqing Frank Liu, MD Mahfuzer Rahman, Bing Li, Jianxun Liu, and Mingdong Tang. 2020. Integrated Content and Network-Based Service Clustering and Web APIs Recommendation for Mashup Development. IEEE Transactions on Services Computing 13, 1 (2020), 99–113. https://doi.org/10.1109/TSC.2017.2686390Google ScholarGoogle ScholarCross RefCross Ref
  6. Buqing Cao, Mi Peng, Yueying Qing, Jianxun Liu, Guosheng Kang, Bing Li, and Kenneth K Fletcher. 2022. Web API recommendation via combining graph attention representation and deep factorization machines quality prediction. Concurrency and Computation: Practice and Experience 34, 21(2022), e7069.Google ScholarGoogle ScholarCross RefCross Ref
  7. M. Chen, T. Gao, Z. Zhang, X. Ji, and Q. Tang. 2021. Service process recommendation based on user multiple interests. Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS 27(09 2021), 2701–2707. https://doi.org/10.13196/j.cims.2021.09.022Google ScholarGoogle ScholarCross RefCross Ref
  8. Wenqing Chen and Ting Yang. 2023. A recommendation system of personalized resource reliability for online teaching system under large-scale user access. Mobile Networks and Applications(2023), 1–12.Google ScholarGoogle Scholar
  9. Bo Cheng, Zhongyi Zhai, Shuai Zhao, and Junliang Chen. 2017. LSMP: A Lightweight Service Mashup Platform for Ordinary Users. IEEE Communications Magazine 55, 4 (2017), 116–123. https://doi.org/10.1109/MCOM.2017.1600309Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Shuiguang Deng, Dongjing Wang, Ying Li, Bin Cao, Jianwei Yin, Zhaohui Wu, and Mengchu Zhou. 2017. A Recommendation System to Facilitate Business Process Modeling. IEEE Transactions on Cybernetics 47, 6 (2017), 1380–1394. https://doi.org/10.1109/TCYB.2016.2545688Google ScholarGoogle ScholarCross RefCross Ref
  11. Shuiguang Deng, Hongyue Wu, Javid Taheri, Albert Y. Zomaya, and Zhaohui Wu. 2016. Cost Performance Driven Service Mashup: A Developer Perspective. IEEE Transactions on Parallel and Distributed Systems 27, 8 (2016), 2234–2247. https://doi.org/10.1109/TPDS.2015.2482980Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Kai Dong, Yakun Zhang, Yuchen Zhao, Daoming Li, Zhen Ling, Wenjia Wu, and Xiaorui Zhu. 2022. Real-time execution of trigger-action connection for home internet-of-things. In IEEE INFOCOM 2022-IEEE Conference on Computer Communications. IEEE, 1489–1498.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Li Duan, Tieliang Gao, Wei Ni, and Wei Wang. 2021. A hybrid intelligent service recommendation by latent semantics and explicit ratings. International Journal of Intelligent Systems 36 (08 2021). https://doi.org/10.1002/int.22612Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Tieliang Gao, Bo Cheng, Junliang Chen, and Ming Chen. 2017. Enhancing collaborative filtering via topic model integrated uniform euclidean distance. China Communications 14, 11 (2017), 48–58. https://doi.org/10.1109/CC.2017.8233650Google ScholarGoogle ScholarCross RefCross Ref
  15. Qi Gu, Jian Cao, and Qianyang Peng. 2016. Service Package Recommendation for Mashup Creation via Mashup Textual Description Mining. In 2016 IEEE International Conference on Web Services (ICWS). 452–459. https://doi.org/10.1109/ICWS.2016.65Google ScholarGoogle ScholarCross RefCross Ref
  16. Keman Huang, Yushun Fan, and Wei Tan. 2014. Recommendation in an Evolving Service Ecosystem Based on Network Prediction. IEEE Transactions on Automation Science and Engineering 11, 3(2014), 906–920. https://doi.org/10.1109/TASE.2013.2297026Google ScholarGoogle ScholarCross RefCross Ref
  17. Guosheng Kang, Jianxun Liu, Yong Xiao, Buqing Cao, Yu Xu, and Manliang Cao. 2021. Neural and Attentional Factorization Machine-Based Web API Recommendation for Mashup Development. IEEE Transactions on Network and Service Management 18, 4(2021), 4183–4196. https://doi.org/10.1109/TNSM.2021.3125028Google ScholarGoogle ScholarCross RefCross Ref
  18. Guosheng Kang, Jianxun Liu, Yong Xiao, Yingcheng Cao, Buqing Cao, and Min Shi. 2022. Web services clustering via exploring unified content and structural semantic Representation. IEEE Transactions on Network and Service Management 19, 4(2022), 4082–4096.Google ScholarGoogle ScholarCross RefCross Ref
  19. Cheng-Te Li, Cheng Hsu, and Yang Zhang. 2022. FairSR: Fairness-Aware Sequential Recommendation through Multi-Task Learning with Preference Graph Embeddings. ACM Trans. Intell. Syst. Technol. 13, 1 (2022), 1–21. https://doi.org/10.1145/3495163Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Sixian Lian and Mingdong Tang. 2021. API recommendation for Mashup creation based on neural graph collaborative filtering. Connection Science 34(09 2021), 1–15. https://doi.org/10.1080/09540091.2021.1974819Google ScholarGoogle ScholarCross RefCross Ref
  21. Mingyi Liu, Zhiying Tu, Hanchuan Xu, Xiaofei Xu, and Zhongjie Wang. 2023. DySR: A Dynamic Graph Neural Network Based Service Bundle Recommendation Model for Mashup Creation. IEEE Transactions on Services Computing(2023), 1–14. https://doi.org/10.1109/TSC.2023.3234293Google ScholarGoogle ScholarCross RefCross Ref
  22. Xuelian Long and James Joshi. 2013. A HITS-based POI recommendation algorithm for Location-Based Social Networks. In 2013 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM 2013). 642–647. https://doi.org/10.1109/ASONAM.2013.6785770Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Yanzhang Lyu, Hongzhi Yin, Jun Liu, Mengyue Liu, Huan Liu, and Shizhuo Deng. 2021. Reliable recommendation with review-level explanations. In 2021 IEEE 37th International Conference on Data Engineering (ICDE). IEEE, 1548–1558.Google ScholarGoogle ScholarCross RefCross Ref
  24. You Ma, Shangguang Wang, Patrick C.K. Hung, Ching-Hsien Hsu, Qibo Sun, and Fangchun Yang. 2016. A Highly Accurate Prediction Algorithm for Unknown Web Service QoS Values. IEEE Transactions on Services Computing 9, 4 (2016), 511–523. https://doi.org/10.1109/TSC.2015.2407877Google ScholarGoogle ScholarCross RefCross Ref
  25. Yayu Ni, Yushun Fan, Wei Tan, Keman Huang, and Jing Bi. 2015. NCSR: Negative-Connection-Aware Service Recommendation for Large Sparse Service Network. IEEE Transactions on Automation Science and Engineering 13 (09 2015), 1–12. https://doi.org/10.1109/TASE.2015.2466691Google ScholarGoogle ScholarCross RefCross Ref
  26. Seong-Taek Park and Chang Liu. 2022. A study on topic models using LDA and Word2Vec in travel route recommendation: focus on convergence travel and tours reviews. Personal and Ubiquitous Computing(2022), 1–17.Google ScholarGoogle Scholar
  27. Lianyong Qi, Qiang He, Feifei Chen, Xuyun Zhang, Wanchun Dou, and Qiang Ni. 2022. Data-Driven Web APIs Recommendation for Building Web Applications. IEEE Transactions on Big Data 8, 3 (2022), 685–698. https://doi.org/10.1109/TBDATA.2020.2975587Google ScholarGoogle ScholarCross RefCross Ref
  28. Shaojian Qu, Lei Xu, Sachin Mangla, Felix Chan, Jianli Zhu, and Sobhan Arisian. 2022. Matchmaking in Reward-Based Crowdfunding Platforms: A Hybrid Machine Learning Approach. International Journal of Production Research (09 2022). https://doi.org/10.1080/00207543.2022.2121870Google ScholarGoogle ScholarCross RefCross Ref
  29. Lifang Ren and Wenjian Wang. 2022. A Granular SVM-Based Method for Top-N Web Services Recommendation. IEEE Transactions on Services Computing 15, 1 (2022), 457–469. https://doi.org/10.1109/TSC.2019.2950291Google ScholarGoogle ScholarCross RefCross Ref
  30. Omair Shafiq, Reda Alhajj, and Jon G. Rokne. 2014. Frequent Pattern Mining Using Semantic FP-Growth for Effective Web Service Ranking. In 2014 IEEE International Conference on Web Services. 725–727. https://doi.org/10.1109/ICWS.2014.116Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Mai Shawkat, Mahmoud Badawi, Sally El-ghamrawy, Reham Arnous, and Ali El-desoky. 2022. An optimized FP-growth algorithm for discovery of association rules. The Journal of Supercomputing(2022), 1–28.Google ScholarGoogle Scholar
  32. Mai Shawkat, Mahmoud Badawi, Sally Elghamrawy, Reham Arnous, and Ali El-desoky. 2022. An optimized FP-growth algorithm for discovery of association rules. The Journal of Supercomputing 78 (03 2022). https://doi.org/10.1007/s11227-021-04066-yGoogle ScholarGoogle ScholarDigital LibraryDigital Library
  33. Lei-lei Shi, Lu Liu, Liang Jiang, Rongbo Zhu, and John Panneerselvam. 2021. QoS Prediction for Smart Service Management and Recommendation based on the Location of Mobile Users. Neurocomputing 471(11 2021). https://doi.org/10.1016/j.neucom.2021.02.107Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Amanveer Singh. 2023. Information Retrieval Based on the Sequential Hypertext Induced Topic Search in Web Pages. In 2023 International Conference on Distributed Computing and Electrical Circuits and Electronics (ICDCECE). IEEE, 1–5.Google ScholarGoogle Scholar
  35. Lei Wang, Tianyi Gao, Bin Zhou, Hongtao Tang, and Feng Xiang. 2021. Manufacturing Service Recommendation Method toward Industrial Internet Platform Considering the Cooperative Relationship among Enterprises. Expert Systems with Applications 192 (12 2021), 116391. https://doi.org/10.1016/j.eswa.2021.116391Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Shangguang Wang, You Ma, Bo Cheng, Fangchun Yang, and Rong N. Chang. 2019. Multi-Dimensional QoS Prediction for Service Recommendations. IEEE Transactions on Services Computing 12, 1 (2019), 47–57. https://doi.org/10.1109/TSC.2016.2584058Google ScholarGoogle ScholarCross RefCross Ref
  37. Shangguang Wang, Xilu Zhu, and Fangchun Yang. 2014. Efficient QoS management for QoS-aware web service composition. International Journal of Web and Grid Services 10 (01 2014), 1–23. https://doi.org/10.1504/IJWGS.2014.058763Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Yuan Wei, Viet Quoc, Nguyen Hung, He Tieke, Chen Liang, and Yin Hongzhi. 2023. Manipulating Federated Recommender Systems: Poisoning with Synthetic Users and Its Countermeasures. In Proceedings of the 46th International ACM SIGIR Conference on Research and Development in Information Retrieval. 1690–1699.Google ScholarGoogle Scholar
  39. Bofei Xia, Yushun Fan, Wei Tan, Keman Huang, Jia Zhang, and Cheng Wu. 2015. Category-Aware API Clustering and Distributed Recommendation for Automatic Mashup Creation. IEEE Transactions on Services Computing 8, 5 (2015), 674–687. https://doi.org/10.1109/TSC.2014.2379251Google ScholarGoogle ScholarCross RefCross Ref
  40. Yueshen Xu, Zhiying Wang, Honghao Gao, Zhiping Jiang, Yuyu Yin, and Rui Li. 2023. Towards machine-learning-driven effective mashup recommendations from big data in mobile networks and the Internet-of-Things. Digital Communications and Networks 9, 1 (2023), 138–145.Google ScholarGoogle ScholarCross RefCross Ref
  41. Shu-Rong Yan, Sina Pirooznia, Arash Heidari, Nima Jafari Navimipour, and Mehmet Unal. 2022. Implementation of a Product-Recommender System in an IoT-Based Smart Shopping Using Fuzzy Logic and Apriori Algorithm. IEEE Transactions on Engineering Management(2022), 1–15. https://doi.org/10.1109/TEM.2022.3207326Google ScholarGoogle ScholarCross RefCross Ref
  42. Wei Yuan, Hongzhi Yin, Fangzhao Wu, Shijie Zhang, Tieke He, and Hao Wang. 2023. Federated unlearning for on-device recommendation. In Proceedings of the Sixteenth ACM International Conference on Web Search and Data Mining. 393–401.Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. Neng Zhang, Jian Wang, Keqing He, Zheng Li, and Yiwang Huang. 2019. Mining and clustering service goals for RESTful service discovery. Knowledge and Information Systems 58 (03 2019). https://doi.org/10.1007/s10115-018-1171-4Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. W.Y. Zhang, S. Zhang, and S.S. Guo. 2015. A PageRank-based reputation model for personalised manufacturing service recommendation. Enterprise Information Systems 11 (08 2015), 1–22. https://doi.org/10.1080/17517575.2015.1077998Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A Novel Blockchain-Based Responsible Recommendation System for Service Process Creation and Recommendation
              Index terms have been assigned to the content through auto-classification.

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in

              Full Access

              • Published in

                cover image ACM Transactions on Intelligent Systems and Technology
                ACM Transactions on Intelligent Systems and Technology Just Accepted
                ISSN:2157-6904
                EISSN:2157-6912
                Table of Contents

                Copyright © 2024 Copyright held by the owner/author(s). Publication rights licensed to ACM.

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Online AM: 2 March 2024
                • Accepted: 3 January 2024
                • Revised: 13 November 2023
                • Received: 30 June 2023
                Published in tist Just Accepted

                Check for updates

                Qualifiers

                • research-article
              • Article Metrics

                • Downloads (Last 12 months)89
                • Downloads (Last 6 weeks)49

                Other Metrics

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader