Explanation Generation for Contradiction Reconciliation with LLMs
Organizations: University of Sheffield, UK
Abstract
Existing NLP work commonly treats contradictions as errors to be resolved by choosing which statements to accept or discard. Yet a key aspect of human reasoning in social and professional settings is the ability to hypothesize explanations that reconcile contradictions. For example, "Cassie hates coffee" and "She buys coffee everyday" appear contradictory, but are in fact compatible if Cassie was assigned the daily chore of buying coffee for all her coworkers. Despite advances in the reasoning capabilities of large language models (LLMs), their ability to hypothesize such explanations remains largely unexplored. To address this gap, we introduce the task of reconciliatory explanation generation, where models must generate explanations that effectively render contradictory statements compatible. We propose a novel method of reusing natural language inference (NLI) datasets, and introduce quality metrics that enable scalable automatic evaluation. Experiments with 13 LLMs in thinking and non-thinking modes reveal models' limited success in this task, with longer reasoning chains negatively associated with explanation success. As a proof of concept, we further adapt our introduced task and metrics for reinforcement-learning training, finding that trained models exhibit improved accuracy in non-thinking mode on two narrative reasoning benchmarks (True Detective and MuSR). Our findings highlight reconciliatory explanation generation as a challenge in LLM reasoning and motivate further work to investigate its potential for improving model capabilities.
Figures & tables
| Candidate Judge Model | ||
| Qwen3.5 | Qwen3.5-0.8B | 59.17 |
| Qwen3.5-2B | 62.28 | |
| Qwen3.5-4B | 88.58 | |
| Qwen3.5-9B | 91.35 | |
| Qwen3.5-27B | 93.08 | |
| Gemma-4 | Gemma-4-E2B-it | 74.74 |
| Source Model of Generated Explanations | Coherence | Effectiveness | Explanation Success | ||||
|---|---|---|---|---|---|---|---|
| Non- Thinking | Thinking | Non- Thinking | Thinking | Non- Thinking | Thinking | ||
| Qwen 3.5 | Qwen3.5-0.8B | 72.31 | 72.82 | 26.67 | 22.05 | 11.28 | 16.41 |
| Qwen3.5-2B | 66.15 | 66.15 | 38.46 | 57.95 | 18.46 | 33.33 | |
| Qwen3.5-4B | 76.41 | 74.36 | 17.95 | 57.44 | 13.33 | 40.51 | |
| Qwen3.5-9B | 86.67 | 81.54 | 30.26 | 64.10 | 24.62 | 51.28 | |
| Qwen3.5-27B | 75.90 | 80.51 | 61.54 | 70.77 | 44.10 | 54.36 | |
| Source Model of Generated Explanations | mean # of output tokens | ||
|---|---|---|---|
| successful explanations | unsuccessful explanations | ||
| Qwen3.5 | Qwen3.5-0.8B | 6211.84 | 6470.07 |
| Qwen3.5-2B | 5757.32 | 6173.87 | |
| Qwen3.5-4B | 5596.57 | 6153.34 | |
| Qwen3.5-9B | 5324.74 | 5409.26 | |
| Qwen3.5-27B | 4905.58 | 5542.65 | |
| Effectiveness | ||||
| con. | neu. | ent. | ||
| Coherence | con. | -1 | -1 | -1 |
| neu. | -1 | 0 | 0.5 | |
| ent. | -1 | 0 | 1 | |
| Model | Mode | True Detective | MuSR |
|---|---|---|---|
| Baseline | Non-thinking | 22.51 | 38.40 |
| Thinking | 25.65 | 57.20 | |
| DAPO-trained | |||
| Non-thinking | 23.21 | 43.47 | |
| 24.61 | 40.53 | ||
| 23.73 | 43.20 |
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Full model name | Parameter count |
|---|---|
| Qwen3.5 Qwen Team (2026) | |
| Qwen3.5-0.8B | |
| Qwen3.5-2B | |
| Qwen3.5-4B | |
| Qwen3.5-9B | |
| Qwen3.5-27B | |
| Candidate Judge Model | Agreement Threshold ( ) | |||
|---|---|---|---|---|
| 0.0 * | 0.7 | 0.8 | 0.9 | |
| Qwen3.5-0.8B | 43.03 | 52.07 | 59.17 | 70.18 |
| Qwen3.5-2B | 48.03 | 57.07 | 62.28 | 66.67 |
| Qwen3.5-4B | 69.29 | 85.17 | 88.58 | 96.49 |
| Qwen3.5-9B | 69.61 | 85.00 | 91.35 | 100.00 |
| Qwen3.5-27B | 72.61 | 90.17 | 93.08 | 100.00 |
| Premise: In the depths of the Cold War, many Americans suspected Communists had infiltrated Washington and were about to subvert our democracy. Hypothesis: Communists assisted America’s government during the Cold War. (57 out of 100 annotators labeled as contradiction) | |
|---|---|
| Source | Adversarial Explanation |
| gpt-5.6-terra | Cold War debates in Washington often blurred the line between government service and fears of political subversion. |
| Manually written | As such, they were eager to assist America’s government by reporting any suspected Communists. |
| Source of adversarial explanations | C | E | S |
|---|---|---|---|
| Model-generated (gpt-5.6-terra) | 99.49 | 2.05 | 2.05 |
| Manually written | 100.00 | 6.00 | 6.00 |
| Model | Explanation | E / C / S |
| Ex 1 ( : 0.64) | P: Because marginal costs are very low, a newspaper price for preprints might be as low as 5 or 6 cents per piece. H: Newspaper preprints can cost as much as $5. | ||
| Q2B-n Qwen3.5-2B non-thinking | Newspaper preprints can cost as much as $5 because marginal costs are very low, allowing for a price point that is both affordable and sustainable. (32 tokens) | ✓ / / |
| Q2B-t Qwen3.5-2B thinking | Reasoning trace: 1. Analyze the Request:[…] 2. Analyze the Contradiction: […] 3. Find the Reconciliation […] Likely explanation: There is a difference between the unit price and total cost. Perhaps there is a subscription, shipping fee, bulk discount? […] Alternative interpretation: Maybe the 5. (4984 tokens) | ✓ / ✓ / ✓ |
| 5.6Sol-n GPT-5.6-sol non-thinking | The low price applies to individual copies , while a bundle of roughly 100 preprints could cost about $5. (27 tokens) | ✓ / ✓ / ✓ |
| Ex 2 ( : 0.79) | P: What Ellison is doing here, as Hemingway did, is equating the process of becoming an artist with that of becoming a man. H: Ellison and Hemingway took different ways to compare becoming a man. | ||
| G2B-n Gemma-4-E2B-it non-thinking | Ellison’s focus on artistic creation reflects a specific facet of the broader human journey that Hemingway addressed through his own literary explorations. (27 tokens) | / ✓ / |
| Model | Explanation | E / C / S |
| Ex 4 ( : 0.95) | P: All of them slept in one cave on animal skins, a single large clay pot cooked all of their food. H: They used multiple clay pots to cook their food. | ||
| 5.6Sol-t GPT-5.6-sol thinking | Reasoning trace: I need to clarify […] premise mentions a single large pot cooking all food, but I wonder if multiple pots could have been used over time. […] The single cooking pot was replaced several times as it wore out , so multiple clay pots were used over time. (184 tokens) | ✓ / ✓ / ✓ |
| Q9B-n Qwen3.5-9B non-thinking | The single large clay pot mentioned was likely a communal vessel shared by the group, whereas individual pots were not used for cooking. (26 tokens) | / ✓ / |
| Q9B-t Qwen3.5-9B thinking | Reasoning trace: […] 2. Identify the Conflict: - Premise: 1 pot. - Hypothesis: Multiple pots. […] 3. Brainstorm Reconciliations: - Idea 1: They started with one but broke it and got more? […] Better Angle: […]the hypothesis could refer to a broader collection of vessels they possessed […] Let’s stick with the temporal expansion. Draft: Their resourcefulness allowed them to replace the sole vessel with a set of multiple clay pots over time. […] Despite the initial reliance on a solitary vessel, the group eventually secured additional pots to manage their growing culinary requirements. (5251 tokens) | ✓ / ✓ / ✓ |
| Source Model of Generated Explanations | Coherence | Effectiveness | Explanation Success | ||||
|---|---|---|---|---|---|---|---|
| Non- Thinking | Thinking | Non- Thinking | Thinking | Non- Thinking | Thinking | ||
| Qwen 3.5 | Qwen3.5-0.8B | 72.31 [-0.35ex][66.15, 78.46] | 72.82 [-0.35ex][66.65, 79.49] | 26.67 [-0.35ex][21.03, 32.82] | 22.05 [-0.35ex][16.41, 27.18] | 11.28 [-0.35ex][7.18, 15.90] | 16.41 [-0.35ex][11.28, 21.03] |
| Qwen3.5-2B | 66.15 [-0.35ex][59.49, 72.32] | 66.15 [-0.35ex][59.49, 73.33] | 38.46 [-0.35ex][31.79, 45.13] | 57.95 [-0.35ex][50.77, 64.10] | 18.46 [-0.35ex][13.33, 24.10] | 33.33 [-0.35ex][26.67, 39.49] | |
| Qwen3.5-4B | 76.41 [-0.35ex][70.77, 81.54] | 74.36 [-0.35ex][68.21, 80.51] | 17.95 [-0.35ex][12.82, 23.08] | 57.44 [-0.35ex][50.77, 64.12] | 13.33 [-0.35ex][8.72, 17.95] | 40.51 [-0.35ex][33.85, 47.69] | |
| Qwen3.5-9B | 86.67 [-0.35ex][82.05, 91.28] | 81.54 [-0.35ex][75.90, 86.67] | 30.26 [-0.35ex][24.10, 37.44] | 64.10 [-0.35ex][57.44, 70.77] | 24.62 [-0.35ex][18.46, 30.77] | 51.28 [-0.35ex][44.62, 57.95] | |
| Qwen3.5-27B | 75.90 [-0.35ex][69.74, 81.54] | 80.51 [-0.35ex][74.87, 86.15] | 61.54 [-0.35ex][54.36, 68.21] | 70.77 [-0.35ex][63.58, 76.94] | 44.10 [-0.35ex][36.92, 51.28] | 54.36 [-0.35ex][47.18, 61.03] | |
| Source Model of Generated Explanations | Coherence | Effectiveness | Explanation Success | ||||
|---|---|---|---|---|---|---|---|
| Non- Thinking | Thinking | Non- Thinking | Thinking | Non- Thinking | Thinking | ||
| Qwen 3.5 | Qwen3.5-0.8B | 60.68 (-11.63) | 60.19 (-12.63) | 26.21 (-0.46) | 32.04 (+9.99) | 10.19 (-1.09) | 16.02 (-0.39) |
| Qwen3.5-2B | 57.77 (-8.38) | 57.77 (-8.38) | 43.69 (+5.23) | 64.08 (+6.13) | 18.45 (-0.01) | 31.55 (-1.78) | |
| Qwen3.5-4B | 67.96 (-8.45) | 66.50 (-7.86) | 25.24 (+7.29) | 62.14 (+4.70) | 14.08 (+0.75) | 38.35 (-2.16) | |
| Qwen3.5-9B | 79.61 (-7.06) | 67.96 (-13.58) | 34.95 (+4.69) | 63.59 (-0.51) | 23.30 (-1.32) | 41.75 (-9.53) | |
| Qwen3.5-27B | 70.39 (-5.51) | 69.90 (-10.61) | 67.96 (+6.42) | 76.21 (+5.44) | 45.15 (+1.05) | 51.94 (-2.42) | |
LLM Reasoning
Large language model reasoning studies how models solve multi-step problems, verify intermediate steps, and use computation or tools reliably.
See all 926 papers