Automatic Synthesis of Fuzzy Inference Systems for Classification

  • Jorge Paredes
  • Ricardo TanscheitEmail author
  • Marley Vellasco
  • Adriano Koshiyama
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 610)


This work introduces AutoFIS-Class, a methodology for automatic synthesis of Fuzzy Inference Systems for classification problems. It is a data-driven approach, which can be described in five steps: (i) mapping of each pattern to a membership degree to fuzzy sets; (ii) generation of a set of fuzzy rule premises, inspired on a search tree, and application of quality criteria to reduce the exponential growth; (iii) association of a given premise to a suitable consequent term; (iv) aggregation of fuzzy rules to a same class and (v) decision on which consequent class is most compatible with a given pattern. The performance of AutoFIS-Class has been compared to those of other four rule-based systems for 21 datasets. Results show that AutoFIS-Class is competitive with respect to those systems, most of them evolutionary ones.


Fuzzy inference system Automatic synthesis Classification 


  1. 1.
    Baitharu, T.R., Pani, S.K.: A survey on application of machine learning algorithms on data mining. Int. J. Innovative Technol. Explor. Eng. 3(7), 17–20 (2013)Google Scholar
  2. 2.
    Phyu, T.N.: Survey of classification techniques in data mining. Int. Multiconference Eng. Comput. Sci. 1, 18–20 (2009)Google Scholar
  3. 3.
    Lughofer, E.: On-line assurance of interpretability criteria in evolving fuzzy systems-achievements, new concepts and open issues. Inf. Sci. 251, 22–46 (2013)CrossRefGoogle Scholar
  4. 4.
    Alonso, J.M., Magdalena, L., González-Rodríguez, G.: Looking for a good fuzzy system interpretability index: an experimental approach. Int. J. Approximate Reasoning 51(1), 115–134 (2009)MathSciNetCrossRefGoogle Scholar
  5. 5.
    Herrera, F.: Genetic fuzzy systems: taxonomy, current research trends and prospects. Evol. Intell. 1(1), 27–46 (2008)MathSciNetCrossRefGoogle Scholar
  6. 6.
    Cordón, O.: A historical review of evolutionary learning methods for mamdani-type fuzzy rule-based systems: designing interpretable genetic fuzzy systems. Int. J. Approximate Reasoning 52(6), 894–913 (2011)CrossRefGoogle Scholar
  7. 7.
    Gacto, M.J., Alcalá, R., Herrera, F.: Interpretability of linguistic fuzzy rule-based systems: an overview of interpretability measures. Inf. Sci. 181(20), 4340–4360 (2011)CrossRefzbMATHGoogle Scholar
  8. 8.
    Ishibuchi, H., Yamane, M., Nojima, Y.: Rule weight update in parallel distributed fuzzy genetics-based machine learning with data rotation. In: International Conference on Fuzzy Systems, pp. 1–8. IEEE (2013)Google Scholar
  9. 9.
    Fazzolari, M., Alcala, R., Nojima, Y., Ishibuchi, H., Herrera, F.: A review of the application of multiobjective evolutionary fuzzy systems: current status and further directions. IEEE Trans. Fuzzy Syst. 21(1), 45–65 (2013)CrossRefGoogle Scholar
  10. 10.
    Leite, D., Ballini, R., Costa, P., Gomide, F.: Evolving fuzzy granular modeling from nonstationary fuzzy data streams. Evol. Syst. 3(2), 65–79 (2012)CrossRefGoogle Scholar
  11. 11.
    Lughofer, E.: Evolving Fuzzy Systems-Methodologies, Advanced Concepts and Applications, vol. 53. Springer, Heidelberg (2011)CrossRefzbMATHGoogle Scholar
  12. 12.
    Angelov, P.P., Zhou, X.: Evolving fuzzy-rule-based classifiers from data streams. IEEE Trans. Fuzzy Syst. 16(6), 1462–1475 (2008)CrossRefGoogle Scholar
  13. 13.
    Lughofer, E., Cernuda, C., Kindermann, S., Pratama, M.: Generalized smart evolving fuzzy systems. Evol. Syst. 6(4), 269–292 (2015)CrossRefGoogle Scholar
  14. 14.
    Angelov, P.: Evolving takagi-sugeno fuzzy systems from streaming data. Evol. Intell. Syst. Method. Appl. 12, 21 (2010)CrossRefGoogle Scholar
  15. 15.
    Rosini, M.D.: Applications. In: Rosini, M.D. (ed.) Macroscopic Models for Vehicular Flows and Crowd Dynamics: Theory and Applications. UCS, vol. 12, pp. 217–226. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  16. 16.
    Leng, G., Zeng, X.J., Keane, J.A.: An improved approach of self-organising fuzzy neural network based on similarity measures. Evol. Syst. 3(1), 19–30 (2012)CrossRefGoogle Scholar
  17. 17.
    Angelov, P., Lughofer, E., Zhou, X.: Evolving fuzzy classifiers using different model architectures. Fuzzy Sets Syst. 159(23), 3160–3182 (2008)MathSciNetCrossRefzbMATHGoogle Scholar
  18. 18.
    Alcalá-Fdez, J., Alcalá, R., Herrera, F.: A fuzzy association rule-based classification model for high-dimensional problems with genetic rule selection and lateral tuning. IEEE Trans. Fuzzy Syst. 19(5), 857–872 (2011)CrossRefGoogle Scholar
  19. 19.
    Berlanga, F., Rivera, A., del Jesus, M., Herrera, F.: Gp-coach: genetic programming-based learning of compact and accurate fuzzy rule-based classification systems for high-dimensional problems. Inf. Sci. 180(8), 1183–1200 (2010)CrossRefGoogle Scholar
  20. 20.
    Koshiyama, A.S., Vellasco, M.M., Tanscheit, R.: GPFIS-CLASS: a genetic fuzzy system based on genetic programming for classification problems. Appl. Soft Comput. 37, 561–571 (2015)CrossRefGoogle Scholar
  21. 21.
    Klement, E.P., Mesiar, R., Pap, E.: Triangular norms. Kluwer Academic Publishers, Dordrecht (2000)CrossRefzbMATHGoogle Scholar
  22. 22.
    Fernández, A., Calderón, M., Barrenechea, E., Bustince, H., Herrera, F.: Solving multi-class problems with linguistic fuzzy rule based classification systems based on pairwise learning and preference relations. Fuzzy Sets Syst. 161(23), 3064–3080 (2010)MathSciNetCrossRefzbMATHGoogle Scholar
  23. 23.
    Ishibuchi, H., Yamamoto, T.: Rule weight specification in fuzzy rule-based classification systems. IEEE Trans. Fuzzy Syst. 13(4), 428–435 (2005)CrossRefGoogle Scholar
  24. 24.
    Calvo, T., Kolesárová, A., Komorníková, M., Mesiar, R.: Aggregation operators: properties, classes and construction methods. In: Calvo, T., Mayor, G., Mesiar, R. (eds.) Aggregation Operators: New Trends and Applications. Studies in Fuzziness and Soft Computing, vol. 97, pp. 3–104. Physica, Heidelberg (2002)CrossRefGoogle Scholar
  25. 25.
    Alcalá-Fdez, J., Fernandez, A., Luengo, J., Derrac, J., García, S., Sánchez, L., Herrera, F.: Keel data-mining software tool: data set repository, integration of algorithms and experimental analysis framework. J. Multiple Valued Logic Soft Comput. 17(2), 255–287 (2011)Google Scholar
  26. 26.
    Conover, W.J.: Practical Nonparametric Statistics, 2nd edn. John Wiley, New York (1980)Google Scholar
  27. 27.
    Derrac, J., García, S., Molina, D., Herrera, F.: A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol. Comput. 1(1), 3–18 (2011)CrossRefGoogle Scholar
  28. 28.
    Wang, L.X., Mendel, J.M.: Generating fuzzy rules by learning from examples. IEEE Trans. Syst. Man Cybern. 22(6), 1414–1427 (1992)MathSciNetCrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Jorge Paredes
    • 1
  • Ricardo Tanscheit
    • 1
    Email author
  • Marley Vellasco
    • 1
  • Adriano Koshiyama
    • 1
  1. 1.Department of Electrical EngineeringPontifical Catholic University of Rio de JaneiroRio de JaneiroBrazil

Personalised recommendations