Journal of Climate Research

Journal of Climate Research

Prediction the amount of nitrogen dioxide pollution in Tehran city using the fuzzy-neural inference system adapted to the crow learning algorithm.

Document Type : Original Article

Authors
1 PHD student
2 Member of the academic staff of Birjand Azad University
3 Climatology Research Institute-Climatic Disasters Group-Mashhad-Iran
Abstract
Nitrogen dioxide is one of the pollutants that has the most bad effects on human health. Machine learning technologies can perform predictive analyzes of the concentration of this pollutant with higher accuracy. One of the most advanced machine learning algorithms is the adaptive fuzzy-neural inference system, which is used in this article to predict nitrogen dioxide concentration. To increase the accuracy in this prediction, the crow learning algorithm has been used in the training of the adaptive neural fuzzy inference system and the results have been compared with the radial basic neural network. The results indicate the better performance of the proposed method.

Keywords: pollution prediction, nitrogen dioxide, fuzzy-adaptive neural inference system, crow learning algorithm.



1- Introduction

Today, air pollution due to continuous urbanization has become a global issue in both social and environmental fields, researches have been conducted in this field, Lim et al. in the capital region of Korea through regression modeling. The results indicate a relatively high concentration of NO2 in winter in the present and future forecasts, which is caused by the high use of fossil fuels in steam boilers and showed climate changes [1]. In 2021, Shams et al. evaluated the accuracy of multi-linear regression and multi-layer perceptron neural networks in predicting the concentration of NO2 in the air of metropolises. The results show that the multi-layer perceptron neural network had a more accurate prediction than the multi-linear regression [2].









2- An overview of algorithms

2-1- Crow's learning algorithm

In this algorithm, crows are trained based on two more optimal solutions which are parents. Another learning is the learning of each crow from its brothers and sisters, and the behavior of crows to hunt worms that are inside the tree trunk is used for modeling.

In Crow's algorithm, parents X1, X2 reward their behaviors according to the following matrix.

(1) F=[█((X_11,X_12,X_13,…,X_1d )=>X_1@(X_21,X_22,X_23,…,X_2d )=>X_2@(X_31,X_32,X_33,…,X_3d )=>X_3@⋮@(X_n1,X_n2,X_n3,…,X_nd )=>X_n )]

The competence of each crow is calculated according to the behavioral characteristics according to the following matrix:

ذخیره کردن ترجمه

(2) Cost=[█(Cost(X_11,X_12,X_13,…,X_1d )@Cost(X_21,X_22,X_23,…,X_2d )@Cost(X_31,X_32,X_33,…,X_3d )@⋮@Cost(X_n1,X_n2,X_n3,…,X_nd ) )]



2-2- adaptive neural fuzzy inference system

ANFIS structure has a good capability in training, construction and classification. Its learning rule is based on the error backpropagation algorithm by minimizing the mean squared error between the network output and the real output. [3].





Figure 1- simple diagram of ANFIS [3]





2-3- Basal-radial neural network

Radial-based neural network is used for non-parametric estimation of multidimensional functions from a limited set of training information. In this network, the hidden layer plays an important role in converting non-linear patterns into linear separable patterns. which is in the form of relation (3):

(3) "f" ("x" )"=" ∑_"i=1" ^"p" ▒〖"w" _"i" "φ(" 〖"Xc" 〗_"i" "-x)" 〗



3- Steps of the proposed method

All steps of the proposed method include pre-processing (cleaning, normalization and feature selection) and post-processing (proposed method).

In this article, the data of Tehran meteorological station is used, which includes 1000 data samples with 23 features.

Then, the fuzzy-neural adaptive inference system is used to predict the amount of nitrogen dioxide pollution. Crow learning algorithm is used to train this system.





Figure 3- The structure of ANFIS neural-fuzzy inference system

To select the parents based on the competence of the population members, the two crows that have the most competence are considered as parents.





Figure 4- The learning phase and the new position of the crow after the learning phase

Then, in the evaluation stage, the objective function is called and the mean square error is calculated. Finally, the termination conditions of the iteration are checked based on the lower mean square error.



4- Simulation results

4-1- Prediction results with the proposed method

The parameters of the population size of crows are 50 and the maximum number of repetitions is 500, the type of fuzzy inference system is Sogno type and Gaussian input membership functions are considered.



Table 1- Types of errors in the proposed method in predicting NO2





Figure 5- Error histogram for training and testing data in the proposed method



Figure 6- Target outputs and outputs of the proposed method for training data



Figure 7- Outputs of the target and the proposed method for the total experimental data





Figure 8- Outputs of the target and the proposed method for the total data

4-2- Forecasting results with the basic-radial neural network

The maximum number of neurons is 20, the type of radial functions is Gaussian, and the value of the dispersion parameter is 1.3.



Table 2- Types of errors in the basic-radial neural network in predicting NO2







Figure 9- Error histogram for training and testing data in radial-basal neural network



Figure 10 - Target outputs and radial-basis neural network for training data





Figure 11 - Target outputs and radial-basis neural network for the entire test data





Figure 12 - Target outputs and base-radial neural network outputs for the whole data

Conclusion:

This article is based on predicting the amount of nitrogen dioxide pollution using machine learning methods. According to tables (1) and (2), the fuzzy-adaptive neural inference system trained with the crow learning algorithm and the radial basis neural network performed the prediction with mean square error of 0.0081 and 0.0101, respectively. Therefore, the best performance belongs to the adaptive neuro-fuzzy inference system trained with the crow learning algorithm.



Reference:.

[1]. N. O. Lim, J. Hwang, S.-J. Lee, Y. Yoo, Y. Choi, and S. Jeon, "Spatialization and Prediction of Seasonal NO2 Pollution Due to Climate Change in the Korean Capital Area through Land Use Regression Modeling," International Journal of Environmental Research and Public Health, vol. 19, no. 9, p. 5111, 2022.

[2]. S. R. Shams, A. Jahani, S. Kalantary, M. Moeinaddini, and N. Khorasani, "Artificial intelligence accuracy assessment in NO2 concentration forecasting of metropolises air," Scientific Reports, vol. 11, no. 1, pp. 1-9, 2021.

[3]. A. Sabziparvar and M. B. Varkeshi, "Accuracy evaluation of ANN and Neuro-Fuzzy in global solar radiation," Iranian Journal of Physics Research, vol. 10, pp. 347-357, 2010.
Keywords

  1. Seo and H. Lee, "How air pollutants influence on Environmental diseases?: Focused on Seoul Metropolitan Area," Seoul Studies, vol. 20, no. 3, pp. 39-59, 2019.
  2. Greenstone and C. Fan, "Air quality life index, Annual Update," Energy Policy Institute at the University of Chicago: Chicago (IL) USA, vol. 1, 2020.
  3. Li and S. Managi, "Estimating monthly global ground-level NO2 concentrations using geographically weighted panel regression," Remote Sensing of Environment, vol. 280, p. 113152, 2022.
  4. [4]. D. Iskandaryan, S. Di Sabatino, F. Ramos, and S. Trilles, "Exploratory Analysis and Feature Selection for the Prediction of Nitrogen Dioxide," AGILE: GIScience Series, vol. 3, pp. 1-11, 2022.
  5. O. Lim, J. Hwang, S.-J. Lee, Y. Yoo, Y. Choi, and S. Jeon, "Spatialization and Prediction of Seasonal NO2 Pollution Due to Climate Change in the Korean Capital Area through Land Use Regression Modeling," International Journal of Environmental Research and Public Health, vol. 19, no. 9, p. 5111, 2022.
  6. R. Shams, A. Jahani, S. Kalantary, M. Moeinaddini, and N. Khorasani, "Artificial intelligence accuracy assessment in NO2 concentration forecasting of metropolises air," Scientific Reports, vol. 11, no. 1, pp. 1-9, 2021.
  7. Bhardwaj and D. Pruthi, "Development of model for sustainable nitrogen dioxide prediction using neuronal networks," International Journal of Environmental Science and Technology, vol. 17, no. 5, pp. 2783-2792, 2020.
  8. A. Kamińska, "A random forest partition model for predicting NO2 concentrations from traffic flow and meteorological conditions," Science of the Total Environment, vol. 651, pp. 475-483, 2019.
  9. Masoudi and M. Gerami, "Status and prediction of NO2 as an air pollutant in Isfahan, Iran," Fresenius Environmental Bulletin, vol. 27, pp. 2743-2750, 2018.
  10. M. S. Cabaneros, J. K. S. Calautit, and B. R. Hughes, "Hybrid artificial neural network models for effective prediction and mitigation of urban roadside NO2 pollution," Energy Procedia, vol. 142, pp. 3524-3530, 2017.
  11. R. Michanowicz et al., "A hybrid land use regression/line-source dispersion model for predicting intra-urban NO2," Transportation Research Part D: Transport and Environment, vol. 43, pp. 181-191, 2016.

 

  1. M. Dragomir, M. Voiculescu, D.-E. Constantin, and L. P. Georgescu, "Prediction of the NO2 concentration data in an urban area using multiple regression and neuronal networks," in AIP Conference Proceedings, vol. 1694, no. 1: AIP Publishing LLC, p. 040003, 2015.
  2. Al-Sorori and A. M. Mohsen, "New Caledonian crow learning algorithm: A new metaheuristic algorithm for solving continuous optimization problems," Applied Soft Computing, vol. 92, p. 106325, 2020.
  3. Sabziparvar and M. B. Varkeshi, "Accuracy evaluation of ANN and Neuro-Fuzzy in global solar radiation," Iranian Journal of Physics Research, vol. 10, pp. 347-357, 2010.
  4. Chen, Z.-J. Fu, and C.-S. Chen, Recent advances in radial basis function collocation methods. Springer, 2014.
  5. Juhos, L. Makra, and B. Tóth, "Forecasting of traffic origin NO and NO2 concentrations by Support Vector Machines and neural networks using Principal Component Analysis," Simulation Modelling Practice and Theory, vol. 16, no. 9, pp. 1488-1502, 2008.