arXiv:2606.00559cs.LGcs.AI2026-06AAAI

通过重建输入状态提升神经算法推理的编码表示能力

Richer Representations for Neural Algorithmic Reasoning via Auxiliary Reconstruction

论文配图:Richer Representations for Neural Algorithmic Reasoning via Auxiliary Reconstruction
图 1 · 摘自论文原文
  • 设计辅助重建任务,让编码器保留输入状态的关键信息
  • 在标准基准上显著提升现有神经架构的推理准确率
  • 适合研究神经符号推理与表征学习的学者参考

神经算法推理已成为热门研究方向,旨在训练神经网络模拟经典规则算法的逐步行为。这类算法的执行可抽象为一系列状态序列,每个状态代表一步操作后的中间结果。训练目标是生成复现底层算法过程的状态序列。常见框架采用编码器-处理器-解码器结构:编码器学习状态表示,处理器模拟算法步骤,解码器重构输出状态。尽管先前研究集中于改进处理器,编码器在表征学习中的作用却未受重视。多数方法使用简单的MLP编码器,引发其表征是否足够支持算法推理的疑问。本文研究如何提升编码器表征以增强神经算法推理。提出一个重建模块,旨在从编码表示中恢复输入状态。该辅助重建任务促使编码器保留输入关键信息。实验表明,训练时引入此任务能提升现有神经架构在标准基准上的性能。进一步发现,当前编码器常忽视状态内特征间的相关性。为此,借鉴自监督学习思想,设计改进版辅助任务,鼓励编码器捕捉状态内特征依赖关系。实验结果表明,该方法使编码器学习到更丰富的表示,从而提升现有处理器在算法推理任务上的表现。

原文摘要 · Abstract (English)

Neural algorithmic reasoning has emerged as a popular research direction. It aims to train neural networks to mimic the step-by-step behavior of classical rule-based algorithms. More specifically, the execution of such algorithms can be abstracted as a sequence of states, where each state represents the intermediate outcome after an execution step. The training objective is to generate state sequences that replicate the underlying algorithmic process. A common framework for this task adopts an encoder-processor-decoder architecture, where the encoder learns representations of states, the processor simulates algorithmic steps, and the decoder reconstructs output states. While prior work has focused on improving the processor, the role of the encoder in representation learning has received little attention. Most methods rely on simple MLP encoders, raising the question of whether such representations are sufficiently informative for supporting algorithmic reasoning. This paper investigates how to improve encoder representations for neural algorithmic reasoning. We propose a reconstruction module that aims to recover the input state from its encoded representation. This auxiliary reconstruction task encourages the encoder to retain critical information about the input. We demonstrate that incorporating this task during training improves the performance of existing neural architectures on standard benchmarks. Furthermore, we observe that current encoders often underutilize the correlations among features within a state. To address this, we draw inspiration from self-supervised learning and design an enhanced variant of the auxiliary task that encourages the encoder to capture intra-state feature dependencies. Experimental results show that our method enables the encoder to learn richer representations, thereby enhancing the performance of existing processors on algorithmic reasoning tasks.

神经算法推理表征学习自监督学习

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。