MAINLE: A Multi-Agent, Interactive, Natural Language Local Explainer of Classification Tasks

Abstract

There is an increasing need to explain machine learning decisions in an understandable way, even for non-expert users. In this paper, we introduce a multi-agent architecture to provide interactive explanations for classification tasks based on a range of machine learning algorithms, so that end-users can obtain answers in natural language. Our architecture is composed of four agents that are able to convert any classifier into a surrogate Decision Tree around the neighbourhood of a classification instance, which is then translated into a natural language explanation that can be further explored in an interactive way. We validate our approach against publicly available datasets using different classification methods, discussing the relevance of the architecture along five quality attributes, and performing a user study to evaluate the generated explanations. Our results show that the proposed architecture is able to generate simplified explanations that are more understandable for non-expert users in comparison to the ones given directly by a single explainer in all evaluated criteria.

Cite

Text

Serafim et al. "MAINLE: A Multi-Agent, Interactive, Natural Language Local Explainer of Classification Tasks." European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases, 2025. doi:10.1007/978-3-032-06078-5_9

Markdown

[Serafim et al. "MAINLE: A Multi-Agent, Interactive, Natural Language Local Explainer of Classification Tasks." European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases, 2025.](https://mlanthology.org/ecmlpkdd/2025/serafim2025ecmlpkdd-mainle/) doi:10.1007/978-3-032-06078-5_9

BibTeX

@inproceedings{serafim2025ecmlpkdd-mainle,
  title     = {{MAINLE: A Multi-Agent, Interactive, Natural Language Local Explainer of Classification Tasks}},
  author    = {Serafim, Paulo Bruno S. and Filho, Rômulo Férrer and Freitas, Stenio and Gezici, Gizem and Giannotti, Fosca and Raimondi, Franco and Santos, Alexandre},
  booktitle = {European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases},
  year      = {2025},
  pages     = {149-165},
  doi       = {10.1007/978-3-032-06078-5_9},
  url       = {https://mlanthology.org/ecmlpkdd/2025/serafim2025ecmlpkdd-mainle/}
}