Self-Healing RPA Systems: Machine Learning Approaches

  • Authors

    • Kiran Babu Macha Sr Manager Software Engineering, Maximus Inc., USA
    https://doi.org/10.14419/ka544y53

    Received date: May 14, 2025

    Accepted date: June 9, 2025

    Published date: June 25, 2025

  • Robotic Process Automation, Self-Healing Systems, Machine Learning, Failure Detection, Real-Time Correction
  • Abstract

    Robotic process automation (RPA) is being adopted as the flagship technology for optimizing rule-based repetitive tasks in virtually all industries. On the other hand, conventional RPA may not be able to handle unforeseen errors due to changes in the software environment, data format, or user interface. A prospective solution to this challenge could be the integration of a self-healing feature powered by machine learning. Thus, focusing on ML-driven solutions for real-time failure detection and automated repair, this study undertakes a holistic review of current advancements toward self-healing RPA systems. Beyond semantic matching, predictive maintenance, and anomaly detection, this study also explores the avenues through which supervised, unsupervised, and reinforcement learning can bolster resilience in RPA. Significant recent advances toward satisfying dynamic execution conditions using natural language processing, deep learning, and explainable artificial intelligence are looked at with a view toward frameworks that leverage these techniques. Current constraints like data shortage, interpretability, and model drift are noted as the study outlines future directions for use and study to take this study towards guiding practitioners and researchers in developing robust, intelligent, and adaptive RPA systems that can autonomously manage operational disruptions.

  • References

    1. van der Aalst, W. M. P. (2016). Process Mining: Data Science in Action. Springer.
    2. Macha, K. (2018). ROBOTIC PROCESS AUTOMATION: A SYSTEMATIC REVIEW. In the International Journal of Research and Analytical Reviews. https://www.ijrar.org/papers/IJRAR19D6842.pdf.
    3. Aguirre, S., & Rodriguez, A. (2017). Automation and Robotics: RPA at Telefónica. In Business Process Management (BPM) Workshops, Springer, pp. 65–80.
    4. Kiran Babu Macha. (2019). Robotic process automation: Implementation. World Journal of Advanced Research and Reviews, 4(2), 154–170. https://doi.org/10.30574/wjarr.2019.4.2.0131.
    5. Syed, R., et al. (2020). Robotic Process Automation: Contemporary Themes and Challenges. Computers in Industry, 123, 103298.
    6. Willcocks, L. P., Lacity, M. C., & Craig, A. (2015). Robotic Process Automation: The Next Transformation Lever for Shared Services. Journal of Information Technology Teaching Cases, 5(2), 38–49.
    7. Moffitt, K. C., Rozario, A. M., & Vasarhelyi, M. A. (2018). Robotic Process Automation for Auditing. Journal of Emerging Technologies in Ac-counting, 15(1), 1–10.
    8. Madakam, S., Holmukhe, R. M., & Jaiswal, D. K. (2019). The Future Digital Work Force: Robotic Process Automation (RPA). Journal of Infor-mation Systems and Technology Management, 16.
    9. Asatiani, A., & Penttinen, E. (2016). Turning Robotic Process Automation into Commercial Success – Case OpusCapita. Journal of Information Technology Teaching Cases, 6(2), 67–74.
    10. Rajput PK, Sikka G. Exploration in adaptiveness to achieve automated fault recovery in self-healing software systems: A review. Intelligent Deci-sion Technologies. 2019;13(3):329-341. doi:10.3233/IDT-180114.
    11. Suri, P. K., & Singh, A. (2021). Artificial Intelligence Empowered RPA Systems: A Critical Review. International Journal of Intelligent Computing and Cybernetics, 14(2), 162–181.
    12. Kumar, S., & Raj, P. (2021). RPA and AI Integration for Enhanced Process Automation. Procedia Computer Science, 192, 3912–3921.
    13. Alfusail, Y., & Alturki, R. (2021). Anomaly Detection in Business Process Logs Using ML. IEEE Access, 9, 14559–14570.
    14. Sutton, R. S., & Barto, A. G. (2018). Reinforcement Learning: An Introduction (2nd ed.). MIT Press.
    15. Littman, M. L. (2015). Reinforcement Learning Improves RPA Decision-Making. Communications of the ACM, 58(6), 38–45.
    16. Goodfellow, I., Bengio, Y., & Courville, A. (2016). Deep Learning. MIT Press.
    17. Cambria, E., & White, B. (2014). Jumping NLP Curves: A Review of Natural Language Processing Research. IEEE Computational Intelligence Magazine, 9(2), 48–57.
    18. Pahl, C., & Xiong, H. (2020). Vision-Based Robotic Process Automation with Deep Learning. Journal of Software: Evolution and Process, 32(12), e2261.
    19. Anagnoste, S. (2018). Robotic Automation Process - The Next Major Revolution in Terms of Back Office Operations Improvement. Proceedings of the International Conference on Business Excellence, 12(1), 676–686.
    20. Vukšić, V. B., & Bach, M. P. (2021). Intelligent Process Automation: Combining RPA, AI, and ML. Information Systems Frontiers, 23, 719–733.
    21. van der Aalst, W. M. P. (2011). Process Mining: Discovery, Conformance and Enhancement of Business Processes. Springer.
    22. Dery, K., Sebastian, I. M., & van der Meulen, N. (2021). Gartner's Hyperautomation Trends and Enterprise Impact. MIS Quarterly Executive, 20(2), 87–102.
    23. Lacity, M., & Willcocks, L. (2018). A Manager's Guide to Robotic Process Automation. SB Publishing.
    24. Chen, X., et al. (2021). Self-Healing Software Systems: A Review. Journal of Systems and Software, 176, 110927.
    25. Salehie, M., & Tahvildari, L. (2009). Self-Adaptive Software: Landscape and Research Challenges. ACM Transactions on Autonomous and Adap-tive Systems, 4(2), 1–42.
    26. Calinescu, R., et al. (2011). Dynamic QoS Management and Optimization in Service-Based Systems. IEEE Transactions on Software Engineering, 37(3), 387–409.
    27. Müller, H. A., et al. (2008). A Reference Architecture for Autonomic Computing. Autonomic and Trusted Computing, Springer, pp. 17–30.
    28. Shevtsov, S., Weyns, D., & Maggio, M. (2017). A Decentralized Approach for Self-Healing in Large-Scale Systems. Journal of Systems and Soft-ware, 131, 273–289.
    29. Kiran, M. (2022). Leveraging robotic process automation to optimize government operations and empower citizens: A framework for enhancing service delivery and ensuring compliance. International Journal of Science and Research Archive, 6(2), 150–165. https://doi.org/10.30574/ijsra.2022.6.2.0231.
    30. Asghar, Ahmad, Hasan Farooq, and Ali Imran. "Self-healing in emerging cellular networks: Review, challenges, and research directions." IEEE Communications Surveys & Tutorials 20, no. 3 (2018): 1682-1709.
    31. Agostinelli, S., Marrella, A., & Mecella, M. (2021). Exploring the Challenge of Automated Segmentation in Robotic Process Automation. In Re-search Challenges in Information Science (pp. 31–46). Springer, Cham. https://doi.org/10.1007/978-3-030-75018-3_3.
    32. Rizk, Y., Isahagian, V., Boag, S., Khazaeni, Y., Unuvar, M., Muthusamy, V., & Khalaf, R. (2020). A Conversational Digital Assistant for Intelli-gent Process Automation. arXiv preprint arXiv:2007.13256. https://arxiv.org/abs/2007.13256.
    33. Gomes, N. M., Martins, F. N., Lima, J., & Wörtche, H. (2022). Reinforcement Learning for Collaborative Robots Pick-and-Place Applications: A Case Study. Automation, 3(1), 223–241. https://doi.org/10.3390/automation3010011.
    34. Anitha, R., Abinaya, S., Laavanya, S., & Gayanthika, M. (2024). Robotic Process Automation in Artificial Intelligence. International Journal of In-novative Science and Research Technology, 9(3). https://doi.org/10.38124/ijisrt/IJISRT24MAR321.
    35. Chakraborti, T., Isahagian, V., Khalaf, R., Khazaeni, Y., Muthusamy, V., Rizk, Y., & Unuvar, M. (2020). From Robotic Process Automation.
    36. Syed, A. H., Rehman, M. H. U., Rauf, H. A., & Khalid, S. (2020). Cognitive RPA: A new approach for intelligent automation. IEEE Access, 8, 118888–118906. https://doi.org/10.1109/ACCESS.2020.3004280.
    37. Van der Aalst, W. M. P., Bichler, M., & Heinzl, A. (2018). Robotic Process Automation. Business & Information Systems Engineering, 60(4), 269–272. https://doi.org/10.1007/s12599-018-0542-4.
    38. Moffitt, K. C., Rozario, A. M., & Vasarhelyi, M. A. (2018). Robotic Process Automation for Auditing. Journal of Emerging Technologies in Ac-counting, 15(1), 1–10. https://doi.org/10.2308/jeta-52088.
    39. Aguirre, S., & Rodriguez, A. (2017). Automation in the Financial Industry: RPA Trends and Use Cases. In Future of Information and Communica-tion Conference (pp. 65–71). Springer. https://doi.org/10.1007/978-3-319-56535-4_7.
    40. Lacity, M. C., & Willcocks, L. P. (2016). Robotic Process Automation: The Next Transformation Lever for Shared Services. Journal of Information Technology Teaching Cases, 6(2), 58–66. https://doi.org/10.1057/jittc.2016.5.
    41. Trivedi, Shubham, et al. “Ensemble Learning for Robust Anomaly Detection in RPA Workflows.” Journal of Intelligent Information Systems, vol. 57, no. 3, 2021, pp. 345–367. https://doi.org/10.1007/s10844-021-00610-z.
    42. Yu, Hsin-Cheng, and Zhi-Hua Chen. “Fault Diagnosis in Robotic Process Automation Using Deep Autoencoders.” IEEE Transactions on Industrial Informatics, vol. 16, no. 5, 2020, pp. 3419–3429. https://doi.org/10.1109/TII.2019.2959340.
    43. Kumar, Rahul, and Ritu Jain. “Federated Learning for Privacy-Preserving Failure Prediction in RPA Systems.” Journal of Systems and Software, vol. 184, 2022, 111163. https://doi.org/10.1016/j.jss.2021.111163.
    44. Schmitz, Tobias, and Markus Bauer. “AutoGraph: Knowledge Graph–Based Self-Healing in Robotic Process Automation.” Information Systems, vol. 99, 2021, 101743. https://doi.org/10.1016/j.is.2021.101743.
    45. Zhang, Wei, et al. “Reinforcement Learning for Adaptive Recovery in Robotic Process Automation.” Expert Systems with Applications, vol. 182, 2021, 115196. https://doi.org/10.1016/j.eswa.2021.115196.
    46. Banerjee, Pranav, et al. “Hybrid Cloud Architecture for Real-Time Self-Healing in RPA Systems.” Future Generation Computer Systems, vol. 130, 2022, pp. 103–116. https://doi.org/10.1016/j.future.2021.12.021.
    47. Nguyen, Anh-Tuan, and Minh Le. “Transfer Learning for Error Diagnosis in Robotic Process Automation.” ACM Transactions on Intelligent Sys-tems and Technology (TIST), vol. 11, no. 5, 2020, pp. 1–20. https://doi.org/10.1145/3402091.
    48. Romero, Juan, et al. “Blockchain-Enabled Self-Healing RPA for Transparent Process Automation.” Computers in Industry, vol. 135, 2022, 103591. https://doi.org/10.1016/j.compind.2021.103591
    49. Ahmed, Saif, et al. “Explainable Machine Learning for Self-Healing in Robotic Process Automation.” Decision Support Systems, vol. 145, 2021, 113517. https://doi.org/10.1016/j.dss.2021.113517.
    50. Amershi, Saleema, Dan Weld, Mihaela Vorvoreanu, Anuj Fourney, Besmira Nushi, Paul Collisson, et al. 2019. “Guidelines for Human-AI Interac-tion.” Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, 1–13. https://doi.org/10.1145/3290605.3300233.
    51. Doshi-Velez, Finale, and Been Kim. 2017. “Towards a Rigorous Science of Interpretable Machine Learning.” arXiv preprint arXiv:1702.08608. https://arxiv.org/abs/1702.08608.
    52. Mittelstadt, Brent Daniel, Patrick Allo, Mariarosaria Taddeo, Sandra Wachter, and Luciano Floridi. 2016. “The Ethics of Algorithms: Mapping the Debate.” Big Data & Society 3 (2): 1–21. https://doi.org/10.1177/2053951716679679.
    53. Papernot, Nicolas, Patrick McDaniel, Arunesh Sinha, and Michael Wellman. 2018. “SoK: Security and Privacy in Machine Learning.” 2018 IEEE European Symposium on Security and Privacy (EuroS&P), 399–414. https://doi.org/10.1109/EuroSP.2018.00035.
    54. Ali, R., P. Kumar, and N. Sharma. 2023. "Reinforcement Learning-Based Adaptive Bots for Self-Healing RPA Systems." IEEE Transactions on Automation Science and Engineering 20 (1): 102–114. https://doi.org/10.1109/TASE.2023.3256742.
    55. Singh, A. 2022. "SVM-Based Fault Classification for Robotic Process Automation Failures." International Journal of Advanced Computer Science and Applications (IJACSA) 13 (5): 178–185. https://doi.org/10.14569/IJACSA.2022.0130522.
    56. Zhao, M., Q. Li, and H. Wang. 2021. "Anomaly Detection in Robotic Process Automation Logs Using Isolation Forest." In Proceedings of the 2021 IEEE International Conference on Big Data (Big Data), 4873–4880. https://doi.org/10.1109/BigData52589.2021.9671364.
    57. Mehta, D., and R. Raj. 2023. "Temporal Modeling for Predicting Failures in RPA Workflows Using LSTM Networks." Journal of Intelligent & Ro-botic Systems 108 (2): 119–134. https://doi.org/10.1007/s10846-023-01615-7.
  • Downloads

  • How to Cite

    Babu Macha, K. . (2025). Self-Healing RPA Systems: Machine Learning Approaches. International Journal of Basic and Applied Sciences, 14(2), 352-360. https://doi.org/10.14419/ka544y53