mlsanityData to 7 Oct 2026

Neuro Symbolic Reasoning for Planning: Counterexample Guided Inductive Synthesis using Large Language Models and Satisfiability Solving

arXiv 2309.16436 ↗First posted 28 Sep 2023cs.AI cs.LOcited by 6

On the map: LLM reasoning → Reasoning benchmarks and evaluation

Abstract (arXiv)

Generative large language models (LLMs) with instruct training such as GPT-4 can follow human-provided instruction prompts and generate human-like responses to these prompts. Apart from natural language responses, they have also been found to be effective at generating formal artifacts such as code, plans, and logical specifications from natural language prompts. Despite their remarkably improved accuracy, these models are still known to produce factually incorrect or contextually inappropriate results despite their syntactic coherence - a phenomenon often referred to as hallucination. This limitation makes it difficult to use these models to synthesize formal artifacts that are used in safety-critical applications. Unlike tasks such as text summarization and question-answering, bugs in code, plan, and other formal artifacts produced by LLMs can be catastrophic. We posit that we can use the satisfiability modulo theory (SMT) solvers as deductive reasoning engines to analyze the generated solutions from the LLMs, produce counterexamples when the solutions are incorrect, and provide that feedback to the LLMs exploiting the dialog capability of instruct-trained LLMs. This interaction between inductive LLMs and deductive SMT solvers can iteratively steer the LLM to generate the correct response. In our experiments, we use planning over the domain of blocks as our synthesis task for evaluating our approach. We use GPT-4, GPT3.5 Turbo, Davinci, Curie, Babbage, and Ada as the LLMs and Z3 as the SMT solver. Our method allows the user to communicate the planning problem in natural language; even the formulation of queries to SMT solvers is automatically generated from natural language. Thus, the proposed technique can enable non-expert users to describe their problems in natural language, and the combination of LLMs and SMT solvers can produce provably correct solutions.

Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Placed in Reasoning benchmarks and evaluation, one of 17 directions in LLM reasoning. Builds on 23 of its 40 references that are in the map. First posted on arXiv 28 Sep 2023.

Builds on

23 of 40 references.

References · 23

  1. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  2. 2021On the Opportunities and Risks of Foundation Modelscited by 3,961
  3. 2022Survey of Hallucination in Natural Language Generationcited by 2,056
  4. 2022Inner Monologue: Embodied Reasoning through Planning with Language Modelscited by 1,057
  5. 2022Language Models as Zero-Shot Planners: Extracting Actionable Knowledge for Embodied Agentscited by 1,029
  6. 2020On Faithfulness and Factuality in Abstractive Summarizationcited by 895
  7. 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 890
  8. 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 876
  9. 2020Recipes for building an open-domain chatbotcited by 593
  10. 2022LLM-Planner: Few-Shot Grounded Planning for Embodied Agents with Large Language Modelscited by 459
  11. 2020The Next Decade in AI: Four Steps Towards Robust Artificial Intelligencecited by 194
  12. 2019Mixout: Effective Regularization to Finetune Large-scale Pretrained Language Modelscited by 141
11 more
  1. 2021Hallucinated but Factual! Inspecting the Factuality of Hallucinations in Abstractive Summarizationcited by 128
  2. 2023Scaling Transformer to 1M tokens and beyond with RMTcited by 97
  3. 2023On the Planning Abilities of Large Language Models (A Critical Investigation with a Proposed Benchmark)cited by 85
  4. 2022GPT Takes the Bar Examcited by 65
  5. 2022An Efficient Memory-Augmented Transformer for Knowledge-Intensive NLP Taskscited by 36
  6. 2022iDECODe: In-distribution Equivariance for Conformal Out-of-distribution Detectioncited by 27
  7. 2022SKILL: Structured Knowledge Infusion for Large Language Modelscited by 27
  8. 2015A Theory of Formal Synthesis via Inductive Learningcited by 17
  9. 2023ContraBERT: Enhancing Code Pre-trained Models via Contrastive Learningcited by 16
  10. 2019Attribution-driven Causal Analysis for Detection of Adversarial Examplescited by 8
  11. 2021Protein Folding Neural Networks Are Not Robustcited by 7

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 3; 2025: 0; 2026: 3.

6 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2023Controlling Equational Reasoning in Large Language Models with Prompt Interventions
  2. 2023Leveraging Large Language Models to Generate Answer Set Programs
  3. 2024LLMs Can't Plan, But Can Help Planning in LLM-Modulo Frameworks
  4. 2024On the Self-Verification Limitations of Large Language Models on Reasoning and Planning Tasks
  5. 2025iCLP: Large Language Model Reasoning with Implicit Cognition Latent Planning
  6. 2026Reasoning Error from Known Fact: Step-Level Self-Consistency Group Relative Policy Optimization for LLM
  7. 2024Leveraging LLMs for Hypothetical Deduction in Logical Inference: A Neuro-Symbolic Approach
  8. 2023Beyond Words: A Mathematical Framework for Interpreting Large Language Models