Comparing Graph Neural Networks Aggregation Strategies for Dynamic Programming-Based Reasoning Tasks

This paper investigates the reasoning capabilities of various Graph Neural Networks (GNN) on dynamic programming-based tasks, focusing on the impact of different aggregation strategies. The study evaluates five GNN architectures, Message Passing Neural Networks, Graph Convolutional Networks, Graph Attention Networks, Graph Sample and Aggregation, and Graph Isomorphism Networks—across three DP problems: Longest Increasing Subsequence (LIS), Coin Change, and 0/1 Knapsack. These tasks challenge the GNNs to simulate discrete functions and implicitly learn correct logical reasoning steps. Experiments are conducted to assess the reasoning accuracy and generalization ability of GNNs. The results demonstrate that GraphSAGE consistently outperforms other models in the LIS problem for relational understanding. However, all models struggle with the NP-Hard integer programming problem Coin Change, highlighting the need for more expressive aggregation mechanisms. This study provides theoretical insights into the effect of different GNN designs for algorithmic reasoning tasks. It suggests directions for future research, including exploring more algorithmic challenges and the influence of advanced network structure.

Authors

Institutions

Publication Details

Published
2024-11-28
DOI
https://doi.org/10.1109/ispcem64498.2024.00025
Primary Topic
Reinforcement Learning in Robotics
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Comparing Graph Neural Networks Aggregation Strategies for Dynamic Programming-Based Reasoning Tasks

Tong Shen
Reinforcement Learning in Robotics
article

Comparing Graph Neural Networks Aggregation Strategies for Dynamic Programming-Based Reasoning Tasks

Tong Shen
article en

Abstract

This paper investigates the reasoning capabilities of various Graph Neural Networks (GNN) on dynamic programming-based tasks, focusing on the impact of different aggregation strategies. The study evaluates five GNN architectures, Message Passing Neural Networks, Graph Convolutional Networks, Graph Attention Networks, Graph Sample and Aggregation, and Graph Isomorphism Networks—across three DP problems: Longest Increasing Subsequence (LIS), Coin Change, and 0/1 Knapsack. These tasks challenge the GNNs to simulate discrete functions and implicitly learn correct logical reasoning steps. Experiments are conducted to assess the reasoning accuracy and generalization ability of GNNs. The results demonstrate that GraphSAGE consistently outperforms other models in the LIS problem for relational understanding. However, all models struggle with the NP-Hard integer programming problem Coin Change, highlighting the need for more expressive aggregation mechanisms. This study provides theoretical insights into the effect of different GNN designs for algorithmic reasoning tasks. It suggests directions for future research, including exploring more algorithmic challenges and the influence of advanced network structure.

East China Normal University (CN)
Openalex Percentile: Top 75%
Reinforcement Learning in Robotics
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Comparing Graph Neural Networks Aggregation Strategies for Dynamic Programming-Based Reasoning Tasks — Tong Shen · (2024) | TGRS Research Map | TGRS