Adaptive PFGNet for Spatiotemporal Forecasting
- PFGNet is a fully convolutional model for spatiotemporal predictive learning that dynamically modulates receptive fields using frequency-guided gating.
- It combines large-kernel peripheral convolutions, learnable center suppression, and local spectral descriptors in a recurrence-free encoder–translator–decoder framework.
- The architecture achieves state-of-the-art results on benchmarks like Moving MNIST and TaxiBJ while reducing parameters and FLOPs compared to recurrent and transformer models.
Searching arXiv for the exact PFGNet paper and a small set of closely related STPL baselines to ground the article. PFGNet is a fully convolutional architecture for spatiotemporal predictive learning (STPL) that forecasts future frames from past observations by dynamically modulating receptive fields through pixel-wise frequency-guided gating. It was introduced to address a specific limitation of efficient pure-convolutional video prediction systems: although such models offer full parallelism and favorable efficiency, their spatially uniform fixed receptive fields are poorly matched to scenes in which motion patterns vary across pixels and regions. PFGNet combines large-kernel peripheral convolutions, learnable center suppression, and lightweight local spectral descriptors in a recurrence-free and attention-free encoder–translator–decoder framework, and reports state-of-the-art or near-state-of-the-art results on Moving MNIST, TaxiBJ, KTH, and Human3.6M while using substantially fewer parameters and FLOPs than many recurrent or transformer-like baselines (Cai et al., 24 Feb 2026).
1. Problem formulation and motivation
Spatiotemporal predictive learning is posed as future-frame forecasting from an observed sequence. Given input frames
the objective is to predict
The benchmarks emphasized for PFGNet span synthetic motion, articulated human motion, and urban traffic forecasting: Moving MNIST, TaxiBJ, KTH, and Human3.6M (Cai et al., 24 Feb 2026).
The method is positioned against four broad families of STPL models. Recurrent models such as ConvLSTM, PredRNN, PredRNN++, MIM, E3D-LSTM, SwinLSTM, and VMRNN provide explicit temporal state updates but remain sequential. Hybrid recurrent-attention and recurrent-SSM designs attempt to augment recurrent cells with global context. Attention-based recurrent-free approaches improve long-range interaction modeling but often incur higher memory and computational cost. Standard pure-convolutional models such as SimVP, TAU, and STLight are efficient and parallelizable, but apply the same receptive field everywhere. PFGNet targets this last limitation directly: its premise is that STPL requires spatially adaptive context because some regions need broad support for motion estimation while others are largely static or low-information (Cai et al., 24 Feb 2026).
The conceptual motivation is drawn from biological center–surround organization and its signal-processing analogue. A large peripheral response and a smaller central response are contrasted through
which behaves as peripheral response minus a scaled central response. In the paper’s interpretation, this forms a spatially adaptive band-pass operator that suppresses redundant low-frequency content while preserving motion-relevant mid-frequency structure such as edges, boundaries, and textured transitions (Cai et al., 24 Feb 2026).
2. Architectural organization
PFGNet adopts a SimVP-style encoder–translator–decoder topology. A shared spatial encoder maps each observed frame to a latent feature map,
Temporal information is then packed into channels,
so that the middle stage operates on the full observed sequence without recurrence (Cai et al., 24 Feb 2026).
The middle translator contains two components. The first is MSInit, a lightweight multi-scale initialization module designed to create low-, mid-, and high-frequency multi-scale features before the main adaptive blocks. For each scale ,
where , , is a 0 depthwise convolution, and the branch outputs are projected and concatenated: 1 In the reported configuration, 2 (Cai et al., 24 Feb 2026).
The second component is a stack of 3 Peripheral Frequency Gating blocks, which perform the main spatiotemporal modeling on the packed latent tensor. After the PFG stack produces
4
the representation is unpacked back into temporal slices and decoded framewise: 5 The default setting is 6. If 7, the first 8 frames are sliced. If 9, prediction proceeds autoregressively by feeding predictions back as inputs (Cai et al., 24 Feb 2026).
Dataset-specific depth settings are part of the design. The reported values are 0 for Moving MNIST, 1 for TaxiBJ, 2 for KTH, and 3 for Human3.6M (Cai et al., 24 Feb 2026).
3. Peripheral Frequency Gating block
The PFG block is the defining mechanism of the architecture. It receives
4
and computes a pixel-wise adaptive fusion of center-suppressed large-kernel peripheral responses (Cai et al., 24 Feb 2026).
The first step is extraction of localized spectral cues through fixed spatial filters: 5 Here 6 and 7 are Sobel filters, 8 is a Laplacian filter, and 9 is local variance via 0 average pooling. These depthwise-filter responses are channel-averaged and concatenated into a three-channel descriptor,
1
A 2 convolution generates per-scale gate logits,
3
and softmax over the scale dimension yields pixel-wise mixing weights
4
This is the source of the model’s spatially varying receptive-field selection (Cai et al., 24 Feb 2026).
The second step computes multi-scale peripheral responses using large separable depthwise kernels. For
5
the response is
6
A shared 7 center branch then provides local context 8, and each scale-specific response is center-suppressed via
9
where
0
is a channel-wise learnable parameter broadcast spatially. The use of 1 constrains the center term to 2, allowing either positive suppression or negative compensation depending on channel and scale (Cai et al., 24 Feb 2026).
The final spatial output of the block is
3
This is followed by channel mixing with a GLU-style path: 4 with expansion ratio 5, 6, plus GRN normalization and LayerScale for training stability (Cai et al., 24 Feb 2026).
The paper gives a frequency-domain interpretation of the center–surround mechanism. Defining
7
the learned operator is treated as a ring-shaped band-pass response over a region
8
The supplementary analysis states that if
9
and there exist
0
such that
1
then there exist
2
with
3
The same supplement analyzes
4
and states that there exists at least one finite stationary point 5, together with a lemma asserting the existence of 6 such that
7
supporting the use of learned center suppression rather than large-kernel responses alone (Cai et al., 24 Feb 2026).
4. Efficiency and optimization
A central design constraint is computational efficiency. Each large 8 depthwise convolution is factorized into a 9 horizontal convolution followed by a 0 vertical convolution, reducing per-channel computational cost from
1
to
2
For 3, the paper states that this gives roughly a 4 reduction in kernel parameters and multiply-adds per layer (Cai et al., 24 Feb 2026).
The training and evaluation protocol is reported through OpenSTL. The paper states that spatially normalized MSE is used during training and validation, while non-normalized MSE is reported at test time. The normalized objective is
5
where 6. The reported metrics are MSE, MAE, SSIM, and PSNR, together with parameter count and FLOPs. The supplementary definitions include
7
and
8
SSIM is computed per frame and averaged over batch and time (Cai et al., 24 Feb 2026).
The training schedule varies by dataset.
| Dataset | Sequence setting | Reported training setup |
|---|---|---|
| Moving MNIST | 9, 0 | 2000 epochs, LR 1, batch size 16, 1× RTX 4090 |
| TaxiBJ | 2, 3 | 50 epochs, LR 4, batch size 16, 1× RTX 3090 |
| KTH | 5, 6 | 100 epochs, LR 7 / 8, batch size 2 / 1, 4× RTX 4090 |
| Human3.6M | 9, 0 | 50 epochs, LR 1, batch size 2, 5× RTX 3090 |
These settings reinforce the paper’s emphasis on a recurrence-free, attention-free model whose main accuracy gains arise from adaptive convolutional design rather than heavier sequence mechanisms (Cai et al., 24 Feb 2026).
5. Empirical results and ablation evidence
The reported benchmark results establish two recurrent themes: PFGNet is usually strongest on the accuracy–efficiency tradeoff, and its advantages are especially visible on datasets where spatially heterogeneous motion is important (Cai et al., 24 Feb 2026).
| Dataset | Representative PFGNet result | Comparative position |
|---|---|---|
| Moving MNIST | MSE 15.2, SSIM 0.967 | Best reported in the table |
| TaxiBJ | 1.9M params, 0.6G FLOPs, MSE 0.2881, MAE 14.75, SSIM 0.9857 | Best MSE with smallest compute footprint in the table |
| KTH 2 | SSIM 0.911, PSNR 34.10 | Highest SSIM; PSNR top or tied |
| KTH 3 | SSIM 0.891, PSNR 32.64 | Highest SSIM; PSNR competitive |
| Human3.6M | 7.3M params, 58.3G FLOPs, MSE 111.3, MAE 1392.4, SSIM 0.9838 | Near-best, but not absolute best on every metric |
On Moving MNIST, PFGNet improves upon recurrent and recurrent-free baselines listed in the paper, including ConvLSTM, PredRNN, MAU, SwinLSTM, VMRNN, SimVP, and TAU, reaching MSE 4 and SSIM 5. On TaxiBJ, it reports 1.9M parameters and 0.6G FLOPs with MSE 6, outperforming VMRNN’s MSE 7 while using fewer parameters and FLOPs, and substantially improving over SimVP and TAU. On KTH, it attains the highest SSIM for both 8 and 9 forecasting. On Human3.6M, it remains close to the strongest models while being markedly cheaper than TAU, which the paper notes uses 0 more parameters and 1 more FLOPs (Cai et al., 24 Feb 2026).
The ablation studies isolate the function of each major design choice. Removing MSInit raises TaxiBJ MSE from 2 to 3. Replacing softmax fusion with uniform mean fusion degrades performance, indicating that pixel-wise scale selection rather than fixed averaging is important. A 4 center kernel performs better than 5 in the presented configuration. Multi-scale kernels
6
outperform any single kernel, although the single 7 branch is the strongest single-scale variant on TaxiBJ (Cai et al., 24 Feb 2026).
The center-suppression parameterization is particularly diagnostic. The reported TaxiBJ MSE values are 8 for fixed 9, 00 for fixed 01, 02 for fixed 03, 04 for learnable 05 with sigmoid, and 06 for learnable 07 with tanh. This provides direct evidence that both learnability and sign-symmetric modulation matter. Further ablations show that all three spectral cues—gradient magnitude, Laplacian response, and local variance—are complementary, and that increasing the number of PFG blocks improves performance up to a point: on TaxiBJ, 08 gives the best MSE 09, while 10 slightly worsens it to 11 (Cai et al., 24 Feb 2026).
The qualitative analysis described in the paper is consistent with these quantitative trends. On Moving MNIST, PFGNet is said to reduce blur and ghosting around trajectories and occlusions. On TaxiBJ, it better preserves traffic-flow structure. On KTH and Human3.6M, it is reported to preserve limb contours, joint trajectories, and coherent human motion more effectively than less adaptive convolutional baselines (Cai et al., 24 Feb 2026).
6. Interpretation, scope, and nomenclature
The paper’s mechanistic interpretation is that PFGNet learns a bank of center–surround operators whose effective receptive field varies across space. Gate-scale visualizations reportedly show larger kernels selected around dynamic regions and motion boundaries, with smaller kernels favored in smoother or more static areas. The learned 12 distributions differ by dataset: on Moving MNIST they are roughly symmetric around zero with substantial mass near 13, whereas on TaxiBJ they are centered closer to zero, suggesting milder center modulation. On Human3.6M, the effective kernel in the 14 branch is described as showing center–surround sign contrast and approximate ring-shaped structure, together with spectral energy reallocation from low toward mid-to-high frequencies (Cai et al., 24 Feb 2026).
A plausible implication is that PFGNet’s improvements are concentrated in regimes where prediction depends strongly on mid-frequency spatial structure rather than solely on global context or purely local texture. The paper itself frames these regimes in terms of motion boundaries, textured dynamic regions, articulated limbs, and traffic-flow transitions (Cai et al., 24 Feb 2026).
Its limitations are mostly implicit rather than formalized as a dedicated limitations section. The model uses no explicit temporal recurrence or attention, which is central to its efficiency but may constrain very long-range temporal reasoning. Temporal modeling is performed by channel packing rather than by an explicitly sequence-aware state mechanism. Performance is not uniformly best on every dataset and metric; Human3.6M is the clearest example, where PFGNet is near-best rather than dominant. The band-pass interpretation is theoretically supported in simplified form, but real learned convolutional responses remain more complex than ideal radial filters. High-resolution, long-horizon scaling beyond the reported settings remains open (Cai et al., 24 Feb 2026).
The name “PFGNet” also requires disambiguation. It refers specifically to the “Fully Convolutional Frequency-Guided Peripheral Gating Network” for STPL (Cai et al., 24 Feb 2026). It is distinct from “Global Feature Pyramid Network” (Xiao et al., 2023), “Poisson Flow Generative Models” (Xu et al., 2022), “General Proximal Flow Networks” (Strunk et al., 28 Feb 2026), and “FGNet” for 3D EM neuron segmentation (Li et al., 17 Nov 2025), all of which belong to different methodological lineages and application domains.