DiCoFlex: Model-agnostic diverse counterfactuals with flexible control
Oleksii Furman, Ulvi Movsum-zada, Patryk Marszalek, Maciej Zi\k{e}ba, Marek \'Smieja

TL;DR
DiCoFlex is a flexible, model-agnostic generative framework that efficiently produces diverse, user-customizable counterfactual explanations in real-time, advancing explainability in AI systems.
Contribution
It introduces a novel conditional normalizing flow-based approach for generating multiple diverse counterfactuals without retraining or intensive optimization.
Findings
Outperforms existing methods in validity and diversity
Enables real-time user-driven constraint customization
Scales effectively to standard benchmark datasets
Abstract
Counterfactual explanations play a pivotal role in explainable artificial intelligence (XAI) by offering intuitive, human-understandable alternatives that elucidate machine learning model decisions. Despite their significance, existing methods for generating counterfactuals often require constant access to the predictive model, involve computationally intensive optimization for each instance and lack the flexibility to adapt to new user-defined constraints without retraining. In this paper, we propose DiCoFlex, a novel model-agnostic, conditional generative framework that produces multiple diverse counterfactuals in a single forward pass. Leveraging conditional normalizing flows trained solely on labeled data, DiCoFlex addresses key limitations by enabling real-time user-driven customization of constraints such as sparsity and actionability at inference time. Extensive experiments on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsExplainable Artificial Intelligence (XAI) · Generative Adversarial Networks and Image Synthesis · Multimodal Machine Learning Applications
MethodsNormalizing Flows · Counterfactuals Explanations
