Big Data Analytics Using Swarm-Based Long Short-Term Memory for Temperature Forecasting
Source abstract
Abstract
In the past few decades, climatic changes led by environmental pollution, the emittance of greenhouse gases, and the emergence of brown energy utilization have led to global warming. Global warming increases the Earth's temperature, thereby causing severe effects on human and environmental conditions and threatening the livelihoods of millions of people. Global warming issues are the increase in global temperatures that lead to heat strokes and high-temperature-related diseases during the summer, causing the untimely death of thousands of people. To forecast weather conditions, researchers have utilized machine learning algorithms, such as autoregressive integrated moving average, ensemble learning, and long short-term memory network. These techniques have been widely used for the prediction of temperature. In this paper, we present a swarm-based approach called Cauchy particle swarm optimization (CPSO) to find the hyperparameters of the long short-term memory (LSTM) network. The hyperparameters were determined by minimizing the LSTM validation mean square error rate. The optimized hyperparameters of the LSTM were used to forecast the temperature of Chennai City. The proposed CPSO-LSTM model was tested on the openly available 25-year Chennai temperature dataset. The experimental evaluation on MATLABR2020a analyzed the root mean square error rate and mean absolute error to evaluate the forecasted output. The proposed CPSO-LSTM outperforms the traditional LSTM algorithm by reducing its computational time to 25 min under 200 epochs and 150 hidden neurons during training. The proposed hyperparameter-based LSTM can predict the temperature accurately by having a root mean square error (RMSE) value of 0.250 compared with the traditional LSTM of 0.35 RMSE.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Hydrological Forecasting Using AI · Energy Load and Power Forecasting · Stock Market Forecasting Methods
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (38)
Show source-provided references
1. Temperature prediction using fuzzy time series10.1109/3477.836375 ↗
2. An ensemble of neural networks for weather forecasting10.1007/s00521-004-0413-4 ↗
3. Application of artificial neural networks in weather forecasting: A comprehensive literature review10.5120/8142-1867 ↗
4. Classification and prediction of future weather by using backpropagation algorithm-an approach
5. Weather classification and forecasting using backpropagation feed-forward neural network
6. A new weather forecasting technique using a backpropagation neural network with a modified levenberg marquardt algorithm for learning
7. Predictability of monthly temperature and precipitation using automatic time series forecasting methods10.1007/s11600-018-0120-7 ↗
8. Univariate time series forecasting of temperature and precipitation with a focus on machine learning algorithms: A multiple-case study from Greece10.1007/s11269-018-2155-6 ↗
9. Designing weather forecasting model using computational intelligence tools10.1080/08839514.2018.1530858 ↗
10. ARIMA-based daily weather forecasting tool: A case study for varanasi10.54302/mausam.v70i1.179 ↗
11. Forecasting river water temperature time series using a wavelet–neural network hybrid modelling approach10.1016/j.jhydrol.2019.124115 ↗
12. Weather forecasting using machine learning techniques
13. Time series decomposition and predictive analytics using Map reduce 201910.1016/j.eswa.2018.09.017 ↗
14. Day-ahead spatiotemporal solar irradiation forecasting using frequency-based framework10.1016/j.apenergy.2019.04.056 ↗
15. How much can AI techniques improve surface air temperature forecast?—A report from AI challenger 2018 Global Weather Forecast contest10.1007/s13351-019-9601-0 ↗
16. Smart building: Use of the artificial neural network approach for indoor temperature forecasting10.3390/en11020395 ↗
17. A novel hybrid data-driven model for daily land surface temperature forecasting using long short-term memory neural network based on ensemble empirical mode decomposition10.3390/ijerph15051032 ↗
18. A refinement of lasso regression applied to temperature forecasting10.1016/j.procs.2018.04.127 ↗
19. Weather forecasting using artificial neural network
20. Survey on weather forecasting using data mining
21. Machine learning for internet of things data analysis: A survey10.1016/j.dcan.2017.10.002 ↗
22. Deep uncertainty quantification: A machine learning approach for weather forecasting
23. How can Big data and machine learning benefit environment and water management: A survey of methods, applications, and future directions10.1088/1748-9326/ab1b7d ↗
24. Big data and internet of things for smart data analytics using machine learning techniques
25. Predictive analytics in weather forecasting using machine learning algorithms
26. Machine learning on big data: A developmental approach on societal applications
27. River water temperature forecasting using a deep learning method10.1016/j.jhydrol.2021.126016 ↗
28. Forecasting daily temperatures with different time interval data using deep neural networks10.3390/app10051609 ↗
29. Prediction of 10-min, hourly, and daily atmospheric air temperature: Comparison of LSTM, ANFIS-FCM, and ARMA10.1007/s12517-021-06982-y ↗
30. LSTM-Based indoor air temperature prediction framework for HVAC systems in smart buildings10.1007/s00521-020-04926-3 ↗
31. Time series forecasting on multivariate solar radiation data using deep learning (LSTM)10.3906/elk-1907-218 ↗
32. Global land temperature forecasting using long short-term memory network
33. Short-term water quality variable prediction using a hybrid CNN–LSTM deep learning model10.1007/s00477-020-01776-2 ↗
34. Suspicious activity detection using deep learning in secure assisted living IoT environments10.1007/s11227-020-03387-8 ↗
35. Artificial neural networks training algorithm integrating invasive weed optimization with differential evolutionary model
36. “Average daily temperature archive,” 2021. [Online]. Available: https://academic.udayton.edu/kissock/http/ Weather/gsod95-current/INCHENAI.txt (Accessed on 05 August 2021).
37. Particle swarm optimization
38. Fundamentals of recurrent neural network (RNN) and long short-term memory (LSTM) network10.1016/j.physd.2019.132306 ↗