Research Article

Towards Transparent Control Systems: The Role of Explainable AI in Iterative Learning Control

Volume: 12 Number: 4 October 23, 2024
TR EN

Towards Transparent Control Systems: The Role of Explainable AI in Iterative Learning Control

Abstract

This paper presents a novel approach to improving the performance and interpretability of Iterative Learning Control (ILC) systems through the integration of Explainable Artificial Intelligence (XAI) techniques. ILC is a powerful method used across various domains, including robotics, process control, and traffic management, where it iteratively refines control inputs based on past performance to minimize errors in system output. However, traditional ILC methods often operate as "black boxes," making it difficult for users to understand the decision-making process. To address this challenge, we incorporate XAI, specifically SHapley Additive exPlanations (SHAP), into the ILC framework to provide transparent and interpretable insights into the algorithm's behavior. The study begins by detailing the evolution of ILC, highlighting key advancements such as predictive optimal control and adaptive schemes, and then transitions into the methodology for integrating XAI into ILC. The integrated system was evaluated through extensive simulations, focusing on robotic arm trajectory tracking and traffic flow management scenarios. Results indicate that the XAI-enhanced ILC not only achieved rapid convergence and high control accuracy but also maintained robustness in the face of external disturbances. SHAP analyses revealed that parameters such as the proportional gain (Kp) and derivative gain (Kd) were critical in driving system performance, with detailed visualizations providing actionable insights for system refinement. A crucial metric for control precision was the root mean square error (RMSE), which was reduced to as low as 0.02 radians in the robotic arm case, indicating extremely precise tracking of the intended route. Similarly, the ILC algorithm effectively maintained the ideal traffic density within the predetermined bounds in the traffic management scenario, resulting in a 40% reduction in congestion compared to baseline control measures. The resilience of the ILC algorithm was also examined by introducing changes to the system model, external disturbances, and sensor noise. The algorithm demonstrated a high degree of stability and accuracy in the face of these disruptions. For instance, in the robotic arm case, adding noise to the sensor readings had a negligible effect on the algorithm's performance, increasing the RMSE by less than 5%. This integration of XAI into ILC addresses a significant gap in control system design by offering both high performance and transparency, particularly in safety critical applications. The findings suggest that future research could further enhance this approach by exploring additional XAI techniques and applying the integrated system to more complex, real-world scenarios.

Keywords

Control System, Iterative Learning, AI, Explainable AI

References

  1. [1] S. Arimoto, “A brief history of iterative learning control,” Iterative learning control: Analysis, design, integration and applications, pp. 3–7, 1998.
  2. [2] S.-R. Oh, Z. Bien, and I. H. Suh, “An iterative learning control method with application to robot manipulators,” IEEE Journal on Robotics and Automation, vol. 4, no. 5, pp. 508–514, 1988.
  3. [3] H.-S. Lee and Z. Bien, “Study on robustness of iterative learning control with non-zero initial error,” Int J Control, vol. 64, no. 3, pp. 345–359, 1996.
  4. [4] N. Amann, D. H. Owens, and E. Rogers, “Predictive optimal iterative learning control,” Int J Control, vol. 69, no. 2, pp. 203–226, 1998.
  5. [5] K. Zhang, P. Xu, and J. Zhang, “Explainable AI in deep reinforcement learning models: A shap method applied in power system emergency control,” in 2020 IEEE 4th conference on energy internet and energy system integration (EI2), IEEE, 2020, pp. 711–716.
  6. [6] Y. Xie, N. Pongsakornsathien, A. Gardi, and R. Sabatini, “Explanation of machine-learning solutions in air-traffic management,” Aerospace, vol. 8, no. 8, p. 224, 2021.
  7. [7] R.-K. Sheu and M. S. Pardeshi, “A survey on medical explainable AI (XAI): recent progress, explainability approach, human interaction and scoring system,” Sensors, vol. 22, no. 20, p. 8068, 2022.
  8. [8] P. Kang, J. Li, S. Jiang, and P. B. Shull, “Reduce system redundancy and optimize sensor disposition for EMG–IMU multimodal fusion human–machine interfaces with XAI,” IEEE Trans Instrum Meas, vol. 72, pp. 1–9, 2022.
  9. [9] A. Dobrovolskis, E. Kazanavičius, and L. Kižauskienė, “Building XAI-Based Agents for IoT Systems,” Applied Sciences, vol. 13, no. 6, p. 4040, 2023.
  10. [10] W. Maxwell and B. Dumas, “Meaningful XAI based on user-centric design methodology,” arXiv preprint arXiv:2308.13228, 2023.
APA
Kutlu, M. Ç., & Mansour, M. (2024). Towards Transparent Control Systems: The Role of Explainable AI in Iterative Learning Control. Duzce University Journal of Science and Technology, 12(4), 2370-2386. https://doi.org/10.29130/dubited.1535271
AMA
1.Kutlu MÇ, Mansour M. Towards Transparent Control Systems: The Role of Explainable AI in Iterative Learning Control. DUBİTED. 2024;12(4):2370-2386. doi:10.29130/dubited.1535271
Chicago
Kutlu, Mustafa Çağrı, and Mohammed Mansour. 2024. “Towards Transparent Control Systems: The Role of Explainable AI in Iterative Learning Control”. Duzce University Journal of Science and Technology 12 (4): 2370-86. https://doi.org/10.29130/dubited.1535271.
EndNote
Kutlu MÇ, Mansour M (October 1, 2024) Towards Transparent Control Systems: The Role of Explainable AI in Iterative Learning Control. Duzce University Journal of Science and Technology 12 4 2370–2386.
IEEE
[1]M. Ç. Kutlu and M. Mansour, “Towards Transparent Control Systems: The Role of Explainable AI in Iterative Learning Control”, DUBİTED, vol. 12, no. 4, pp. 2370–2386, Oct. 2024, doi: 10.29130/dubited.1535271.
ISNAD
Kutlu, Mustafa Çağrı - Mansour, Mohammed. “Towards Transparent Control Systems: The Role of Explainable AI in Iterative Learning Control”. Duzce University Journal of Science and Technology 12/4 (October 1, 2024): 2370-2386. https://doi.org/10.29130/dubited.1535271.
JAMA
1.Kutlu MÇ, Mansour M. Towards Transparent Control Systems: The Role of Explainable AI in Iterative Learning Control. DUBİTED. 2024;12:2370–2386.
MLA
Kutlu, Mustafa Çağrı, and Mohammed Mansour. “Towards Transparent Control Systems: The Role of Explainable AI in Iterative Learning Control”. Duzce University Journal of Science and Technology, vol. 12, no. 4, Oct. 2024, pp. 2370-86, doi:10.29130/dubited.1535271.
Vancouver
1.Mustafa Çağrı Kutlu, Mohammed Mansour. Towards Transparent Control Systems: The Role of Explainable AI in Iterative Learning Control. DUBİTED. 2024 Oct. 1;12(4):2370-86. doi:10.29130/dubited.1535271