A Gaussian-Shaped Fuzzy Inference System for Multi-Source Fuzzy Data
<p>The architecture of a fuzzy inference system (FIS). The architecture of FIS describes the mapping process from a given input to an output. The process consists of five parts: defining input and output, formulating a fuzzification strategy, building a knowledge base, designing fuzzy inference mechanism, and defuzzification of output. See the main text for details.</p> "> Figure 2
<p>Sample diagram of a T–S model. A T–S model is a nonlinear system characterized by a set of “IF–THEN” fuzzy rules. Each rule indicates a subsystem, and the entire T–S model is a linear combination of all these subsystems. See the text for details.</p> "> Figure 3
<p>Clustering precision of GFIS inference on different datasets. The normalization of data will reduce the clustering precision of the inference results (0.18–18.23%) because normalization scales the distance between the original data and adds some noise to the results. Data fusion increases the clustering precision by 3.84–19.11% due to its ability to eliminate part of the errors from diverse information sources.</p> "> Figure 4
<p>Clustering precision of GFIS inference with different numbers of information sources (IS). When it comes to the number of IS, the clustering precision of Fused GFIS is better than that of Non-fused GFIS under all test conditions. In either model, the clustering precision does not appear to be related to the number of information sources.</p> "> Figure 5
<p>Time cost of data normalization for heterogeneous fuzzy data with different numbers of data objects. For all datasets, the normalization time cost has a positive linear relationship with the number of data objects, which is consistent with the time complexity <math display="inline"><semantics> <mrow> <mi>O</mi> <mo>(</mo> <mn>3</mn> <mo>×</mo> <mi>n</mi> <mo>×</mo> <mi>k</mi> <mo>)</mo> </mrow> </semantics></math> in the normalization algorithm (see Algorithm 1 for details).</p> "> Figure 6
<p>Time cost of normalized data fusion with different numbers of IS. For all datasets, the fusion time cost and the number of IS are positively correlated. Using the core formula of the fusion method, if we assume that the time cost of fusing one information source is <math display="inline"><semantics> <mrow> <mi>O</mi> <mo>(</mo> <mi>T</mi> <mo>)</mo> </mrow> </semantics></math>, and <span class="html-italic">m</span> is the number of sources, we obtain <math display="inline"><semantics> <mrow> <mi>O</mi> <mo>(</mo> <mi>T</mi> <mo>)</mo> <mo>⋉</mo> <mi>m</mi> </mrow> </semantics></math> as the total time cost.</p> "> Figure 7
<p>Time cost of GFIS inference with different numbers of IS. It has been found that the inference time cost for both two GFIS models increases linearly with the number of IS for all datasets. Fused GFIS, however, has a much lower time cost than non-fused GFIS, demonstrating the effectiveness and adaptability of the proposed membership function.</p> "> Figure 8
<p>Influence of noise on the accuracy of different GFIS models. (<b>a</b>) non-fused GFIS; (<b>b</b>) fused GFIS.</p> ">
Abstract
:1. Introduction
2. Related Work
3. Preliminary
4. The Methodology
4.1. Normalization of Heterogeneous Fuzzy Data
Algorithm 1: Interval-value normalization |
4.2. Membership Function Modeling
4.3. Integration into T–S Model
- (1)
- As a result of normalizing and fuzzifying the input, the input is mapped to the fuzzy set of the input universe, which corresponds to a membership function .
- (2)
- It is important to select the right fuzzy rules and inference methods in order to derive results from sub-T–S models.
- (3)
- The results of all sub-T–S models are merged to yield a total fuzzy output;
- (4)
- The fuzzy output is deblurred to arrive at the final decision.
- (1)
- R1: if, then;
- (2)
- R2: if, then;
- (3)
- R3: ifand, then.
- (1)
- R1:and;
- (2)
- R2:and;
- (3)
- R3:and, and.
5. Experiments
5.1. Data Description
5.2. Experimental Settings
- (1)
- Experiment 1 is conducted on the original dataset. The original dataset refers to the dataset which has not been processed to remove noise (fuzzy processing).
- (2)
- Experiment 2 is conducted on the normalized dataset. The normalized dataset is obtained by fuzzifying (noise addition) and normalizing the original dataset.
- (3)
- Experiment 3 is conducted on the fusion dataset. Fusion data are obtained by summing normalized data from different information sources, denoted as:
5.3. Performance Measurement
6. Results
6.1. Effectiveness Analysis Results
6.2. Efficiency Analysis Results
6.3. Sensitivity Analysis Results
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Pae, D.S.; Choi, I.H.; Kang, T.K.; Lim, M.T. Vehicle detection framework for challenging lighting driving environment based on feature fusion method using adaptive neuro-fuzzy inference system. Int. J. Adv. Robot. Syst. 2018, 15, 1729881418770545. [Google Scholar] [CrossRef] [Green Version]
- Bylykbashi, K.; Qafzezi, E.; Ikeda, M.; Matsuo, K.; Barolli, L. Fuzzy-based Driver Monitoring System (FDMS): Implementation of two intelligent FDMSs and a testbed for safe driving in VANETs. Future Gener. Comput. Syst. 2020, 105, 665–674. [Google Scholar] [CrossRef]
- Hussain, S.; Kim, Y.-S.; Thakur, S.; Breslin, J.G. Optimization of waiting time for electric vehicles using a fuzzy inference system. IEEE Trans. Intell. Transp. Syst. 2022, 23, 15396–15407. [Google Scholar] [CrossRef]
- Wu, J.; Hu, R.; Li, M.; Liu, S.; Zhang, X.; He, J.; Chen, J.; Li, X. Diagnosis of sleep disorders in traditional Chinese medicine based on adaptive neuro-fuzzy inference system. Biomed. Signal Process. Control 2021, 70, 102942. [Google Scholar] [CrossRef]
- Colella, Y.; Valente, A.S.; Rossano, L.; Trunfio, T.A.; Fiorillo, A.; Improta, G. A fuzzy inference system for the assessment of indoor air quality in an operating room to prevent surgical site infection. Int. J. Environ. Res. Public Health 2022, 19, 3533. [Google Scholar] [CrossRef]
- Singh, P.; Kaur, A.; Batth, R.S.; Kaur, S.; Gianini, G. Multi-disease big data analysis using beetle swarm optimization and an adaptive neuro-fuzzy inference system. Neural Comput. Appl. 2021, 33, 10403–10414. [Google Scholar] [CrossRef]
- Paul, S.K.; Chowdhury, P.; Ahsan, K.; Ali, S.M.; Kabir, G. An advanced decision-making model for evaluating manufacturing plant locations using fuzzy inference system. Expert Syst. Appl. 2022, 191, 116378. [Google Scholar] [CrossRef]
- Weldcherkos, T.; Salau, A.O.; Ashagrie, A. Modeling and design of an automatic generation control for hydropower plants using Neuro-Fuzzy controller. Energy Rep. 2021, 7, 6626–6637. [Google Scholar] [CrossRef]
- Geramian, A.; Abraham, A. Customer classification: A Mamdani fuzzy inference system standpoint for modifying the failure mode and effect analysis based three-dimensional approach. Expert Syst. Appl. 2021, 186, 115753. [Google Scholar] [CrossRef]
- Beres, E.; Adve, R. Selection cooperation in multi-source cooperative networks. IEEE Trans. Wirel. Commun. 2008, 187, 104831. [Google Scholar] [CrossRef]
- Cvetek, D.; Muštra, M.; Jelušić, N.; Tišljarić, L. A survey of methods and technologies for congestion estimation based on multisource data fusion. Appl. Sci. 2021, 11, 2306. [Google Scholar] [CrossRef]
- Chen, F.; Yuan, Z.; Huang, Y. Multi-source data fusion for aspect-level sentiment classification. Knowl.-Based Syst. 2020, 187, 104831. [Google Scholar] [CrossRef]
- Zade, L. Fuzzy sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef] [Green Version]
- Pawlak, Z. Rough sets. Int. J. Comput. Inf. Sci. 1982, 11, 341–356. [Google Scholar] [CrossRef]
- Kumar, P.; Krishna, P.R.; Bapi, R.S.; De, S.K. Clustering using similarity upper approximation. Proceedings of 2006 IEEE International Conference on Fuzzy Systems, Vancouver, BC, Canada, 16–21 July 2006; pp. 839–844. [Google Scholar]
- Ali, O.A.M.; Ali, A.Y.; Sumait, B.S. Comparison between the effects of different types of membership functions on fuzzy logic controller performance. Int. J. 2015, 76, 76–83. [Google Scholar]
- Maturo, F.; Fortuna, F. Bell-shaped fuzzy numbers associated with the normal curve. In Topics on Methodological and Applied Statistical Inference; Springer: Cham, Switzerland, 2016; pp. 131–144. [Google Scholar]
- Chang, C.T. An approximation approach for representing S-shaped membership functions. IEEE Trans. Fuzzy Syst. 2010, 18, 412–424. [Google Scholar]
- Zhu, A.X.; Yang, L.; Li, B.; Qin, C.; Pei, T.; Liu, B. Construction of membership functions for predictive soil mapping under fuzzy logic. Geoderma 2010, 155, 164–174. [Google Scholar] [CrossRef]
- Mandal, S.N.; Choudhury, J.P.; Chaudhuri, S.R.B. In search of suitable fuzzy membership function in prediction of time series data. Int. J. Comput. Sci. Issues 2012, 9, 293–302. [Google Scholar]
- Jenish, N.; Prucha, I.R. Central limit theorems and uniform laws of large numbers for arrays of random fields. J. Econom. 2009, 150, 86–98. [Google Scholar] [CrossRef] [Green Version]
- SYa, S.; Melkumova, L.E. Normality assumption in statistical data analysis. In CEUR Workshop Proceedings; Annecy, France, 2016; pp. 763–768. Available online: https://ceur-ws.org/Vol-1638/Paper90.pdf (accessed on 15 September 2022).
- Fei, N.; Gao, Y.; Lu, Z.; Xiang, T. Z-score normalization, hubness, and few-shot learning. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Montreal, QC, Canada, 10–17 October 2021; pp. 142–151. [Google Scholar]
- Hosseini, R.; Qanadli, S.D.; Barman, S.; Mazinani, M.; Ellis, T.; Dehmeshki, J. An automatic approach for learning and tuning Gaussian interval type-2 fuzzy membership functions applied to lung CAD classification system. IEEE Trans. Fuzzy Syst. 2011, 20, 224–234. [Google Scholar] [CrossRef]
- Kong, L.; Zhu, S.; Wang, Z. Feature subset selection-based fault diagnoses for automobile engine. In Proceedings of the 2011 Fourth International Symposium on Computational Intelligence and Design, Washington, DC, USA, 28–30 October 2011; pp. 367–370. [Google Scholar]
- Li, Z.; He, T.; Cao, L.; Wu, T.; McCauley, P.; Balas, V.E.; Shi, F. Multi-source information fusion model in rule-based Gaussian-shaped fuzzy control inference system incorporating Gaussian density function. J. Intell. Fuzzy Syst. 2015, 29, 2335–2344. [Google Scholar] [CrossRef] [Green Version]
- Deng, Y.; Ren, Z.; Kong, Y.; Bao, F.; Dai, Q. A hierarchical fused fuzzy deep neural network for data classification. IEEE Trans. Fuzzy Syst. 2016, 25, 1006–1012. [Google Scholar] [CrossRef]
- Xue, D.; Yadav, S.; Norrie, D.H. Knowledge base and database representation for intelligent concurrent design. Comput.-Aided Des. 1999, 31, 131–145. [Google Scholar] [CrossRef]
- Wang, X.; Ruan, D.; Kerre, E.E. Fuzzy inference and fuzzy control. In Mathematics of Fuzziness—Basic Issues; Springer: Berlin/Heidelberg, Germany, 2009; pp. 189–205. [Google Scholar]
- Vemuri, N.R. Investigations of fuzzy implications satisfying generalized hypothetical syllogism. Fuzzy Sets Syst. 2017, 323, 117–137. [Google Scholar] [CrossRef]
- Zadeh, L.A. Syllogistic reasoning in fuzzy logic and its application to usuality and reasoning with dispositions. IEEE Trans. Syst. Man, Cybern. 1985, 1985, 754–763. [Google Scholar] [CrossRef]
- Zhao, X.; Liu, Y.; He, X. Fault diagnosis of gas turbine based on fuzzy matrix and the principle of maximum membership degree. Energy Procedia 2012, 16, 1448–1454. [Google Scholar] [CrossRef] [Green Version]
- Liou, T.S.; Wang, M.J.J. Fuzzy weighted average: An improved algorithm. Fuzzy Sets Syst. 1992, 49, 307–315. [Google Scholar] [CrossRef]
- Van Broekhoven, E.; De Baets, B. Fast and accurate center of gravity defuzzification of fuzzy system outputs defined on trapezoidal fuzzy partitions. Fuzzy Sets Syst. 2006, 157, 904–918. [Google Scholar] [CrossRef]
- Lemons, D.S. An introduction to stochastic processes in physics. Am. J. Phys. 2003, 71, 191. [Google Scholar] [CrossRef]
- Johansen, T.A.; Shorten, R.; Murray-Smith, R. On the interpretation and identification of dynamic Takagi–Sugeno fuzzy models. IEEE Trans. Fuzzy Syst. 2000, 8, 297–313. [Google Scholar] [CrossRef] [Green Version]
- Weisstein, E.W. Direct product. From MathWorld—A Wolfram Web Resource. 2006. Available online: https://mathworld.wolfram.com/DirectProduct.html (accessed on 15 September 2022).
- Aeberhard, S.; Coomans, D.; de Vel, O. Comparative analysis of statistical pattern recognition methods in high dimensional settings. Pattern Recogn. 1994, 27, 1065–1077. [Google Scholar] [CrossRef]
- Kahraman, H.T.; Sagiroglu, S.; Colak, I. Developing intuitive knowledge classifier and modeling of users’ domain dependent data in web. Knowl. Based Syst. 2013, 37, 283–295. [Google Scholar] [CrossRef]
- Lucas, D.D.; Klein, R.; Tannahill, J.; Ivanova, D.; Brandon, S.; Domyancic, D.; Zhang, Y. Failure analysis of parameter-induced simulation crashes in climate models. Geosci. Model Dev. Discuss 2013, 6, 585–623. [Google Scholar] [CrossRef]
- Kashima, H.; Hu, J.; Ray, B.; Singh, M. K-means clustering of proportional data using L1 distance. In Proceedings of the 2008 19th International Conference on Pattern Recognition, Tampa, FL, USA, 8–11 December 2013; Volume 6, pp. 585–623. [Google Scholar]
- Leung, Y.; Fischer, M.M.; Wu, W.Z.; Mi, J.S. A rough set approach for the discovery of classification rules in interval-valued information systems. Int. J. Approx. Reason 2008, 47, 233–246. [Google Scholar] [CrossRef] [Green Version]
- Huang, Y.; Li, T.; Luo, C.; Fujita, H.; Horng, S.J. Dynamic Fusion of Multisource Interval-Valued Data by Fuzzy Granulation. IEEE Trans. Fuzzy Syst. 2018, 26, 3403–3417. [Google Scholar] [CrossRef]
- Dasarathy, B.V. Nosing Around the Neighborhood: A New System Structure and Classification Rule for Recognition in Partially Exposed Environments. IEEE Trans. Pattern Anal. Mach. Intell. 1980, 2, 67–71. [Google Scholar] [CrossRef]
No. | Datasets | Objects | Continuous Attributes | Classes | Abbreviations |
---|---|---|---|---|---|
1 | Wine [38] | 178 | 13 | 3 | Wine |
2 | User Knowledge Modeling [39] | 403 | 5 | 4 | User |
3 | Climate Model Simulation [40] | 540 | 18 | 2 | Climate |
Dataset | Precision | ||
---|---|---|---|
Original Data | Normalized Data | Fusion Data | |
Wine | 90.69% | 86.32% | 90.14% |
User | 52.88% | 43.24% | 44.90% |
Climate | 55.62% | 55.52% | 66.13% |
Dataset | Number of Information Sources (IS) | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
10 | 20 | 30 | 40 | 50 | ||||||
Non-Fused GFIS | Fused GFIS | Non-Fused GFIS | Fused GFIS | Non-Fused GFIS | Fused GFIS | Non-Fused GFIS | Fused GFIS | Non-Fused GFIS | Fused GFIS | |
Wine | 81.13% | 90.14% | 86.32% | 90.14% | 87.80% | 91.08% | 88.51% | 90.14% | 89.18% | 90.61% |
User | 41.02% | 46.36% | 43.24% | 46.73% | 43.94% | 47.67% | 43.28% | 47.67% | 43.21% | 50.59% |
Climate | 54.61% | 54.85% | 55.52% | 66.13% | 54.67% | 59.71% | 57.60% | 58.90% | 54.96% | 58.80% |
Dataset | Number of Data Objects | |||
---|---|---|---|---|
50 | 100 | 150 | 200 | |
Wine | 9.10 | 18.56 | 27.80 | 36.93 |
User | 3.67 | 7.19 | 10.28 | 13.82 |
Climate | 13.00 | 25.92 | 39.25 | 51.35 |
Dataset | Number of Information Sources (IS) | ||||
---|---|---|---|---|---|
10 | 20 | 30 | 40 | 50 | |
Wine | 7.35 | 14.05 | 21.62 | 28.84 | 36.59 |
User | 6.29 | 12.49 | 18.56 | 24.19 | 30.21 |
Climate | 30.89 | 59.61 | 87.51 | 117.33 | 149.28 |
Dataset | Number of Information Sources (IS) | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
10 | 20 | 30 | 40 | 50 | ||||||
Non-Fused GFIS | Fused GFIS | Non-Fused GFIS | Fused GFIS | Non-Fused GFIS | Fused GFIS | Non-Fused GFIS | Fused GFIS | Non-Fused GFIS | Fused GFIS | |
Wine | 27.92 | 15.34 | 55.39 | 29.07 | 89.34 | 43.67 | 114.49 | 57.95 | 138.72 | 72.80 |
User | 24.84 | 14.11 | 49.83 | 26.00 | 74.06 | 37.64 | 101.84 | 49.89 | 120.53 | 61.89 |
Climate | 120.63 | 67.48 | 204.25 | 119.56 | 295.02 | 170.53 | 383.36 | 224.94 | 478.23 | 280.56 |
Datasets | Noise | Non-Fused GFIS | Fused GFIS | Optimization |
---|---|---|---|---|
Wine | 86.46 | 90.14 | 4.25% | |
86.32 | 90.14 | 4.43% | ||
86.59 | 90.61 | 4.64% | ||
86.57 | 91.49 | 5.68% | ||
86.39 | 90.14 | 4.34% | ||
User | 42.48 | 44.43 | 4.59% | |
43.24 | 44.9 | 3.84% | ||
42.17 | 44.19 | 4.79% | ||
43.06 | 45.48 | 5.62% | ||
42.14 | 44.12 | 4.70% | ||
Climate | 54.37 | 57.13 | 5.08% | |
55.52 | 66.13 | 19.11% | ||
54.35 | 56.24 | 3.48% | ||
55.82 | 59.88 | 7.27% | ||
55.54 | 66.53 | 19.79% | ||
Iris | 76.5 | 80 | 4.58% | |
75.97 | 79 | 3.99% | ||
76.03 | 79.33 | 4.34% | ||
75.93 | 79.33 | 4.48% | ||
75.6 | 80 | 5.82% |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhang, Y.; Qin, C. A Gaussian-Shaped Fuzzy Inference System for Multi-Source Fuzzy Data. Systems 2022, 10, 258. https://doi.org/10.3390/systems10060258
Zhang Y, Qin C. A Gaussian-Shaped Fuzzy Inference System for Multi-Source Fuzzy Data. Systems. 2022; 10(6):258. https://doi.org/10.3390/systems10060258
Chicago/Turabian StyleZhang, Yun, and Chaoxia Qin. 2022. "A Gaussian-Shaped Fuzzy Inference System for Multi-Source Fuzzy Data" Systems 10, no. 6: 258. https://doi.org/10.3390/systems10060258
APA StyleZhang, Y., & Qin, C. (2022). A Gaussian-Shaped Fuzzy Inference System for Multi-Source Fuzzy Data. Systems, 10(6), 258. https://doi.org/10.3390/systems10060258