paper-with-me

Papers

Using LLMs for Explaining Sets of Counterfactual Examples to Final Users

2024-08-27 · Arturo Fredes, Jordi Vitria

Causality is vital for understanding true cause-and-effect relationships between variables within predictive models, rather than relying on mere correlations, making it highly relevant in the field of Explainable AI. In an automated decision-making scenario, causal inference methods can analyze the underlying data-generation process, enabling explanations of a model's decision by manipulating features and creating counterfactual examples. These counterfactuals explore hypothetical scenarios where a minimal number of factors are altered, providing end-users with valuable information on how to change their situation. However, interpreting a set of multiple counterfactuals can be challenging for end-users who are not used to analyzing raw data records. In our work, we propose a novel multi-step pipeline that uses counterfactuals to generate natural language explanations of actions that will lead to a change in outcome in classifiers of tabular data using LLMs. This pipeline is designed to guide the LLM through smaller tasks that mimic human reasoning when explaining a decision based on counterfactual cases. We conducted various experiments using a public dataset and proposed a method of closed-loop evaluation to assess the coherence of the final explanation with the counterfactuals, as well as the quality of the content. Results are promising, although further experiments with other datasets and human evaluations should be carried out.

📄 PDF Abstract BibTeX arXiv:2408.15133

Code (1)

arturofredes/llm-4-cfs-explanation 공식 구현

Tasks

Causal Inferencecounterfactual

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically
Counterfactuals 설명 없음
Causal inference Causal inference is the process of drawing a conclusion about a causal connection based on the conditions of the occurrence of an effect. The main difference between causal…

Similar Papers 제목 키워드 기반

Zero-shot LLM-guided Counterfactual Generation: A Case Study on NLP Model Evaluation

2024-05-08 · Amrita Bhattacharjee, Raha Moraffah, Joshua Garland, Huan Liu

With the development and proliferation of large, complex, black-box models for solving many natural language processing (NLP) tasks, there is also an increasing necessity of methods to stress-test these models and provid…

counterfactualInstruction Following

On Quantitative Evaluations of Counterfactuals

2021-10-30 · Frederik Hvilshøj, Alexandros Iosifidis, Ira Assent

As counterfactual examples become increasingly popular for explaining decisions of deep learning models, it is essential to understand what properties quantitative evaluation metrics do capture and equally important what…

counterfactual

Consistent Counterfactuals for Deep Models

2021-10-06 · ICLR 2022 4 · Emily Black, Zifan Wang, Matt Fredrikson, Anupam Datta

Counterfactual examples are one of the most commonly-cited methods for explaining the predictions of machine learning models in key areas such as finance and medical diagnosis. Counterfactuals are often discussed under t…

counterfactualMedical Diagnosis

Polyjuice: Generating Counterfactuals for Explaining, Evaluating, and Improving Models

2021-01-01 · ACL 2021 5 · Tongshuang Wu, Marco Tulio Ribeiro, Jeffrey Heer, Daniel S. Weld

While counterfactual examples are useful for analysis and training of NLP models, current generation methods either rely on manual labor to create very few counterfactuals, or only instantiate limited types of perturbati…

counterfactualText Generation

Explaining Machine Learning Classifiers through Diverse Counterfactual Explanations

2019-05-19 · Ramaravind Kommiya Mothilal, Amit Sharma, Chenhao Tan

Post-hoc explanations of machine learning models are crucial for people to understand and act on algorithmic predictions. An intriguing class of explanations is through counterfactuals, hypothetical examples that show pe…

BIG-bench Machine LearningcounterfactualDiversityPoint Processes