Modeling Understanding of Story-Based Analogies Using Large Language Models

Recent advancements in Large Language Models (LLMs) have brought them closer to matching human cognition across a variety of tasks. How well do these models align with human performance in detecting and mapping analogies? Prior research has shown that LLMs can extract similarities from analogy problems but lack robust human-like reasoning. Building on Webb, Holyoak, and Lu (2023), the current study focused on a story-based analogical mapping task and conducted a fine-grained evaluation of LLM reasoning abilities compared to human performance. First, it explored the semantic representation of analogies in LLMs, using sentence embeddings to assess whether they capture the similarity between the source and target texts of an analogy, and the dissimilarity between the source and distractor texts. Second, it investigated the effectiveness of explicitly prompting LLMs to explain analogies. Throughout, we examine whether LLMs exhibit similar performance profiles to those observed in humans by evaluating their reasoning at the level of individual analogies, and not just at the level of overall accuracy (as prior studies have done). Our experiments include evaluating the impact of model size (8B vs. 70B parameters) and performance variation across state-of-the-art model architectures such as GPT-4 and LLaMA3. This work advances our understanding of the analogical reasoning abilities of LLMs and their potential as models of human reasoning.

Paper

References (11)

08On problem-solving (L. S. Lees1945 · Trans Psychological Monographs
09How close is the alignment between models and humans, not just at coarse level of overall accuracy but at a finer-grained level of individual items? Do they find the same analogies difficult?
10Gpt-4o-miniGpt-4o-mini
11Can the analogical reasoning performance of LLMs and their alignment to human performance be improved through a prompting strategy that uses self-generated hints?

Similar papers

© 2026 NYSGPT2525 LLC