Life is a Circus and We are the Clowns: Automatically Finding Analogies between Situations and Processes
Not on the map. Why?
Abstract (arXiv)
Analogy-making gives rise to reasoning, abstraction, flexible categorization and counterfactual inference -- abilities lacking in even the best AI systems today. Much research has suggested that analogies are key to non-brittle systems that can adapt to new domains. Despite their importance, analogies received little attention in the NLP community, with most research focusing on simple word analogies. Work that tackled more complex analogies relied heavily on manually constructed, hard-to-scale input representations. In this work, we explore a more realistic, challenging setup: our input is a pair of natural language procedural texts, describing a situation or a process (e.g., how the heart works/how a pump works). Our goal is to automatically extract entities and their relations from the text and find a mapping between the different domains based on relational similarity (e.g., blood is mapped to water). We develop an interpretable, scalable algorithm and demonstrate that it identifies the correct mappings 87% of the time for procedural texts and 94% for stories from cognitive-psychology literature. We show it can extract analogies from a large dataset of procedural texts, achieving 79% precision (analogy prevalence in data: 3%). Lastly, we demonstrate that our algorithm is robust to paraphrasing the input texts.
Key facts. Cited by 22 papers in the map (data through 14 Oct 2026). Builds on 18 of its 40 references that are in the map. First posted on arXiv 21 Oct 2022.
Builds on
18 of 40 references.
References · 18
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,170
- 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,474
- 2021Abstraction and Analogy-Making in Artificial Intelligencecited by 103
- 2018Tracking State Changes in Procedural Text: A Challenge Dataset and Models for Process Paragraph Comprehensioncited by 62
- 2021BERT is to NLP what AlexNet is to CV: Can Pre-Trained Language Models Identify Analogies?cited by 56
- 2017Simulating Action Dynamics with Neural Process Networkscited by 53
- 2016Tracking the World State with Recurrent Entity Networkscited by 51
- 2018Large-Scale QA-SRL Parsingcited by 45
- 2021Coreference Resolution without Span Representationscited by 45
- 2019Controlled Crowdsourcing for High-Quality QA-SRL Annotationcited by 34
- 2017Accelerating Innovation Through Analogy Miningcited by 32
6 more
- 2019Everything Happens for a Reason: Discovering the Purpose of Actions in Procedural Textcited by 31
- 2018Reasoning about Actions and State Changes by Injecting Commonsense Knowledgecited by 29
- 2016Issues in evaluating semantic spaces using word analogiescited by 27
- 2021QA-Align: Representing Cross-Text Content Overlap by Aligning Question-Answer Propositionscited by 16
- 2021Graph-based Hierarchical Relevance Matching Signals for Ad-hoc Retrievalcited by 10
- 2020Inducing Alignment Structure with Gated Graph Attention Networks for Sentence Matchingcited by 1
Built on by
Citing papers per year: 2023: 10; 2024: 10; 2025: 0; 2026: 2.
22 papers.
Sort:
By area:
- 2024Buffer of Thoughts: Thought-Augmented Reasoning with Large Language Modelscited by 91
- 2023Thought Propagation: An Analogical Approach to Complex Reasoning with Large Language Modelscited by 37
- 2023StoryAnalogy: Deriving Story-level Analogies from Large Language Models to Unlock Analogical Understandingcited by 26
- 2023In-Context Analogical Reasoning with Pre-Trained Language Modelscited by 22
- 2024AnaloBench: Benchmarking the Identification of Abstract and Long-context Analogiescited by 13
- 2023Beneath Surface Similarity: Large Language Models Make Reasonable Scientific Analogies after Structure Abductioncited by 11
- 2023ARN: Analogical Reasoning on Narrativescited by 8
- 2024ParallelPARC: A Scalable Pipeline for Generating Natural-Language Analogiescited by 8
- 2024QAPyramid: Fine-grained Evaluation of Content Selection for Text Summarizationcited by 8
- 2023Relevant Entity Selection: Knowledge Graph Bootstrapping via Zero-Shot Analogical Pruningcited by 7
- 2024Creativity in AI: Progresses and Challengescited by 7
- 2024Automatic Extraction of Metaphoric Analogies from Literary Texts: Task Formulation, Dataset Construction, and Evaluationcited by 5
10 more
- 2023FAME: Flexible, Scalable Analogy Mappings Enginecited by 3
- 2024Boosting Scientific Concepts Understanding: Can Analogy from Teacher Models Empower Student Models?cited by 3
- 2024RISCORE: Enhancing In-Context Riddle Solving in Language Models through Context-Reconstructed Example Augmentationcited by 3
- 2023RelBERT: Embedding Relations with Language Modelscited by 1
- 2023On the Relationship between Sentence Analogy Identification and Sentence Structure Encoding in Large Language Modelscited by 1
- 2024Past Meets Present: Creating Historical Analogy with Large Language Modelscited by 1
- 2024KnowledgePrompts: Exploring the Abilities of Large Language Models to Solve Proportional Analogies via Knowledge-Enhanced Promptingcited by 1
- 2026Effective QA-driven Annotation of Predicate-Argument Relations Across Languagescited by 1
- 2023Solving Hard Analogy Questions with Relation Embedding Chainscited by 0
- 2026FrameNet Semantic Role Classification by Analogycited by 0
- 2026FrameNet Semantic Role Classification by Analogy20 Mar 2026
- 2026Effective QA-driven Annotation of Predicate-Argument Relations Across Languages26 Feb 2026
- 2024Automatic Extraction of Metaphoric Analogies from Literary Texts: Task Formulation, Dataset Construction, and Evaluation19 Dec 2024
- 2024QAPyramid: Fine-grained Evaluation of Content Selection for Text Summarization10 Dec 2024
- 2024KnowledgePrompts: Exploring the Abilities of Large Language Models to Solve Proportional Analogies via Knowledge-Enhanced Prompting1 Dec 2024
- 2024Creativity in AI: Progresses and Challenges22 Oct 2024
- 2024RISCORE: Enhancing In-Context Riddle Solving in Language Models through Context-Reconstructed Example Augmentation24 Sep 2024
- 2024Past Meets Present: Creating Historical Analogy with Large Language Models23 Sep 2024
- 2024Boosting Scientific Concepts Understanding: Can Analogy from Teacher Models Empower Student Models?17 Jun 2024
- 2024Buffer of Thoughts: Thought-Augmented Reasoning with Large Language Models6 Jun 2024
- 2024ParallelPARC: A Scalable Pipeline for Generating Natural-Language Analogies2 Mar 2024
- 2024AnaloBench: Benchmarking the Identification of Abstract and Long-context Analogies19 Feb 2024
10 more
- 2023FAME: Flexible, Scalable Analogy Mappings Engine3 Nov 2023
- 2023StoryAnalogy: Deriving Story-level Analogies from Large Language Models to Unlock Analogical Understanding19 Oct 2023
- 2023Solving Hard Analogy Questions with Relation Embedding Chains18 Oct 2023
- 2023On the Relationship between Sentence Analogy Identification and Sentence Structure Encoding in Large Language Models11 Oct 2023
- 2023Thought Propagation: An Analogical Approach to Complex Reasoning with Large Language Models6 Oct 2023
- 2023ARN: Analogical Reasoning on Narratives2 Oct 2023
- 2023RelBERT: Embedding Relations with Language Models30 Sep 2023
- 2023Relevant Entity Selection: Knowledge Graph Bootstrapping via Zero-Shot Analogical Pruning28 Jun 2023
- 2023In-Context Analogical Reasoning with Pre-Trained Language Models28 May 2023
- 2023Beneath Surface Similarity: Large Language Models Make Reasonable Scientific Analogies after Structure Abduction22 May 2023
- 2024Buffer of Thoughts: Thought-Augmented Reasoning with Large Language Modelscited by 91
- 2023Thought Propagation: An Analogical Approach to Complex Reasoning with Large Language Modelscited by 37
- 2023In-Context Analogical Reasoning with Pre-Trained Language Modelscited by 22
- 2023Beneath Surface Similarity: Large Language Models Make Reasonable Scientific Analogies after Structure Abductioncited by 11
- 2023ARN: Analogical Reasoning on Narrativescited by 8
- 2024Automatic Extraction of Metaphoric Analogies from Literary Texts: Task Formulation, Dataset Construction, and Evaluationcited by 5
- 2024Boosting Scientific Concepts Understanding: Can Analogy from Teacher Models Empower Student Models?cited by 3
- 2024RISCORE: Enhancing In-Context Riddle Solving in Language Models through Context-Reconstructed Example Augmentationcited by 3
- 2024Automatic Extraction of Metaphoric Analogies from Literary Texts: Task Formulation, Dataset Construction, and Evaluation19 Dec 2024
- 2024RISCORE: Enhancing In-Context Riddle Solving in Language Models through Context-Reconstructed Example Augmentation24 Sep 2024
- 2024Boosting Scientific Concepts Understanding: Can Analogy from Teacher Models Empower Student Models?17 Jun 2024
- 2024Buffer of Thoughts: Thought-Augmented Reasoning with Large Language Models6 Jun 2024
- 2023Thought Propagation: An Analogical Approach to Complex Reasoning with Large Language Models6 Oct 2023
- 2023ARN: Analogical Reasoning on Narratives2 Oct 2023
- 2023In-Context Analogical Reasoning with Pre-Trained Language Models28 May 2023
- 2023Beneath Surface Similarity: Large Language Models Make Reasonable Scientific Analogies after Structure Abduction22 May 2023
- 2023StoryAnalogy: Deriving Story-level Analogies from Large Language Models to Unlock Analogical Understandingcited by 26
- 2024AnaloBench: Benchmarking the Identification of Abstract and Long-context Analogiescited by 13
- 2024ParallelPARC: A Scalable Pipeline for Generating Natural-Language Analogiescited by 8
- 2024QAPyramid: Fine-grained Evaluation of Content Selection for Text Summarizationcited by 8
- 2023Relevant Entity Selection: Knowledge Graph Bootstrapping via Zero-Shot Analogical Pruningcited by 7
- 2024Creativity in AI: Progresses and Challengescited by 7
- 2023FAME: Flexible, Scalable Analogy Mappings Enginecited by 3
- 2023RelBERT: Embedding Relations with Language Modelscited by 1
- 2023On the Relationship between Sentence Analogy Identification and Sentence Structure Encoding in Large Language Modelscited by 1
- 2024Past Meets Present: Creating Historical Analogy with Large Language Modelscited by 1
- 2024KnowledgePrompts: Exploring the Abilities of Large Language Models to Solve Proportional Analogies via Knowledge-Enhanced Promptingcited by 1
- 2026Effective QA-driven Annotation of Predicate-Argument Relations Across Languagescited by 1
12 most cited of 14 All 14 (JSON)
- 2026FrameNet Semantic Role Classification by Analogy20 Mar 2026
- 2026Effective QA-driven Annotation of Predicate-Argument Relations Across Languages26 Feb 2026
- 2024QAPyramid: Fine-grained Evaluation of Content Selection for Text Summarization10 Dec 2024
- 2024KnowledgePrompts: Exploring the Abilities of Large Language Models to Solve Proportional Analogies via Knowledge-Enhanced Prompting1 Dec 2024
- 2024Creativity in AI: Progresses and Challenges22 Oct 2024
- 2024Past Meets Present: Creating Historical Analogy with Large Language Models23 Sep 2024
- 2024ParallelPARC: A Scalable Pipeline for Generating Natural-Language Analogies2 Mar 2024
- 2024AnaloBench: Benchmarking the Identification of Abstract and Long-context Analogies19 Feb 2024
- 2023FAME: Flexible, Scalable Analogy Mappings Engine3 Nov 2023
- 2023StoryAnalogy: Deriving Story-level Analogies from Large Language Models to Unlock Analogical Understanding19 Oct 2023
- 2023Solving Hard Analogy Questions with Relation Embedding Chains18 Oct 2023
- 2023On the Relationship between Sentence Analogy Identification and Sentence Structure Encoding in Large Language Models11 Oct 2023
12 newest of 14 All 14 (JSON)