Skip to main content

Advertisement

Log in

Multiobjective genetic fuzzy rule selection of single granularity-based fuzzy classification rules and its interaction with the lateral tuning of membership functions

  • Focus
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

Multiobjective genetic fuzzy rule selection is based on the generation of a set of candidate fuzzy classification rules using a preestablished granularity or multiple fuzzy partitions with different granularities for each attribute. Then, a multiobjective evolutionary algorithm is applied to perform fuzzy rule selection. Since using multiple granularities for the same attribute has been sometimes pointed out as to involve a potential interpretability loss, a mechanism to specify appropriate single granularities at the rule extraction stage has been proposed to avoid it but maintaining or even improving the classification performance. In this work, we perform a statistical study on this proposal and we extend it by combining the single granularity-based approach with a lateral tuning of the membership functions, i.e., complete contexts learning. In this way, we analyze in depth the importance of determining the appropriate contexts for learning fuzzy classifiers. To this end, we will compare the single granularity-based approach with the use of multiple granularities with and without tuning. The results show that the performance of the obtained classifiers can be even improved by obtaining the appropriate variable contexts, i.e., appropriate granularities and membership function parameters.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Notes

  1. The corresponding data partitions (10-fcv) for these datasets are available at the KEEL project webpage (Alcalá-Fdez et al. 2009): http://sci2s.ugr.es/keel/datasets.php

References

  • Agrawal R, Mannila H, Srikant R, Toivonen H, Verkamo AI (1996) Fast discovery of association rules. In: Fayyad UM, Piatetsky-Shapiro G, Smyth P, Uthurusamy R (eds) Advances in knowledge discovery and data mining. AAAI, Menlo Park, pp 307–328

    Google Scholar 

  • Alcalá R, Cano JR, Cordón O, Herrera F, Villar P, Zwir I (2003) Linguistic modeling with hierarchical systems of weighted linguistic rules. Int J Approx Reason 32(2–3):187–215

    Article  MATH  Google Scholar 

  • Alcalá R, Alcalá-Fdez J, Casillas J, Cordón O, Herrera F (2006) Hybrid learning models to get the interpretability–accuracy trade-off in fuzzy modeling. Soft Comput 10(9):717–734

    Article  Google Scholar 

  • Alcalá R, Alcalá-Fdez J, Herrera F (2007a) A proposal for the genetic lateral tuning of linguistic fuzzy systems and its interaction with rule selection. IEEE Trans Fuzzy Syst 15(4):616–635

    Article  Google Scholar 

  • Alcalá R, Gacto MJ, Herrera F, Alcalá-Fdez J (2007b) A multi-objective 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):539–557

    Article  MATH  Google Scholar 

  • Alcalá R, Ducange P, Herrera F, Lazzerini B, Marcelloni F (2009a) A multi-objective evolutionary approach to concurrently learn rule and data bases of linguistic fuzzy rule-based systems. IEEE Trans Fuzzy Syst 17(5):1106–1122

    Article  Google Scholar 

  • Alcalá R, Nojima Y, Herrera F, Ishibuchi H (2009b) Generating single granularity-based fuzzy classification rules for multiobjective genetic fuzzy rule selection. In: Proceedings of the 2009 IEEE International Conference on Fuzzy Systems, Jeju (Korea), pp 1718–1723

  • Alcalá-Fdez J, Sánchez L, García S, del Jesus M, Ventura S, Garrell J, Otero J, Romero C, Bacardit J, Rivas V, Fernández J, Herrera F (2009) KEEL: a software tool to assess evolutionary algorithms to data mining problems. Soft Comput 13(3):307–318

    Article  Google Scholar 

  • Asuncion A, Newman DJ (2007) UCI machine learning repository. http://www.ics.uci.edu/∼mlearn/MLRepository.html

  • Babuška R, Oosterhoff J, Oudshoorn A, Bruijn PM (2002) Fuzzy self-tuning PI control of pH in fermentation. Eng Appl Artif Intell 15(1):3–15

    Article  Google Scholar 

  • Bonissone PP, Khedar PS, Chen YT (1996) Genetic algorithms for automated tuning of fuzzy controllers, a transportation aplication. In: Proceedings of the Fifth IEEE International Conference on Fuzzy Systems (FUZZ-IEEE’96). Nueva Orleans, LA, EE. UU, pp 674–680

  • Botta A, Lazzerini B, Marcelloni F, Stefanescu DC (2009) Context adaptation of fuzzy systems through a multi-objective evolutionary approach based on a novel interpretability index. Soft Comput 13(5):437–449

    Article  Google Scholar 

  • Casillas J, Cordón O, Herrera F, Magdalena L (eds) (2003) Interpretability issues in fuzzy modeling, Studies in Fuzziness and Soft Computing, vol 128. Springer, Heidelberg

  • Cococcioni M, Ducange P, Lazzerini B, Marcelloni F (2007) A pareto-based multi-objective evolutionary approach to the identification of mamdani fuzzy systems. Soft Comput 11:1013–1031

    Article  Google Scholar 

  • Coello CA, Veldhuizen DAV, Lamont GB (eds) (2002) Evolutionary algorithms for solving multi-objective problems. Kluwer, Boston

  • Cordón O, Herrera F (1997) A three-stage evolutionary process for learning descriptive and approximative fuzzy logic controller knowledge bases from examples. Int J Approx Reason 17(4):369–407

    Article  MATH  Google Scholar 

  • Cordón O, Herrera F, Hoffmann F, Magdalena L (2001) Genetic fuzzy systemes. Evolutionary tuning and learning of fuzzy knowledge bases. In: Advances in fuzzy systems—applications and theory, vol 19. World Scientific, Singapore

  • Deb K (2001) Multi-objective optimization using evolutionary algorithms. Wiley, New York

    MATH  Google Scholar 

  • Deb K, Pratab A, Agrawal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197

    Article  Google Scholar 

  • Demšar J (2006) Statistical comparisons of classifiers over multiple data sets. J Mach Learn Res 7:1–30

    MathSciNet  MATH  Google Scholar 

  • Eshelman LJ, Schaffer JD (1993) Real-coded genetic algorithms and interval-schemata. Found Genet Algorithms 2:187–202

    Google Scholar 

  • Gacto MJ, Alcalá R, Herrera F (2010) Integration of an index to preserve the semantic interpretability in the multi-objective evolutionary rule selection and tuning of linguistic fuzzy systems. IEEE Trans Fuzzy Syst 18(3):515–531

    Article  Google Scholar 

  • Gacto MJ, Alcalá R, Herrera F (2009) Adaptation and application of multi-objective evolutionary algorithms for rule reduction and parameter tuning of fuzzy rule-based systems. Soft Comput 13(5):419–436

    Article  Google Scholar 

  • García S, Fernández A, Luengo J, Herrera F (2009) A study of statistical techniques and performance measures for genetics-based machine learning: accuracy and interpretability. Soft Comput 13(10):959–977

    Article  Google Scholar 

  • García S, Herrera F (2008) An extension on statistical comparisons of classifiers over multiple data sets for all pairwise comparisons. J Mach Learn Res 9:2677–2694

    Google Scholar 

  • García S, Molina D, Lozano M, Herrera F (2009) A study on the use of non-parametric tests for analyzing the evolutionary algorithms’ behaviour: a case study on the CEC’2005 special session on real parameter optimization. J Heuristics 15(6):617–644

    Article  MATH  Google Scholar 

  • Gürocak HB (1999) A genetic-algorithm-based method for tuning fuzzy logic controllers. Fuzzy Sets Syst 108(1):39–47

    Article  MATH  Google Scholar 

  • Herrera F, Lozano M, Verdegay JL (1995) Tuning fuzzy logic controllers by genetic algorithms. Int J Approx Reason 12:299–315

    Article  MathSciNet  MATH  Google Scholar 

  • Herrera F, Martínez L (2000) A 2-tuple fuzzy linguistic representation model for computing with words. IEEE Trans Fuzzy Syst 8(6):746–752

    Article  Google Scholar 

  • Ishibuchi H, Ishibuchi H, Nakashima T, Nakashima T (2000) Effect of rule weights in fuzzy rule-based classification systems. IEEE Trans Fuzzy Syst 9:506–515

    Article  Google Scholar 

  • Ishibuchi H, Murata T, Turksen IB (1995) Selecting linguistic classification rules by two-objective genetic algorithms. In: Proceedings of the IEEE International Conference on Systems, Man, and Cybernatics. Vancouver, Canada, pp 1410–1415

  • Ishibuchi H, Murata T, Türksen IB (1997) Single-objective and two-objective genetic algorithms for selecting linguistic rules for pattern classification problems. Fuzzy Sets Syst 89(2):135–150

    Article  Google Scholar 

  • Ishibuchi H, Nakashima T, Nii M (2004) Classification and modeling with linguistic information granules: advanced approaches to linguistic data mining. Springer, Berlin

    Google Scholar 

  • Ishibuchi H, Nojima Y (2007) Analysis of interpretability–accuracy tradeoff of fuzzy systems by multiobjective fuzzy genetics-based machine learning. Int J Approx Reason 44(1):4–31

    Article  MathSciNet  MATH  Google Scholar 

  • Ishibuchi H, Yamamoto T (2004) Fuzzy rule selection by multi-objective genetic local search algorithms and rule evaluation measures in data mining. Fuzzy Sets Syst 141(1):59–88

    Article  MathSciNet  MATH  Google Scholar 

  • Ishibuchi H, Yamamoto T (2005) Rule weight specification in fuzzy rule-based classification systems. IEEE Trans Fuzzy Syst 13:428–435

    Article  Google Scholar 

  • Jang JSR (1993) ANFIS: Adaptive network based fuzzy inference system. IEEE Trans Syst Man Cybern 23(3):665–684

    Article  MathSciNet  Google Scholar 

  • Karr C (1991) Genetic algorithms for fuzzy controllers. AI Expert 6(2):26–33

    Google Scholar 

  • Mamdani E (1974) Application of fuzzy algorithms for control of simple dynamic plant. In: Proc. IEEE, vol 121, pp 1585–1588

  • Mamdani E, Assilian S (1975) An experiment in linguistic synthesis with a fuzzy logic controller. Int J Man Mach Stud 7:1–13

    Article  MATH  Google Scholar 

  • Nojima Y, Ishibuchi H, Kuwajima I (2009) Parallel distributed genetic fuzzy rule selection. Soft Comput 13(5):511–519

    Article  Google Scholar 

  • Pulkkinen P, Koivisto H (2008) Fuzzy classifier identification using decision tree and multiobjective evolutionary algorithms. Int J Approx Reason 48:526–543

    Article  Google Scholar 

  • Pulkkinen P, Koivisto H (2010) A dynamically constrained multiobjective genetic fuzzy system for regression problems. IEEE Trans Fuzzy Syst 18(1):161–177

    Article  Google Scholar 

  • Sánchez L, Otero J, Couso I (2009) Obtaining linguistic fuzzy rule-based regression models from imprecise data with multiobjective genetic algorithms. Soft Comput 13(5):467–479

    Article  MATH  Google Scholar 

  • Sheskin D (2003) Handbook of parametric and nonparametric statistical procedures. Chapman & Hall/CRC, Boca Raton

  • Wilcoxon F (1945) Individual comparisons by ranking methods. Biometrics 1:80–83

    Article  Google Scholar 

  • Zar J (1999) Biostatistical analysis. Prentice-Hall, Upper Saddle River

  • Zheng L (1992) A practical guide to tune proportional and integral (pi) like fuzzy controllers. In: Proceedings of the First IEEE International Conference on Fuzzy Systems (FUZZ-IEEE’92). San Diego, pp 633–640

Download references

Acknowledgments

This work was supported by the Spanish CICYT Project TIN2008-06681-C06-01 and the Japanese Grant-in-Aid for Young Scientists (B): KAKENHI (22700239).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rafael Alcalá.

Appendix: Wilcoxon signed-rank test

Appendix: Wilcoxon signed-rank test

The Wilcoxon signed-rank test is a pair-wise test that aims to detect significant differences between two sample means: it is the analogous to the paired t test in non-parametric statistical procedures. If these means refer to the outputs of two algorithms, then the test practically assesses the reciprocal behavior of the two algorithms (Sheskin 2003; Wilcoxon 1945). Let \(d_i\) be the difference between the performance scores of the two algorithms on the ith out of \(N_{ds}\) datasets. The differences are ranked according to their absolute values; average ranks are assigned in case of ties. Let \(R^+\) be the sum of ranks for the datasets on which the first algorithm outperformed the second, and \(R^-\) the sum of ranks for the contrary outcome. Ranks of \(d_i = 0\) are split evenly among the sums; if there is an odd number of them, one is ignored:

$$ R^+ = \sum_{d_i > 0} rank(d_i) + {\frac{1}{2}} \sum_{d_i = 0} rank(d_i), $$
$$ R^- = \sum_{d_i < 0} rank(d_i) + {\frac{1}{2}} \sum_{d_i = 0} rank(d_i). $$

Let T be the smaller of the sums, \(T = \min(R^+,R^-).\) If T is less than, or equal to, the value of the distribution of Wilcoxon for \(N_{ds}\) degrees of freedom [Table B.12 in Zar (1999)], the null hypothesis of equality of means is rejected.

The Wilcoxon signed-rank test is more sensible than the t test. It assumes commensurability of differences, but only qualitatively: greater differences still count for more, which is probably desired, but the absolute magnitudes are ignored. From the statistical point of view, the test is safer since it does not assume normal distributions. Also, the outliers (exceptionally good/bad performances on a few datasets) have less effect on the Wilcoxon test than on the t test. The Wilcoxon test assumes continuous differences \(d_i;\) therefore, they should not be rounded to one or two decimals, since this would decrease the test power due to a high number of ties.

When the assumptions of the paired t test are met, the Wilcoxon signed-rank test is less powerful than the paired t test. On the other hand, when the assumptions are violated, the Wilcoxon test can be even more powerful than the t test. This allows us to apply it to the means obtained by the algorithms in each dataset, without any assumption about the distribution of the obtained results.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Alcalá, R., Nojima, Y., Herrera, F. et al. Multiobjective genetic fuzzy rule selection of single granularity-based fuzzy classification rules and its interaction with the lateral tuning of membership functions. Soft Comput 15, 2303–2318 (2011). https://doi.org/10.1007/s00500-010-0671-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-010-0671-2

Keywords

Navigation