Performance Evaluation of Automobile Fuel Consumption Using a Fuzzy-Based Granular Model with Coverage and Specificity
<p>Conceptual description of the context-based fuzzy C-means (CFCM) clustering method: (<b>a</b>) Linguistic context generated in the output space; (<b>b</b>) clusters estimated for each context.</p> "> Figure 2
<p>Schematic of the granular model (GM).</p> "> Figure 3
<p>Structure of a triangular fuzzy number.</p> "> Figure 4
<p>The method of even partitioning of the linguistic context (case 1).</p> "> Figure 5
<p>The method of flexible partitioning of the linguistic context (case 2).</p> "> Figure 6
<p>Schematic of the coverage.</p> "> Figure 7
<p>Schematic of the specificity.</p> "> Figure 8
<p>Relationship between coverage and specificity.</p> "> Figure 9
<p>Predictive performance of different GMs: (<b>a</b>) The GM that evenly divides the linguistic context; (<b>b</b>) the GM that flexibly divides the linguistic context.</p> "> Figure 10
<p>RMSE performance results on the training dataset for the GM that flexibly splits the linguistic context.</p> "> Figure 11
<p>Root mean square error (RMSE) performance results on the test dataset for the GM that flexibly splits the linguistic context.</p> "> Figure 12
<p>Predictive performance for the GM that flexibly divides the linguistic context using the method proposed by Hu [<a href="#B30-symmetry-11-01480" class="html-bibr">30</a>] (using training data).</p> "> Figure 13
<p>Performance index of the GM by the variation of the number of contexts and clusters (flexible contexts).</p> "> Figure 14
<p>Performance index of the GM by the variation of the number of contexts (flexible contexts).</p> ">
Abstract
:1. Introduction
2. GM
2.1. CFCM Clustering
- [Step 1]
- The number of linguistic contexts (2 to 20) and the number of clusters to be created in each context (2 to 20) was selected. The belonging matrix was initialized to an arbitrary value between 0 and 1.
- [Step 2]
- A linguistic context was created using a triangular membership function that was evenly distributed in the output space.
- [Step 3]
- For each context, the cluster center and the belonging value were calculated.
- [Step 4]
- The objective function was calculated, as given by Equation (6), and if the degree of improvement obtained through the previous iteration wasless than the threshold value, the process was stopped.
- [Step 5]
- The new membership matrix U was calculated from Equation (3), and control was returned to [Step 3].
2.2. Structure of the GM
2.3. Structure of the GM
3. Performance Evaluation Method
3.1. Performance Evaluation Method Suitable for the GM
3.1.1. Coverage
3.1.2. Specificity
4. Experimental Results
4.1. Auto MPG Database
4.2. Experiment Method and Analysis of Results
5. Discussion
6. Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Das, A.K.; Subramanian, K.; Sundaram, S. An evolving interval type-2 neurofuzzy inference system and its metacognitive sequential learning algorithm. IEEE Trans. Fuzzy Syst. 2015, 23, 2080–2093. [Google Scholar]
- Jang, J.S.R. ANFIS: Adaptive-network-based fuzzy inference system. IEEE Trans. Syst. Man Cybern. 1993, 23, 665–685. [Google Scholar]
- Zhang, J.; Deong, Z.; Choi, K.S.; Wang, S. Data-driven elastic fuzzy logic system modeling: Constructing a concise system with human-like inference mechanism. IEEE Trans. Fuzzy Syst. 2017, 26, 2160–2173. [Google Scholar]
- Alizadeh, S.; Kalhor, A.; Jamalabadi, H.; Araabi, B.N.; Ahmadabadi, M.N. Online local input selection through evolving heterogeneous fuzzy inference system. IEEE Trans. Fuzzy Syst. 2016, 24, 1364–1377. [Google Scholar]
- Cervantes, J.; Wu, W.; Salazar, S.; Chairez, I. Takagi-sugeno dynamic neuro-fuzzy controller of uncertain nonlinear systems. IEEE Trans. Fuzzy Syst. 2016, 25, 1601–1615. [Google Scholar]
- Juang, C.F.; Chen, C.Y. An interval type-2 neural fuzzy chip with on-chip incremental learning ability for time-varying data sequence prediction and system control. IEEE Trans. Neural Netw. Learn. Syst. 2014, 25, 216–228. [Google Scholar]
- Deng, Z.; Jiang, K.S.; Choi, K.S.; Chung, F.L.; Wang, S. Knowledge-leverage-based TSK fuzzy system modeling. IEEE Trans. Neural Netw. Learn. Syst. 2013, 24, 1200–1212. [Google Scholar]
- Pedrycz, W.; Vasilakos, V. Linguistic models and linguistic modeling. IEEE Trans. Syst. Man Cybern. 1999, 29, 745–757. [Google Scholar]
- Pedrycz, W.; Kwak, K.C. The development of incremental models. IEEE Trans. Fuzzy Syst. 2007, 15, 507–518. [Google Scholar]
- Kwak, K.C.; Pedrycz, W. A design of genetically oriented linguistic model with the aid of fuzzy granulation. In Proceedings of the IEEE International Conference on Fuzzy Systems, Barcelona, Spain, 18–23 July 2010; pp. 1–6. [Google Scholar]
- Juneja, K. A fuzzy-filtered neuro-fuzzy framework for software fault prediction for inter-version and inter-project evaluation. Appl. Soft Comput. 2019, 77, 696–713. [Google Scholar]
- Chen, T. Forecasting the yield of a semiconductor product using a hybrid-aggregation and entropy-consensus fuzzy collaborative intelligence approach. Measurement 2019, 142, 60–67. [Google Scholar]
- Sarabakha, A.; Fu, C.; Kayacan, E. Intuit before tuning: Type-1 and type-2 fuzzy logic controllers. Appl. Soft Comput. 2019, 81, 105495. [Google Scholar]
- Yeom, C.U.; Kwak, K.C. Short-term electricity-load forecasting using a TSK-based extreme learning machine with knowledge representation. Energies 2017, 10, 1613. [Google Scholar]
- Maroufpoor, S.; Maroufpoor, E.; Haddad, O.B.; Shiri, J.; Yaseen, Z.M. Soil moisture simulation using hybrid artificial intelligent model: Hybridization of adaptive neuro fuzzy inference system with grey wolf optimizer algorithm. J. Hydrol. 2019, 575, 544–556. [Google Scholar]
- Ali, D.; Yohanna, M.; Ijasini, P.M.; Garkida, M.B. Application of fuzzy-neuro to model weather parameter variability impact on electrical load based on long-term forecasting. Alex. Eng. J. 2018, 57, 223–233. [Google Scholar]
- Bacani, F.; Barros, L.C. Application of prediction models using fuzzy sets: A bayesian inspired approach. Fuzzy Sets Syst. 2017, 319, 104–116. [Google Scholar]
- Tak, N. Meta fuzzy functions: Application of recurrent type-1 fuzzy functions. Appl. Soft Comput. 2018, 73, 1–13. [Google Scholar]
- Carvalho, J.G., Jr.; Costa, C.T., Jr. Non-iterative procedure incorporated into the fuzzy identification on a hybrid method of functional randomization for time series forecasting models. Appl. Soft Comput. 2019, 80, 226–242. [Google Scholar]
- Roy, K.; Mukherjee, A.; Jana, D.K. Prediction of maximum oil-yield from almond seed in a chemical industry: A novel type-2 fuzzy logic approach. S. Afr. J. Chem. Eng. 2019, 29, 1–9. [Google Scholar]
- Khalifa, T.R.; Nagar, A.M.; Brawany, M.A.; Araby, E.A.G.; Bardini, M. A novel fuzzy wiener-based nonlinear modeling for engineering applications. In ISA Transactions; Elsevier: Amsterdam, The Netherlands, 2019. [Google Scholar]
- Naderi, M.; Khamehchi, E. Fuzzy logic coupled with exhaustive search algorithm for forecasting of petroleum economic parameters. J. Pet. Sci. Eng. 2019, 176, 291–298. [Google Scholar]
- Xie, S.; Xie, Y.; Li, F.; Jiang, Z.; Gui, W. Hybrid fuzzy control for the goethite process in zinc production plant combining type-1 and type-2 fuzzy logics. Neurocomputing 2019, 366, 170–177. [Google Scholar]
- Altunkaynak, A.; Kartal, E. Performance comparison of continuous wavelet-fuzzy and discrete wavelet-fuzzy models for water level predictions at northern and southern boundary of Bosphorus. Ocean Eng. 2019, 186, 106097. [Google Scholar]
- Yeom, C.U.; Kwak, K.C. The development of improved incremental models using local granular networks with error compensation. Symmetry 2017, 9, 266. [Google Scholar]
- Tsehayae, A.A.; Pedrycz, W.; Fayek, A.R. Application of granular fuzzy modeling for abstracting labour productivity knowledge bases. In Proceedings of the 2013 Joint IFSA World Congress and NAFIPS Annual Meeting (IFSA/NAFIPS), Edmonton, AB, Canada, 24–28 June 2013. [Google Scholar]
- Pedrycz, W.; Hmouz, R.; Balamash, A.S.; Morfeq, A. Hierarchical granular clustering: An emergence of information granules of higher type and higher order. IEEE Trans. Fuzzy Syst. 2015, 23, 2270–2283. [Google Scholar]
- Pedrycz, W.; Wang, X. Designing fuzzy sets with the use of the parametric principle of justifiable granularity. IEEE Trans. Fuzzy Syst. 2015, 24, 489–496. [Google Scholar]
- Zhu, X.; Pedrycz, W.; Li, Z. Granular data description: Designing ellipsoidal information granules. IEEE Trans. Cybern. 2016, 47, 4475–4484. [Google Scholar]
- Hu, X.; Pedrycz, W.; Wang, X. Granular fuzzy rule-based models: A study in a comprehensive evaluation and construction of fuzzy models. IEEE Trans. Fuzzy Syst. 2016, 25, 1342–1355. [Google Scholar]
- Zhu, X.; Pedrycz, W.; Li, Z. Granular models and granular outliers. IEEE Trans. Fuzzy Syst. 2018, 26, 3835–3846. [Google Scholar]
- Galaviz, O.F.R.; Pedrycz, W. Granular fuzzy models: Analysis, design, and evaluation. Int. J. Approx. Reason. 2015, 64, 1–19. [Google Scholar]
- UCI Machine Learning Repository. Available online: https://archive.ics.uci.edu/ml/datasets/ (accessed on 4 December 2019).
PI (Performance Index) Methods | Equations | |
---|---|---|
Hu [30] | Coverage | |
Specificity | ||
Performance index | ||
Zhu [31] | Coverage | |
Specificity | ||
Performance index | ||
Galaviz [32] | Coverage | |
Specificity | ||
Performance index |
Algorithm | Performance Evaluation Method | ||
---|---|---|---|
Granular Model | RMSE | ||
Number of Contexts | Number of Clusters | Training RMSE | Testing RMSE |
10 | 2 | 3.96 | 4.15 |
3 | 3.98 | 4.18 | |
4 | 3.69 | 3.91 | |
5 | 3.72 | 3.90 | |
6 | 3.90 | 4.10 | |
7 | 3.89 | 4.07 | |
8 | 3.98 | 4.09 | |
9 | 3.95 | 4.15 | |
10 | 3.54 | 4.17 |
Algorithm | Performance Evaluation Method | ||
---|---|---|---|
Granular Model | RMSE | ||
Number of Contexts | Number of Clusters | Training RMSE | Testing RMSE |
10 | 2 | 3.75 | 3.79 |
3 | 3.65 | 3.80 | |
4 | 3.71 | 3.73 | |
5 | 3.95 | 3.93 | |
6 | 3.79 | 4.13 | |
7 | 3.87 | 4.12 | |
8 | 3.75 | 3.95 | |
9 | 3.89 | 4.31 | |
10 | 3.78 | 4.41 |
Granular Model That Evenly Divides Linguistic Context (No. Context = 10) | |||
---|---|---|---|
Number of Clusters | Coverage | Specificity | Performance Index |
2 | 0.72 | 2.35 | 1.70 |
3 | 0.69 | 2.35 | 1.63 |
4 | 0.72 | 2.35 | 1.69 |
5 | 0.71 | 2.35 | 1.68 |
6 | 0.69 | 2.35 | 1.61 |
7 | 0.68 | 2.35 | 1.60 |
8 | 0.70 | 2.35 | 1.64 |
9 | 0.72 | 2.35 | 1.70 |
10 | 0.68 | 2.35 | 1.61 |
Granular Model That Flexibly Divides Linguistic Context (No. Context = 10) | |||
---|---|---|---|
Number of Clusters | Coverage | Specificity | Performance Index |
2 | 0.74 | 12.39 | 9.23 |
3 | 0.76 | 15.36 | 11.68 |
4 | 0.69 | 13.69 | 9.50 |
5 | 0.71 | 16.8 | 11.91 |
6 | 0.75 | 16.5 | 12.38 |
7 | 0.70 | 17.53 | 12.26 |
8 | 0.74 | 18.18 | 13.45 |
9 | 0.66 | 17.77 | 11.78 |
10 | 0.64 | 19.64 | 12.63 |
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Yeom, C.-U.; Kwak, K.-C. Performance Evaluation of Automobile Fuel Consumption Using a Fuzzy-Based Granular Model with Coverage and Specificity. Symmetry 2019, 11, 1480. https://doi.org/10.3390/sym11121480
Yeom C-U, Kwak K-C. Performance Evaluation of Automobile Fuel Consumption Using a Fuzzy-Based Granular Model with Coverage and Specificity. Symmetry. 2019; 11(12):1480. https://doi.org/10.3390/sym11121480
Chicago/Turabian StyleYeom, Chan-Uk, and Keun-Chang Kwak. 2019. "Performance Evaluation of Automobile Fuel Consumption Using a Fuzzy-Based Granular Model with Coverage and Specificity" Symmetry 11, no. 12: 1480. https://doi.org/10.3390/sym11121480
APA StyleYeom, C.-U., & Kwak, K.-C. (2019). Performance Evaluation of Automobile Fuel Consumption Using a Fuzzy-Based Granular Model with Coverage and Specificity. Symmetry, 11(12), 1480. https://doi.org/10.3390/sym11121480