Evolutionary Design of Interpretable Fuzzy Controllers∗
نویسندگان
چکیده
This paper presents an approach that allows to evolve fuzzy controllers that can be expressed as fuzzy rules in human-readable form and interpreted. For comparison, the evolution is also performed on simple neural controllers. The control task considered here is a balancing problem, where a construct made of articulated elastic elements is equipped with sensors and actuators. The goal of the construct is to keep the top heavy part from touching the ground. Evolved controllers are evaluated using computer simulation. Control systems process signals from tilt sensors to actuators fixed in the construct. During evolution, fuzzy controllers (including their fuzzy sets and rules) are reconfigured by genetic operators in order to maximize fitness of the control. The article compares evolvability of neural and fuzzy controllers and demonstrates how additional, comprehensible knowledge can be gained which explains the work of the fuzzy controller. The representation for the fuzzy control system, evolutionary operators, various evaluation functions, and the best evolved control systems are presented. A sample evolved fuzzy control system is analyzed in detail to explain its behavior.
منابع مشابه
SECURING INTERPRETABILITY OF FUZZY MODELS FOR MODELING NONLINEAR MIMO SYSTEMS USING A HYBRID OF EVOLUTIONARY ALGORITHMS
In this study, a Multi-Objective Genetic Algorithm (MOGA) is utilized to extract interpretable and compact fuzzy rule bases for modeling nonlinear Multi-input Multi-output (MIMO) systems. In the process of non- linear system identi cation, structure selection, parameter estimation, model performance and model validation are important objectives. Furthermore, se- curing low-level and high-level ...
متن کاملOn the Evolutionary-Fuzzy Control of WIP in Manufacturing Systems
The effectiveness of optimized fuzzy controllers in the production scheduling has been demonstrated in the past through the extensive use of Evolutionary Algorithms (EA) for the Work-In-Process (WIP) reduction. The EA strategy tunes a set of distributed fuzzy control modules whose objective is to control the production rate in a way that satisfies the demand for final products, while reducing W...
متن کاملEvolutionary Design of Fuzzy Control Systems A Hybrid Approach
Fuzzy controllers are represented by if-then rules and thus can provide a user friendly and understandable knowledge representation. Evolutionary algorithms have been widely used for optimal design of fuzzy controllers. In this paper, we first present the state-of-art adaptive fuzzy control design using evolutionary algorithms and then attempt to enhance the performance of the simple genetic se...
متن کاملA NOTE TO INTERPRETABLE FUZZY MODELS AND THEIR LEARNING
In this paper we turn the attention to a well developed theory of fuzzy/lin-guis-tic models that are interpretable and, moreover, can be learned from the data.We present four different situations demonstrating both interpretability as well as learning abilities of these models.
متن کاملEvolutionary Algorithms for Learning of Mobile Robot Controllers
This paper presents an automatic design method for fuzzy systems using genetic algorithms. A exible, compact coding scheme for the genetic representation of the fuzzy rule base is suggested. The method is applied to adapt the behaviour of a mobile robot implemented by means of a fuzzy logic controller. The mobile robot is tested on real world situations.
متن کامل