Papers
Topics
Authors
Recent
Search
2000 character limit reached

Interleaved Dual-Branch Probability Distribution Network

Updated 5 December 2025
  • interPDN is a deep learning architecture for probabilistic time series forecasting that models predictions as full discrete distributions using dual interleaved branches.
  • It leverages fine and coarse temporal branches with self-supervised consistency losses to enhance prediction accuracy, quantization robustness, and uncertainty calibration.
  • Empirical results show interPDN achieves state-of-the-art performance on multiple multivariate benchmarks with significant error reductions and efficient inference.

The interleaved dual-branch Probability Distribution Network (interPDN) is a deep learning architecture for time series forecasting (TSF) that reconceptualizes the output at each forecast step as a full discrete probability distribution, rather than as a scalar prediction. The model utilizes a dual-branch mechanism at both fine and coarse temporal resolutions, interleaved categorical support sets, and multiple self-supervised consistency constraints to enhance prediction accuracy, quantization robustness, and uncertainty calibration. It achieves state-of-the-art (SOTA) empirical results on a broad range of multivariate time series benchmarks, offering a principled solution for uncertainty-aware TSF without restrictive parametric assumptions on the predictive distribution (Kong et al., 28 Nov 2025).

1. Architectural Design and Backbone

interPDN comprises four parallel backbone branches: two at the fine (original) time scale, and two at a coarser temporal scale obtained by downsampling by a factor kk. No backbone weights are shared across branches.

Each branch processes every channel independently, employing the following channel-wise pipeline:

  • Normalization and Decomposition: RevIN instance normalization followed by exponential moving average-based decomposition into trend and seasonal components.
  • Trend extraction: Trend is modeled through two Linear → Pool → LayerNorm blocks.
  • Seasonal extraction: The seasonal component is derived via temporal patching and passes through successively a Linear layer, 1D convolution, ResNet stack, and an MLP decoder.
  • Concatenation: Trend and seasonal outputs are concatenated, yielding Xout∈RC×2TX_{\text{out}} \in \mathbb{R}^{C \times 2T} for each branch.

This design allows for channel-independent modeling, which is well suited to multivariate time series with heterogeneous channel dynamics.

2. Discrete Probability Distribution Modeling and Interleaved Support Sets

interPDN’s probabilistic generation module projects each branch's XoutX_{\text{out}} via a fully-connected (fc) layer to T×ST \times S logits Xf∈RT×SX_f \in \mathbb{R}^{T \times S}, where SS is the size of the categorical support set. Softmax applied along the SS dimension yields a discrete probability distribution ptp_t at each time step tt over support points Z={z1,…,zS}Z = \{z_1,\ldots,z_S\}.

Support set Xout∈RC×2TX_{\text{out}} \in \mathbb{R}^{C \times 2T}0 is constructed such that the interval Xout∈RC×2TX_{\text{out}} \in \mathbb{R}^{C \times 2T}1 is partitioned into Xout∈RC×2TX_{\text{out}} \in \mathbb{R}^{C \times 2T}2 equiprobable intervals under the standard normal cumulative distribution function (CDF). Breakpoints Xout∈RC×2TX_{\text{out}} \in \mathbb{R}^{C \times 2T}3 satisfy Xout∈RC×2TX_{\text{out}} \in \mathbb{R}^{C \times 2T}4 for Xout∈RC×2TX_{\text{out}} \in \mathbb{R}^{C \times 2T}5, and the support points Xout∈RC×2TX_{\text{out}} \in \mathbb{R}^{C \times 2T}6 are set as the midpoints of these subintervals.

Fine-scale dual branches use interleaved support sets Xout∈RC×2TX_{\text{out}} \in \mathbb{R}^{C \times 2T}7 and Xout∈RC×2TX_{\text{out}} \in \mathbb{R}^{C \times 2T}8: Xout∈RC×2TX_{\text{out}} \in \mathbb{R}^{C \times 2T}9 is obtained from XoutX_{\text{out}}0 by placing its points at the midpoints between XoutX_{\text{out}}1's adjacent values (with added boundaries). This interleaving mitigates quantization error and boundary anomalies that arise if the true target lies near support set boundaries.

3. Fusion and Coarse-Temporal Branches

At each time step, the categorical outputs XoutX_{\text{out}}2 (from XoutX_{\text{out}}3) and XoutX_{\text{out}}4 (from XoutX_{\text{out}}5) are fused using a confidence weighting. Defining XoutX_{\text{out}}6 for branch XoutX_{\text{out}}7 at time XoutX_{\text{out}}8 and XoutX_{\text{out}}9, the final prediction at T×ST \times S0 is

T×ST \times S1

where T×ST \times S2.

Two additional coarse-scale branches operate on the downsampled forecast T×ST \times S3, projecting T×ST \times S4 to T×ST \times S5 logits, yielding distributions T×ST \times S6 over the same pair of support sets. Their fused expectations T×ST \times S7, T×ST \times S8 produce a coarse fused signal T×ST \times S9, which serves exclusively as a self-supervised trend anchor for the fine-grained branches.

4. Self-Supervised Consistency Constraints and Loss Formulation

interPDN employs multiple self-supervised losses to regularize learning:

  • Primary prediction loss: An xPatch-style weighted Xf∈RT×SX_f \in \mathbb{R}^{T \times S}0 loss,

Xf∈RT×SX_f \in \mathbb{R}^{T \times S}1

where Xf∈RT×SX_f \in \mathbb{R}^{T \times S}2 is an arctan-decayed emphasis on near-term predictions.

  • Fine-scale dual-branch consistency:

Xf∈RT×SX_f \in \mathbb{R}^{T \times S}3

  • Coarse-scale dual-branch consistency:

Xf∈RT×SX_f \in \mathbb{R}^{T \times S}4

  • Cross-scale consistency: Downsample the fine-scale fused output by average pooling, Xf∈RT×SX_f \in \mathbb{R}^{T \times S}5, and compute

Xf∈RT×SX_f \in \mathbb{R}^{T \times S}6

  • Total objective:

Xf∈RT×SX_f \in \mathbb{R}^{T \times S}7

where Xf∈RT×SX_f \in \mathbb{R}^{T \times S}8 are tuned hyperparameters (typical values: Xf∈RT×SX_f \in \mathbb{R}^{T \times S}9–SS0).

Consistency losses across and within scales ensure balanced branch behaviors, preventing pathological collapse/divergence and enforcing agreement on forecasts.

5. Training, Inference, and Anomaly Mitigation

Training procedure involves minimizing SS1 using Adam or SGD with weight decay and learning rates between SS2 and SS3. Early stopping on validation loss and RevIN denormalization are employed.

Inference is deterministic: for each channel and step, the two fine-branch categorical distributions are fused (see above), and the point forecast is their expectation. No sampling or quantile regression is required.

Anomaly mitigation is achieved through three mechanisms:

  • Interleaved dual branches address quantization boundary artifacts: when the true value falls between two support points in one branch, the offset grid in the other branch ensures one branch always provides fine-grained coverage.
  • Consistency losses stabilize training, ensuring neither branch becomes degenerate.
  • Coarse-scale branches anchor predictions to robust long-term trends, limiting local outlier influence.

6. Empirical Performance and Comparative Results

interPDN's effectiveness is established on nine real-world multivariate datasets (ETTh1, ETTh2, ETTm1, ETTm2, Electricity, Traffic, Weather, Exchange-rate, Illness) with forecast horizons ranging from 24 to 720. Evaluation metrics include mean squared error (MSE), mean absolute error (MAE), CRPS, and MASE.

Compared to prominent TSF baselines (xPatch, RAFT, AMD, MOMENT, TimeMixer, iTransformer, TimesNet, PatchTST, DLinear), interPDN achieves SOTA on 71.1% (MSE) and 84.4% (MAE) of tasks, ranking first on 32/45 by MSE and 38/45 by MAE. It demonstrates 2.44% lower MSE and 1.51% lower MAE than xPatch, and up to 35.15% and 20.27% respective improvements over Transformer-based baselines iTransformer and PatchTST. InterPDN yields a 13.96%, 4.54%, and 15.65% MAE reduction compared to RAFT, AMD, and MOMENT respectively.

Ablation studies show: single-branch probabilistic modeling provides moderate gains, adding interleaved dual branches delivers uniform improvement, incorporating the coarse-scale branch further boosts accuracy, and full interPDN (both features combined) achieves top results. A naïve four-branch scalar ensemble does not match interPDN, underscoring the critical role of probabilistic heads and consistency regularization.

In terms of probabilistic calibration, CRPS is on average within 3.24% of TMDM (diffusion-based TSF SOTA) and 39.4% lower than DiffusionTS. On ETT datasets, interPDN achieves MASE SS4 on shorter horizons and >19% MASE reduction versus xPatch on ETTm2. Despite its four-branch design, the backbone is computationally efficient (MLP+1D-Conv); epoch time is 6.8×–10.1× faster than PatchTST/TimesNet, with parameter count and memory requirements comparable or lower.

7. Context, Applications, and Significance

By modeling per-step discrete distributions on interleaved grids and enforcing multi-scale, multi-branch self-supervised constraints, interPDN establishes a new distribution-centric paradigm for TSF. The architecture is robust to quantization error, outlier anomalies, and supports reliable uncertainty quantification without parametric output assumptions. Empirical SOTA and efficiency suggest strong applicability in large-scale TSF tasks across energy, economics, climate, and epidemiology, where both accuracy and calibrated uncertainty are critical for downstream decision-making (Kong et al., 28 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 Interleaved Dual-Branch Probability Distribution Network (interPDN).