Papers
Topics
Authors
Recent
Search
2000 character limit reached

Future Dynamics Predictor Overview

Updated 12 July 2026
  • Future Dynamics Predictor (FDP) is a forecasting module that extrapolates future system states from present or historical observations across diverse fields.
  • It employs varied methods—ranging from off-the-shelf video generators and conditional VAEs to NeuralSDEs and reduced-order models—to predict trajectories, frames, or latent representations.
  • Empirical results indicate that integrating FDP enhances performance in long-horizon robotic manipulation, reinforcement learning evaluation, and multi-agent motion forecasting.

Future Dynamics Predictor (FDP) denotes a forecasting component that extrapolates a system’s future evolution from present observations, latent states, or historical trajectories. In recent arXiv literature, the label appears across robotics, reinforcement learning, video prediction, multi-agent motion prediction, dynamic scene graph forecasting, reduced-order modeling, autonomous driving, redirected walking, finance, and time-series forecasting, but it does not identify a single canonical architecture. Instead, the term refers to a role within a larger pipeline: the module that produces future states, future trajectories, future frames, or future latent representations needed by downstream planning, control, evaluation, or decoding stages (Ye et al., 26 Sep 2025, Tang et al., 2021, Yılmaz et al., 14 Mar 2025, Rowe et al., 2022, Yang et al., 2 Jun 2025, Andreuzzi et al., 2021, Wang et al., 2024, Jeon et al., 2023, Abdelhakmi et al., 15 Sep 2025, Brachet et al., 21 Jul 2025).

1. Conceptual scope and formalizations

Across the cited works, FDPs are defined by the type of future object they predict and by the interface through which they condition that prediction. In long-horizon robotic manipulation, the FDP maps the robot’s current RGB observation and a HIT-produced guide prompt to an imagined rollout,

Vnfuture=G(Onrgb,guiden),V_n^{future}=G(O_n^{rgb}, guide_n),

where the output is a short video of subtask execution (Ye et al., 26 Sep 2025). In value estimation for reinforcement learning, the predictive component is the dynamics function

Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],

which is composed with a return model UU so that Qπ(s,a)U(Pπ(s,a))Q^\pi(s,a)\gtrsim U(P^\pi(s,a)) (Tang et al., 2021). In the PRO-DYN formulation for time-series forecasting, the FDP is the “DYNblock that explicitly crosses from the historical interval TX\mathcal T_X to the forecast interval TY\mathcal T_Y, recursively applying a transition fθf_\theta to generate x^T+1:T+H\hat x_{T+1:T+H} (Brachet et al., 21 Jul 2025).

The diversity of outputs is central. Some FDPs emit pixel-space futures; others emit latent embeddings, graph-structured futures, or conditional distributions. This terminological breadth is visible in the following summary.

Domain FDP output Representative mechanism
Robotics manipulation Imagined subtask video VnfutureV_n^{future} Pre-trained video generator conditioned on OnrgbO_n^{rgb} and Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],0
Reinforcement learning Future trajectory embedding Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],1 Conditional VAE plus convex return model
Video prediction Next frame Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],2 Flow-guided deformable convolution
Multi-agent motion Joint future trajectories DAG factorization with DAGNN decoding
Scene graph forecasting Future entities, boxes, and predicates NeuralSDE plus temporal aggregation
Finance Conditional factor process Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],3 OU conditioning on noisy expert views

A recurring misconception is that an FDP must be a freshly trained, explicitly physics-constrained predictor. The cited literature does not support that restriction. One FDP is an off-the-shelf video generator used without fine-tuning (Ye et al., 26 Sep 2025); another is a conditional VAE trained by an ELBO (Tang et al., 2021); another is a reduced-order DMD pipeline with parameter regression (Andreuzzi et al., 2021); another is a closed-form conditional Gaussian process over factors after incorporating expert views (Abdelhakmi et al., 15 Sep 2025).

2. Long-horizon robotic manipulation

In Super-Mimic, the FDP is the second stage of a hierarchical zero-shot imitation framework. After the Human Intent Translator parses unscripted human demonstration video into subtasks Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],4, the FDP conditions a pre-trained video generation model on the current onboard RGB observation Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],5 and the textual instruction Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],6, producing a short imagined clip

Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],7

for the physical execution of the current subtask (Ye et al., 26 Sep 2025).

The paper specifies that FDP relies on Wan2.2-Lightning as an out-of-the-box generative backbone. No custom diffusion U-Net or transformer is trained from scratch, and the module undergoes no additional training or fine-tuning. Generated clip length is set to Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],8 frames, while diffusion steps and guidance scale follow the model’s default settings. The intended object interactions are injected by appending Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],9 to the conditioning stream. The paper further states that UU0 has been trained to respect spatial coherence across frames, yielding realistic object trajectories, rigid-body motions, and contact events in practice.

The imagined rollout is not used directly as a policy. Instead, Super-Mimic extracts control-relevant geometry from it. The pipeline computes a 2D pixel track using Grounded SAM 2, simplifies it with Ramer–Douglas–Peucker, estimates per-frame depth via UU1, and back-projects simplified 2D waypoints into 3D using

UU2

forming UU3. Although the generator does not output explicit contact points, the paper argues that visual cues such as collision and contact are encoded in pixel space and are converted by the tracker and depth estimator into 3D waypoint sequences that implicitly carry contact timing and geometry.

The reported evaluation measures FDP through end-task performance rather than pixel-level video prediction error. On “Meal Preparation,” removing FDP and replacing it with a static 2D waypoint planner drops Task Success Rate from UU4. Keeping only the final endpoint of the imagined video yields intermediate performance, with TSR UU5. With the full FDP in place, Super-Mimic outperforms state-of-the-art text-driven baselines by over UU6 absolute TSR on long-horizon tasks, and the paper attributes most of that gain to the dynamics foresight supplied by the imagined trajectory sequence (Ye et al., 26 Sep 2025).

3. Latent future prediction in reinforcement learning

In VDFP, the Future Dynamics Predictor is a formal component of value estimation rather than a planner or renderer. The paper decomposes policy evaluation into two steps: first predict a latent future trajectory representation, then evaluate it. Starting from a trajectory embedding UU7 and a deterministic return model UU8, it defines the predictive dynamics function

UU9

When Qπ(s,a)U(Pπ(s,a))Q^\pi(s,a)\gtrsim U(P^\pi(s,a))0 is convex, Jensen’s inequality yields

Qπ(s,a)U(Pπ(s,a))Q^\pi(s,a)\gtrsim U(P^\pi(s,a))1

with equality if Qπ(s,a)U(Pπ(s,a))Q^\pi(s,a)\gtrsim U(P^\pi(s,a))2 is linear (Tang et al., 2021).

The implemented FDP is a latent conditional VAE. A 1D CNN first encodes sliding windows of state-action trajectories into fixed-size embeddings Qπ(s,a)U(Pπ(s,a))Q^\pi(s,a)\gtrsim U(P^\pi(s,a))3. The VAE then models the distribution of future embeddings conditioned on Qπ(s,a)U(Pπ(s,a))Q^\pi(s,a)\gtrsim U(P^\pi(s,a))4 by introducing a latent code Qπ(s,a)U(Pπ(s,a))Q^\pi(s,a)\gtrsim U(P^\pi(s,a))5 with prior Qπ(s,a)U(Pπ(s,a))Q^\pi(s,a)\gtrsim U(P^\pi(s,a))6. The encoder

Qπ(s,a)U(Pπ(s,a))Q^\pi(s,a)\gtrsim U(P^\pi(s,a))7

and the decoder

Qπ(s,a)U(Pπ(s,a))Q^\pi(s,a)\gtrsim U(P^\pi(s,a))8

are trained with the ELBO

Qπ(s,a)U(Pπ(s,a))Q^\pi(s,a)\gtrsim U(P^\pi(s,a))9

where TX\mathcal T_X0 yields a TX\mathcal T_X1-VAE. At policy-learning time, clipped Gaussian noise TX\mathcal T_X2, with TX\mathcal T_X3, is passed through the decoder to obtain TX\mathcal T_X4.

The predicted embedding is scored by a convex return model TX\mathcal T_X5, or a one-layer ReLU or ICNN, trained against full discounted returns. The resulting surrogate critic is TX\mathcal T_X6. The same decomposition is integrated into off-policy VD-DDPG and on-policy VD-PPO. In both cases, TX\mathcal T_X7 is trained as a direct regression to Monte Carlo returns rather than through TD-target bootstrapping.

Empirically, the paper evaluates on LunarLander-v2, InvertedDoublePendulum-v1, HalfCheetah-v1, and Walker2d-v1 over 1 M timesteps and 5 seeds. VD-DDPG learns faster and reaches higher asymptotic reward than DDPG and DDSR, and VD-PPO outperforms PPO and A2C. Under delayed-reward variants with delay TX\mathcal T_X8 up to 128 steps, the decomposition is especially robust: at TX\mathcal T_X9 on HalfCheetah, VD-DDPG retains TY\mathcal T_Y0 of its no-delay performance, whereas DDPG retains TY\mathcal T_Y1 (Tang et al., 2021).

4. Visual forecasting and structured scene extrapolation

In computer vision, FDPs appear both as frame predictors and as predictors of structured semantic futures. FG-DFPN is a future-frame predictor built from four stages: Optical Flow Estimator, Multi-Scale Feature Extraction and Warping, Offset and Mask Prediction, and Reconstruction. Four past grayscale frames are concatenated channel-wise and processed by FlowNet to estimate coarse flow fields TY\mathcal T_Y2. Each frame is encoded into three feature scales TY\mathcal T_Y3, warped in feature space to TY\mathcal T_Y4, then fused by a flow-guided deformable convolution. Offset refinement is defined as

TY\mathcal T_Y5

and the deformable convolution itself is

TY\mathcal T_Y6

Training uses a robust Charbonnier loss,

TY\mathcal T_Y7

with TY\mathcal T_Y8, on Vimeo-90K septuplets, Adam, batch size 8, TY\mathcal T_Y9 iterations, and learning rate fθf_\theta0 halved every fθf_\theta1 iterations (Yılmaz et al., 14 Mar 2025).

FG-DFPN reports average PSNR/SSIM of fθf_\theta2 dB / fθf_\theta3 on eight MPEG test sequences, compared with fθf_\theta4 dB / fθf_\theta5 for DFPN, a runtime of fθf_\theta6 ms/frame on a single GPU, and a model size of fθf_\theta7 M parameters. Removing flow guidance reduces PSNR by approximately fθf_\theta8 dB and destabilizes training; single-scale variants lose approximately fθf_\theta9 dB; disabling learned masks reduces sharpness in high-motion regions (Yılmaz et al., 14 Mar 2025).

FDSG operates at a different representational level. It forecasts future entity labels, bounding boxes, and relationships for unobserved video frames. The core forecasting module decomposes object queries into content and location parts, forms triplet representations

x^T+1:T+H\hat x_{T+1:T+H}0

and evolves each triplet with a NeuralSDE,

x^T+1:T+H\hat x_{T+1:T+H}1

where x^T+1:T+H\hat x_{T+1:T+H}2 and x^T+1:T+H\hat x_{T+1:T+H}3 are 3-layer MLPs with hidden size x^T+1:T+H\hat x_{T+1:T+H}4 and Tanh activations. The forecasted triplets are then split back into per-entity content vectors. For locations, the simplest Identity Mapping proved best, and predicted boxes are produced by combining updated content with the previous location query through an MLP and sigmoid transform (Yang et al., 2 Jun 2025).

FDSG also includes a Temporal Aggregation Module that fuses observed references and forecasted triplets through cascaded Transformer decoder layers with self-attention and cross-attention. Training uses a Hungarian matching objective with focal loss on subject, object, and predicate classification and weighted x^T+1:T+H\hat x_{T+1:T+H}5+GIoU losses on boxes. On Action Genome, the method reports, for DSGG in SGDET at IoU x^T+1:T+H\hat x_{T+1:T+H}6, R@50 (No-Constraint) x^T+1:T+H\hat x_{T+1:T+H}7 versus x^T+1:T+H\hat x_{T+1:T+H}8 for OED and mR@50 (No-Constraint) x^T+1:T+H\hat x_{T+1:T+H}9 versus VnfutureV_n^{future}0. For scene graph forecasting at anticipation fraction VnfutureV_n^{future}1, SGDET forecast R@50 (No-Constraint) is VnfutureV_n^{future}2 versus VnfutureV_n^{future}3 for SceneSayer+ baselines, and mR@50 (No-Constraint) is VnfutureV_n^{future}4 versus VnfutureV_n^{future}5 (Yang et al., 2 Jun 2025).

These two systems illustrate that an FDP in vision need not predict raw pixels only. It may instead predict latent semantic triplets, future boxes, or future predicates when the target task is structured scene understanding rather than frame synthesis.

5. Interactive motion, trajectory prediction, and human behavior

For multi-agent driving, FJMP casts future dynamics prediction as factorized joint trajectory generation over a learned interaction graph. From observed histories VnfutureV_n^{future}6 and HD-map context VnfutureV_n^{future}7, agents are encoded with a future-aware LaneGCN backbone into node features VnfutureV_n^{future}8. Pairwise interaction edges are classified into no-interaction, VnfutureV_n^{future}9, or OnrgbO_n^{rgb}0, producing a sparse directed graph OnrgbO_n^{rgb}1. Cycles are then removed by enumerating directed cycles with Johnson’s algorithm and dropping the lowest-confidence edge until a DAG is obtained. The joint future distribution is factorized as

OnrgbO_n^{rgb}2

Decoding proceeds in topological order with a DAGNN: source nodes are decoded marginally, non-source nodes aggregate parental messages with graph attention and a GRU update, and conditional futures are then decoded. Training combines focal loss on interaction labels, an auxiliary proposal loss, a winner-takes-all joint regression loss over OnrgbO_n^{rgb}3 modalities, and teacher forcing for influencer trajectories (Rowe et al., 2022).

The reported results place FJMP first on the INTERACTION multi-agent test leaderboard metric CMR. The paper also states that it obtains the lowest minADE/minFDE of published methods on that benchmark while nearly eliminating inter-agent collisions, with CrossCol OnrgbO_n^{rgb}4. On Argoverse 2, it reduces minADE/minFDE by OnrgbO_n^{rgb}5 m relative to a non-factorized baseline and lowers SMR by OnrgbO_n^{rgb}6. Ablations show consistent gains from the learned DAG factorization, sparse edges, the proposal decoder, and teacher forcing (Rowe et al., 2022).

DEMO addresses multi-horizon autonomous-vehicle prediction through a two-stage architecture. The first stage uses a Dynamic Bicycle Model together with a DynCVAE to infer latent controls and short-term motion under the physics constraint

OnrgbO_n^{rgb}7

where OnrgbO_n^{rgb}8 and OnrgbO_n^{rgb}9. The dynamics stage is trained with a KL term and a dynamics-informed loss Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],00. The second stage uses a State-Space/Mamba temporal encoder, cross-modal fusion over vehicle, map, and dynamic features, and a spatial-temporal encoder composed of GRU, GCN, and Transformer components. The final decoder outputs Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],01 trajectory hypotheses and probabilities, with losses Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],02, Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],03, maneuver-classification loss, and trajectory-accuracy loss (Wang et al., 2024).

On NGSIM, MoCAD, HighD, and nuScenes, DEMO reports short-term and long-term improvements over state-of-the-art baselines. At 2 s RMSE, it achieves Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],04 m on NGSIM versus Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],05 m, Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],06 m on MoCAD versus Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],07 m, and Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],08 m on HighD, where it is second place against Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],09 m. At 5 s RMSE, it reports Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],10 m on NGSIM versus Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],11 m, Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],12 m on MoCAD versus Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],13 m, and Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],14 m on HighD versus Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],15 m. On nuScenes at 6 s, Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],16 m versus Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],17 m and Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],18 m versus Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],19 m. Inference speed is Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],20 ms per sample on RTX 3090, compared with Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],21 ms for baselines (Wang et al., 2024).

In virtual-reality redirected walking, F-RDW uses a lighter-weight FDP. A single-layer LSTM with 64 hidden units consumes a 50-frame history of gaze direction, body orientation, neck orientation, and velocity, forming Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],22, and predicts either a future position Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],23 or a movement-direction distribution over forward, left, and right. Training uses mean-squared error for position prediction or categorical cross-entropy for direction prediction, with Adam, learning rate Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],24, batch size 64, 100 epochs, and 5-fold cross-validation over Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],25 frames (Jeon et al., 2023).

The reported single-horizon forecast at Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],26 s yields Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],27 direction-classification accuracy and mean displacement error Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],28 m with standard deviation Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],29 m. These predictions are fused into existing RDW controllers such as MPCRed, S2C, TAPF, and ARC through a weighting parameter Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],30, thereby altering steering, artificial-potential forces, or branching priors without replacing the underlying controller logic (Jeon et al., 2023).

6. Reduced-order systems, forward-looking conditioning, and generic forecasting architectures

In scientific computing, FDP can denote a reduced-order extrapolator rather than a neural predictor. The DMD extension for parametric dynamical systems collects full-state snapshots Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],31 over training parameters Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],32 and equispaced times Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],33, stacks them into Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],34, computes a truncated POD basis Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],35, and advances reduced states with DMD in either monolithic or partitioned form. Future reduced states satisfy

Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],36

after eigendecomposition of the reduced operator, and predictions for unseen parameters are obtained by fitting a regressor Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],37 over parameter space, followed by reconstruction

Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],38

The paper reports three case studies: a toy linear system with Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],39 and pointwise error Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],40, an unsteady nonlinear heat equation with Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],41 and mean relative error Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],42, and parametric Navier–Stokes past a cylinder with Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],43, HODMD stabilization, and mean relative velocity-field error Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],44 (Andreuzzi et al., 2021).

In finance, the same label applies to conditional stochastic-process forecasting after incorporating expert views. A baseline dynamic factor model assumes an OU factor process

Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],45

and affine asset-price dynamics driven by Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],46. Noisy views are modeled as

Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],47

Conditioning on Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],48 yields posterior factor dynamics

Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],49

and conditional asset-price dynamics that remain affine with modified coefficients Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],50 and Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],51. The paper establishes a connection to a Mean-Reverting Bridge and derives closed-form FDP outputs

Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],52

Implementation consists of estimating Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],53, Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],54, specifying Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],55 and Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],56, solving for the stationary covariance Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],57, and computing Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],58, Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],59, and Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],60 on each recalibration date (Abdelhakmi et al., 15 Sep 2025).

For generic time-series forecasting, PRO-DYN treats the FDP as the dedicated terminal dynamics block. Historical inputs Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],61 are processed by PRO-pre modules into latent states Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],62, after which a DYN block recursively applies

Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],63

and a decoder maps Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],64 back to Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],65. The paper evaluates this design on the TFB benchmark across 25 real-world datasets and forecast horizons Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],66. On ETTm1 at Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],67, NLinear records MSE Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],68, Informer Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],69, Informer + FDP Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],70, FEDformer Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],71, FEDformer + FDP Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],72, FiLM Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],73, and FiLM + FDP Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],74. Capacity-matched ablations also favor a terminal dynamics block over a time-preserving feed-forward alternative: Informer with FDP-last reaches MSE Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],75 versus Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],76 for PRO-FFN-last, and FEDformer with FDP-last reaches Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],77 versus Pπ(s,a)Eτπs0=s,a0=a[m0:T],P^\pi(s,a)\equiv \mathbb E_{\tau\sim \pi\mid s_0=s,a_0=a}[m_{0:T}],78 (Brachet et al., 21 Jul 2025).

This collection suggests that FDP has become a functional designation rather than a single methodological lineage. A plausible implication is that the common denominator is not architecture class but extrapolative responsibility: the FDP is the component entrusted with crossing the observed–unobserved boundary, whether by imagined video rollout, latent stochastic prediction, graph factorization, reduced-order propagation, Bayesian conditioning, or recursive state transition.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Future Dynamics Predictor (FDP).