Integrating Explainable Machine Learning with Swarm-Optimized Cloud Intelligence: A Multicriteria Approach to Digital Forensics, Risk Mitigation, and Software Development Using the Weighted Product Method
DOI:
https://doi.org/10.15662/IJARCST.2021.0402001Keywords:
explainable machine learning, swarm intelligence, cloud intelligence, digital forensics, risk mitigation, software development, weighted product method, multicriteria decision-making, explainable AI, PSO, ACO, DevSecOps, model interpretability, cloud optimizationAbstract
The growing complexity of digital ecosystems demands transparent, adaptive, and intelligent systems that can support forensic analysis, risk mitigation, and software development decision-making. This research presents an integrated framework combining Explainable Machine Learning (XML) and Swarm-Optimized Cloud Intelligence (SOCI) within a multicriteria decision-making (MCDM) paradigm using the Weighted Product Method (WPM). The proposed architecture leverages explainable AI models—such as SHAP, LIME, and attention-based networks—to enhance interpretability and traceability in digital forensic investigations, ensuring transparency in predictive outcomes and anomaly detection. Swarm intelligence techniques, including Particle Swarm Optimization (PSO) and Ant Colony Optimization (ACO), are deployed in a cloud environment to optimize resource allocation, incident response, and task scheduling across distributed forensic and software development workflows. The Weighted Product Method serves as the decision layer, balancing performance, security, cost, and reliability metrics to support informed, risk-aware operational strategies. Experimental validation across cloud-based forensic datasets and DevSecOps pipelines demonstrates improved model transparency, computational efficiency, and decision accuracy. The study contributes a holistic framework that bridges explainability, optimization, and intelligent automation—advancing the state of digital forensics and secure software engineering in cloud-driven environments.
References
1. Alhussein, M., Aurangzeb, K., & Iqbal, Z. (2019). Deep learning-based resource allocation in cloud IoT networks. IEEE Access, 7, 155349–155357.
2. Amuda, K. K., Kumbum, P. K., Adari, V. K., Chunduru, V. K., & Gonepally, S. (2020). Applying design methodology to software development using WPM method. Journal of Computer Science Applications and Information Technology, 5(1), 1–8. https://doi.org/10.15226/2474-9257/5/1/00146
3. K. Anbazhagan, R. Sugumar (2016). A Proficient Two Level Security Contrivances for Storing Data in Cloud. Indian Journal of Science and Technology 9 (48):1-5.
4. Sahaj Gandhi, Behrooz Mansouri, Ricardo Campos, and Adam Jatowt. 2020. Event-related query classification with deep neural networks. In Companion Proceedings of the 29th International Conference on the World Wide Web. 324–330.
5. Buyya, R., Yeo, C. S., & Venugopal, S. (2009). Market-oriented cloud computing: Vision, hype, and reality for delivering IT services as computing utilities. Proceedings of the 10th IEEE International Conference on High Performance Computing and Communications, 5–13.
6. Dorigo, M., & Stützle, T. (2004). Ant colony optimization. MIT Press.
7. Gao, Y., Guan, H., Qi, Z., & Hou, Y. (2013). A multi-objective ant colony system algorithm for virtual machine placement in cloud computing. Journal of Computer and System Sciences, 79(8), 1230–1242.
8. Gupta, S., Agrawal, S., & Yadav, A. (2019). Multi-objective task scheduling in cloud computing using hybrid metaheuristics. Future Generation Computer Systems, 95, 240–253.
9. Kennedy, J., & Eberhart, R. (1995). Particle swarm optimization. Proceedings of the IEEE International Conference on Neural Networks, 1942–1948.
10. Srinivas Chippagiri, Savan Kumar, Sumit Kumar,‖ Scalable Task Scheduling in Cloud Computing Environments Using Swarm Intelligence-Based Optimization Algorithms‖, Journal of Artificial Intelligence and Big Data (jaibd), 1(1),1-10,2016.
11. LeCun, Y., Bengio, Y., & Hinton, G. (2015). Deep learning. Nature, 521(7553), 436–444.
12. Mao, H., Alizadeh, M., Menache, I., & Kandula, S. (2016). Resource management with deep reinforcement learning. Proceedings of the 15th ACM Workshop on Hot Topics in Networks, 50–56.
13. Pandey, S., Wu, L., Guru, S. M., & Buyya, R. (2010). A particle swarm optimization-based heuristic for scheduling workflow applications in cloud computing environments. IEEE International Conference on Advanced Information Networking and Applications, 400–407.
14. Singh, S., & Chana, I. (2016). QoS-aware resource provisioning in cloud computing: Taxonomy and classification. Journal of Network and Computer Applications, 71, 371–409.
15. Shaffi, S. M. (2020). Comprehensive digital forensics and risk mitigation strategy for modern enterprises. International Journal of Science and Research (IJSR), 9(12), 8. https://doi.org/10.21275/sr201211165829
16. Tan, M., & Le, Q. (2019). EfficientNet: Rethinking model scaling for convolutional neural networks. Proceedings of the International Conference on Machine Learning (ICML), 6105–6114.
17. Zhang, Y., Wang, Y., & Chen, X. (2015). Hybrid PSO–ACO algorithm for task scheduling in cloud computing. Expert Systems with Applications, 42(3), 1332–1342.
18. Zhou, L., Wu, Q., & Luo, X. (2019). Event-driven intelligent task scheduling using recurrent neural networks in cloud environments. IEEE Transactions on Cloud Computing, 7(4), 983–996.
19. G Jaikrishna, Sugumar Rajendran, Cost-effective privacy preserving of intermediate data using group search optimisation algorithm, International Journal of Business Information Systems, Volume 35, Issue 2, September 2020, pp.132-151.
20. Adari, V. K., Chunduru, V. K., Gonepally, S., Amuda, K. K., & Kumbum, P. K. (2020). Explainability and interpretability in machine learning models. Journal of Computer Science Applications and Information Technology, 5(1), 1–7. https://doi.org/10.15226/2474-9257/5/1/00148
21. Buyya, R., Broberg, J., & Goscinski, A. (2011). Cloud computing: Principles and paradigms. Wiley.
22. Gao, H., & Shen, J. (2020). Smart resource scheduling using AI techniques for cloud-edge environments. IEEE Transactions on Network and Service Management, 17(3), 1842–1855.


