<p>The Abstraction and Reasoning Corpus (ARC) has become a prominent benchmark for assessing whether AI systems can perform human-like reasoning. Recent efforts on ARC have increasingly adopted program synthesis paradigms based on domain-specific languages (DSL). To tackle the combinatorial challenges of program synthesis, leading methods employ pretrained models to produce DSL program sequences and apply efficient search algorithms during inference. Monte Carlo Tree Search (MCTS) stands out among these, as it enables effective navigation of vast search spaces while maintaining a principled equilibrium between exploration and exploitation. In this work, we introduce a neural MCTS algorithm customized for ARC-AGI, which amplifies exploration by directing the search toward promising solutions via learned neural guidance, yielding robust performance on demanding ARC tasks. However, pretrained models frequently underperform on certain tasks owing to insufficient exposure to particular DSL tokens or structures during pretraining. To mitigate this, we additionally propose an LLM-guided technique, in which an LLM recommends pertinent tokens to prune the search space, thereby allowing the solver to prioritize previously overlooked DSL elements. Integrating the o4-mini model with our approach, we successfully solve nearly all DSL-solvable tasks in the ARC-AGI-1 evaluation benchmark, highlighting the effectiveness of our neural MCTS framework guided by LLM-based token recommendations.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Neural MCTS with LLM Guidance for Effective Program Synthesis on Abstraction and Reasoning Corpus

  • Jinwoo Jeon,
  • Seongwoong Shim,
  • Sejin Kim,
  • Sundong Kim,
  • Byung-Jun Lee

摘要

The Abstraction and Reasoning Corpus (ARC) has become a prominent benchmark for assessing whether AI systems can perform human-like reasoning. Recent efforts on ARC have increasingly adopted program synthesis paradigms based on domain-specific languages (DSL). To tackle the combinatorial challenges of program synthesis, leading methods employ pretrained models to produce DSL program sequences and apply efficient search algorithms during inference. Monte Carlo Tree Search (MCTS) stands out among these, as it enables effective navigation of vast search spaces while maintaining a principled equilibrium between exploration and exploitation. In this work, we introduce a neural MCTS algorithm customized for ARC-AGI, which amplifies exploration by directing the search toward promising solutions via learned neural guidance, yielding robust performance on demanding ARC tasks. However, pretrained models frequently underperform on certain tasks owing to insufficient exposure to particular DSL tokens or structures during pretraining. To mitigate this, we additionally propose an LLM-guided technique, in which an LLM recommends pertinent tokens to prune the search space, thereby allowing the solver to prioritize previously overlooked DSL elements. Integrating the o4-mini model with our approach, we successfully solve nearly all DSL-solvable tasks in the ARC-AGI-1 evaluation benchmark, highlighting the effectiveness of our neural MCTS framework guided by LLM-based token recommendations.