DeepTSF: Codeless machine learning operations for time series forecasting

This paper presents DeepTSF, a comprehensive machine learning operations (MLOps) framework aiming to innovate time series forecasting through workflow automation and codeless modeling. DeepTSF automates key aspects of the ML lifecycle, making it an ideal tool for data scientists and MLops engineers engaged in machine learning (ML) and deep learning (DL)-based forecasting. DeepTSF empowers users with a robust and user-friendly solution, while it is designed to seamlessly integrate with existing data analysis workflows, providing enhanced productivity and compatibility. The framework offers a front-end user interface (UI) suitable for data scientists, as well as other higher-level stakeholders, enabling comprehensive understanding through insightful visualizations and evaluation metrics. DeepTSF also prioritizes security through identity management and access authorization mechanisms. The application of DeepTSF in real-life use cases of the I-NERGY project has already proven DeepTSF's efficacy in DL-based load forecasting, showcasing its significant added value in the electrical power and energy systems domain.

[1]  D. Askounis,et al.  A comparative assessment of deep learning models for day-ahead load forecasting: Investigating key accuracy drivers , 2023, ArXiv.

[2]  J. Psarras,et al.  In Search of Deep Learning Architectures for Load Forecasting: A Comparative Analysis and the Impact of the Covid-19 Pandemic on Model Performance , 2022, 2022 13th International Conference on Information, Intelligence, Systems & Applications (IISA).

[3]  Ourania I. Markaki,et al.  ARTIFICIAL INTELLIGENCE FOR NEXT GENERATION ENERGY SERVICES ACROSS EUROPE - THE I-NERGY PROJECT , 2022, Proceedings of the 20th International Conference on e-Society (ES 2022) and 18th International Conference on Mobile Learning (ML 2022).

[4]  Boris N. Oreshkin,et al.  N-HiTS: Neural Hierarchical Interpolation for Time Series Forecasting , 2022, AAAI.

[5]  Tomas Van Pottelbergh,et al.  Darts: User-Friendly Modern Machine Learning for Time Series , 2021, J. Mach. Learn. Res..

[6]  Evangelos Spiliotis,et al.  Product sales probabilistic forecasting: An empirical evaluation using the M5 competition data , 2021 .

[7]  Marcelo C. Medeiros,et al.  Machine Learning Advances for Time Series Forecasting , 2020, Journal of Economic Surveys.

[8]  L. Waller,et al.  REACT , 2020, SIGSPATIAL Special.

[9]  Nicolas Loeff,et al.  Temporal Fusion Transformers for Interpretable Multi-horizon Time Series Forecasting , 2019, International Journal of Forecasting.

[10]  Natalia Gimelshein,et al.  PyTorch: An Imperative Style, High-Performance Deep Learning Library , 2019, NeurIPS.

[11]  Ahmet Murat Ozbayoglu,et al.  Financial Time Series Forecasting with Deep Learning : A Systematic Literature Review: 2005-2019 , 2019, Appl. Soft Comput..

[12]  Takuya Akiba,et al.  Optuna: A Next-generation Hyperparameter Optimization Framework , 2019, KDD.

[13]  Syama Sundar Rangapuram,et al.  GluonTS: Probabilistic Time Series Models in Python , 2019, ArXiv.

[14]  Nicolas Chapados,et al.  N-BEATS: Neural basis expansion analysis for interpretable time series forecasting , 2019, ICLR.

[15]  Manfred Mudelsee,et al.  Trend analysis of climate time series: A review of methods , 2019, Earth-Science Reviews.

[16]  Eric J Topol,et al.  High-performance medicine: the convergence of human and artificial intelligence , 2019, Nature Medicine.

[17]  Vladlen Koltun,et al.  An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modeling , 2018, ArXiv.

[18]  Tie-Yan Liu,et al.  LightGBM: A Highly Efficient Gradient Boosting Decision Tree , 2017, NIPS.

[19]  Erik Cambria,et al.  Recent Trends in Deep Learning Based Natural Language Processing , 2017, IEEE Comput. Intell. Mag..

[20]  Lukasz Kaiser,et al.  Attention is All you Need , 2017, NIPS.

[21]  Scott Lundberg,et al.  A Unified Approach to Interpreting Model Predictions , 2017, NIPS.

[22]  Khaleel Ahmad,et al.  Hands-On InfluxDB , 2017 .

[23]  Ralf Küsters,et al.  The Web SSO Standard OpenID Connect: In-depth Formal Security Analysis and Security Guidelines , 2017, 2017 IEEE 30th Computer Security Foundations Symposium (CSF).

[24]  Yuxi Li,et al.  Deep Reinforcement Learning: An Overview , 2017, ArXiv.

[25]  Martín Abadi,et al.  TensorFlow: learning functions at scale , 2016, ICFP.

[26]  Xiaochen Zhang,et al.  Handling bad or missing smart meter data through advanced data imputation , 2016, 2016 IEEE Power & Energy Society Innovative Smart Grid Technologies Conference (ISGT).

[27]  Kevin Leyton-Brown,et al.  An Efficient Approach for Assessing Hyperparameter Importance , 2014, ICML.

[28]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[29]  H. Ombao,et al.  Editorial: Special issue on time series analysis in the biological sciences , 2012 .

[30]  Yoshua Bengio,et al.  Algorithms for Hyper-Parameter Optimization , 2011, NIPS.

[31]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[32]  Will Reese,et al.  Nginx: the high-performance web server and reverse proxy , 2008 .

[33]  Rob J Hyndman,et al.  Another look at measures of forecast accuracy , 2006 .

[34]  L. Breiman Random Forests , 2001, Encyclopedia of Machine Learning and Data Mining.

[35]  K. Nikolopoulos,et al.  The theta model: a decomposition approach to forecasting , 2000 .

[36]  Jonathan Baxter,et al.  A Model of Inductive Bias Learning , 2000, J. Artif. Intell. Res..

[37]  S. Hochreiter,et al.  Long Short-Term Memory , 1997, Neural Computation.

[38]  P. Young,et al.  Time series analysis, forecasting and control , 1972, IEEE Transactions on Automatic Control.

[39]  Guilherme Camposo Securing Web Services with Keycloak , 2021, Cloud Native Integration with Apache Camel.

[40]  S. Sagar Imambi,et al.  PyTorch , 2021, Programming with TensorFlow.

[41]  Vasan Subramanian,et al.  MongoDB , 2019, Pro MERN Stack.

[42]  Everette S. Gardner,et al.  Exponential smoothing: The state of the art , 1985 .