Abstract
In this paper, a self-organization mining based hybrid evolution (SOME) learning algorithm for designing a TSK-type fuzzy model (TFM) is proposed. In the proposed SOME, group-based symbiotic evolution (GSE) is adopted in which each group in the GSE represents a collection of only one fuzzy rule. The proposed SOME consists of structure learning and parameter learning. In structure learning, the proposed SOME uses a two-step self-organization algorithm to decide the suitable number of rules in a TFM. In parameter learning, the proposed SOME uses the data mining based selection strategy and data mining based crossover strategy to decide groups and parental groups by the data mining algorithm that called frequent pattern growth. Illustrative examples were conducted to verify the performance and applicability of the proposed SOME method.
Similar content being viewed by others
References
Lin CT, Lee CSG (1996) Neural fuzzy systems: A neural-fuzzy synergism to intelligent systems. Prentice Hall, Upper Saddle River
Jang J-SR, Sun C-T, Mizutani E (1997) Neuro-fuzzy and soft computing: a computational approach to learning and machine intelligence. Prentice Hall, Upper Saddle River
Takagi T, Sugeno M (1985) Fuzzy identification of systems and its applications to modeling and control. IEEE Trans Syst Man Cybern 15(1):116–132
Goldberg DE (1989) Genetic algorithms in search, optimization, and machine learning. Addison-Wesley, Reading
Koza JR (1992) Genetic programming: on the programming of computers by means of natural selection. MIT Press, Cambridge
Fogel LJ (1994) Evolutionary programming in perspective: The top-down view. In: Zurada JM, Marks JM, Goldberg C (eds) Computational intelligence: imitating life. IEEE Press, New York
Rechenberg I (1994) Evolution strategy. In: Zurada JM, Marks JM, Goldberg C (eds) Computational intelligence: imitating life. IEEE Press, New York
Karr CL (1991) Design of an adaptive fuzzy logic controller using a genetic algorithm. In: Proceedings of the 4th international conference on genetic algorithms, pp 450–457
Homaifar A, Mccormick E (1995) Simultaneous design of membership functions and rule sets for fuzzy controllers using genetic algorithms. IEEE Trans Fuzzy Syst 3(2):129–139
Lee MA, Takagi H (1993) Integrating design stages of fuzzy systems using genetic algorithms. In: Proceedings of the IEEE international conference on fuzzy systems, pp 612–617
Juang CF (2002) A tsk-type recurrent fuzzy network for dynamic systems processing by neural network and genetic algorithms. IEEE Trans Fuzzy Syst 10(2):155–170
Juang CF, Lin JY, Lin CT (2000) Genetic reinforcement learning through symbiotic evolution for fuzzy controller design. IEEE Trans Syst Man Cybern, Part B, Cybern 30(2):290–302
Kumar P, Chandna VK, Thomas MS (2004) Fuzzy-genetic algorithm for pre-processing data at the rtu. IEEE Trans Power Syst 19(2):718–723
Alcalá R, Benítez JM, Casillas J, Cordón O, Pérez R (2003) Fuzzy control of HVAC systems optimized by genetic algorithms. Appl Intell 18(2):155–177
Alcalá R, Alcalá-Fdez J, Gacto MJ, Herrera F (2009) Improving fuzzy logic controllers obtained by experts: a case study in HVAC systems. Appl Intell 31(1):15–30
Kaya M, Alhajj R (2006) Utilizing genetic algorithms to optimize membership functions for fuzzy weighted association rules mining. Appl Intell 24(1):7–15
Bandyopadhyay S, Murthy CA, Pal SK (2000) VGA-classifier: design and applications. IEEE Trans Syst Man Cybern, Part B, Cybern 30(6):890–895
Carse B, Fogarty TC, Munro A (1996) Evolving fuzzy rule based controllers using genetic algorithms. Fuzzy Sets Syst 80(3):273–293
Lin CJ, Xu YJ (2005) Efficient reinforcement learning through dynamic symbiotic evolution for tsk-type fuzzy controller design. Int J Gen Syst 34(5):559–578
Lin CH, Xu YJ (2006) A self-adaptive neural fuzzy network with group-based symbiotic evolution and its prediction applications. Fuzzy Sets Syst 157(8):1036–1056
Lin CJ, Hsu YC (2007) Reinforcement hybrid evolutionary learning for recurrent wavelet-based neurofuzzy systems. IEEE Trans Fuzzy Syst 15(4):729–745
Larose DT (2005) Discovering knowledge in data: an introduction to data mining. Wiley-Interscience, Hoboken
Fayyad U (1997) Data mining and knowledge discovery in databases: implications for scientific database. In: Proceedings of international conference on scientific and statistical database management, pp 2–11
Agrawal R, Srikant R (1994) Fast algorithms for mining association rules in large databases. In: Proceedings of the 20th international conference on very large data bases, pp 487–499
Han J, Pei J, Yin Y (2000) Mining frequent patterns without candidate generation. SIGMOD Rec 29(2):1–12
Hong TP, Kuo CS, Chi SC (1999) A data mining algorithm for transaction data with quantitative values. Intell Data Anal 3(5):363–376
Wu Y-T, An YJ, Geller J, Wu Y-T (2006) A data mining based genetic algorithm. In: Proceedings of the fourth IEEE workshop on software technologies for future embedded and ubiquitous systems, and the second international workshop on collaborative computing, integration, and assurance, pp 52–62
Tanese R (1989) Distributed genetic algorithms. In: Proceedings of the 3rd international conference on genetic algorithms, pp 434–439
Arabas J, Michalewicz Z, Mulawka J (1994) GAVAPS-a genetic algorithm with varying population size. In: Proceedings of the IEEE world congress on computational intelligence, pp 73–78
Moriarty DE, Miikkulainen R (1996) Efficient reinforcement learning through symbiotic evolution. Mach Learn 22(1–3):11–32
Smith RE, Forrest S, Perelson AS (1993) Searching for diverse, cooperative populations with genetic algorithms. Evol Comput 1(2):127–149
Cordon O, Herrera F, Hoffmann F, Magdlena L (2001) Genetic fuzzy systems: evolutionary tuning and learning of fuzzy knowledge bases. Advances in fuzzy systems—applications and theory, vol 19. World Scientific, Singapore
Lin CJ, Xu YJ (2006) The design of tsk-type fuzzy controllers using a new hybrid learning approach. Int J Adapt Control Signal Process 20(1):1–25
Lin CH, Xu YJ (2006) A hybrid evolutionary learning algorithm for tsk-type fuzzy model design. Math Comput Model 43(5–6):563–581
Jang J-SR, Sun C-T, Mizutani E (1997) Neuro-fuzzy and soft computing: a computational approach to learning and machine intelligence. Prentice Hall, Upper Saddle River, Chap 17
Sugeno M, Yasukawa T (1993) A fuzzy-logic-based approach to qualitative modeling. IEEE Trans Fuzzy Syst 1(1):7–31
Tanomaru J, Omatu S (1992) Process control by on-line trained neural controllers. IEEE Trans Ind Electron 39(6):511–521
Emami MR, Turksen IB, Goldenberg AA (1998) Development of a systematic methodology of fuzzy logic modeling. IEEE Trans Fuzzy Syst 6(3):346–361
Delgado M, GomezSkarmeta AF, Martin F (1997) A fuzzy clustering-based rapid prototyping for fuzzy rule-based modeling. IEEE Trans Fuzzy Syst 5(2):223–233
Lin YH, Cunningham GA, Coggeshall SV (1997) Using fuzzy partitions to create fuzzy systems from input-output data and set the initial weights in a fuzzy neural network. IEEE Trans Fuzzy Syst 5(4):614–621
Russo M (2000) Genetic fuzzy learning. IEEE Trans Evol Comput 4(3):259–273
Heppner F, Grenander U (1990) A stochastic nonlinear model for coordinated bird flocks. In: Krasner S (ed) The ubiquity of chaos. AAAS, Washington
Reynolds CW (1987) Flocks, herds and schools: a distributed behavioral model. Comput Graph 21(4):25–34
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Lin, SF., Chang, JW. & Hsu, YC. A self-organization mining based hybrid evolution learning for TSK-type fuzzy model design. Appl Intell 36, 454–471 (2012). https://doi.org/10.1007/s10489-010-0271-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-010-0271-y