Weather Modeling Using Data-Driven Adaptive Rough-Neuro-Fuzzy Approach
M. Sudha1*
1Department of Information Technology, VIT University, Tamil Nadu India
DOI:http://dx.doi.org/10.12944/CWE.12.2.27
Recently, hybrid data-driven models have become appropriate predictive patterns in various hydrological forecast scenarios. Especially, meteorology has witnessed that there is a need for a much better approach to handle weather-related parameters intelligently. To handle this challenging issue, this research intends to apply the fuzzy and ANN theories for developing hybridized adaptive rough-neuro-fuzzy intelligent system. . Assimilating the features of ANN and FIS has attracted the rising attention of researchers due to the growing requisite of adaptive intelligent systems to solve the real world requirements. The proposed model is capable of handling soft rule boundaries and linguistic variables to improve the prediction accuracy. The adaptive rough-neuro-fuzzy approach attained an enhanced prediction accuracy of 95.49 % and outperformed the existing techniques.
Copy the following to cite this article:
M. Sudha. Weather Modeling Using Data-Driven Adaptive Rough-Neuro-Fuzzy Approach. Curr World Environ 2017;12(2). DOI:http://dx.doi.org/10.12944/CWE.12.2.27
Copy the following to cite this URL:
M. Sudha. Weather Modeling Using Data-Driven Adaptive Rough-Neuro-Fuzzy Approach. Curr World Environ 2017;12(2). Available from://www.a-i-l-s-a.com/?p=17348
Download article (pdf)
Citation Manager
Publish History
Select type of program for download
EndnoteEndNote format (Mac & Win) | |
Reference ManagerRis format (Win only) | |
ProciteRis format (Win only) | |
Medlars Format | |
RefWorks FormatRefWorks format (Mac & Win) | |
BibTex FormatBibTex format (Mac & Win) |
Article Publishing History
Received: | 2017-04-26 |
---|---|
Accepted: | 2017-06-16 |
Introduction
In rough set, data analysis starts from a table referred to as decision or information table representing an information system.30A wide range of scientific and medical applications, especially in the field of pattern recognition, data mining, machine learning and process control systems adopted the rough set as a suitable tool.29Zadeh introduced Fuzzy set theory to the researchers and mathematicians in 1967 stating that, it is not required to have a precise, numerical information input for modeling a system.40This research applies Fuzzy inference system that maps a given input to output using the fuzzy sets theory that uses Sugeno method.24The artificial ANN (ANN) model was developed by Rosenblatt in 1958.31The functionalities of ANN resemble the human brain and acquire knowledge through a learning process. As a recent trend adaptive neuro fuzzy inference system (ANFIS) is widely used for modeling daily rainfall prediction.18A Modified ANFIS used modeling rainfall events at the Klang River basin; in Malaysia reported better accuracy.2
ANNs and fuzzy logic approach applied for forecasting weather in different areas of china reported that the prediction accuracy achieved by the proposed models was satisfactory than other existing methods.4,5Applied ANFIS for forecasting drought, the model reported improved for forecast accuracy.6Most of the Data-driven model may increase the rainfall prediction accuracy.20,16Applied ANFIS model to predict rainfall.15Developed a neuro-fuzzy model to predict the monthly rainfall at Daejeon in Korea. Application of neuro-fuzzy model to forecast annual drought conditions in the Maharlu-Bakhtegan watershed, reported neuro-fuzzy model as a suitable method.7,9Applied ANFIS in the forecasting of the ground water level of Bastam Plain in Iran.10developed ANFIS for modeling long-term stream-flow forecasting in Dez basin, Iran. ANFIS applied to predict rainfall in Khorasan Razavi reported ANFIS as suitable tool.11
The apparent advantage of ANFIS is, it can capture the benefits of both models in a single framework.13ANFIS model used for forecasting the monsoon rainfall in the region Junagadh (India) revealed neuro-fuzzy as a superior model.18,17it is reinstated that the performance of fuzzy inference system and artificial ANN based are better than existing approaches used for flood forecasting. Applied a rough set based fuzzy ANN algorithm for weather prediction and reported better accuracy the other existing model.19,21Stated that ANFIS perform groundwater level prediction more accurately when compared to ANNs.22Reviewed the applicability of ANFIS models for rainfall forecasting in southeast Australia.
Likewise, an assessment conducted on rainfall event evaluation using neuro-fuzzy inference system for Mashhad reported ANFIS as a suitable model for forecasting.25The performance evaluation of Neuro-fuzzy and ANN models showed fuzzy model as a most suitable model.26A neuro-fuzzy weather prediction model combining fuzzy logic for rainfall-runoff modeling at Kranji basin in Singapore outperformed the existing approach.37,36Reviewed the applicability of fuzzy in industrial processes modeling and monitoring. Neuro model are also adopted for river flow.8The literature reports revealed that Fuzzy and ANN systems are widely applied in weather forecasting currently.28The last decade has perceived the benefits of application of ANFIS in various hydrological predictions.23
Materials and Methods
In this investigation, the ANFIS model is examined using the above stated input methods to achieve enhanced prediction rate. In this study, initial weather inputs before feature reduction consists of eight observational parameters: {Op1: maximum-temperature), Op2: minimum temperature, Op3: relative humidity1, Op4: relative humidity2, Op5:wind-speed, Op6: solar-radiation, Op7: sunshine and Op8: evapotranspiration}.
The complete feature set is used to find the reducts to enhance the learning potential of proposed rough-neuro-fuzzy inference (ARNFA) system. Later, an exhaustive subset search generates all possible combination of subsets reducts {Op2, Op4, Op5, Op6, Op7}, {Op2, Op3, Op4, Op7, Op8} and {Op2, Op3, Op4, Op6, Op7, Op8} to determine the possible effective observational parameters in modeling rainfall prediction. ANFIS maps the input members to an intended input membership function and then input MF to a set of if-then rules. The derived output rule set characteristics are mapped to output memberships, and the output MFs are converted to single valued decision associated with the output.12
ARNFA Enhanced Data-driven Prediction Model
The proposed ARNFA is a sequentially hybridized model integrating rough set based feature selection and neuro-fuzzy inference based predictive method. In FIS, fuzzy rules are applied to deduce a new approximate fuzzy set conclusion while taking a fuzzy membership as the foundation. FL approaches are mainly applied to the imprecise scenarios that are tough to be designed precisely as in this proposed rainfall prediction scenario. The application or if the studying issues are vague then fuzzy inference system can be the most suitable model.39,14Stated that ANFIS is a feed forward neural network and is constructed by supervised learning. Assimilating the features of ANN and FIS has attracted the rising attention of researchers due to the growing requisite of adaptive intelligent systems to solve the real world requirements.1
ANFIS maps the input members to an intended input membership function and then input MF to a set of if-then rules. The derived output rule set characteristics are mapped to output memberships, and the output MFs are converted to single valued decision associated with the output.12The computational time complexity and number of rules will increase related to the number of input variables. The biggest problem in ANFIS is if the inputs are high in the number exceeding five, the system will fail to model output exactly on inputs.
|
Input Data Selection Phase - ARNFA
Rough computing based maximum frequency weighted reduct selection approach is used for identifying the most relevant weather parameter to improve the learning potential of neuro-fuzzy system. This proposed input selection approach is benchmarked with the proven Information-gain and particle swarm optimization search. Feature selection is an intensive task; these techniques have improved the performance of training algorithms while minimizing the errors due to superfluous input values,3334and35The feature subsets generated using maximum frequency weighted reduct selection (MFWFR); information gain (IG) and particle swarm optimization (PSO) approaches are used for input selection.32In the model training phase, the feature reducts generated using input selection models are used for training the algorithms. This data-driven hybrid system as in Figure.1 is evaluated by complete and reduced feature input to demonstrate the importance of feature reduction. The proposed model regulates the premise parameters sets to facilitate adaptive neuro-fuzzy inference systems output to match the training data.In the model training phase, the feature subset (reduct) generated using three input data models are used for training the learning algorithms. Adaptive neuro-fuzzy inference system, fuzzy rule-based classification techniques and recent evolutionary classification models are for used training the models for rainfall prediction. To identify the best blend of input parameters to attain the desired precision, the optimal reducts of the complete feature set computed using rough set based maximum frequency weighted reduct selection, information gain and PSO based feature selection are evaluated.
FIS used in ARNFA has five processing levels such as: fuzzification, production, normalization, defuzzification, and aggregation layer with following input and output relationships for each layer.27The ARNF model performance evaluated against existing techniques in the model evaluation phase. The benchmarked classification methods apart from adaptive network based fuzzy inference system are evaluated using WEKA38and KEEL.3The comparative study of the ARNFA and existing models are shown in Table 1.
To identify the best blend of input parameters to attain the desired precision, the optimal reducts of the complete feature set computed using rough set based maximum frequency weighted reduct selection, information gain and PSO based feature selection are evaluated. The last decade has perceived the benefits of application of ANFIS in various hydrological predictions.23
ARNFA – Learning and Evaluation Phase
在模型训练阶段,特征子集(reduct) generated using three input data models are used for training the learning algorithms. Adaptive neuro-fuzzy inference system, fuzzy rule-based classification techniques and recent evolutionary classification models are for used training the models for rainfall prediction. The proposed model performance is estimated and evaluated against existing techniques in the model evaluation phase. Apart from adaptive network based fuzzy inference system, the other learning techniques are evaluated using WEKA.38and KEEL.3The benchmarked PSO, ACO and fuzzy rule-based classification methods are evaluated using KEEL and WEKA. The comparative study of the proposed model against these existing models is shown in Table 71.
|
Results and Discussions
The accuracy rate acquired by the classification models before and after for the reduction is projected in Table1. Experimental results indicate that accuracy rate of the classification models has improved after feature reduction. When compared to evolutionary and fuzzy rule-based classification approach Performance evaluation outcomes have identified Neuro-fuzzy inference systems as a suitable model for rainfall prediction.
Table 1: Prediction accuracy existing vs proposed hybrid model.
Classifier |
Before Feature Selection |
After Feature Selection (MWFR) |
After Feature Selection (IG) |
After Feature Selection (PSO) |
Tradition Supervised Learning Approach |
||||
NB |
81.89% |
79.97% |
82.05% |
82.22% |
RBF |
80.98% |
80.61 |
82.21% |
82.65% |
SVM |
80.05% |
80.39% |
78.59% |
79.25% |
Fuzzy based Supervised Learning Approach |
||||
FR3 |
83.44% |
82.23% |
83.83% |
83.81% |
FLR |
61.23% |
61.14% |
61.07% |
61.05% |
FuzzyNN |
82.97% |
82.64% |
80.74% |
83.55% |
Evolutionary Supervised Learning Approach |
||||
PSO-ACO |
83.45% |
82.72% |
83.80% |
83.45% |
CPSO |
74.10% |
79.50% |
79.79% |
74.1% |
BIOHEL |
82.50% |
82.50% |
82.5% |
85.1% |
Proposed Hybrid Adaptive Rough Neuro Fuzzy Approach |
||||
ARNFA |
88.9% |
95.49% |
89.75% |
92.05% |
The proposed ARNFA achieved 95.49% accuracy when trained using the feature reduct generated using MFWRS algorithm. The proposed model outperformed when trained using rough set based maximum frequency weighted feature reduct than information based feature reduction and PSO approach.
Conclusion
Most of the generic classification techniques report substantial improvement in prediction accuracy. But the attained precision is considered to be insignificant for modeling real-time hydrological forecast. This investigation concludes that global prediction approach as an insignificant tool in modeling regional hydrological forecasts. Therefore, a domain-specific hybrid architectures integrating rough, fuzzy, evolutionary and neuro computing at various stages are proposed to achieve the desired prediction precision.
Acknowledgment
I would like to show my gratitude to the school of Information Technology and Engineering, VIT University for resources and supports during the course of this research, and I thank the “anonymous” reviewers for their so-called insights. I am immensely grateful to their comments on an earlier version of the manuscript.
References
- Abraham, A. (2001). Neuro fuzzy systems: State of the art modeling techniques,Connectionist Models of Neurons, Learning Processes, and Artificial Intelligence, Lecture Notes in Computer Science,Springer Berlin Heidelberg, 269-276.
CrossRef - Akrami, S. A., A. El-Shafie Abraham and O. Jaafar (2013). Improving rainfall forecasting efficiency using modified adaptive neuro-fuzzy inference system (MANFIS),Water Resource Management, 27: 3507-
- Alcala-Fdez, J., R. Alcala and F. Herrera (2011). A fuzzy association rule-based classification model for high-dimensional problems with genetic rule selection and lateral tuning,IEEETransactions on Fuzzy Systems, 19(5): 857-872.
- Al-Matarneh, L., A.Sheta, S. Bani-Ahmad, J. Alshaer and I. Al-oqily (2014). Development of temperature based weather forecasting models using neural networks and fuzzy logic,International Journal of Multimedia and Ubiquitous Engineering,9(12): 343-366
CrossRef - Bacanli, U. G., Firat and F. Dikbas (2009). Adaptive neuro-fuzzy inference system for drought forecasting, StochasticEnvironmental Research and Risk Assessment, 23: 1143-1154.
CrossRef - 程,成分,c·p·欧d K. W. Chau (2002). Combining a fuzzy optimal model with a genetic algorithm to solve multi-objective rainfall–runoff model calibration,Journal of hydrology, 268(1): 72-86.
CrossRef - Choubin, B。,S . Khalighi-Sigaroodi a . Malekian年代. Ahmad and P. Attarod (2014). Drought forecasting in a semi-arid watershed using climate signals: a neuro-fuzzy modeling approach,Journal of Material Science, 11(6): 1593-1605
CrossRef - Choudhury, X. and P. Roy (2015). Forecasting concurrent flows in a river system using ANNs,Journal of Hydrologic Engineering, 20(8): 1-7.
CrossRef - Emamgholizadeh, S., K. Moslemi and G. Karami (2014). Prediction the groundwater level of Bastam plain (Iran) by Artificial Neural Network (ANN) and Adaptive Neuro-Fuzzy Inference System (ANFIS),Water Resource Management,28: 5433-5446.
CrossRef - Esmaeelzadeh, S. R., A. Adib and S. Alahdin (2015). Long-term stream flow forecasts by adaptive neuro-fuzzy inference system using satellite images and k-fold cross-validation (Case Study: Dez, Iran),KSCE Journal of Civil Engineering,19(7): 2298-2306.
CrossRef - Fallah-Ghalhary, G. A., M. Habibi-Nokhandan, M. Mousavi-Baygi, J. Khoshhal and A. S. Barzoki (2010). Spring rainfall prediction based on remote linkage controlling using adaptive neuro-fuzzy inference system,Theoretical Applied Climatology, 101: 217-
- Hayati, M., A. M. Rashidi and A. Rezaei (2011). Prediction of grain size of nano crystalline nickel coatings using adaptive neuro-fuzzy inference system,Solid State Science, 13(1): 163-167.
- Hipni, A., A. El-shafie, Najah, O. A. Karim, A. Hussain and M. Mukhlisin (2013). Daily forecasting of dam water levels: comparing a Support Vector Machine (SVM) model with Adaptive Neuro Fuzzy Inference System (ANFIS),Water Resource Management,27: 3803-3823.
CrossRef - Huang, C.L., N. S. Hsu, C. C. Wei and C. W. Lo (2015). Using artificial intelligence to retrieve the optimal parameters and structures of adaptive network-based fuzzy inference system for typhoon precipitation forecast modeling,Advances in Meteorology, 2015, 1- 22.
CrossRef - Jeong, C., Shin, T. Kim and J. Heo (2012) Monthly precipitation forecasting with a neuro-fuzzy model,Water Resource Management,26: 4467-4483.
CrossRef - Kisi, O., J. Shiri and M. Tombul (2013). Modeling rainfall-runoff process using soft computing techniques,Computers and Geosciences, 51:108-117.
CrossRef - Kumar, R., N. K. Goel, C. Chatterjee and P. C. Nayak (2015). Regional flood frequency analysis using soft computing techniques,Water Resource Management29日:1965 - 1978
CrossRef - Kyada, P. M. and P. Kumar (2015). Daily rainfall forecasting using adaptive neuro fuzzy inference system models,International Journal of Science and Nature, 6(3):382-388.
- Li, K. and Y. Liu (2005). A rough set based fuzzy neural network algorithm for weather prediction,Proceedings of International Conference on Machine Learning and Cybernetics, 1888-1892, Guangzhou.
- Lu, J., Xue, X. Zhang , S. Zhang and W. Lu (2014). Neural fuzzy inference system-based weather prediction model and its precipitation predicting experiment,Atmosphere, 5:788-805.
CrossRef - Maiti, S. and R. K. Tiwari (2014). A comparative study of artificial neural networks, bayesian neural networks and adaptive neuro-fuzzy inference system in groundwater level prediction,Environmental Earth Science, 71: 3147-3160.
CrossRef - Mekanik, F., A. Imteaz and A. Talei (2015). Seasonal rainfall forecasting by adaptive network‑based fuzzy inference system (ANFIS) using large scale climate signals,Climate Dynamics,45(1): 1-15.
- Nayak, P. C., K. P. Sudheer, D. M. Rangan, and K. S. Ramasastri (2005). Shortâ€term flood forecasting with a neuro fuzzy model,Water Resources Research,41(1): 1-16.
- Negnevitsky, M. (2005). Artificial Intelligence: A Guide to Intelligent Systems. Pearson Education Limited, Essex, England.
- Niksaz, P. and A. M. Latif (2014). Rainfall events evaluation using adaptive neural fuzzy inference system, International Journal of Information Technology and Computer Science, 9: 46-51.
CrossRef - Oyediran, O. F. and A. B. Adeyemo (2013). Performance evaluation of neural network MLP and ANFIS models for weather forecasting studies, AfricanJournal of Computing & ICT, 6(1): 147-164.
- Panchal, R., M. V. Suryanarayana and F. P. Parekh (2014). Adaptive neuro-fuzzy inference system for rainfall-runoff modeling,International Journal of Engineering Research and Applications,4:202-206.
- Pant, L. M. and A. Ganju (2004). Fuzzy rule-based system for prediction of direct action avalanches,Current Science, 87(1): 99-104.
- Pawlak, Z. (2002). Rough Sets and its Applications,Journal of Telecommunications and Information Technology, 3: 7-10.
- Pawlak, Z. (1982). Rough sets,International Journal of Computer and Information Sciences, 11(5): 341-356.CrossRef
- Rosenblatt, F. (1958). The perceptron: a probabilistic model for information storage and organization in the brain, Psychologicalreview, 65(6):.386.
- Sudha, M. (2017). Intelligent decision support system based on rough set and fuzzy logic approach for efficacious precipitation forecast,Decision Science Letters,6(1): 96-105.
- Sudha, M. and B. Valarmathi (2016). Identification of effective features and classifiers for short term rainfall prediction using rough set based maximum frequency weighted feature reduction technique,Journal of Computing and Information Technology. 24(2):181-194.
CrossRef - Sudha, M. and B. Valarmathi (2015). Impact of hybrid intelligent computing in identifying constructive weather parameters for modeling effective rainfall prediction,AGRIS on-line Papers in Economics and Informatics, 7(4): 151-160.
CrossRef - Sudha, M. and B. Valarmathi (2014). Identification of significant attribute set from multivariate rainfall data using principle component analysis,International Journal of Applied Environmental Sciences, 9(4): 1595-1602.
- Takagi, T. and M. Sugeno (1985). Fuzzy identification of systems and its applications to modeling and control,IEEE Transaction on Systems Man and Cybernetics,1:116-132.
CrossRef - Talei, A., L. H. C. Chua and C. Quek (2010). A novel application of a neuro-fuzzy computational technique in event-based rainfall runoff modeling,Expert Systems with Applications, 37: 7456–7468.
CrossRef - 威滕,即h·e·弗兰克(2005)。数据挖掘:公关actical Machine Learning Tools and Techniques, Morgan Kaufmann, San Francisco, 525.
- Yang, Z., Y. Liu and C. Li (2011). Interpolation of missing wind data based on ANFIS.Renewable Energy,36(3):993-998.
CrossRef - Zadeh, L.A (1965). Fuzzy Set,Information and Control, 8: 338-353.
CrossRef