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.
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 Scholar
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
Index Terms
- A Novel Blockchain-Based Responsible Recommendation System for Service Process Creation and Recommendation
Recommendations
An integrated service recommendation approach for service-based system development
Highlights- Service recommendation for SBS (service-based system) development.
- Measuring ...
AbstractWith the wide adoption of service-oriented computing and cloud computing, service-based systems (SBSs), a kind of software systems that can offer certain functionalities by leveraging one or more Web services, become increasingly ...
Composite Service Recommendation Based on Bayes Theorem
The number of web services increased exponentially in the past decade. Identifying a set of best candidates from vast services is the first step of composite service recommendation. Much of the previous work focused on the accuracy and efficiency in ...
A Collaborative Filtering Method for Personalized Preference-Based Service Recommendation
ICWS '15: Proceedings of the 2015 IEEE International Conference on Web ServicesExisting service recommendation methods, that employ memory-based collaborative filtering (CF) techniques, compute the similarity between users or items using nonfunctional attribute values obtained at service invocation. However, using these ...
Comments