A Methodology for Adaptive Design of Fractal Neural Architectures for Forecasting Self-Similar and Multifractal Time Series
Abstract
1. Introduction
1.1. Related Work
1.2. Motivation and Contributions
- (1)
- This study adapts the fractal neural design to one-dimensional time-series forecasting and treats the number of branches in the fractal block as an explicit tunable architectural parameter. Since classical FractalNet already uses parallel paths, the novelty of this work is not the mere presence of multiple branches, but the use of branch count as a data-dependent design variable related to the self-similarity and multifractality of the target series. In the proposed modified fractal block, several parallel Conv1D paths are aggregated and passed to an LSTM head that models temporal dependencies.
- (2)
- The study systematically examined how different branching configurations of the modified fractal block affect forecasting accuracy across short-, medium-, and longer-term prediction horizons.
- (3)
- The proposed FractalNet-LSTM architecture with a modified fractal block was compared with LSTM, BiLSTM, CNN-LSTM, and the classical FractalNet-LSTM model using several forecasting accuracy metrics. The experiments were conducted on three time series datasets from different domains.
- (4)
- The study provides empirical evidence that fractal neural architectures are suitable for forecasting time series with pronounced self-similar and multifractal properties. The results support the hypothesis that the internal structure of a forecasting model should be selected with regard to the structural properties of the analyzed time series.
2. Materials and Methods
2.1. Methods for Assessing Self-Similarity and Multifractality of Time Series
2.2. Time Series Forecasting Models
2.3. Experimental Setup
3. Results
3.1. Comprehensive Assessment of Fractal Properties of Time Series
3.2. Comparison of the Obtained Results of Time Series Prediction
3.3. Comparison of Model Accuracy for Different Branching Patterns in the Fractal Block
4. Discussion
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| FractalNet | Fractal neural network |
| LSTM | Long short-term memory |
| BiLSTM | Bidirectional long short-term memory |
| CNN | Convolutional neural network |
| ARIMA | Autoregressive integrated moving average |
| SARIMA | Seasonal autoregressive integrated moving average |
| ARCH | Autoregressive conditional heteroskedasticity |
| GRU | Gated recurrent unit |
| RNN | Recurrent neural network |
| TCN | Temporal convolutional network |
| ResNet | Residual neural network |
| Conv1D | Convolutional one-dimensional layer |
| MSE | Mean squared error |
| MAE | Mean absolute error |
| RMSE | Root mean square error |
| Coefficient of determination | |
| ReLU | Rectified Linear Unit |
| DFA | Detrended fluctuation analysis |
| GPH | Geweke–Porter–Hudak |
| MF-DFA | Multifractal Detrended Fluctuation Analysis |
References
- Hyndman, R.J.; Athanasopoulos, G. Forecasting: Principles and Practice, 2nd ed.; OTEXTS: Melbourne, Australia, 2018. [Google Scholar]
- Box, G.E.P.; Jenkins, G.M.; Reinsel, G.C.; Ljung, G.M. Time Series Analysis: Forecasting and Control, 5th ed.; In Wiley Series in Probability and Statistics; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 2016. [Google Scholar]
- Chatfield, C. The Analysis of Time Series: An Introduction, 6th ed.; Chapman & Hall/CRC: Boca Raton, FL, USA, 2004. [Google Scholar]
- Hamilton, J.D. Time Series Analysis; Princeton University Press: Princeton, NJ, USA, 1994. [Google Scholar]
- Kolemen, E.; Egrioglu, E.; Bas, E.; Turkmen, M. A new deep recurrent hybrid artificial neural network of gated recurrent units and simple seasonal exponential smoothing. Granul. Comput. 2024, 9, 7. [Google Scholar] [CrossRef] [Scilit]
- Kirichenko, L.; Koval, Y.; Yakovlev, S.; Chumachenko, D. Anomaly Detection in Fractal Time Series with LSTM Autoencoders. Mathematics 2024, 12, 3079. [Google Scholar] [CrossRef] [Scilit]
- Shymanskyi, V.; Sabov, V. An RNN-Based Stock Price Forecasting Model Enhanced by Sentiment Analysis of the Daily Financial News. In Advances in Computer Science for Engineering and Education VII; Lecture Notes on Data Engineering and Communications Technologies; Hu, Z., Yanovsky, F., Dychka, I., He, M., Eds.; Springer Nature: Cham, Switzerland, 2025; Volume 242, pp. 261–270. [Google Scholar] [CrossRef] [Scilit]
- Kaminsky, R.; Mochurad, L.; Shakhovska, N.; Melnykova, N. Calculation of the Exact Value of the Fractal Dimension in the Time Series for the Box-Counting Method. In Proceedings of the 2019 9th International Conference on Advanced Computer Information Technologies (ACIT); IEEE: Ceske Budejovice, Czech Republic, 2019; pp. 248–251. [Google Scholar] [CrossRef] [Scilit]
- Kirkby, M.J. The fractal geometry of nature. Benoit B. Mandelbrot. W. H. Freeman and co., San Francisco, 1982. No. of pages: 460. Price: £22.75 (hardback). Earth Surf. Process. Landf. 1983, 8, 406. [Google Scholar] [CrossRef] [Scilit]
- Larsson, G.; Maire, M.; Shakhnarovich, G. FractalNet: Ultra-Deep Neural Networks without Residuals. arXiv 2017, arXiv:1605.07648. [Google Scholar] [CrossRef] [Scilit]
- Baicoianu, A.; Gavrilă, C.G.; Pacurar, C.M.; Pacurar, V.D. Fractal interpolation in the context of prediction accuracy optimization. arXiv 2024, arXiv:2403.00403. [Google Scholar] [CrossRef] [Scilit]
- Shymanskyi, V.; Ratinskiy, O.; Shakhovska, N. Fractal Neural Network Approach for Analyzing Satellite Images. Appl. Artif. Intell. 2025, 39, 2440839. [Google Scholar] [CrossRef] [Scilit]
- Lara-Benítez, P.; Carranza-García, M.; Luna-Romera, J.M.; Riquelme, J.C. Temporal Convolutional Networks Applied to Energy-Related Time Series Forecasting. Appl. Sci. 2020, 10, 2322. [Google Scholar] [CrossRef] [Scilit]
- Lim, B.; Zohren, S. Time-series forecasting with deep learning: A survey. Philos. Trans. R. Soc. Math. Phys. Eng. Sci. 2021, 379, 20200209. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Benidis, K.; Rangapuram, S.S.; Flunkert, V.; Wang, Y.; Maddix, D.; Turkmen, C.; Gasthaus, J.; Bohlke-Schneider, M.; Salinas, D.; Stella, L.; et al. Deep Learning for Time Series Forecasting: Tutorial and Literature Survey. ACM Comput. Surv. 2023, 55, 1–36. [Google Scholar] [CrossRef] [Scilit]
- Song, X.; Deng, L.; Wang, H.; Zhang, Y.; He, Y.; Cao, W. Deep learning-based time series forecasting. Artif. Intell. Rev. 2024, 58, 23. [Google Scholar] [CrossRef] [Scilit]
- Zhou, H.; Zhang, S.; Peng, J.; Zhang, S.; Li, J.; Xiong, H.; Zhang, W. Informer: Beyond Efficient Transformer for Long Sequence Time-Series Forecasting. Proc. AAAI Conf. Artif. Intell. 2021, 35, 11106–11115. [Google Scholar] [CrossRef] [Scilit]
- Wu, H.; Xu, J.; Wang, J.; Long, M. Autoformer: Decomposition Transformers with Auto-Correlation for Long-Term Series Forecasting. arXiv 2021, arXiv:2106.13008. [Google Scholar] [CrossRef] [Scilit]
- Nie, Y.; Nguyen, N.H.; Sinthong, P.; Kalagnanam, J. A Time Series is Worth 64 Words: Long-term Forecasting with Transformers. arXiv 2022, arXiv:2211.14730. [Google Scholar] [CrossRef] [Scilit]
- Zhang, G.; Patuwo, B.E.; Hu, M.Y. Forecasting with artificial neural networks. Int. J. Forecast. 1998, 14, 35–62. [Google Scholar] [CrossRef] [Scilit]
- Casolaro, A.; Capone, V.; Iannuzzo, G.; Camastra, F. Deep Learning for Time Series Forecasting: Advances and Open Problems. Information 2023, 14, 598. [Google Scholar] [CrossRef] [Scilit]
- Shakhovska, N.; Shymanskyi, V.; Prymachenko, M. FractalNet-LSTM Model for Time Series Forecasting. Comput. Mater. Contin. 2025, 82, 4469–4484. [Google Scholar] [CrossRef] [Scilit]
- Peng, C.-K.; Buldyrev, S.V.; Havlin, S.; Simons, M.; Stanley, H.E.; Goldberger, A.L. Mosaic organization of DNA nucleotides. Phys. Rev. E 1994, 49, 1685–1689. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Kantelhardt, J.W.; Zschiegner, S.A.; Koscielny-Bunde, E.; Havlin, S.; Bunde, A.; Stanley, H.E. Multifractal detrended fluctuation analysis of nonstationary time series. Phys. Stat. Mech. Its Appl. 2002, 316, 87–114. [Google Scholar] [CrossRef] [Scilit]
- Mallat, S.G. A Wavelet Tour of Signal Processing: The Sparse Way, 3rd ed.; Elsevier: Amsterdam, The Netherlands; Academic Press: Boston, MA, USA, 2009. [Google Scholar]
- Geweke, J.; Porter-Hudak, S. The estimation and application of long memory time series models. J. Time Ser. Anal. 1983, 4, 221–238. [Google Scholar] [CrossRef] [Scilit]
- Jaffard, S.; Lashermes, B.; Abry, P. Wavelet Leaders in Multifractal Analysis. In Wavelet Analysis and Applications; Qian, T., Vai, M.I., Xu, Y., Eds.; Birkhäuser: Basel, Switzerland, 2007; pp. 201–246. [Google Scholar]
- Time-Series of Industrial Boiler. Available online: https://www.kaggle.com/datasets/nikitamanaenkov/time-series-of-industrial-boiler-operations (accessed on 1 July 2026).
- Green Energy Demand—Time Series Dataset. Available online: https://www.kaggle.com/datasets/shivam131019/green-energy-demand-dataset (accessed on 1 July 2026).
- Traffic Time Series Dataset. Available online: https://www.kaggle.com/datasets/stealthtechnologies/traffic-time-series-dataset (accessed on 1 July 2026).




| Method (Indicator) | Green Energy Demand | Industrial Boiler | Traffic |
|---|---|---|---|
| DFA (α) | 1.224 | 0.832 | 0.897 |
| DFA (H) (fGn, fBm) | 0.224 (fBm) | 0.832 (fGn) | 0.897 (fGn) |
| Abry–Veitch (H) | 0.487 | 0.378 | 0.150 |
| GPH (d) | 1.731 | 1.146 | 1.281 |
| MF-DFA (Δh) | 0.31 | 0.657 | 0.215 |
| MF-DFA (Δα) | 0.57 | 0.832 | 0.383 |
| WL (Δζ) | 2.857 | 4.004 | 3.633 |
| Process type | Multifractal, antipersistent | Multifractal, persistent | Weak multifractal, persistent |
| Output | Model | MAE | MAPE | RMSE | |
|---|---|---|---|---|---|
| 1 | bilstm | 0.1486 | 0.0003 | 0.8933 | 0.1623 |
| cnn-lstm | 0.1783 | 0.0003 | 0.8576 | 0.1969 | |
| fractalnet | 0.0275 | 5.09 × 10−5 | 0.9380 | 0.0313 | |
| fractalnet k3 | 0.0170 | 3.13 × 10−5 | 0.9391 | 0.0198 | |
| fractalnet k4 | 0.0357 | 6.59 × 10−5 | 0.9383 | 0.0394 | |
| fractalnet k5 | 0.0326 | 6.02 × 10−5 | 0.9379 | 0.0358 | |
| lstm | 0.1497 | 0.0003 | 0.8931 | 0.1635 | |
| 8 | bilstm | 0.3864 | 0.0007 | 0.5728 | 0.4325 |
| cnn-lstm | 0.3045 | 0.0006 | 0.6979 | 0.3496 | |
| fractalnet | 0.2275 | 0.0004 | 0.8046 | 0.2701 | |
| fractalnet k3 | 0.0960 | 0.0002 | 0.9195 | 0.1195 | |
| fractalnet k4 | 0.0988 | 0.0002 | 0.9172 | 0.1226 | |
| fractalnet k5 | 0.1047 | 0.0002 | 0.9101 | 0.1291 | |
| lstm | 0.2350 | 0.0004 | 0.6776 | 0.2759 | |
| 16 | bilstm | 0.3034 | 0.0006 | 0.5736 | 0.3682 |
| cnn-lstm | 0.2680 | 0.0004 | 0.6751 | 0.3360 | |
| fractalnet | 0.2326 | 0.0004 | 0.7647 | 0.2950 | |
| fractalnet k3 | 0.2007 | 0.0004 | 0.8209 | 0.2486 | |
| fractalnet k4 | 0.1995 | 0.0004 | 0.8265 | 0.2473 | |
| fractalnet k5 | 0.2059 | 0.0004 | 0.8106 | 0.2566 | |
| lstm | 0.3108 | 0.0006 | 0.5472 | 0.3752 | |
| 32 | bilstm | 0.9526 | 0.0018 | −2.1210 | 1.1040 |
| cnn-lstm | 0.5248 | 0.0010 | −0.2113 | 0.6567 | |
| fractalnet | 0.4491 | 0.0008 | −0.0019 | 0.5761 | |
| fractalnet k3 | 0.2615 | 0.0005 | 0.5536 | 0.3505 | |
| fractalnet k4 | 0.2603 | 0.0004 | 0.5610 | 0.3542 | |
| fractalnet k5 | 0.2680 | 0.0005 | 0.5556 | 0.3568 | |
| lstm | 0.9502 | 0.0018 | −2.1256 | 1.0993 |
| Output | Model | MAE | MAPE | RMSE | |
|---|---|---|---|---|---|
| 1 | bilstm | 15.5628 | 0.0075 | 0.9287 | 18.9401 |
| cnn-lstm | 42.0743 | 0.0196 | 0.2966 | 47.0445 | |
| fractalnet | 13.4161 | 0.0057 | 0.9316 | 15.8199 | |
| fractalnet k3 | 5.7467 | 0.0023 | 0.9808 | 7.2386 | |
| fractalnet k4 | 8.3970 | 0.0033 | 0.9567 | 10.4270 | |
| fractalnet k5 | 8.0760 | 0.0033 | 0.9653 | 9.8890 | |
| lstm | 15.2578 | 0.0074 | 0.9301 | 18.6222 | |
| 8 | bilstm | 39.4463 | 0.0191 | 0.4886 | 49.5381 |
| cnn-lstm | 34.9883 | 0.0154 | 0.5720 | 43.6789 | |
| fractalnet | 27.4678 | 0.0125 | 0.7357 | 35.6145 | |
| fractalnet k3 | 21.0444 | 0.0095 | 0.8445 | 27.3641 | |
| fractalnet k4 | 22.5717 | 0.0101 | 0.8200 | 29.0351 | |
| fractalnet k5 | 23.6289 | 0.0105 | 0.8034 | 30.2219 | |
| lstm | 39.1636 | 0.0190 | 0.4911 | 49.3450 | |
| 16 | bilstm | 46.7367 | 0.0228 | −0.0151 | 60.4589 |
| cnn-lstm | 45.0840 | 0.0206 | 0.2835 | 58.1579 | |
| fractalnet | 38.4476 | 0.0180 | 0.4448 | 52.0909 | |
| fractalnet k3 | 36.4701 | 0.0171 | 0.5118 | 48.6529 | |
| fractalnet k4 | 36.3651 | 0.0171 | 0.5082 | 48.4262 | |
| fractalnet k5 | 37.5860 | 0.0176 | 0.4862 | 49.5563 | |
| lstm | 59.1704 | 0.0288 | −0.2383 | 75.2114 | |
| 32 | bilstm | 86.2840 | 0.0410 | −2.1379 | 109.7214 |
| cnn-lstm | 84.5319 | 0.0394 | −1.6826 | 107.0107 | |
| fractalnet | 69.3945 | 0.0331 | −0.9328 | 93.3762 | |
| fractalnet k3 | 70.0809 | 0.0333 | −0.9169 | 92.9875 | |
| fractalnet k4 | 71.4435 | 0.0337 | −0.9787 | 94.2734 | |
| fractalnet k5 | 68.8895 | 0.0329 | −0.8507 | 91.2031 | |
| lstm | 90.8708 | 0.0427 | −2.3025 | 113.8390 |
| Output | Model | MAE | MAPE | RMSE | |
|---|---|---|---|---|---|
| 1 | bilstm | 26.080 | 0.021 | 0.843 | 41.038 |
| cnn-lstm | 26.854 | 0.022 | 0.836 | 42.141 | |
| fractalnet | 26.436 | 0.022 | 0.842 | 41.447 | |
| fractalnet k3 | 25.862 | 0.021 | 0.855 | 42.001 | |
| fractalnet k4 | 26.122 | 0.022 | 0.837 | 42.121 | |
| fractalnet k5 | 25.603 | 0.021 | 0.855 | 41.670 | |
| lstm | 27.259 | 0.022 | 0.836 | 41.860 | |
| 8 | bilstm | 64.529 | 0.053 | 0.414 | 85.253 |
| cnn-lstm | 61.726 | 0.050 | 0.461 | 81.671 | |
| fractalnet | 62.685 | 0.051 | 0.450 | 83.146 | |
| fractalnet k3 | 62.706 | 0.051 | 0.460 | 84.516 | |
| fractalnet k4 | 63.499 | 0.052 | 0.455 | 83.735 | |
| fractalnet k5 | 62.982 | 0.051 | 0.456 | 83.213 | |
| lstm | 64.860 | 0.053 | 0.409 | 85.145 | |
| 16 | bilstm | 90.704 | 0.074 | −0.049 | 116.399 |
| cnn-lstm | 81.151 | 0.066 | 0.132 | 103.901 | |
| fractalnet | 83.632 | 0.068 | 0.079 | 107.587 | |
| fractalnet k3 | 83.260 | 0.068 | 0.088 | 106.937 | |
| fractalnet k4 | 83.667 | 0.068 | 0.065 | 108.419 | |
| fractalnet k5 | 80.482 | 0.065 | 0.066 | 103.396 | |
| lstm | 88.735 | 0.073 | −0.048 | 112.970 | |
| 32 | bilstm | 112.578 | 0.092 | −0.588 | 138.893 |
| cnn-lstm | 106.562 | 0.087 | −0.450 | 132.131 | |
| fractalnet | 110.477 | 0.091 | −0.634 | 137.392 | |
| fractalnet k3 | 108.094 | 0.088 | −0.455 | 134.178 | |
| fractalnet k4 | 109.099 | 0.090 | −0.604 | 135.081 | |
| fractalnet k5 | 107.801 | 0.088 | −0.533 | 134.238 | |
| lstm | 113.308 | 0.093 | −0.637 | 138.858 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Shakhovska, N.; Shymanskyi, V.; Maherovskyi, A. A Methodology for Adaptive Design of Fractal Neural Architectures for Forecasting Self-Similar and Multifractal Time Series. Appl. Sci. 2026, 16, 7563. https://doi.org/10.3390/app16157563
Shakhovska N, Shymanskyi V, Maherovskyi A. A Methodology for Adaptive Design of Fractal Neural Architectures for Forecasting Self-Similar and Multifractal Time Series. Applied Sciences. 2026; 16(15):7563. https://doi.org/10.3390/app16157563
Chicago/Turabian StyleShakhovska, Nataliya, Volodymyr Shymanskyi, and Andrii Maherovskyi. 2026. "A Methodology for Adaptive Design of Fractal Neural Architectures for Forecasting Self-Similar and Multifractal Time Series" Applied Sciences 16, no. 15: 7563. https://doi.org/10.3390/app16157563
APA StyleShakhovska, N., Shymanskyi, V., & Maherovskyi, A. (2026). A Methodology for Adaptive Design of Fractal Neural Architectures for Forecasting Self-Similar and Multifractal Time Series. Applied Sciences, 16(15), 7563. https://doi.org/10.3390/app16157563

