mlsanityData to 14 Oct 2026

ConstraintChecker: A Plugin for Large Language Models to Reason on Commonsense Knowledge Bases

arXiv 2401.14003 ↗First posted 25 Jan 2024cs.CL cs.AIcited by 6

On the map: LLM reasoning → Reasoning benchmarks and evaluation

Abstract (arXiv)

Reasoning over Commonsense Knowledge Bases (CSKB), i.e. CSKB reasoning, has been explored as a way to acquire new commonsense knowledge based on reference knowledge in the original CSKBs and external prior knowledge. Despite the advancement of Large Language Models (LLM) and prompt engineering techniques in various reasoning tasks, they still struggle to deal with CSKB reasoning. One of the problems is that it is hard for them to acquire explicit relational constraints in CSKBs from only in-context exemplars, due to a lack of symbolic reasoning capabilities (Bengio et al., 2021). To this end, we proposed **ConstraintChecker**, a plugin over prompting techniques to provide and check explicit constraints. When considering a new knowledge instance, ConstraintChecker employs a rule-based module to produce a list of constraints, then it uses a zero-shot learning module to check whether this knowledge instance satisfies all constraints. The acquired constraint-checking result is then aggregated with the output of the main prompting technique to produce the final output. Experimental results on CSKB Reasoning benchmarks demonstrate the effectiveness of our method by bringing consistent improvements over all prompting methods. Codes and data are available at urlhttps://github.com/HKUST-KnowComp/ConstraintChecker.

Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Placed in Reasoning benchmarks and evaluation, one of 17 directions in LLM reasoning. Builds on 12 of its 43 references that are in the map. First posted on arXiv 25 Jan 2024.

Builds on

12 of 43 references.

Closest ancestors · 3

Same direction, newest first

  1. 2023Deductive Verification of Chain-of-Thought Reasoning6 Jun
  2. 2023Logic-LM: Empowering Large Language Models with Symbolic Solvers for Faithful Logical Reasoning20 May
  3. 2022Making Large Language Models Better Reasoners with Step-Aware Verifier6 Jun

Other references · 9

  1. 2023Language Models Don't Always Say What They Think: Unfaithful Explanations in Chain-of-Thought Promptingcited by 1,122
  2. 2022Automatic Chain of Thought Prompting in Large Language Modelscited by 688
  3. 2023Is ChatGPT a General-Purpose Natural Language Processing Task Solver?cited by 488
  4. 2019KG-BERT: BERT for Knowledge Graph Completioncited by 324
  5. 2023Active Prompting with Chain-of-Thought for Large Language Modelscited by 154
  6. 2023Automatic Prompt Augmentation and Selection with Chain-of-Thought from Labeled Datacited by 119
  7. 2023ChatGPT is a Knowledgeable but Inexperienced Solver: An Investigation of Commonsense Problem in Large Language Modelscited by 63
  8. 2023Making Large Language Models Perform Better in Knowledge Graph Completioncited by 48
  9. 2023Knowledge Reasoning via Jointly Modeling Knowledge Graphs and Soft Rulescited by 1

Built on by

Cited by year

Citing papers per year: 2024: 6.

6 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2022Great Truths are Always Simple: A Rather Simple Knowledge Encoder for Enhancing the Commonsense Reasoning Capacity of Pre-Trained Models
  2. 2026Constraint-First Reasoning: A Training-Free Protocol for Exploiting Answer-Space Constraints in Mathematical Problem Solving
  3. 2024LINKED: Eliciting, Filtering and Integrating Knowledge in Large Language Model for Commonsense Reasoning
  4. 2026Constraint-Anchored Reasoning Traces
  5. 2023SatLM: Satisfiability-Aided Language Models Using Declarative Prompting
  6. 2025LR^2Bench: Evaluating Long-chain Reflective Reasoning Capabilities of Large Language Models via Constraint Satisfaction Problems
  7. 2024ACCORD: Closing the Commonsense Measurability Gap
  8. 2023Large Language Models Are Also Good Prototypical Commonsense Reasoners