Papers
Topics
Authors
Recent
Search
2000 character limit reached

MDMLP-EIA: Energy Invariant MLP for Forecasting

Updated 20 November 2025
  • The paper introduces an innovative decomposition and fusion approach that preserves energy invariance to enhance multivariate forecasting.
  • It employs adaptive zero-initialized channel fusion and dynamic capacity adjustment, reducing parameter counts while boosting performance over Transformer models.
  • Empirical results across benchmarks like ETTh1 and Solar demonstrate superior accuracy, stability, and noise robustness.

MDMLP-EIA (Multi-domain Dynamic MLPs with Energy Invariant Attention) is a neural architecture for multivariate time series forecasting that addresses critical deficiencies of prior MLP-based models—specifically, the loss of weak seasonal signals, inflexible capacity scaling across feature channels, and insufficient channel fusion. MDMLP-EIA introduces innovations across signal decomposition, feature fusion, attention design, and network scaling to deliver comparable or superior performance to Transformer-based models with reduced parameter count and computational demands (Zhang et al., 13 Nov 2025).

1. Architectural Innovations in MDMLP-EIA

MDMLP-EIA is characterized by three components: (i) an adaptive dual-domain seasonal MLP with zero-initialized channel fusion, (ii) an energy invariant attention (EIA) fusion mechanism, and (iii) a dynamic capacity adjustment (DCA) strategy that scales hidden dimensions with task complexity. These advances enable precise modeling of heterogeneous seasonal patterns, strict control of signal amplification, and adaptive model capacity proportional to channel count.

2. Decomposition and Dual-Domain MLP Module

The starting point of MDMLP-EIA is a decomposition of the input series x∈RL×Cx \in \mathbb{R}^{L \times C}, where LL is sequence length and CC is the number of channels. Normalization via Reversible Instance Normalization (RevIN) is applied, followed by exponential moving average (EMA) decomposition that yields the trend component x1∈RL×Cx_1 \in \mathbb{R}^{L \times C} and the raw seasonal-plus-noise component x2∈RL×Cx_2 \in \mathbb{R}^{L \times C}.

Subsequently, channel-major format is obtained by permutation for channel-independent MLP processing: x1,x2∈RC×Lx_1, x_2 \in \mathbb{R}^{C \times L}. The x2x_2 branch is split into two parallel learning paths:

  • Strong Seasonal Path (Frequency Domain): x2x_2 is embedded, then processed via real FFT; the spectrum passes through a frequency MLP (FreMLP), is reconstructed by inverse FFT, and predicted via a channel-independent MLP.
  • Weak Seasonal Path (Time Domain): x2x_2 is input directly to a weak seasonal MLP.

The resulting strong (y21y_{21}) and weak (LL0) seasonal predictions are fused additively using per-channel weights.

3. Adaptive Zero-Initialized Channel Fusion (AZCF)

AZCF fuses strong and weak seasonal predictions LL1 using a per-channel fusion coefficient LL2. The fusion operation is LL3, with weights initialized at zero. This design ensures LL4 initially, and as training progresses, LL5 increases only if LL6 improves the training objective (see the proposition in Appendix E of (Zhang et al., 13 Nov 2025)). This results in strict error reduction and robustly suppresses noisy or spurious channel contributions due to the initial zero weighting.

4. Energy Invariant Attention (EIA) Fusion Mechanism

EIA merges the trend (LL7) and fused seasonal (LL8) predictions into LL9 while ensuring the overall energy (signal power) of the prediction matches that of the original normalized sequence. Given CC0, the total energy is defined as CC1. The attention vector CC2 is computed from concatenated MLP outputs (CC3, CC4) by a stack of two linear layers with GeLU, dropout, and sigmoid activation.

The fusion is performed via:

CC5

This operation ensures convex weighting and restores the correct energy magnitude even as the channel mixture varies adaptively per prediction step. When CC6, CC7; for other CC8, the energy is preserved by the factor of 2. Theoretical analysis guarantees that EIA is non-inferior to direct summation, and may strictly outperform it (Appendix F of (Zhang et al., 13 Nov 2025)).

5. Dynamic Capacity Adjustment (DCA) for Channel-Independent MLPs

DCA directly links the hidden neuron count in channel-independent MLPs to the channel dimension CC9 using the scaling coefficient x1∈RL×Cx_1 \in \mathbb{R}^{L \times C}0 (with x1∈RL×Cx_1 \in \mathbb{R}^{L \times C}1). The number of neurons for trend, strong seasonal, and weak seasonal MLP branches are assigned as follows:

  • x1∈RL×Cx_1 \in \mathbb{R}^{L \times C}2
  • x1∈RL×Cx_1 \in \mathbb{R}^{L \times C}3 (with x1∈RL×Cx_1 \in \mathbb{R}^{L \times C}4)
  • x1∈RL×Cx_1 \in \mathbb{R}^{L \times C}5

This sublinear scaling ensures adequate capacity on high-dimensional data while maintaining parameter efficiency and minimizing overfitting on small-channel tasks. Ablation studies on datasets such as ETTh1, Solar, Traffic, and Weather confirm improved performance over fixed hidden-size baselines.

6. Training Strategies and Empirical Evaluation

The end-to-end model processes input x1∈RL×Cx_1 \in \mathbb{R}^{L \times C}6 by normalizing, decomposing, permuting, dynamically scaling model capacity, and performing the described sequence of trend, seasonal, and attention-based fusion computations, followed by an inverse RevIN to revert normalization. The training objective is the arctangent loss (as in xPatch), with AdamW optimizer, sigmoid learning-rate schedule, and dropout regularization.

MDMLP-EIA exhibits state-of-the-art performance on nine multivariate time series benchmarks. For example, averaged across forecast lengths x1∈RL×Cx_1 \in \mathbb{R}^{L \times C}7 and unified x1∈RL×Cx_1 \in \mathbb{R}^{L \times C}8, MDMLP-EIA outperforms xPatch by -2.91% MSE and -1.37% MAE, and outperforms Amplifier by -4.14% MSE and -2.29% MAE, achieving best MSE on 5/9 datasets and best MAE on 7/9. When tuning x1∈RL×Cx_1 \in \mathbb{R}^{L \times C}9 per model, the gains are further improved. The parameter and memory footprint are lower than comparable Transformer models (e.g., on the Exchange dataset, 128K parameters and 336MB memory versus iTransformer's 224K and 346MB; on the Electricity dataset, 1.9M parameters and 0.44GB versus FreTS's 3.2M and 6.7GB).

Noise robustness is demonstrated: energy-preservation in EIA and AZCF limits amplification of noisy channels, resulting in stable performance under synthetic disturbances.

7. Theoretical Properties and Significance

MDMLP-EIA is supported by mathematical proofs that AZCF strictly reduces error and EIA is non-inferior to additive fusion, with potential for strict accuracy improvements. The design facilitates recovery of both strong and weak seasonality, avoidance of over- or under-parameterization, and channel-adaptive weighting. A plausible implication is that these innovations could generalize to other domains where robust, energy-preserving aggregation and structural scaling in MLPs are critical.

In summary, the MDMLP-EIA framework constitutes a theoretically grounded and computationally efficient solution for multivariate time series forecasting, achieving consistent high performance with reduced computational demands and increased stability across diverse channel scales (Zhang et al., 13 Nov 2025).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

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 MDMLP-EIA (Multi-domain Dynamic MLPs with Energy Invariant Attention).