4OPS: Structural Difficulty Modeling in Integer Arithmetic Puzzles
AI 摘要
通过分析算术谜题,揭示了谜题难度与结构属性之间的关系,用于提升自适应学习系统。
主要贡献
- 形式化算术谜题问题并开发精确求解器
- 构建大规模数据集并定义难度度量
- 发现难度与少量可解释结构属性的强相关性
方法论
使用动态规划求解器生成数据集,分析求解器导出的特征与难度之间的关系,并构建机器学习模型进行预测。
原文摘要
Arithmetic puzzle games provide a controlled setting for studying difficulty in mathematical reasoning tasks, a core challenge in adaptive learning systems. We investigate the structural determinants of difficulty in a class of integer arithmetic puzzles inspired by number games. We formalize the problem and develop an exact dynamic-programming solver that enumerates reachable targets, extracts minimal-operation witnesses, and enables large-scale labeling. Using this solver, we construct a dataset of over 3.4 million instances and define difficulty via the minimum number of operations required to reach a target. We analyze the relationship between difficulty and solver-derived features. While baseline machine learning models based on bag- and target-level statistics can partially predict solvability, they fail to reliably distinguish easy instances. In contrast, we show that difficulty is fully determined by a small set of interpretable structural attributes derived from exact witnesses. In particular, the number of input values used in a minimal construction serves as a minimal sufficient statistic for difficulty under this labeling. These results provide a transparent, computationally grounded account of puzzle difficulty that bridges symbolic reasoning and data-driven modeling. The framework supports explainable difficulty estimation and principled task sequencing, with direct implications for adaptive arithmetic learning and intelligent practice systems.