1. Introduction
Human motion prediction is a critical component in many smart systems, such as self-driving [
1,
2], human tracking [
3], and human–robot interaction [
4,
5] models. It aims to learn motion patterns from a historical sequence and predict a future sequence based on the learned patterns. Early human motion prediction methods used statistical models [
6,
7] to learn the human motion patterns. However, these statistical models cannot handle complex scenarios and thus fail in difficult motion cases.
Recent works use deep learning networks to realize human motion prediction and demonstrate their superiority over early statistical approaches [
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19]. Recurrent Neural Network (RNN)-based works [
8,
9,
20,
21] adopt the frame-by-frame prediction strategy to generate a future human pose from the previous one, yet this causes error accumulation. Generative Adversarial Network (GAN)-based methods [
22,
23,
24,
25,
26] can generate vivid human poses, yet tend to introduce noise in their adversarial training procedure [
14]. Graph Convolutional Network (GCN)-based approaches [
16,
27,
28] treat the human skeleton as a graph and capture its interrelationships during motion. However, these GCN-based methods are very sensitive to the design of the adjacency relations in the human skeleton graph. Many recent methods demonstrate that Multi-Layer Perceptrons (MLPs) can be both simple and computationally efficient in human motion prediction [
29,
30]. Though existing methods can learn human motion patterns from historical sequences and predict future sequences, the prediction performance remains unsatisfactory.
A human motion prediction model may have errors in its prediction results. However, we can enhance its performance as long as the prediction error can be estimated. This can be easily achieved by integrating the preliminary prediction results from the traditional prediction branch and the associated estimated error from an auxiliary refinement branch. Given the preliminary prediction results, we treat their associated prediction error as the target of the auxiliary refinement branch. As shown in
Figure 1, we propose a Two-stage Refinement (TSR) framework to conduct error estimation and compensation: (1) the first stage generates preliminary prediction poses and estimates the associated prediction error; (2) the second stage (combining the traditional and the auxiliary refinement branch) learns to compensate for the associated prediction error. In this way, by combining the preliminary results from the traditional prediction branch with the estimated error from the auxiliary refinement branch, we can achieve better prediction performance than the traditional one-stage framework. Furthermore, to capture the long temporal dependencies and subtle motion variations in human motion, we incorporate fractional-order calculus into the optimization process. Unlike integer-order derivatives, which consider only instantaneous state changes, fractional-order differentials can leverage their unique memory and hereditary properties to capture inherent long-term dependencies, leading to more realistic human poses. Thus, we propose the fractional-order differential loss in this work to enforce stricter constraints on the motion trajectories, thereby significantly reducing the discrepancy between predicted results and groundtruth.
In this work, we use two training strategies (separation learning and fusion learning) to guide our two-stage training process. In the separation learning (corresponding to the first stage), we use groundtruth to supervise the traditional prediction procedure and maximize the similarity between the auxiliary refinement branch output and the prediction error. In the fusion learning (corresponding to the second stage), we add the auxiliary refinement branch output and preliminary prediction results to obtain enhanced prediction results, and minimize the difference between these enhanced prediction results and the groundtruth. We alternate between using these two training strategies above and enable the auxiliary refinement branch to estimate more accurate prediction errors. The experiments demonstrate that our proposed Fractional Optimization-based Two-stage Refinement Framework (FOTSR) outperforms most existing works across three benchmarks (Human3.6M, CMU-Mocap, and 3DPW) and that an alternate training strategy can further improve the accuracy of final predictions.
The main contributions of this work are listed as follows:
We propose a Two-stage Refinement (TSR) framework for human motion prediction. This architecture consists of a primary prediction branch that generates preliminary motion sequences and a subsequent refinement branch that explicitly estimates and compensates for prediction errors. By using an alternating training strategy (i.e., separation learning and fusion learning), the TSR framework can achieve better predictive performance than traditional methods.
We propose a fractional-order differential loss function to minimize the discrepancy between the predicted motion poses and groundtruth. By leveraging the non-local properties and memory effects of the fractional-order operator, this loss function can capture high-order temporal dynamics and long-range dependencies that are often overlooked by traditional integer-order losses, thereby yielding more physically plausible and temporally smooth predictions.
The experiments demonstrate that our FOTSR framework is effective not only for our method but also for the other works, such as Traj-GCN [
10] and HisRepItself [
11].
Extensive evaluations on three large-scale benchmarks (including Human3.6M, CMU-Mocap, and 3DPW) demonstrate that our method, consisting of the Two-stage Refinement and fractional-order constraints, achieves state-of-the-art (SOTA) performance in both short-term and long-term human motion prediction.
5. Discussion
In this section, we provide a comprehensive empirical discussion of our framework. First, we conduct ablation studies to verify the efficacy of individual components. Second, we perform detailed parametric sweeps to evaluate core architectural hyperparameters and fractional-order differential parameters. Finally, we execute cross-dataset evaluations to systematically demonstrate the robustness and generalization capability of our model.
Ablation Studies: To systematically verify the contribution of each proposed component, we conducted a comprehensive ablation study on the Human3.6M dataset. As shown in
Table 10, we evaluated six different configurations by progressively integrating the Two-stage Refinement (TSR), the fractional-order differential loss (FDL), and the iterative training (IT) strategy to verify their performance.
The baseline model (Row 1) yields an average MPJPE of 64.8. By independently introducing the TSR (Row 2) and FDL (Row 3), the average error decreases to 64.5 and 64.3, respectively. This confirms the efficacy of our TSR architecture and FDL supervision innovations. Notably, FDL provides a more substantial gain in long-term horizons (e.g., at 1000 ms), demonstrating its unique capability to suppress long-term error accumulation by leveraging the “memory effect” of fractional calculus.
A key observation from the ablation results is the role of the iterative training strategy. When comparing Row 5 (TSR + IT) with Row 2 (TSR only), the average error drops from 64.5 to 64.2. This improvement underscores that iterative optimization enables the refinement branch to progressively learn error patterns from the preliminary prediction branch, resulting in more precise motion adjustments.
In summary, the best performance is achieved by the full FOTSR model (last row), which integrates all three components to reach the lowest average MPJPE of 64.0. The synergy between the Two-stage Refinement and fractional optimization, facilitated by iterative training, ensures a consistent performance lead across all evaluation timestamps. Specifically, the reduction in error at 880 ms and 1000 ms highlights the robustness of our framework in maintaining physical realism over long-term prediction.
Robustness Experiments about m in Figure 2 and Equation (1): We conducted robustness experiments on Human3.6M to find the number of MLPs in the traditional prediction branch that can achieve the lowest prediction error. The results in
Figure 4 show that the traditional human motion prediction branch achieves the best performance when it uses 48 two-layer MLPs (i.e.,
m = 48 in
Figure 2 and Equation (
1)).
Robustness Experiments about in Equation (6) and l in Equation (2): Based on the above network setting, we conducted robustness experiments on Human3.6M to determine the optimal weight
in Equation (
6) and the best number of single-layer MLPs in the auxiliary refinement branch for our FOTSR.
Table 11 shows that our FOTSR obtains the best prediction performance when
= 0.1 and there are 12 single-layer MLPs (i.e.,
l = 12 in
Figure 2 and Equation (
2)) in the auxiliary refinement branch.
Robustness Experiments about in Equation (7) and in Equation (3): The above section demonstrates that our FOTSR can obtain the best prediction performance when it consists of 48 two-layer MLPs in the traditional prediction branch and 12 single-layer MLPs in the auxiliary refinement branch. With iterative training, our FOTSR can further enhance prediction performance. In this section, we further conduct robustness experiments on Human3.6M to determine the optimal weight and order for the fractional-order loss.
Table 12 shows that our FOTSR obtains the best prediction performance when
= 0.5 and
= 0.1, which means that our FOTSR achieves the best performance when the fractional order is 0.5, and the weight of the fractional-order loss function is 0.1 in this work.
To validate the necessity of fractional-order constraints, we implemented a conventional temporal regularization baseline by setting the fractional order to
(corresponding to the first-order velocity-smoothness penalty). As reported in the rightmost columns of
Table 12, this standard integer-order regularization yields systematically higher MPJPE compared to our fractional configurations. Crucially, the network achieves its optimal performance when
. This result shows that the traditional standard integer-order (
) is memoryless and fails to capture non-local kinematic constraints. In contrast, the continuous past-state dependency inherent in the half-order derivative (
) effectively captures long-term dependencies and stabilizes trajectory evolution.
We conducted robustness experiments on the proposed fractional-order loss to determine the optimal fractional weight and order.
Table 7 shows that our FOTSR achieves the best prediction performance when
= 0.5 and
= 0.1, i.e., the fractional-order is 0.5, and the fractional-order loss weights are 0.1.
Sensitivity of Fractional Order : To evaluate the sensitivity of the fractional order
in our proposed framework, we extended the parameter sweep of fractional order
to broader evaluation benchmarks. Specifically, beyond the overall metrics of the Human3.6M dataset, we evaluated its performance across distinct movement categories (“smoking” and “taking photo”), as well as an entirely independent out-of-domain benchmark (the 3DPW dataset).
Figure 5 shows the sensitivity analysis of the fractional order
across the 3DPW dataset, “smoking” on the Human3.6M dataset, and “taking a photo” on the Human3.6M dataset. The results demonstrate that across all evaluated datasets and diverse motion categories, the network consistently achieves its optimal predictive performance (lowest MPJPE) at
. Additionally,
Figure 5b shows that both the “smoking” and “taking photo" splits of the Human3.6M dataset exhibit a consistent trend in the sensitivity of alpha, first declining and then increasing. These experiments establish that the half-order fractional differential constraint possesses an intrinsic physical universality. Rather than being an independent hyperparameter of a specific data distribution,
reveals the underlying, non-local hereditary momentum shared by various biological human motion patterns. In this way, it can effectively regularize temporal trajectories against long-term drift under diverse complex scenarios.
In summary, our FOTSR achieves its best prediction performance when it includes a traditional prediction branch (consisting of 48 two-layer MLPs) and an auxiliary refinement prediction branch (consisting of 12 single-layer MLPs). We use iterative training strategies to train our Two-stage Refinement framework. In the separation training (corresponding to the first stage), we use ( = 0.1) to train our FOTSR. In the fusion training (corresponding to the second stage), we use ( is 0.1) to supervise the enhanced prediction.
Sensitivity Analysis of Truncation Window Size : In practical discrete implementations, calculating the fractional-order differential loss relies on the classical Grünwald–Letnikov (G-L) definition, which inherently requires a short-memory truncation technique to balance historical dependency with computational tractability. To thoroughly investigate the sensitivity of our framework to the memory window length, we conducted an empirical parameter sweeping for the truncation window size
on the Human3.6M dataset. As illustrated in
Figure 6, the network achieves its optimal predictive performance (lowest average MPJPE) when the window size is set to
. Physically, a lower window size (e.g.,
) curtails the necessary long-range kinematic inheritance, transforming the constraint into a quasi-integer derivative that fails to govern temporal drift. Conversely, an overly large window size (e.g.,
) introduces excessive cumulative historical noise and distant redundant joint states, which degrade the trajectory rectification precision. Therefore,
serves as the optimal temporal horizon to capture meaningful non-local velocity variations for human motion forecasting.
Robustness Analysis Against Input Trajectory Noise: In real-world tracking deployments, input joint trajectories frequently suffer from sensory measurement errors and stochastic noise. To evaluate the robustness of our framework, we conduct disturbance experiments by injecting different levels of Gaussian white noise (SNR =
and 4 dB) into the historical observed human poses on the Human3.6M dataset. The quantitative comparison with existing methods under these noisy conditions is illustrated in
Figure 7. Evidently, our FOTSR consistently maintains a substantially lower MPJPE across all forecasting time horizons (80 ms to 1000 ms) compared to existing works. For instance, under the 4 dB noise perturbation, while traditional frameworks like Traj-GCN [
10] and DANet [
51] experience catastrophic error propagation at long-term boundaries (1000 ms), our FOTSR demonstrates graceful degradation. This superior noise mitigation capability can be credited to the inherent properties of our design: (1) the non-local memory tracking of the fractional-order derivative loss effectively smooths out high-frequency frame-wise measurement anomalies, and (2) the two-stage auxiliary refinement branch possesses a high error-compensation capacity that actively rectifies disrupted spatial–temporal joint configurations.
Computational Cost: To further evaluate the practical applicability of the proposed framework, this section provides a detailed quantitative analysis of its computational complexity. To visually demonstrate this trade-off, we comprehensively evaluate and compare the training time (per batch), inference testing time (per batch), and total parameters (model size) of our approach against several existing works. As reported in
Table 13, while existing works often suffer from a heavy parameter burden or high latency, our framework scales exceptionally well, achieving an optimal balance between predictive accuracy and computational cost. It shows that although our FOTSR introduces an auxiliary refinement branch and an iterative training policy to rectify prediction trajectories, it maintains a remarkably high computational efficiency and a lightweight architecture.
The Generalization of the Refinement Branch: To evaluate whether the auxiliary refinement branch encapsulates universal kinematic principles or merely overfits to dataset-specific residual artifacts, we conducted cross-dataset evaluations. Specifically, we conducted an ablation study comparing our initial baseline and FOTSR across distinct data distributions: the 3DPW and CMU-Mocap datasets. As summarized in
Table 14, integrating the refinement branch results in continuous performance improvements across all time horizons on both datasets. For instance, on the outdoor 3DPW benchmark, the full framework reduces the long-term (1000 ms) MPJPE from
to
. Similarly, on the CMU-Mocap dataset, the error drops from
to
at 1000 ms. These consistent improvements across out-of-domain samples show that the refinement branch perhaps successfully captures underlying physics-correlated trajectory-correction patterns, rather than overfitting to dataset-dependent characteristics.
The Generality of the FOTSR Framework: To verify the generality of our proposed framework, we selected several existing works (including Traj-GCN [
10] and HisRepItself [
11]) and added the FOTSR framework to evaluate their performance on Human3.6M.
Table 15 shows that each baseline +FOTSR configuration achieves significantly higher prediction accuracy than the original method. This demonstrates that our proposed FOTSR framework contributes not only to our method but also to other baselines.