Genetic algorithm-based hyperparameter optimization of deep learning models for PM2.5 time-series prediction
Since air pollution negatively affects human health and causes serious diseases, accurate air pollution prediction is essential regarding environmental sustainability. Although conventional statistical and machine learning methods have been widely used for air quality forecasting, they have limitations in finding nonlinear relations and modeling sequential data. In recent years, deep learning methods such as long short-term memory, recurrent neural networks, and gated recurrent units have been successfully applied in several research areas, including time-series forecasting. In this study, deep learning algorithm is employed to predict the PM2.5 dataset, including air pollutants (NO, NO2, NOX, O3, PM2.5, SO, and SO2) and meteorological features (wind speed, wind direction, and air temperature) in Istanbul metropolitan. Deep learning algorithms have many hyperparameters such as learning and dropout rate, the number of hidden layers and units in each hidden layer, activation function, loss function, and optimizer that need to be optimized in order to achieve optimal training performance. Therefore, a genetic algorithm-based hyperparameter optimization approach is proposed to find the best parameter combination. The prediction results of deep learning algorithms are compared with default hyperparameters and random search algorithms to confirm the efficacy of the genetic algorithm approach. The proposed method outperforms the other configurations, with the MSE error reduced by 13.38% and 55.30% for testing performance, respectively. The experimental results revealed that genetic algorithms are promising and applicable in hyperparameter optimization of deep neural network models, especially in air quality forecasting.
Code (1)
Tasks
Air Pollution PredictionDeep LearningHyperparameter OptimizationTime SeriesTime Series ForecastingTime Series PredictionMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Deep Genetic Network
Optimizing a neural network's performance is a tedious and time taking process, this iterative process does not have any defined solution which can work for all the problems. Optimization can be roughly categorized into …
Hyperparameter OptimizationEfficient Hyperparameter Optimization in Deep Learning Using a Variable Length Genetic Algorithm
Convolutional Neural Networks (CNN) have gained great success in many artificial intelligence tasks. However, finding a good set of hyperparameters for a CNN remains a challenging task. It usually takes an expert with de…
CPUHyperparameter OptimizationLong-Term Electricity Demand Prediction Using Non-negative Tensor Factorization and Genetic Algorithm-Driven Temporal Modeling
This study proposes a novel framework for long-term electricity demand prediction based solely on historical consumption data, without relying on external variables such as temperature or economic indicators. The method …
Tensor DecompositionTime SeriesTime Series ForecastingGEGO: A Hybrid Golden Eagle and Genetic Optimization Algorithm for Efficient Hyperparameter Tuning in Resource-Constrained Environments
Hyperparameter tuning is a critical yet computationally expensive step in training neural networks, particularly when the search space is high dimensional and nonconvex. Metaheuristic optimization algorithms are often us…
Hyperparameter OptimizationFOGA: Flag Optimization with Genetic Algorithm
Recently, program autotuning has become very popular especially in embedded systems, when we have limited resources such as computing power and memory where these systems run generally time-critical applications. Compile…
Compiler OptimizationPosition