Extracting compact fuzzy rules based on adaptive data approximation using B-splines

We discuss the importance of making a fuzzy controller human interpretable and give an overview of the existing models and structures for that purpose. We then summarise our approach to designing fuzzy controllers based on the B-spline model by learning. By using an optimal partition algorithm and linguistic modificators like "between", "at most", "at least", etc., the rule base can be reduced to the minimum. This helps to avoid the over-fitting problem and improves the interpretability of the model. We tested the controller on different benchmark problems and achieved a rule compression ratio of up to 71%.

[1]  Valeriu Soltan,et al.  Minimum dissection of rectilinear polygon with arbitrary holes into rectangles , 1992, SCG '92.

[2]  Jianwei Zhang,et al.  Constructing fuzzy controllers with B-spline models - Principles and applications , 1998, Int. J. Intell. Syst..

[3]  J. Raczkowsky,et al.  Emulation of spline curves and its applications in robot motion control , 1994, Proceedings of 1994 IEEE 3rd International Fuzzy Systems Conference.

[4]  Li-Xin Wang,et al.  Adaptive fuzzy systems and control , 1994 .

[5]  David L.B. Jupp,et al.  The “Lethargy” theorem—A property of approximation by γ-polynomials , 1975 .

[6]  Jianwei Zhang,et al.  Integrating Deliberative and Reactive Strategies via Fuzzy Modular Control , 2001 .

[7]  James S. Albus,et al.  New Approach to Manipulator Control: The Cerebellar Model Articulation Controller (CMAC)1 , 1975 .

[8]  Witold Lipski,et al.  Finding a manhattan path and related problems , 1983, Networks.

[9]  James S. Albus,et al.  I A New Approach to Manipulator Control: The I Cerebellar Model Articulation Controller , 1975 .

[10]  B. Kosko,et al.  What is the best shape for a fuzzy set in function approximation? , 1996, Proceedings of IEEE 5th International Fuzzy Systems.

[11]  E. H. Mamdani,et al.  Twenty years of fuzzy control: experiences gained and lessons learnt , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.

[12]  B. C. Brookes,et al.  Information Sciences , 2020, Cognitive Skills You Need for the 21st Century.

[13]  Michio Sugeno,et al.  Fuzzy identification of systems and its applications to modeling and control , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[14]  Li-Xin Wang,et al.  Universal approximation by hierarchical fuzzy systems , 1998, Fuzzy Sets Syst..

[15]  Ulrich Bodenhofer,et al.  The Construction of Ordering-Based Modifiers , 2000 .

[16]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[17]  Alessandro Saffiotti,et al.  Fuzzy Logic Techniques for Autonomous Vehicle Navigation , 2001 .

[18]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .