Multi-objective evolutionary learning of granularity, membership function parameters and rules of Mamdani fuzzy systems

被引:34
作者
Antonelli M. [1 ]
Ducange P. [1 ]
Lazzerini B. [1 ]
Marcelloni F. [1 ]
机构
[1] Dipartimento di Ingegneria dell'Informazione: Elettronica, Informatica, Telecomunicazioni, University of Pisa, 56122 Pisa
关键词
Accuracy-interpretability trade-off; Granularity learning; Mamdani fuzzy rule-based systems; Multi-objective evolutionary algorithms; Piecewise linear transformation;
D O I
10.1007/s12065-009-0022-3
中图分类号
学科分类号
摘要
In this paper, we propose a multi-objective evolutionary algorithm (MOEA) to generate Mamdani fuzzy rule-based systems with different trade-offs between accuracy and complexity by learning concurrently granularities of the input and output partitions, membership function (MF) parameters and rules. To this aim, we introduce the concept of virtual and concrete partitions: the former is defined by uniformly partitioning each linguistic variable with a fixed maximum number of fuzzy sets; the latter takes into account, for each variable, the number of fuzzy sets determined by the evolutionary process. Rule bases and MF parameters are defined on the virtual partitions and, whenever a fitness evaluation is required, mapped to the concrete partitions by employing appropriate mapping strategies. The implementation of the MOEA relies on a chromosome composed of three parts, which codify the partition granularities, the virtual rule base and the membership function parameters, respectively, and on purposely-defined genetic operators. The MOEA has been tested on three real-world regression problems achieving very promising results. In particular, we highlight how starting from randomly generated solutions, the MOEA is able to determine different granularities for different variables achieving good trade-offs between complexity and accuracy. © Springer-Verlag 2009.
引用
收藏
页码:21 / 37
页数:16
相关论文
共 33 条
[1]  
Casillas J., Cordon O., Herrera F., Magdalena L., Interpretability issues in fuzzy modeling, (2003)
[2]  
Casillas J., Herrera F., Perez R., del Jesus M.J., Villar P., Special issue on genetic fuzzy systems and the interpretabilityaccuracy trade-off, Int J Approx Reason, 44, 1, pp. 1-3, (2007)
[3]  
Herrera F., Genetic fuzzy systems: Taxonomy, current research trends and prospects, Evol Intell, 1, pp. 27-46, (2008)
[4]  
Ishibuchi H., Multiobjective genetic fuzzy systems: Review and future research directions, Proceedings of the 2007 international conference on fuzzy systems, pp. 1-6, (2007)
[5]  
Cordon O., Herrera F., Villar P., Analysis and guidelines to obtain a good uniform fuzzy partition granularity for fuzzy rulebased systems using simulated annealing, Int J Approx Reason, 25, 3, pp. 187-215, (2000)
[6]  
Botta A., Lazzerini B., Marcelloni F., Stefanescu D., Context adaptation of fuzzy systems through a multi-objective evolutionary approach based on a novel interpretability index, Soft Comput, 13, 5, pp. 437-449, (2009)
[7]  
Alcala R., Gacto M.J., Herrera F., Alcala-Fdez J., A multiobjective genetic algorithm for tuning and rule selection to obtain accurate and compact linguistic fuzzy rule-based systems, Int J Uncertain Fuzziness Knowl Based Syst, 15, 5, pp. 521-537, (2007)
[8]  
Gacto M.J., Alcala R., Herrera F., Adaptation and application of multi-objective evolutionary algorithms for rule reduction and parameter tuning of fuzzy rule-based systems, Soft Comput, 13, 5, pp. 419-436, (2009)
[9]  
Alcala R., Ducange P., Herrera F., Lazzerini B., Marcelloni F., A multi-objective evolutionary approach to concurrently learn rule and data bases of linguistic fuzzy rule-based systems, IEEE Trans Fuzzy Syst, 17, 5, pp. 1106-1122, (2009)
[10]  
Ishibuchi H., Nojima Y., Analysis of interpretability-accuracy tradeoff of fuzzy systems by multiobjective fuzzy geneticsbased machine learning, Int J Approx Reason, 44, 1, pp. 4-31, (2007)