A New Approach to Automatic and Optimal Membership Function Generation for Fuzzy System Modelling

International Journal of Electrical and Electronics Engineering
© 2024 by SSRG - IJEEE Journal
Volume 11 Issue 8
Year of Publication : 2024
Authors : Anup Kumar Mallick, Dwaipayan Ghosh, Kabita Purkait
pdf
How to Cite?

Anup Kumar Mallick, Dwaipayan Ghosh, Kabita Purkait, "A New Approach to Automatic and Optimal Membership Function Generation for Fuzzy System Modelling," SSRG International Journal of Electrical and Electronics Engineering, vol. 11,  no. 8, pp. 217-225, 2024. Crossref, https://doi.org/10.14445/23488379/IJEEE-V11I8P119

Abstract:

During the last few decades, the optimization-based data-driven approach has been widely used for generating membership functions in fuzzy-based systems, where the shapes of membership functions are mostly considered either triangular or trapezoidal. However, the number of parameters that are required to be estimated for a triangular membership function is three (left vertex, center, and right vertex). For a trapezoidal membership function, it is four (left base point, left shoulder, right base point, and right shoulder). Whereas, the number of parameters required for a Gaussian membership function is two (mean and standard deviation). Therefore, a fuzzy system modelled using the Gaussian membership function can significantly reduce the number of parameters when the number of subsets for the antecedent and consequent membership functions is large. However, not much attention is given to designing fuzzy models with Gaussian-shaped membership functions; most of the existing fuzzy modelling techniques impose many restrictions on the membership functions’ parameters. As a result, the flexibility and scope of the optimization techniques are reduced. This study, therefore, suggests a novel optimization-based technique to frame fuzzy membership functions in which the membership functions are Gaussian-shaped, and very few restrictions are imposed on the parameter selection. A comparative analysis is carried out between the conventional method and the proposed method with different optimization techniques (Differential Evolution (DE), Particle Swarm Optimization (PSO), and Genetic Algorithm (GA)) to approximate four standard nonlinear functions.

Keywords:

Differential Evolution, Fuzzy system, Genetic Algorithm, Membership Function, Particle Swarm Optimization.

References:

[1] L.A. Zadeh et al., “Fuzzy Sets,” Information and Control, vol. 8, no. 3, pp. 338-353, 1965.
[CrossRef] [Google Scholar] [Publisher Link]
[2] Lotfi A Zadeh, Rafik A. Aliev, Fuzzy Logic Theory and Applications: Part I and Part II, World Scientific, Singapore, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[3] Elena Vlamou, and Basil Papadopoulos, “Fuzzy Logic Systems and Medical Applications,” AIMS Neuroscience, vol. 6, no. 4, pp. 266-272, 2019.
[CrossRef] [Google Scholar] [Publisher Link]
[4] Hangyao Wu, and Zeshui XU, “Fuzzy Logic in Decision Support: Methods, Applications and Future Trends,” International Journal of Computers Communications & Control, vol. 16, no. 1, pp. 1-27, 2021.
[CrossRef] [Google Scholar] [Publisher Link]
[5] E.H. Mamdani, and S. Assilian, “An Experiment in Linguistic Synthesis with a Fuzzy Logic Controller,” International Journal of Man-Machine Studies, vol. 7, no.1, pp. 1-13, 1975.
[CrossRef] [Google Scholar] [Publisher Link]
[6] Tomohiro Takagi, and Michio Sugeno, “Fuzzy Identification of Systems and Its Applications to Modeling and Control,” IEEE Transactions on Systems, Man, and Cybernetics, vol. 15, no.1, pp. 116-132, 1985.
[CrossRef] [Google Scholar] [Publisher Link]
[7] Dimitar P. Filev, and Ronald R. Yager, Essential of Fuzzy Modeling and Control, John Wiley & Sons Inc., Singapore, 1994.
[Google Scholar]
[8] Ajit K. Mandal, Introduction to Control Engineering Modeling, Analysis and Design, New Age International Publisher, India, 2006.
[Google Scholar]
[9] Swarup Medasani, Jaeseok Kim, and Raghu Krishnapuram, “An Overview of Membership Function Generation Techniques for Pattern Recognition,” International Journal of Approximate Reasoning, vol. 19, no. 3-4, pp. 391-417, 1998.
[CrossRef] [Google Scholar] [Publisher Link]
[10] I. Burhan Türkşen, “Review of Fuzzy System Models with an Emphasis on Fuzzy Functions,” Transactions of the Institute of Measurement and Control, vol. 31, no. 1, pp. 7-31, 2009.
[CrossRef] [Google Scholar] [Publisher Link]
[11] Mehdi Zangeneh, Ebrahim Aghajari, and Mehdi Forouzanfar, “A Survey: Fuzzify Parameters and Membership Function in Electrical Applications,” International Journal of Dynamics & Control, vol. 8, pp. 1040-1051, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[12] T.W. Liao, Aivars K. Celmins, and Robert J. Hammell II, “A Fuzzy C-Means Variant for the Generation of Fuzzy Term Sets,” Fuzzy Sets and Systems, vol. 135, no. 2, pp. 241-257, 2003.
[CrossRef] [Google Scholar] [Publisher Link]
[13] Muhammad Hamza Azam et al., “Fuzzy Type-1 Triangular Membership Function Approximation Using Fuzzy C-Means,” 2020 International Conference on Computational Intelligence (ICCI), Bandar Seri Iskandar, Malaysia, pp. 115-120, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[14] Chun-Hao Chen et al., “Cluster-Based Membership Function Acquisition Approaches for Mining Fuzzy Temporal Association Rules,” IEEE Access, vol. 8, pp. 123996-124006, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[15] Chih-Chung Yang, and N.K. Bose, “Generating Fuzzy Membership Function with Self-Organizing Feature Map,” Pattern Recognition Letters, vol. 27, no. 5, pp. 356-365, 2006.
[CrossRef] [Google Scholar] [Publisher Link]
[16] Imen Derbel, Narjes Hachani, and Habib Ounelli, “Membership Functions Generation Based on Density Function,” 2008 International Conference on Computational Intelligence and Security, Suzhou, China, pp. 96-101, 2008.
[CrossRef] [Google Scholar] [Publisher Link]
[17] Dumidu Wijayasekara, and Milos Manic, “Data-Driven Fuzzy Membership Function Generation for Increased Understandability,” 2014 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), Beijing, China, pp. 133-140, 2014.
[CrossRef] [Google Scholar] [Publisher Link]
[18] Hossein Pazhoumand-Dar, Chiou-Peng Lam, and Martin Masek, “Automatic Generation of Fuzzy Membership Functions Using Adaptive Mean-Shift and Robust Statistics,” Proceedings of 8th International Conference on Agents and Artificial Intelligence, pp. 160-171, 2016.
[CrossRef] [Google Scholar] [Publisher Link]
[19] Charles L. Karr, “Design of a Cart-Pole Balancing Fuzzy Logic Controller Using a Genetic Algorithm,” Proceedings of the SPIE, vol. 1468, 1991.
[CrossRef] [Google Scholar] [Publisher Link]
[20] F. Herrera, M. Lozano, and J.L. Verdegay, “Tuning Fuzzy Logic Controllers by Genetic Algorithms,” International Journal of Approximate Reasoning, vol. 12, no. 3-4, pp. 299-315, 1995.
[CrossRef] [Google Scholar] [Publisher Link]
[21] Ahmet Arslan, and Mehmet Kaya, “Determination of Fuzzy Logic Membership Functions Using Genetic Algorithms,” Fuzzy Sets and Systems, vol. 118, no. 2, pp. 297-306, 2001. 
[CrossRef] [Google Scholar] [Publisher Link]
[22] Huai-Xiang Zhang, Feng Wang, and Bo Zhang, “Genetic Optimization of Fuzzy Membership Functions,” 2009 International Conference on Wavelet Analysis and Pattern Recognition, Baoding, pp. 465-470, 2009.
[CrossRef] [Google Scholar] [Publisher Link]
[23] B. Safaee, and S.K. Kamaleddin Mousavi Mashhadi, “Optimization of Fuzzy Membership Functions via PSO and GA with Application to Quadrotor,” Journal of AI and Data Mining, vol. 5, no. 1, pp. 1-10, 2017.
[CrossRef] [Google Scholar] [Publisher Link]
[24] Amit Konar, Computational Intelligence: Principles, Techniques and Applications, 1st ed., Springer, Berlin Heidelberg, 2005.
[CrossRef] [Google Scholar] [Publisher Link]
[25] S. Roy, and Udit Chakraborty, Introduction to Soft Computing, Neuro-Fuzzy and Genetic Algorithms, Pearson, India, 2013.
[Google Scholar]
[26] Sourabh Katoch, Sumit Singh Chauhan, and Vijay Kumar, “A Review on Genetic Algorithm: Past, Present, and Future,” Multimedia Tools and Applications, vol. 80, pp. 8091-8126, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[27] Dongshu Wang, Dapei Tan, and Lei Liu, “Particle Swarm Optimization Algorithm: An Overview,” Soft Computing, vol. 22, pp. 387-408, 2018.
[CrossRef] [Google Scholar] [Publisher Link]
[28] Rainer Storn, and Kenneth Price, “Differential Evolution - A Simple and Efficient Heuristic for Global Optimization over Continuous Spaces,” Journal of Global Optimization, vol. 11, no. 4, pp. 341-359, 1997.
[CrossRef] [Google Scholar] [Publisher Link]
[29] Swagatam Das, and Ponnuthurai Nagaratnam Suganthan, “Differential Evolution: A Survey of the State-of-the-Art,” IEEE Transactions on Evolutionary Computation, vol. 15, no. 1, pp. 4-31, 2011.
[CrossRef] [Google Scholar] [Publisher Link]
[30] Manolis Georgioudakis, and Vagelis Plevris, “A Comparative Study of Differential Evolution Variants in Constrained Structural Optimization,” Frontiers in Built Environment, vol. 6, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[31] Shounak Roychowdhury, and Witold Pedrycz, “A Survey of Defuzzification Strategies,” International Journal of intelligent systems, vol. 16, no. 6, pp. 679-695, 2001.
[CrossRef] [Google Scholar] [Publisher Link]
[32] Aurélie Talon, and Corinne Curt, “Selection of Appropriate Defuzzification Methods: Application to the Assessment of Dam Performance,” Expert Systems with Applications, vol. 70, pp. 160-174, 2017.
[CrossRef] [Google Scholar] [Publisher Link]