What Can Neural Networks Reason About?
Keyulu Xu, Jingling Li, Mozhi Zhang, Simon S. Du, Ken-ichi, Kawarabayashi, Stefanie Jegelka

TL;DR
This paper introduces a framework to understand why certain neural network structures, like GNNs, excel at reasoning tasks by analyzing their alignment with underlying algorithmic processes, supported by empirical evidence.
Contribution
It formalizes the concept of algorithmic alignment to explain neural network reasoning capabilities and unifies various tasks under dynamic programming principles.
Findings
GNNs align with dynamic programming for reasoning tasks
Sample complexity decreases with better alignment
Empirical results support the theoretical framework
Abstract
Neural networks have succeeded in many reasoning tasks. Empirically, these tasks require specialized network structures, e.g., Graph Neural Networks (GNNs) perform well on many such tasks, but less structured networks fail. Theoretically, there is limited understanding of why and when a network structure generalizes better than others, although they have equal expressive power. In this paper, we develop a framework to characterize which reasoning tasks a network can learn well, by studying how well its computation structure aligns with the algorithmic structure of the relevant reasoning process. We formally define this algorithmic alignment and derive a sample complexity bound that decreases with better alignment. This framework offers an explanation for the empirical success of popular reasoning models, and suggests their limitations. As an example, we unify seemingly different…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMultimodal Machine Learning Applications · Machine Learning and Algorithms · Domain Adaptation and Few-Shot Learning
