Method towards reconstructing collaborative business processes with cloud services using evolutionary deep Q-learning

Abstract Service-oriented architecture (SOA) is a significant framework that enables intelligent information systems to offer business process-based services, namely Business Process as a Service (BPaaS). Cloud service-based business model reconstruction within and across enterprises has become an important issue to obtain competitive advantages. Finding appropriate service component is a critical phase in enterprise collaboration, to improve the quality and correlations among collaborative service-providers. Existed methods for business processes reconstruction have not systematically and fully considered the quality correlations in finer-grain, i.e. task-level or activity-level, and temporal performance in a process model optimization. Moreover, the existed approaches might fail to work in an uncertain cloud environment where the quality parameters are unknown in advance. Q-learning has proven its worth in an uncertain cloud environment. However, advances in Q-learning are challenges to leverage in collaborative business process reconstruction. The reconstruction algorithms based on Q-learning suffered from the two core drawbacks: lack of effective exploration and extremely slow convergence property. A hybrid Evolutionary Deep Q-Learning-based BPaaS reconstruction algorithm, named as EDQL-BPR, is proposed by leveraging Particle Swarm Optimization to improve Deep Q-Learning algorithm for systematically optimizing collaborative business processes reconstruction. In order to verify the effectiveness of the proposed algorithm, an annotated transition system has been developed supporting for all possible behaviors state convention from heterogeneous initial states to the target with several collaborative information at activity level, and encoding annotated BP representation matrix automatically. Then, an autonomous three-layer framework has been built to facilitate business process discovery and service reconstruction. In this framework, our optimal collaborative services composition is treated as a multi-objective constraint optimization problem via Evolutionary Deep Q-learning with updated strategy of Q-value, and each annotated component launch a service discovery by service agent. Extensive evaluation results show that EDQL-BPR can outperform several representative business process reconstructions in terms of model optimal convergence, QoS optimality, effectiveness and efficiency under heterogeneous service selection workloads in an uncertain Cloud environment.

[1]  D. V. L. N. Somayajulu,et al.  Adaptive deep Q-learning model for detecting social bots and influential users in online social networks , 2019, Applied Intelligence.

[2]  Danilo Ardagna,et al.  Adaptive Service Composition in Flexible Processes , 2007, IEEE Transactions on Software Engineering.

[3]  Zahi Jarir,et al.  An integrated approach towards service composition life cycle: A transportation process case study , 2019 .

[4]  Maamri Ramdane,et al.  Intelligent Business Process Based Cloud Services , 2015 .

[5]  Hanêne Ben-Abdallah,et al.  Optimal Deployment of Configurable Business Processes in Cloud Federations , 2018, IEEE Transactions on Network and Service Management.

[6]  Wenan Tan,et al.  Method towards discovering potential opportunity information during cross-organisational business processes using role identification analysis within complex social network , 2019, Enterp. Inf. Syst..

[7]  Yonghua Zhou,et al.  The methodology for business process optimized design , 2003, IECON'03. 29th Annual Conference of the IEEE Industrial Electronics Society (IEEE Cat. No.03CH37468).

[8]  Manfred Reichert,et al.  Enabling flexible task compositions, orders and granularities for knowledge-intensive business processes , 2019, Enterp. Inf. Syst..

[9]  Boi Faltings,et al.  Optimizing the Tradeoff between Discovery, Composition, and Execution Cost in Service Composition , 2011, 2011 IEEE International Conference on Web Services.

[10]  Wei Xu,et al.  A methodology toward manufacturing grid-based virtual enterprise operation platform , 2010, Enterp. Inf. Syst..

[11]  Detlef D. Nauck,et al.  Sequential Clustering for Event Sequences and Its Impact on Next Process Step Prediction , 2014, IPMU.

[12]  Rashmi Ranjan Rout,et al.  Deep Q-Learning and Particle Swarm Optimization for Bot Detection in Online Social Networks , 2019, 2019 10th International Conference on Computing, Communication and Networking Technologies (ICCCNT).

[13]  Ling Li,et al.  QoS-Aware Scheduling of Services-Oriented Internet of Things , 2014, IEEE Transactions on Industrial Informatics.

[14]  Li Huang,et al.  An optimal service selection approach for service-oriented business collaboration using crowd-based cooperative computing , 2020, Appl. Soft Comput..

[15]  Iordanis Koutsopoulos,et al.  Optimal incentive-driven design of participatory sensing systems , 2013, 2013 Proceedings IEEE INFOCOM.

[16]  Zibin Zheng,et al.  Integrating Reinforcement Learning with Multi-Agent Techniques for Adaptive Service Composition , 2017, ACM Trans. Auton. Adapt. Syst..

[17]  Hui Li,et al.  Incentivizing the Biased Requesters: Truthful Task Assignment Mechanisms in Crowdsourcing , 2017, 2017 14th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON).

[18]  Alexander Palm,et al.  Triggering Proactive Business Process Adaptations via Online Reinforcement Learning , 2020, BPM.

[19]  Li Da Xu,et al.  Crowd-Based Cooperative Task Allocation via Multicriteria Optimization and Decision-Making , 2020, IEEE Systems Journal.

[20]  Haithem Mezni,et al.  Reusing process fragments for fast service composition: a clustering-based approach , 2019, Enterp. Inf. Syst..

[21]  Lida Xu,et al.  Enterprise Systems: State-of-the-Art and Future Trends , 2011, IEEE Transactions on Industrial Informatics.

[22]  Gregory Levitin,et al.  Multi-objective optimization of linear multi-state multiple sliding window system , 2012, Reliab. Eng. Syst. Saf..

[23]  Detlef D. Nauck,et al.  A hybrid model for business process event and outcome prediction , 2017, Expert Syst. J. Knowl. Eng..

[24]  Minyi Guo,et al.  MeLoDy: A Long-Term Dynamic Quality-Aware Incentive Mechanism for Crowdsourcing , 2018, IEEE Trans. Parallel Distributed Syst..

[25]  Hai Jin,et al.  QoS-Aware Service Selection for Customisable Multi-tenant Service-Based Systems: Maturity and Approaches , 2015, 2015 IEEE 8th International Conference on Cloud Computing.

[26]  Bofeng Zhang,et al.  Towards the optimality of QoS-aware web service composition with uncertainty , 2019, Int. J. Web Grid Serv..

[27]  B. K. Panigrahi,et al.  Intelligent-based multi-robot path planning inspired by improved classical Q-learning and improved particle swarm optimization with perturbed velocity , 2016 .

[28]  Michael R. Lyu,et al.  Learning to recommend with explicit and implicit social relations , 2011, TIST.

[29]  Zhuming Bi,et al.  Service selection and workflow composition in modern business processes , 2020 .

[30]  Naren Ramakrishnan,et al.  Deep Reinforcement Learning for Sequence-to-Sequence Models , 2018, IEEE Transactions on Neural Networks and Learning Systems.

[31]  Eyhab Al-Masri,et al.  Investigating web services on the world wide web , 2008, WWW.

[32]  Zibin Zheng,et al.  Investigating QoS of Real-World Web Services , 2014, IEEE Transactions on Services Computing.

[33]  Zhaohui Wu,et al.  Mobility-Enabled Service Selection for Composite Services , 2016, IEEE Transactions on Services Computing.

[34]  Ramdane Maamri,et al.  Towards a construction of an intelligent business process based on cloud services and driven by degree of similarity and QoS , 2016, Inf. Syst. Frontiers.

[35]  Andrew P. Martin,et al.  Using Propositional Logic for Requirements Verification of Service Workflow , 2012, IEEE Transactions on Industrial Informatics.

[36]  Nan Zhao,et al.  Integrated Networking, Caching, and Computing for Connected Vehicles: A Deep Reinforcement Learning Approach , 2018, IEEE Transactions on Vehicular Technology.

[37]  Yang Lu,et al.  6G: A survey on technologies, scenarios, challenges, and the related issues , 2020, J. Ind. Inf. Integr..

[38]  Wil M. P. van der Aalst,et al.  Process Mining , 2016, Springer Berlin Heidelberg.

[39]  Martin Ester,et al.  A matrix factorization technique with trust propagation for recommendation in social networks , 2010, RecSys '10.

[40]  Wil M. P. van der Aalst,et al.  Time prediction based on process mining , 2011, Inf. Syst..

[41]  Qiang He,et al.  Efficient Query of Quality Correlation for Service Composition , 2018, IEEE Transactions on Services Computing.

[42]  Lida Xu,et al.  A Novel Architecture for Requirement-Oriented Participation Decision in Service Workflows , 2014, IEEE Transactions on Industrial Informatics.

[43]  Wen Ying,et al.  Heterogeneous Strategy Particle Swarm Optimization , 2016, IEEE Transactions on Circuits and Systems II: Express Briefs.

[44]  Geehyuk Lee,et al.  Mining social relationship types in an organization using communication patterns , 2013, CSCW.

[45]  Hervé Pingaud,et al.  Collaborative process cartography deduction based on collaborative ontology and model transformation , 2016, Inf. Sci..

[46]  J. Leon Zhao,et al.  Service Selection for Composition with QoS Correlations , 2016, IEEE Transactions on Services Computing.

[47]  Johan Silvander,et al.  Business Process Optimization with Reinforcement Learning , 2019, BMSD.

[48]  Jana-Rebecca Rehse,et al.  Predicting process behaviour using deep learning , 2016, Decis. Support Syst..

[49]  Ramdane Maamri,et al.  Intelligent Business Process Based Cloud Services , 2015, WorldCIST.

[50]  WenAn Tan,et al.  An approach to enterprise process dynamic modeling supporting enterprise process evolution , 2008, Inf. Syst. Frontiers.

[51]  Jian Tang,et al.  Truthful incentive mechanisms for crowdsourcing , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[52]  Zhu Han,et al.  Trust-Based Social Networks with Computing, Caching and Communications: A Deep Reinforcement Learning Approach , 2020, IEEE Transactions on Network Science and Engineering.

[53]  Zafer D. Özdemir,et al.  Data-driven manufacturer-retailer collaboration under competition , 2018, Enterp. Inf. Syst..

[54]  Wei Zhao,et al.  Integrating recurrent neural networks and reinforcement learning for dynamic service composition , 2020, Future Gener. Comput. Syst..

[55]  Wei Zhao,et al.  Integrating reinforcement learning and skyline computing for adaptive service composition , 2020, Inf. Sci..

[56]  Luís Ferreira Pires,et al.  An approach to the decomposition of business processes for execution in the Cloud , 2014, 2014 IEEE/ACS 11th International Conference on Computer Systems and Applications (AICCSA).

[57]  Marlon Dumas,et al.  Predictive business process monitoring with LSTMs , 2017 .

[58]  Ying-Chang Liang,et al.  Applications of Deep Reinforcement Learning in Communications and Networking: A Survey , 2018, IEEE Communications Surveys & Tutorials.

[59]  Jan Mendling,et al.  Cost-Efficient Scheduling of Elastic Processes in Hybrid Clouds , 2015, 2015 IEEE 8th International Conference on Cloud Computing.

[60]  Luis Rodero-Merino,et al.  A break in the clouds: towards a cloud definition , 2008, CCRV.

[61]  Yong Tao,et al.  Adaptive and large-scale service composition based on deep reinforcement learning , 2019, Knowl. Based Syst..

[62]  Da-Ke Gu,et al.  Parametric Control to Second-Order Quasi-Linear Systems Based on Dynamic Compensator and Multi-Objective Optimization , 2019, IEEE Access.