Braid: Weaving Symbolic and Neural Knowledge into Coherent Logical Explanations
Not on the map. Why?
Abstract (arXiv)
Traditional symbolic reasoning engines, while attractive for their precision and explicability, have a few major drawbacks: the use of brittle inference procedures that rely on exact matching (unification) of logical terms, an inability to deal with uncertainty, and the need for a precompiled rule-base of knowledge (the "knowledge acquisition" problem). To address these issues, we devise a novel logical reasoner called Braid, that supports probabilistic rules, and uses the notion of custom unification functions and dynamic rule generation to overcome the brittle matching and knowledge-gap problem prevalent in traditional reasoners. In this paper, we describe the reasoning algorithms used in Braid, and their implementation in a distributed task-based framework that builds proof/explanation graphs for an input query. We use a simple QA example from a children's story to motivate Braid's design and explain how the various components work together to produce a coherent logical explanation. Finally, we evaluate Braid on the ROC Story Cloze test and achieve close to state-of-the-art results while providing frame-based explanations.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 26 Nov 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 6; 2023: 1; 2024: 2; 2025: 1.
11 papers.
- 2021ExplaGraphs: An Explanation Graph Generation Task for Structured Commonsense Reasoningcited by 58
- 2022Generating Natural Language Proofs with Verifier-Guided Searchcited by 52
- 2022Entailer: Answering Questions with Faithful and Truthful Chains of Reasoningcited by 38
- 2022Towards Teachable Reasoning Systems: Using a Dynamic Memory of User Feedback for Continual System Improvementcited by 37
- 2025Neuro-Symbolic AI in 2024: A Systematic Reviewcited by 36
- 2022NELLIE: A Neuro-Symbolic Inference Engine for Grounded, Compositional, and Explainable Reasoningcited by 16
- 2022Summarization Programs: Interpretable Abstractive Summarization with Neural Modular Treescited by 14
- 2024Learning to Reason via Program Generation, Emulation, and Searchcited by 9
- 2024Strong hallucinations from negation and how to fix themcited by 6
- 2023Neuro-symbolic Commonsense Social Reasoningcited by 5
- 2022An Empirical Investigation of Commonsense Self-Supervision with Knowledge Graphscited by 4
- 2025Neuro-Symbolic AI in 2024: A Systematic Review9 Jan 2025
- 2024Learning to Reason via Program Generation, Emulation, and Search25 May 2024
- 2024Strong hallucinations from negation and how to fix them16 Feb 2024
- 2023Neuro-symbolic Commonsense Social Reasoning14 Mar 2023
- 2022Entailer: Answering Questions with Faithful and Truthful Chains of Reasoning21 Oct 2022
- 2022Summarization Programs: Interpretable Abstractive Summarization with Neural Modular Trees21 Sep 2022
- 2022NELLIE: A Neuro-Symbolic Inference Engine for Grounded, Compositional, and Explainable Reasoning16 Sep 2022
- 2022Generating Natural Language Proofs with Verifier-Guided Search25 May 2022
- 2022An Empirical Investigation of Commonsense Self-Supervision with Knowledge Graphs21 May 2022
- 2022Towards Teachable Reasoning Systems: Using a Dynamic Memory of User Feedback for Continual System Improvement27 Apr 2022
- 2021ExplaGraphs: An Explanation Graph Generation Task for Structured Commonsense Reasoning15 Apr 2021