Pointer Graph Networks
Not on the map. Why?
Abstract (arXiv)
Graph neural networks (GNNs) are typically applied to static graphs that are assumed to be known upfront. This static input structure is often informed purely by insight of the machine learning practitioner, and might not be optimal for the actual task the GNN is solving. In absence of reliable domain expertise, one might resort to inferring the latent graph structure, which is often difficult due to the vast search space of possible graphs. Here we introduce Pointer Graph Networks (PGNs) which augment sets or graphs with additional inferred edges for improved model generalisation ability. PGNs allow each node to dynamically point to another node, followed by message passing over these pointers. The sparsity of this adaptable graph structure makes learning tractable while still being sufficiently expressive to simulate complex algorithms. Critically, the pointing mechanism is directly supervised to model long-term sequences of operations on classical data structures, incorporating useful structural inductive biases from theoretical computer science. Qualitatively, we demonstrate that PGNs can learn parallelisable variants of pointer-based data structures, namely disjoint set unions and link/cut trees. PGNs generalise out-of-distribution to 5x larger test inputs on dynamic graph connectivity tasks, outperforming unrestricted GNNs and Deep Sets.
Key facts. Cited by 53 papers in the map (data through 14 Oct 2026). First posted on arXiv 11 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 11; 2022: 11; 2023: 12; 2024: 13; 2025: 1; 2026: 5.
53 papers.
Sort:
By area:
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,167
- 2021How Attentive are Graph Attention Networks?cited by 835
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 268
- 2021Two Sides of the Same Coin: Heterophily and Oversmoothing in Graph Convolutional Neural Networkscited by 182
- 2022The CLRS Algorithmic Reasoning Benchmarkcited by 106
- 2021Neural Algorithmic Reasoningcited by 94
- 2023Everything is Connected: Graph Neural Networkscited by 85
- 2022A Generalist Neural Algorithmic Learnercited by 59
- 2022Graph Neural Networks are Dynamic Programmerscited by 55
- 2021Neuro-Symbolic Artificial Intelligence: Current Trendscited by 54
- 2022Message passing all the way upcited by 47
- 2022Relational Attention: Generalizing Transformers for Graph-Structured Taskscited by 41
38 more
- 2023Code Execution with Pre-trained Language Modelscited by 34
- 2022Towards Better Out-of-Distribution Generalization of Neural Algorithmic Reasoning Taskscited by 30
- 2021How to transfer algorithmic reasoning knowledge to learn new algorithms?cited by 22
- 2023Dual Algorithmic Reasoningcited by 21
- 2023Neural Algorithmic Reasoning for Combinatorial Optimisationcited by 19
- 2022Neural Approximation of Graph Topological Featurescited by 17
- 2022Reducing Collision Checking for Sampling-Based Motion Planning Using Graph Neural Networkscited by 17
- 2021Persistent Message Passingcited by 13
- 2021Reasoning-Modulated Representationscited by 13
- 2022Boosting Graph Structure Learning with Dummy Nodescited by 13
- 2023Asynchronous Algorithmic Alignment with Cocyclescited by 13
- 2021Algorithmic Concept-based Explainable Reasoningcited by 12
- 2023SALSA-CLRS: A Sparse and Scalable Benchmark for Algorithmic Reasoningcited by 12
- 2024On the Markov Property of Neural Algorithmic Reasoning: Analyses and Methodscited by 11
- 2024Discrete Neural Algorithmic Reasoningcited by 9
- 2023Finding Increasingly Large Extremal Graphs with AlphaZero and Tabu Searchcited by 8
- 2024Learning on Large Graphs using Intersecting Communitiescited by 8
- 2023Latent Space Representations of Neural Algorithmic Reasonerscited by 7
- 2023Neural Priority Queues for Graph Neural Networkscited by 7
- 2023Parallel Algorithms Align with Neural Executioncited by 6
- 2024Recurrent Aggregators in Neural Algorithmic Reasoningcited by 6
- 2024Deep Equilibrium Algorithmic Reasoningcited by 6
- 2022Learning Graph Structure from Convolutional Mixturescited by 5
- 2021Learning to Extend Program Graphs to Work-in-Progress Codecited by 3
- 2024Open-Book Neural Algorithmic Reasoningcited by 3
- 2023Probabilistic Invariant Learning with Randomized Linear Classifierscited by 2
- 2023Flood and Echo Net: Algorithmically Aligned GNNs that Generalizecited by 2
- 2024GraphER: A Structure-aware Text-to-Graph Model for Entity and Relation Extractioncited by 2
- 2024NetDiff: Graph Diffusion with Improved Global Capabilities to Generate and Update Mobile Network Topologiescited by 2
- 2024NAR-*ICP: Neural Execution of Classical ICP-based Pointcloud Registration Algorithmscited by 2
- 2024The Deep Equilibrium Algorithmic Reasonercited by 1
- 2024Control the GNN: Utilizing Neural Controller with Lyapunov Stability for Test-Time Feature Reconstructioncited by 1
- 2024A Context-Enhanced Framework for Sequential Graph Reasoningcited by 1
- 2026DynaTab: Dynamic Feature Ordering as Neural Rewiring for High-Dimensional Tabular Datacited by 1
- 2022pyGSL: A Graph Structure Learning Toolkitcited by 0
- 2024Algorithm-Informed Graph Neural Networks for Leakage Detection and Localization in Water Distribution Networkscited by 0
- 2025Dependency Parsing is More Parameter-Efficient with Normalizationcited by 0
- 2026LLMs Underperform Graph-Based Parsers on Supervised Relation Extraction for Complex Graphscited by 0
50 most cited of 53 All 53 (JSON)
- 2026Fitting Every Hint Is Not Enough: Premature Floods in Recurrent Algorithmic Reasoners10 Oct 2026
- 2026iStructTab: Structured Feature Sequencing for Multimodal Learning of Image and Tabular Data5 Aug 2026
- 2026Richer Representations for Neural Algorithmic Reasoning via Auxiliary Reconstruction30 May 2026
- 2026DynaTab: Dynamic Feature Ordering as Neural Rewiring for High-Dimensional Tabular Data5 May 2026
- 2026LLMs Underperform Graph-Based Parsers on Supervised Relation Extraction for Complex Graphs9 Apr 2026
- 2025Dependency Parsing is More Parameter-Efficient with Normalization26 May 2025
- 2024Open-Book Neural Algorithmic Reasoning30 Dec 2024
- 2024A Context-Enhanced Framework for Sequential Graph Reasoning12 Dec 2024
- 2024Deep Equilibrium Algorithmic Reasoning19 Oct 2024
- 2024NAR-*ICP: Neural Execution of Classical ICP-based Pointcloud Registration Algorithms14 Oct 2024
- 2024Control the GNN: Utilizing Neural Controller with Lyapunov Stability for Test-Time Feature Reconstruction13 Oct 2024
- 2024NetDiff: Graph Diffusion with Improved Global Capabilities to Generate and Update Mobile Network Topologies9 Oct 2024
38 more
- 2024Recurrent Aggregators in Neural Algorithmic Reasoning11 Sep 2024
- 2024Algorithm-Informed Graph Neural Networks for Leakage Detection and Localization in Water Distribution Networks5 Aug 2024
- 2024Learning on Large Graphs using Intersecting Communities31 May 2024
- 2024GraphER: A Structure-aware Text-to-Graph Model for Entity and Relation Extraction18 Apr 2024
- 2024On the Markov Property of Neural Algorithmic Reasoning: Analyses and Methods7 Mar 2024
- 2024Discrete Neural Algorithmic Reasoning18 Feb 2024
- 2024The Deep Equilibrium Algorithmic Reasoner9 Feb 2024
- 2023Finding Increasingly Large Extremal Graphs with AlphaZero and Tabu Search6 Nov 2023
- 2023Flood and Echo Net: Algorithmically Aligned GNNs that Generalize10 Oct 2023
- 2023SALSA-CLRS: A Sparse and Scalable Benchmark for Algorithmic Reasoning21 Sep 2023
- 2023Probabilistic Invariant Learning with Randomized Linear Classifiers8 Aug 2023
- 2023Neural Priority Queues for Graph Neural Networks18 Jul 2023
- 2023Latent Space Representations of Neural Algorithmic Reasoners17 Jul 2023
- 2023Parallel Algorithms Align with Neural Execution8 Jul 2023
- 2023Asynchronous Algorithmic Alignment with Cocycles27 Jun 2023
- 2023Neural Algorithmic Reasoning for Combinatorial Optimisation18 May 2023
- 2023Code Execution with Pre-trained Language Models8 May 2023
- 2023Dual Algorithmic Reasoning9 Feb 2023
- 2023Everything is Connected: Graph Neural Networks19 Jan 2023
- 2022pyGSL: A Graph Structure Learning Toolkit7 Nov 2022
- 2022Towards Better Out-of-Distribution Generalization of Neural Algorithmic Reasoning Tasks1 Nov 2022
- 2022Reducing Collision Checking for Sampling-Based Motion Planning Using Graph Neural Networks17 Oct 2022
- 2022Relational Attention: Generalizing Transformers for Graph-Structured Tasks11 Oct 2022
- 2022A Generalist Neural Algorithmic Learner22 Sep 2022
- 2022Boosting Graph Structure Learning with Dummy Nodes17 Jun 2022
- 2022The CLRS Algorithmic Reasoning Benchmark31 May 2022
- 2022Learning Graph Structure from Convolutional Mixtures19 May 2022
- 2022Graph Neural Networks are Dynamic Programmers29 Mar 2022
- 2022Message passing all the way up22 Feb 2022
- 2022Neural Approximation of Graph Topological Features28 Jan 2022
- 2021How to transfer algorithmic reasoning knowledge to learn new algorithms?26 Oct 2021
- 2021Reasoning-Modulated Representations19 Jul 2021
- 2021Algorithmic Concept-based Explainable Reasoning15 Jul 2021
- 2021How Attentive are Graph Attention Networks?30 May 2021
- 2021Learning to Extend Program Graphs to Work-in-Progress Code28 May 2021
- 2021Neuro-Symbolic Artificial Intelligence: Current Trends11 May 2021
- 2021Neural Algorithmic Reasoning6 May 2021
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gauges27 Apr 2021
50 newest of 53 All 53 (JSON)
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,167
- 2021How Attentive are Graph Attention Networks?cited by 835
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 268
- 2021Two Sides of the Same Coin: Heterophily and Oversmoothing in Graph Convolutional Neural Networkscited by 182
- 2022The CLRS Algorithmic Reasoning Benchmarkcited by 106
- 2021Neural Algorithmic Reasoningcited by 94
- 2023Everything is Connected: Graph Neural Networkscited by 85
- 2022A Generalist Neural Algorithmic Learnercited by 59
- 2022Graph Neural Networks are Dynamic Programmerscited by 55
- 2021Neuro-Symbolic Artificial Intelligence: Current Trendscited by 54
- 2022Message passing all the way upcited by 47
- 2022Relational Attention: Generalizing Transformers for Graph-Structured Taskscited by 41
12 most cited of 52 All 52 (JSON)
- 2026Fitting Every Hint Is Not Enough: Premature Floods in Recurrent Algorithmic Reasoners10 Oct 2026
- 2026iStructTab: Structured Feature Sequencing for Multimodal Learning of Image and Tabular Data5 Aug 2026
- 2026Richer Representations for Neural Algorithmic Reasoning via Auxiliary Reconstruction30 May 2026
- 2026DynaTab: Dynamic Feature Ordering as Neural Rewiring for High-Dimensional Tabular Data5 May 2026
- 2026LLMs Underperform Graph-Based Parsers on Supervised Relation Extraction for Complex Graphs9 Apr 2026
- 2025Dependency Parsing is More Parameter-Efficient with Normalization26 May 2025
- 2024Open-Book Neural Algorithmic Reasoning30 Dec 2024
- 2024A Context-Enhanced Framework for Sequential Graph Reasoning12 Dec 2024
- 2024Deep Equilibrium Algorithmic Reasoning19 Oct 2024
- 2024NAR-*ICP: Neural Execution of Classical ICP-based Pointcloud Registration Algorithms14 Oct 2024
- 2024Control the GNN: Utilizing Neural Controller with Lyapunov Stability for Test-Time Feature Reconstruction13 Oct 2024
- 2024Recurrent Aggregators in Neural Algorithmic Reasoning11 Sep 2024
12 newest of 52 All 52 (JSON)