Główne pojęcia
An Explanation User Interface (XUI) is designed to enable both naive and expert users to effectively leverage state-of-the-art deep learning-based methods for optimizing industrial robot programs, by providing adaptable user experiences and explainable AI features.
Streszczenie
The paper presents an Explanation User Interface (XUI) for a deep learning-based robot program optimizer, which aims to enable industry practitioners to use advanced AI methods for practical robot programming applications. The XUI is designed with two key principles in mind:
User Adaptability: The interface can be switched between "Guided" and "Expert" modes, providing simplified or advanced controls depending on the user's skill level. This helps bridge the skill gap between the AI competence required and the lack of experience among industry practitioners.
Explainability: Explainable AI (XAI) features are integrated throughout the workflow, including data visualization, model quality assessment, and optimization result interpretation. This facilitates user understanding and trust in the AI system.
The XUI guides the user through the key steps of the robot program optimization workflow:
Dataset definition: Visualizations and explanations help the user assess the suitability of the training data.
Model training: The user can choose to use pre-trained models, fine-tune them, or train new ones. Explainability features like loss curves and Layer-wise Relevance Propagation (LRP) help the user understand the model's behavior.
Program optimization: The user can specify the optimization objectives and view the impact of parameter changes on the predicted robot behavior.
A preliminary user study was conducted with 12 participants, both AI experts and novices, to evaluate the impact of the XUI on task performance, user satisfaction, and cognitive load. The results indicate that the proposed system enables both groups to use the AI-based optimizer, with the need for more guidance for AI novices. The study also highlights the challenge of explaining neural network behavior in depth.
A large-scale follow-up study is proposed, which will systematically investigate the effects of different levels of explainability and user control on task performance, trust, and cognitive load.
Statystyki
The robot program optimization task involves minimizing metrics such as cycle time, path length, and task success probability, while respecting constraints on the allowed forces during program execution.
The training data for the shadow model consists of input-label pairs of robot program parameters and the resulting robot trajectories.
Cytaty
"To be useful in practical applications, XAI methods must be paired with Explanation User Interfaces (XUIs) to display explanations and facilitate user interaction."
"Explainability has been identified as a crucial factor in human-AI interaction, significantly improving both trust in the system as well as task success."