Composable Building Blocks for Controllable and Transparent Interactive AI Systems
By: Sebe Vanbrabant, Gustavo Rovelo Ruiz, Davy Vanacken
Potential Business Impact:
Shows how smart computer programs work together.
While the increased integration of AI technologies into interactive systems enables them to solve an equally increasing number of tasks, the black box problem of AI models continues to spread throughout the interactive system as a whole. Explainable AI (XAI) techniques can make AI models more accessible by employing post-hoc methods or transitioning to inherently interpretable models. While this makes individual AI models clearer, the overarching system architecture remains opaque. To this end, we propose an approach to represent interactive systems as sequences of structural building blocks, such as AI models and control mechanisms grounded in the literature. These can then be explained through accompanying visual building blocks, such as XAI techniques. The flow and APIs of the structural building blocks form an explicit overview of the system. This serves as a communication basis for both humans and automated agents like LLMs, aligning human and machine interpretability of AI models. We discuss a selection of building blocks and concretize our flow-based approach in an architecture and accompanying prototype interactive system.
Similar Papers
MATCH: Engineering Transparent and Controllable Conversational XAI Systems through Composable Building Blocks
Human-Computer Interaction
Makes AI systems easier to understand and control.
Explainable Artificial Intelligence Techniques for Software Development Lifecycle: A Phase-specific Survey
Software Engineering
Makes smart computer programs show how they think.
Explainability for Embedding AI: Aspirations and Actuality
Human-Computer Interaction
Helps coders build better AI programs.