rule-based systems (MFRBSs) with different trade-offs between interpretability and accuracy. In this framework, a common approach
is to distinguish between interpretability of the rule base (RB), also known as complexity, and interpretability of fuzzy
partitions, also known as integrity of the database (DB). Typically, complexity has been used as one of the objectives of
the MOEAs, while partition integrity has been ensured by enforcing constraints on the membership function (MF) parameters.
In this paper, we propose to adopt partition integrity as an objective of the evolutionary process. To this aim, we first
discuss how partition integrity can be measured by using a purposely defined index based on the similarity between the partitions
learned during the evolutionary process and the initial interpretable partitions defined by an expert. Then, we introduce
a three-objective evolutionary algorithm which generates a set of MFRBSs with different trade-offs between complexity, accuracy
and partition integrity by concurrently learning the RB and the MF parameters of the linguistic variables. Accuracy is assessed
in terms of mean squared error between the actual and the predicted values, complexity is calculated as the total number of
conditions in the antecedents of the rules and integrity is measured by using the purposely defined index. The proposed approach
has been experimented on six real-world regression problems. The results have been compared with those obtained by applying
the same MOEA, but with only accuracy and complexity as objectives, both to learn only RBs, and to concurrently learn RBs
and MF parameters, with and without constraints on the parameter tuning. We show that our approach achieves the best trade-offs
between interpretability and accuracy. Finally, we compare our approach with a similar MOEA recently proposed in the literature.
- Content Type Journal Article
- Category Focus
- Pages 1-20
- DOI 10.1007/s00500-010-0665-0
- Authors
- Michela Antonelli, Dipartimento di Ingegneria dell’Informazione: Elettronica, Informatica, Telecomunicazioni, University of Pisa, Largo Lucio Lazzarino 1, 56122 Pisa, Italy
- Pietro Ducange, Dipartimento di Ingegneria dell’Informazione: Elettronica, Informatica, Telecomunicazioni, University of Pisa, Largo Lucio Lazzarino 1, 56122 Pisa, Italy
- Beatrice Lazzerini, Dipartimento di Ingegneria dell’Informazione: Elettronica, Informatica, Telecomunicazioni, University of Pisa, Largo Lucio Lazzarino 1, 56122 Pisa, Italy
- Francesco Marcelloni, Dipartimento di Ingegneria dell’Informazione: Elettronica, Informatica, Telecomunicazioni, University of Pisa, Largo Lucio Lazzarino 1, 56122 Pisa, Italy
- Journal Soft Computing – A Fusion of Foundations, Methodologies and Applications
- Online ISSN 1433-7479
- Print ISSN 1432-7643