FloydNet: A Learning Paradigm for Global Relational Reasoning
Jingcheng Yu, Mingliang Zeng, Qiwei Ye
TL;DR
FloydNet introduces a dynamic-programming–style paradigm for graph reasoning by maintaining and iteratively refining a global all-pairs relationship tensor with a learned DP operator. The architecture, centered on FloydBlocks and Pivotal Attention, achieves 3-WL expressiveness and demonstrates state-of-the-art results on algorithmic reasoning (CLRS-30), general TSP, and real-world benchmarks (LRGB, ZINC). Theoretical analysis links FloydNet to k-FWL and shows exponential growth of the effective receptive field with depth, enabling long-range relational reasoning beyond traditional GNNs. Empirically, FloydNet exhibits strong scaling via model and data size, while maintaining permutation equivariance and avoiding positional encodings. The work positions DP-inspired global refinement as a practical alternative to message passing for high-level graph reasoning with broad implications for neural algorithmic reasoning and combinatorial optimization.
Abstract
Developing models capable of complex, multi-step reasoning is a central goal in artificial intelligence. While representing problems as graphs is a powerful approach, Graph Neural Networks (GNNs) are fundamentally constrained by their message-passing mechanism, which imposes a local bottleneck that limits global, holistic reasoning. We argue that dynamic programming (DP), which solves problems by iteratively refining a global state, offers a more powerful and suitable learning paradigm. We introduce FloydNet, a new architecture that embodies this principle. In contrast to local message passing, FloydNet maintains a global, all-pairs relationship tensor and learns a generalized DP operator to progressively refine it. This enables the model to develop a task-specific relational calculus, providing a principled framework for capturing long-range dependencies. Theoretically, we prove that FloydNet achieves 3-WL (2-FWL) expressive power, and its generalized form aligns with the k-FWL hierarchy. FloydNet demonstrates state-of-the-art performance across challenging domains: it achieves near-perfect scores (often >99\%) on the CLRS-30 algorithmic benchmark, finds exact optimal solutions for the general Traveling Salesman Problem (TSP) at rates significantly exceeding strong heuristics, and empirically matches the 3-WL test on the BREC benchmark. Our results establish this learned, DP-style refinement as a powerful and practical alternative to message passing for high-level graph reasoning.
