The Imperfective Paradox in Large Language Models
Organizations: LMU Munich & MCML · The University of Tokyo
Abstract
Do Large Language Models (LLMs) genuinely grasp the compositional semantics of events, or do they rely on surface-level probabilistic heuristics? We investigate the Imperfective Paradox, a logical phenomenon where the past progressive aspect entails event realization for activities (e.g., running ran) but not for accomplishments (e.g., building built). We introduce ImperfectiveNLI, a diagnostic dataset designed to probe this distinction across diverse semantic classes. Evaluating state-of-the-art open-weight models, we uncover a pervasive Teleological Bias: models systematically hallucinate completion for goal-oriented events, even overriding explicit textual cancellation. Prompting interventions partially reduce this bias but trigger a calibration crisis, causing models to incorrectly reject valid entailments for atelic verbs. Representational analyses further show that while internal embeddings often distinguish progressive from simple past forms, inference decisions are dominated by strong priors about goal attainment. Taken together, our findings indicate that these current open-weight LLMs operate as predictive narrative engines rather than faithful logical reasoners, and that resolving aspectual inference requires moving beyond prompting toward structurally grounded alignment.
Figures & tables
| Class | Examples (Premise Hypothesis) | Entail? |
| Telic | P: The carpenter was building a gazebo. | ✗ No |
| H: The carpenter built a gazebo. | ||
| Atelic | P: The boy was running in the park. | ✓ Yes |
| H: The boy ran in the park. |
| Group | Condition | Premise Example | Hypothesis | Gold Label |
| A | Interrupted Accomp. (Telic + Cancel) | The carpenter was building a gazebo, but a storm destroyed the frame before the roof was on . | The carpenter built a gazebo. | Contradiction ( ✗ False) |
| B | Interrupted Activity (Atelic + Stop) | The athletes were running on the track, but it started to hail . | The athletes ran on the track. | Entailment ( ✓ True) |
| C | Ambiguous Accomp. (Telic + Process) | The carpenter was building a gazebo. | The carpenter built a gazebo. | Neutral ( ? Unknown) |
| D | Ambiguous Activity (Atelic + Process) | The athletes were running on the track. | The athletes ran on the track. | Entailment ( ✓ True) |
| Prompt | Model | Acc A ( ) | Acc B ( ) | Acc C ( ) | Acc D ( ) | TBR A ( ) | TBR C ( ) | ( ) |
| Zero-shot | Llama-3.1-8B-Instruct | 0.47 | 0.85 | 0.02 | 0.98 | 0.51 | 0.98 | 0.00 |
| Mistral-7B-Instruct-v0.3 | 0.37 | 0.92 | 0.02 | 1.00 | 0.46 | 0.97 | 0.03 | |
| Qwen2.5-7B-Instruct | 0.20 | 0.98 | 0.47 | 0.97 | 0.55 | 0.53 | 0.44 | |
| Yi-1.5-9B-Chat | 0.35 | 0.94 | 0.02 | 1.00 | 0.57 | 0.98 | 0.02 | |
| deepseek-llm-7b-chat | 0.04 | 0.88 | 0.00 | 1.00 | 0.47 | 1.00 | 0.00 | |
| gemma-2-9b-it | 0.03 | 0.96 | 0.06 | 1.00 | 0.50 | 0.94 | 0.06 |
Appendix figures & tables21 assets
Supplementary material from the paper’s appendix.
Appendix
| Metric | Mean Score | Std. Dev. | Agreement (%) |
| Grammar | 4.63 | 0.49 | 99.8% |
| Fluency | 4.53 | 0.56 | 97.7% |
| Adequacy | 4.46 | 0.58 | 97.2% |
| Average | 4.54 | - | 98.2% |
| Size | Acc A | Acc B | Acc C | Acc D | TBR C ( ) | ( ) |
| 1.5B | 0.21 | 0.96 | 0.00 | 1.00 | 1.00 | 0.00 |
| 7B | 0.20 | 0.98 | 0.47 | 0.97 | 0.53 | 0.44 |
| 14B | 0.24 | 0.86 | 0.39 | 0.98 | 0.61 | 0.37 |
| 32B | 0.53 | 0.90 | 0.91 | 0.92 | 0.09 | 0.83 |
| 72B | 0.43 | 0.88 | 0.84 | 0.97 | 0.16 | 0.81 |
| Prompt | Model | “False” Rate |
| Zero-shot | Llama-3.1-8B-Instruct | 0.00 |
| Mistral-7B-Instruct-v0.3 | 0.01 | |
| Qwen2.5-7B-Instruct | 0.00 | |
| Yi-1.5-9B-Chat | 0.00 | |
| deepseek-llm-7b-chat | 0.00 | |
| gemma-2-9b-it | 0.00 |
| Models | Change of State | Consumption | Creation | Motion to Goal |
| Llama-3.1-8B-Instruct | 0.48 | 0.56 | 0.38 | 0.75 |
| Mistral-7B-Instruct-v0.3 | 0.32 | 0.44 | 0.31 | 0.88 |
| Qwen2.5-7B-Instruct | 0.20 | 0.11 | 0.15 | 0.50 |
| Yi-1.5-9B-Chat | 0.34 | 0.67 | 0.23 | 0.62 |
| deepseek-llm-7b-chat | 0.05 | 0.00 | 0.05 | 0.00 |
| gemma-2-9b-it | 0.02 | 0.00 | 0.05 | 0.00 |
| Models | Change of State | Consumption | Creation | Motion to Goal |
| Llama-3.1-8B-Instruct | 0.02 | 0.00 | 0.03 | 0.00 |
| Mistral-7B-Instruct-v0.3 | 0.00 | 0.00 | 0.03 | 0.12 |
| Qwen2.5-7B-Instruct | 0.43 | 0.33 | 0.51 | 0.62 |
| Yi-1.5-9B-Chat | 0.02 | 0.11 | 0.00 | 0.00 |
| deepseek-llm-7b-chat | 0.00 | 0.00 | 0.00 | 0.00 |
| gemma-2-9b-it | 0.02 | 0.11 | 0.05 | 0.25 |
| Models | Change of State | Consumption | Creation | Motion to Goal |
| Llama-3.1-8B-Instruct | 0.98 | 1.00 | 0.97 | 1.00 |
| Mistral-7B-Instruct-v0.3 | 1.00 | 1.00 | 0.95 | 0.88 |
| Qwen2.5-7B-Instruct | 0.57 | 0.67 | 0.49 | 0.38 |
| Yi-1.5-9B-Chat | 0.98 | 0.89 | 1.00 | 1.00 |
| deepseek-llm-7b-chat | 1.00 | 1.00 | 1.00 | 1.00 |
| gemma-2-9b-it | 0.98 | 0.89 | 0.95 | 0.75 |
| Models | Change of State | Consumption | Creation | Motion to Goal |
| Llama-3.1-8B-Instruct | 0.66 | 0.56 | 0.49 | 0.88 |
| Mistral-7B-Instruct-v0.3 | 0.55 | 0.67 | 0.44 | 1.00 |
| Qwen2.5-7B-Instruct | 0.34 | 0.33 | 0.28 | 0.75 |
| Yi-1.5-9B-Chat | 0.61 | 0.78 | 0.44 | 0.75 |
| deepseek-llm-7b-chat | 0.11 | 0.11 | 0.15 | 0.00 |
| gemma-2-9b-it | 0.09 | 0.00 | 0.05 | 0.25 |
| Models | Change of State | Consumption | Creation | Motion to Goal |
| Llama-3.1-8B-Instruct | 0.30 | 0.11 | 0.54 | 0.12 |
| Mistral-7B-Instruct-v0.3 | 0.07 | 0.00 | 0.05 | 0.12 |
| Qwen2.5-7B-Instruct | 0.84 | 0.78 | 0.95 | 1.00 |
| Yi-1.5-9B-Chat | 0.20 | 0.22 | 0.15 | 0.38 |
| deepseek-llm-7b-chat | 0.00 | 0.00 | 0.00 | 0.00 |
| gemma-2-9b-it | 0.61 | 0.56 | 0.56 | 0.75 |
| Models | Change of State | Consumption | Creation | Motion to Goal |
| Llama-3.1-8B-Instruct | 0.48 | 0.78 | 0.33 | 0.50 |
| Mistral-7B-Instruct-v0.3 | 0.93 | 1.00 | 0.95 | 0.88 |
| Qwen2.5-7B-Instruct | 0.14 | 0.22 | 0.03 | 0.00 |
| Yi-1.5-9B-Chat | 0.80 | 0.78 | 0.85 | 0.62 |
| deepseek-llm-7b-chat | 1.00 | 1.00 | 1.00 | 1.00 |
| gemma-2-9b-it | 0.39 | 0.44 | 0.44 | 0.25 |
| Models | Change of State | Consumption | Creation | Motion to Goal |
| Llama-3.1-8B-Instruct | 0.14 | 0.22 | 0.13 | 0.25 |
| Mistral-7B-Instruct-v0.3 | 0.18 | 0.22 | 0.23 | 0.50 |
| Qwen2.5-7B-Instruct | 0.30 | 0.11 | 0.28 | 0.62 |
| Yi-1.5-9B-Chat | 0.64 | 0.67 | 0.38 | 0.88 |
| deepseek-llm-7b-chat | 0.09 | 0.00 | 0.03 | 0.00 |
| gemma-2-9b-it | 0.18 | 0.00 | 0.08 | 0.50 |
| Models | Change of State | Consumption | Creation | Motion to Goal |
| Llama-3.1-8B-Instruct | 0.64 | 1.00 | 0.64 | 0.62 |
| Mistral-7B-Instruct-v0.3 | 0.36 | 0.78 | 0.38 | 0.38 |
| Qwen2.5-7B-Instruct | 0.93 | 1.00 | 1.00 | 1.00 |
| Yi-1.5-9B-Chat | 0.89 | 0.78 | 0.82 | 0.88 |
| deepseek-llm-7b-chat | 0.23 | 0.33 | 0.62 | 0.38 |
| gemma-2-9b-it | 1.00 | 1.00 | 0.97 | 0.88 |
| Models | Change of State | Consumption | Creation | Motion to Goal |
| Llama-3.1-8B-Instruct | 0.36 | 0.00 | 0.36 | 0.38 |
| Mistral-7B-Instruct-v0.3 | 0.61 | 0.22 | 0.56 | 0.62 |
| Qwen2.5-7B-Instruct | 0.07 | 0.00 | 0.00 | 0.00 |
| Yi-1.5-9B-Chat | 0.09 | 0.11 | 0.18 | 0.12 |
| deepseek-llm-7b-chat | 0.77 | 0.67 | 0.38 | 0.62 |
| gemma-2-9b-it | 0.00 | 0.00 | 0.03 | 0.12 |
| Models | Change of State | Consumption | Creation | Motion to Goal |
| Llama-3.1-8B-Instruct | 0.27 | 0.22 | 0.44 | 0.50 |
| Mistral-7B-Instruct-v0.3 | 0.30 | 0.33 | 0.15 | 0.75 |
| Qwen2.5-7B-Instruct | 0.07 | 0.11 | 0.05 | 0.12 |
| Yi-1.5-9B-Chat | 0.05 | 0.11 | 0.05 | 0.25 |
| deepseek-llm-7b-chat | 0.23 | 0.44 | 0.26 | 0.12 |
| gemma-2-9b-it | 0.02 | 0.00 | 0.05 | 0.00 |
| Models | Change of State | Consumption | Creation | Motion to Goal |
| Llama-3.1-8B-Instruct | 1.00 | 0.89 | 1.00 | 0.75 |
| Mistral-7B-Instruct-v0.3 | 0.89 | 0.67 | 0.90 | 0.88 |
| Qwen2.5-7B-Instruct | 1.00 | 1.00 | 1.00 | 1.00 |
| Yi-1.5-9B-Chat | 1.00 | 1.00 | 1.00 | 1.00 |
| deepseek-llm-7b-chat | 0.00 | 0.00 | 0.00 | 0.00 |
| gemma-2-9b-it | 1.00 | 1.00 | 1.00 | 1.00 |
| Models | Change of State | Consumption | Creation | Motion to Goal |
| Llama-3.1-8B-Instruct | 0.00 | 0.00 | 0.00 | 0.00 |
| Mistral-7B-Instruct-v0.3 | 0.11 | 0.33 | 0.05 | 0.12 |
| Qwen2.5-7B-Instruct | 0.00 | 0.00 | 0.00 | 0.00 |
| Yi-1.5-9B-Chat | 0.00 | 0.00 | 0.00 | 0.00 |
| deepseek-llm-7b-chat | 1.00 | 1.00 | 1.00 | 1.00 |
| gemma-2-9b-it | 0.00 | 0.00 | 0.00 | 0.00 |