Related Experiment Video
Updated: Sep 3, 2026

Temporal Ordering of Dynamic Expression Data from Detailed Spatial Expression Maps
Published on: February 9, 2017
Pattern in Motion: Retrieval-Augmented Learning for Dynamic Spatio-Temporal Graphs
Abstract:
Spatio-Temporal Graph Neural Networks (STGNNs) have emerged as powerful tools for modeling dynamic systems, yet they face critical generalization challenges in streaming Spatio-Temporal Out-of-Distribution (STOOD) scenarios, where spatial structures and temporal dynamics evolve beyond the distributions observed in historical training periods. Existing approaches encounter a fundamental dilemma: parametric methods suffer from catastrophic forgetting and gradient conflicts, while replay-based methods struggle to distinguish cross-period recurring patterns from period-specific transient patterns. To overcome these limitations, we propose PRAL (Pattern Retrieval-Augmented Learning for Dynamic Spatio-Temporal Graphs), a novel framework that explicitly stores historical knowledge in external pattern libraries rather than implicitly encoding it in model parameters. PRAL constructs multidimensional pattern libraries that capture representative patterns across spatial, temporal, and Spatio Temporal dimensions, where pattern keys serve as efficient retrieval indices while pattern values encapsulate rich contextual features. Recurring and transient components within the stored patterns are further distinguished through the Stable Subspace Projector (SSP) and Shift-Aware Retrieval Reweighting (SR2) mechanisms. After training, PRAL retrieves relevant patterns via similarity-based matching and adaptively fuses them with current observations through a learnable balancing mechanism. Extensive experiments on multiple real-world streaming graph datasets demonstrate that PRAL achieves the best average performance among all compared methods, with an average MAE/RMSE/MAPE improvement of 15-30% over the strongest non-retrieval baselines, while trading off against STRAP on certain backbone-dataset configurations; it further achieves robust generalization in streaming STOOD settings without task-specific fine-tuning.
Related Concept Videos
Relative Motion Analysis using Rotating Axes-Problem Solving
Here, in order to determine the magnitude of velocity and acceleration for point...
Absolute Motion Analysis- General Plane Motion
As the drone's propellers rotate, an upward force is generated that counteracts the force of gravity, enabling the drone to lift off from the ground. This initial movement of the drone is along a straight path, representing a form of translational motion. In this phase, every point on the drone...
Relative Motion Analysis using Rotating Axes
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it instrumental in...
Sequence Networks of Rotating Machines
Zero-sequence current induces a voltage drop across the generator's neutral impedance and other...
Relative Motion Analysis using Rotating Axes - Acceleration
Time differentiation is...
Relative Motion Analysis - Velocity
When an external force is exerted, it sets the crank into a rotational movement. This, in turn, instigates the motion of the connecting rod, leading to what is referred to as a general plane motion. This process involves two key points - point A on the connecting rod...