atlas

Research map / Graph learning / GNN architectures

GCNext: Towards the Unity of Graph Convolutions for Human Motion Prediction

AAAI 2024 · Graph learning › GNN architectures · approach: Deep graph convolution and simplification · 28 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes UniGC, a universal graph convolution unifying spatial, temporal, channel graph convolutions via adjacency masking and sub-adjacency tying, and GCNext, a layer-wise and sample-wise dynamic selector over GC types for human motion prediction.

Problem

Human motion prediction with GCNs relies on manually chosen graph convolution types; the best type varies across layers and samples, and the full 6D global adjacency is parameter-heavy and inefficient.

Approach

UniGC re-conceptualizes existing graph convolutions (spatial, temporal, spatial-temporal, channel, G3D, STS, etc.) as special cases of one 6D global adjacency via masking and sub-adjacency tying; GCNext stacks layers with several GC candidates and a Gumbel-Softmax selector that picks one per sample, plus dimension-preserving update and layer normalization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GCNext instead of siMLPe under the per-frame evaluation protocolHuman3.6M · Human3.6M, per-frame protocol, 1000msMPJPE (mm): 109.4 -> 108.7Helped
Use GCNext instead of MotionMixer under the average-frame evaluation protocolHuman3.6M · Human3.6M, average-frame protocol, 1000msMPJPE (mm): 71.6 -> 64.7Helped
Refine an existing GCN with GCNextLTD on Human3.6M · Human3.6M, 1000msMPJPE (mm): 114.0 -> 110.5Helped
Refine an existing GCN with GCNextMSR-GCN on Human3.6M · Human3.6M, 1000msMPJPE (mm): 112.9 -> 110.8Helped
Refine an existing GCN with GCNextPGBIG on Human3.6M · Human3.6M, 1000msMPJPE (mm): 109.7 -> 108.8Helped
Replace dynamic selection with one fixed graph-convolution type (ablation)GCNext · Human3.6M, 1000msMPJPE (mm): 108.7 vs 109.9–116.0Hurt
Replace dynamic selection with averaging all graph-convolution outputs (ablation)GCNext · Human3.6M, 1000msMPJPE (mm): 108.7 vs 109.6Hurt
Replace dynamic selection with summing all graph-convolution outputs (ablation)GCNext · Human3.6M, 1000msMPJPE (mm): 108.7 vs 110.9Hurt
Use the four options spatial-temporal, spatial-channel, spatial, and channel graph convolutions (ablation)GCNext selector · Human3.6M, 1000msMPJPE (mm): 109.5 -> 108.7Helped
Use 48 layers rather than 24 layers (ablation)GCNext · Human3.6M, 1000msMPJPE (mm): 109.8 -> 108.7Helped
Use 48 layers rather than 96 layers (ablation)GCNext · Human3.6M, 1000msMPJPE (mm): 110.2 -> 108.7Helped
Use the unbiased dynamic policy instead of random or graph-convolution-biased policies (ablation)GCNext · Human3.6M, 1000msMPJPE (mm)Helped

Surprising findings

Limitations

Experimental setup

Datasets: Human3.6M AMASS 3DPW

Benchmarks: Human3.6M AMASS-BMLrub 3DPW

Metrics: MPJPE

Baselines: LTD HisRep MSR-GCN PGBIG siMLPe STSGCN GAGCN MotionMixer

Builds on: G3D LTD siMLPe Gumbel Softmax

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy