atlas

Research map / Large language models / Instruction and fine-tuning

Towards Unifying Evaluation of Counterfactual Explanations: Leveraging Large Language Models for Human-Centric Assessments

AAAI 2025 · Large language models › Instruction and fine-tuning · approach: Fine-tuning for reasoning data

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Builds CounterEval, a 30-scenario counterfactual explanation dataset rated by 206 humans on 8 metrics, and fine-tunes Llama 3 models (and zero-shot GPT-4) to predict averaged or individual ratings in three classes.

Problem

Evaluation of counterfactual explanations relies on fragmented quantitative metrics and costly, non-comparable user studies that do not capture human perspectives on explanatory qualities.

Approach

Collect human ratings of diverse counterfactual scenarios across eight explanatory qualities and fine-tune LLMs with QLoRA to predict low/medium/high human judgments, both averaged and per individual participant.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
fine-tune on averaged human ratingsLlama 3 70B Instruct · metric splitaccuracy: 0.57 -> 0.85Helped
fine-tune on averaged human ratingsLlama 3 70B Instruct · question splitaccuracy: 0.59 -> 0.81Helped
fine-tune on averaged human ratingsLlama 3 70B Instruct · Trust, question splitaccuracy: 0.50 -> 0.50No clear effect
Use the prompt with all metric definitions instead of the baseline prompt (ablation)LLM counterfactual evaluator · prompt comparison across four modelsaccuracy: 0.54 -> 0.54No clear effect
Add two prompt examples to the prompt with all metric definitions (ablation)LLM counterfactual evaluator · prompt comparison across four modelsaccuracy: 0.54 -> 0.51Hurt
Add all metric definitions to the baseline prompt (ablation)Llama 3 8B Instruct · preliminary prompt evaluationaccuracy: 0.56 -> 0.63Helped
Add two examples to the prompt with all metric definitions (ablation)Llama 3 70B Instruct · preliminary prompt evaluationaccuracy: 0.70 -> 0.75Helped
Add all metric definitions to the baseline prompt (ablation)Llama 2 7B Chat · preliminary prompt evaluationaccuracy: 0.46 -> 0.44Hurt
Add two examples to the prompt with all metric definitions (ablation)Llama 2 7B Chat · preliminary prompt evaluationaccuracy: 0.44 -> 0.37Hurt
Fine-tune on one participant's responsesLlama 3 70B Instruct · individual preference evaluation, participant Baccuracy: 0.58 -> 0.66Helped
Fine-tune on one participant's responsesLlama 3 70B Instruct · individual preference evaluation, participant Caccuracy: 0.69 -> 0.90Helped

Surprising findings

Limitations

Experimental setup

Datasets: CounterEval (own human-rated counterfactual scenarios)

Benchmarks: CounterEval

Metrics: accuracy per-metric accuracy confusion matrix

Baselines: GPT-4 Mistral-7B Instruct Llama 2 7B Chat Llama 3 8B Instruct

Builds on: QLoRA trl SFTTrainer completion-only collator

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy