SATBench
收藏资源简介:
SATBench是一个用于评估大型语言模型(LLMs)逻辑推理能力的基准数据集,它通过从布尔可满足性(SAT)问题中派生的逻辑谜题来实现。数据集包含2100个逻辑谜题,每个谜题都从SAT公式生成,然后使用LLMs翻译成故事背景和条件。数据集的生成过程是完全自动化的,并且可以通过改变CNF公式中的子句数量来调整难度。所有谜题都通过LLM辅助和基于求解器的验证来确保质量,其中一部分还进行了人工验证。SATBench揭示了当前LLMs在基于搜索的逻辑推理能力方面的基本局限性,并为未来逻辑推理研究提供了一个可扩展的测试平台。
SATBench is a benchmark dataset for evaluating the logical reasoning capabilities of Large Language Models (LLMs). It leverages logical puzzles derived from Boolean Satisfiability (SAT) problems to fulfill this purpose. The dataset comprises 2100 logical puzzles, each generated from a SAT formula and then translated into story contexts and conditions via LLMs. The entire dataset generation pipeline is fully automated, and its difficulty can be adjusted by varying the number of clauses in the Conjunctive Normal Form (CNF) formulas. All puzzles are validated for quality through LLM-assisted and solver-based methods, with a subset also undergoing manual verification. SATBench reveals the fundamental limitations of current LLMs in search-based logical reasoning, and provides a scalable testbed for future research on logical reasoning.
SATBench: Benchmarking LLMs Logical Reasoning via Automated Puzzle Generation from SAT Formulas
基本信息
- 标题: SATBench: Benchmarking LLMs Logical Reasoning via Automated Puzzle Generation from SAT Formulas
- arXiv标识符: arXiv:2505.14615v1
- 提交日期: 2025年5月20日
- 作者: Anjiang Wei, Yuheng Wu, Yingjia Wan, Tarun Suresh, Huanmi Tan, Zhanke Zhou, Sanmi Koyejo, Ke Wang, Alex Aiken
- 领域: 计算机科学 > 人工智能 (cs.AI)
- DOI: https://doi.org/10.48550/arXiv.2505.14615
摘要
SATBench是一个用于评估大型语言模型(LLMs)逻辑推理能力的基准测试,通过从布尔可满足性(SAT)问题中生成的逻辑谜题进行评估。与之前专注于基于推理规则的推理工作不同,SATBench利用SAT问题的搜索性质,目标是找到满足一组逻辑约束的解决方案。每个SATBench实例均从SAT公式生成,然后通过LLMs转换为故事背景和条件。生成过程完全自动化,并可通过调整子句数量调整难度。所有2100个谜题均通过LLM辅助和基于求解器的一致性检查进行验证,并对子集进行人工验证。实验结果表明,即使是最强的模型o4-mini,在困难的UNSAT问题上也仅达到65.0%的准确率,接近随机基线的50%。SATBench揭示了当前LLMs在基于搜索的逻辑推理能力上的根本局限性,并为未来逻辑推理研究提供了一个可扩展的测试平台。
主题分类
- 人工智能 (cs.AI)
- 计算与语言 (cs.CL)
- 机器学习 (cs.LG)
- 计算机科学中的逻辑 (cs.LO)
相关链接




