Hybrid VMD+LSTM Model
- The paper introduces a decomposition-first architecture where VMD separates a time series into intrinsic mode functions before LSTM-based forecast aggregation.
- VMD accurately decomposes non-stationary signals by solving a constrained variational problem, ensuring narrowband mode separation and reduced mode mixing.
- LSTM modules are applied individually to normalized, sliding-window framed IMFs, enabling precise reconstruction of forecasts through additive aggregation.
Hybrid VMD+LSTM models are hybrid sequence-modeling architectures that combine variational mode decomposition (VMD) with long short-term memory (LSTM) networks. Their defining pattern is decomposition first, recurrent modeling second: a non-stationary signal is decomposed into band-limited intrinsic mode functions (IMFs), the resulting sub-signals are forecast or classified with LSTM-based modules, and the component outputs are then aggregated or otherwise fused into a final prediction. In the Bitcoin formulation, VMD is applied to the original Bitcoin price series, each IMF is modeled by an LSTM network, and the individual forecasts are summed to reconstruct the forecast of the original series; related work preserves the same decomposition-first logic while varying the recurrent backbone, feature packing, and reconstruction strategy (Boadi, 11 Sep 2025, Li, 18 Aug 2025, Zhang et al., 2020, Cheng et al., 1 Sep 2025).
1. Canonical architecture and model family
In its most direct form, the hybrid VMD+LSTM model consists of three stages: VMD decomposition of a real-valued time series into IMFs, LSTM-based learning on the decomposed components, and forecast aggregation back to the original signal domain. The Bitcoin study states this pipeline explicitly: first, VMD decomposes the original Bitcoin price series into IMFs; each IMF is then modeled using an LSTM network; the individual forecasts from the IMFs are aggregated to produce the final prediction of the original Bitcoin price series (Boadi, 11 Sep 2025).
The same architectural motif appears in several adjacent designs. Li et al. use a sliding-window VMD front end and then feed the IMFs as separate channels into a stacked LSTM for financial forecasting (Li, 18 Aug 2025). Zhang et al. embed VMD in a decomposition-reconstruction-ensemble framework, where VMD produces sub-signals, a CNN reconstructs additional sub-signals, and an LSTM forecasts from both decomposed and reconstructed inputs (Zhang et al., 2020). The medical BiLSTM-AM-VMD framework applies VMD as a front-end “signal decomposition” layer to each real-valued feature time-series and then processes the expanded representation with BiLSTM and multi-head attention (Cheng et al., 1 Sep 2025). The SS-LSTM model combines spatial smoothing, Sequential General VMD, and LSTM regressors, again preserving the idea that recurrent prediction is performed on decomposed or dynamically extracted components rather than on the raw series alone (Liu et al., 2024).
This suggests that “hybrid VMD+LSTM model” denotes an architectural family rather than a single canonical network. What remains invariant across the family is the use of VMD to factor a complex signal into narrower-band components before recurrent learning.
2. Variational mode decomposition as the front end
The VMD stage decomposes a real signal into band-limited IMFs , each associated with an estimated center frequency . In the Bitcoin study, the constrained variational problem is written as
The corresponding augmented Lagrangian is
where is a quadratic penalty parameter and is the Lagrange multiplier enforcing reconstruction (Boadi, 11 Sep 2025).
In the Fourier domain, the alternating-direction updates are given by
0
1
2
where 3 is a dual ascent step size (Boadi, 11 Sep 2025).
Mode-number selection is application-dependent. For Bitcoin, the normalized closing-price series with 2,863 daily points from 2017–2025 was fed into VMD, and the residual energy ratio
4
was computed for 5 to 6. Beyond 7, the residual energy fell below 8 and plateaued, and the authors chose 9 as a compromise between decomposition accuracy and computational cost. The penalty parameter 0 and dual-step 1 were set to their typical defaults in the Dragomiretskiy–Zosso implementation, for example 2 and 3, which are reported to ensure narrowband mode separation without mode mixing (Boadi, 11 Sep 2025).
Other studies use different choices. Li et al. set 4 and 5 in a sliding-window financial setting (Li, 18 Aug 2025). Zhang et al. decompose each series into 6 modes using vmdpy with default 7 and 8 (Zhang et al., 2020). The SG-VMD formulation is explicitly designed to overcome the need to know 9 in advance by extracting modes one at a time (Liu et al., 2024). A plausible implication is that the VMD front end is not a fixed preprocessing block but a tunable modeling choice with direct consequences for downstream recurrent learning.
3. LSTM modeling of decomposed components
In the Bitcoin model, each IMF 0 is preprocessed independently by Min–Max normalization to 1 and sliding-window supervised framing with look-back 2 days. The network structure for each IMF consists of one LSTM layer with hidden dimension 3, not explicitly stated and described as typically 50–100 units, followed by a dense output layer with linear activation producing a scalar one-step forecast. Training uses Mean Squared Error (MSE) loss, the Adam optimizer, 20 epochs, and batch size 32 (Boadi, 11 Sep 2025).
The LSTM cell is described by the standard gating equations
4
5
6
After training, each IMF model produces a 30-day forecast 7, and the final reconstructed forecast is
8
A final inverse Min–Max scaling returns predictions to USD (Boadi, 11 Sep 2025).
This per-IMF design is not the only way to couple VMD to recurrent learning. In the SW-VMD-LSTM framework, each of the 9 IMFs is treated as a separate channel in a 0 input sequence, and the model uses 3 stacked LSTM layers with 128 memory cells, dropout 1, and 2 regularization with coefficient 3 (Li, 18 Aug 2025). In VMD-CNN-LSTM, the decomposed modes 4 are concatenated with CNN-reconstructed sub-signals 5 and then passed through a stacked LSTM and fully connected output layer (Zhang et al., 2020). This suggests two major recurrent design patterns within the literature: independent per-mode experts with additive reconstruction, and joint sequence learners operating on stacked decomposed channels.
4. Data handling, normalization, and hyperparameterization
The Bitcoin implementation uses daily closing prices from August 11, 2017 to June 13, 2025, yielding 2,863 observations. Missing values are dropped via pandas’ dropna(), and the data are normalized with Min–Max scaling to 6. The critical implementation settings reported are 7, residual-energy threshold 8, 9 and 0 as per standard VMD defaults, look-back 1, Adam optimizer, MSE loss, 20 epochs, batch size 32, forecast horizon 30 days ahead, and aggregation by simple summation of IMF forecasts followed by inverse scaling (Boadi, 11 Sep 2025).
The sliding-window financial framework makes different preprocessing choices. Raw features include daily closing price 2, return 3, turnover, and pre-close; the window length is 4 trading days with step size 1 day, VMD is applied to each window, and the IMF channels are normalized by Z-score over the training set and clipped to 5. The data split is sequential rather than cross-validated: the last 60 days are used as the test set, the previous 60 days as the validation set, and the remaining 6–7 days as training data, explicitly to avoid look-ahead bias (Li, 18 Aug 2025).
Hyperparameter search procedures also vary. The medical BiLSTM-AM-VMD model tunes 8, 9, hidden size 0, number of heads, dropout, and related settings with PSO, using population 1, iterations 2, and 3 (Cheng et al., 1 Sep 2025). In contrast, the Bitcoin model relies on residual-energy analysis for mode selection and default VMD parameters for 4 and 5 (Boadi, 11 Sep 2025). A plausible implication is that reported performance depends not only on the hybrid architecture but also on the data-engineering and hyper