Skip to main content

NEFCLASS-J – A JAVA-Based Soft Computing Tool

  • Chapter
Intelligent Systems and Soft Computing

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1804))

Abstract

Neuro-fuzzy classification systems offer means to obtain fuzzy classification rules by a learning algorithm. It is usually no problem to find a suitable fuzzy classifier by learning from data; however, it can be hard to obtain a classifier that can be interpreted conveniently. There is usually a trade-off between accuracy and readability. In this paper we discuss NEFCLASS – our neuro-fuzzy approach for classification problems – and its most recent JAVA implementation NEFCLASS-J. We show how a comprehensible fuzzy classifier can be obtained by a learning process and how automatic strategies for pruning rules and variables from a trained classifier can enhance its interpretability.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Zadeh, L.A.: Soft computing and fuzzy logic. IEEE Software 11(6), 48–56 (1994)

    Article  Google Scholar 

  2. Nauck, D., Klawonn, F., Kruse, R.: Foundations of Neuro-Fuzzy Systems. Wiley, Chichester (1997)

    Google Scholar 

  3. Berenji, H.R., Khedkar, P.: Learning and tuning fuzzy logic controllers through reinforcements. IEEE Trans. Neural Networks 3, 724–740 (1992)

    Article  Google Scholar 

  4. Buckley, J.J., Hayashi, Y.: Fuzzy neural networks: A survey. Fuzzy Sets and Systems 66, 1–13 (1994)

    Article  MathSciNet  Google Scholar 

  5. Buckley, J.J., Hayashi, Y.: Neural networks for fuzzy systems. Fuzzy Sets and Systems 71, 265–276 (1995)

    Article  MathSciNet  Google Scholar 

  6. Halgamuge, S.K., Glesner, M.: Neural networks in designing fuzzy systems for real world applications. Fuzzy Sets and Systems, 65, 1–12 (1994)

    Article  Google Scholar 

  7. Jang, J.S.R.: ANFIS: Adaptive-network-based fuzzy inference systems. IEEE Trans. Systems, Man & Cybernetics 23, 665–685 (1993)

    Article  Google Scholar 

  8. Tschichold Gürman, N.: Generation and improvement of fuzzy classifiers with incremental learning using fuzzy rulenet. In: George, K.M., Carrol, J.H., Deaton, E., Oppenheim, D., Hightower, J. (eds.) Applied Computing 1995. Proc. 1995 ACM Symposium on Applied Computing, Nashville, February 26-28, pp. 466–470. ACM Press, New York (1995)

    Google Scholar 

  9. Bezdek, J.C., Tsao, E.C.-K., Pal, N.R.: Fuzzy Kohonen clustering networks. In: Proc. IEEE Int. Conf. on Fuzzy Systems 1992, San Diego, CA, pp. 1035–1043 (1992)

    Google Scholar 

  10. Vuorimaa, P.: Fuzzy self-organizing map. Fuzzy Sets and Systems 66, 223–231 (1994)

    Article  Google Scholar 

  11. Kosko, B.: Neural Networks and Fuzzy Systems. A Dynamical Systems Approach to Machine Intelligence. Prentice Hall, Englewood Cliffs (1992)

    MATH  Google Scholar 

  12. Lin, C.-T., Lee, C.S.G.: Neural Fuzzy Systems. A Neuro-Fuzzy Synergism to Intelligent Systems. Prentice Hall, NewYork (1996)

    Google Scholar 

  13. Kruse, R., Schwecke, E., Heinsohn, J.: Uncertainty and Vagueness in Knowledge-Based Systems: Numerical Methods. Springer, Berlin (1991)

    MATH  Google Scholar 

  14. Pearl, J.: Probabilistic Reasoning in Intelligent Systems. Networks of Plausible Inference. Morgan Kaufmann, San Francisco (1988)

    Google Scholar 

  15. Gebhardt, J., Kruse, R.: Learning possibilistic networks from data. In: Proc. of Fifth Int. Workshop on Artificial Intelligence and Statistics, Fort Lauderdale, Florida, pp. 233–244 (1994)

    Google Scholar 

  16. Kruse, R., Gebhardt, J., Klawonn, F.: Foundations of Fuzzy Systems. Wiley, Chichester (1994)

    Google Scholar 

  17. Nauck, D., Kruse, R.: A neuro-fuzzy method to learn fuzzy classification rules from data. Fuzzy Sets and Systems 89, 277–288 (1997)

    Article  MathSciNet  Google Scholar 

  18. Nauck, D., Kruse, R.: How the learning of rule weights affects the interpretability of fuzzy systems. In: Proc. IEEE Int. Conf. on Fuzzy Systems 1998, Anchorage, pp. 1235–1240 (1998)

    Google Scholar 

  19. Bersini, H., Bontempi, G.: Now comes the time to defuzzify neuro-fuzzy models. Fuzzy Sets and Systems 90, 161–170 (1997)

    Article  Google Scholar 

  20. Klawonn, F., Kruse, R.: Constructing a fuzzy controller from data. Fuzzy Sets and Systems 85, 177–193 (1997)

    Article  MathSciNet  Google Scholar 

  21. Abe, S., Lan, M.-S.: A method for fuzzy rules extraction directly from numerical data and its application to pattern classification. IEEE Trans. Fuzzy Systems 3(1), 18–28 (1995)

    Article  MathSciNet  Google Scholar 

  22. Abe, S., Lan, M.-S., Thawonmas, R.: Tuning of a fuzzy classifier derived from data. Int. J. Approximate Reasoning 14(1), 1–24 (1996)

    Article  MATH  Google Scholar 

  23. Bezdek, J.C.: Pattern Recognition with Fuzzy Objective Function Algorithms. Plenum Press, New York (1981)

    MATH  Google Scholar 

  24. Bezdek, J.C., Pal, S.K. (eds.): Fuzzy Models for Pattern Recognition. IEEE Press, New York (1992)

    Google Scholar 

  25. Tschichold Gürman, N.: The neural network model rulenet and its application to mobile robot navigation. Fuzzy Sets and Systems 85, 287–303 (1997)

    Google Scholar 

  26. Nauck, D., Kruse, R.: New learning strategies for NEFCLASS. In: Mares, M., Mesiar, R., Novak, V., Ramik, J., Stupnanova, A. (eds.) Proc. Seventh International Fuzzy Systems Association World Congress IFSA 1997, vol. IV, pp. 50–55. Academia, Prague (1997)

    Google Scholar 

  27. Nauck, D., Kruse, R.: NEFCLASS-X - a soft computing tool to build readable fuzzy classifiers. BT Technology Journal 16(3), 180–190 (1998)

    Article  Google Scholar 

  28. Nauck, D., Nauck, U., Kruse, R.: NEFCLASS for JAVA - new learning algorithms. In: Proc. 18th International Conf. of the North American Fuzzy Information Processing Society (NAFIPS 1999), pp. 472–476. IEEE, New York (1999)

    Google Scholar 

  29. Nauck, U.: Design and implementation of a neuro-fuzzy data analysis tool in Java. Master’s thesis. Technical University of Braunschweig, Braunschweig (1999)

    Google Scholar 

  30. Nauck, D.: Using symbolic data in neuro-fuzzy classification. In: Proc. 18th International Conf. of the North American Fuzzy Information Processing Society (NAFIPS 1999), pp. 536–540. IEEE, New York (1999)

    Google Scholar 

  31. Wang, L.-X., Mendel, J.M.: Generating fuzzy rules by learning from examples. IEEE Trans. Syst., Man, Cybern. 22(6), 1414–1427 (1992)

    Article  MathSciNet  Google Scholar 

  32. Nauck, D.: Data Analysis with Neuro-Fuzzy Methods. University of Magdeburg, Madgeburg (1999)

    Google Scholar 

  33. Fisher, R.: The use of multiple measurements in taxonomic problems. Annual Eugenics 7(Part II), 179–188 (1936)

    Google Scholar 

  34. Wolberg, W., Mangasarian, O.: Multisurface method of pattern separation for medical diagnosis applied to breast cytology. Proc. National Academy of Sciences 87, 9193–9196 (1990)

    Article  MATH  Google Scholar 

  35. Quinlan, J.: C4.5: Programs for Machine Learning. Morgan Kaufman, San Mateo (1993)

    Google Scholar 

  36. Dempster, A., Laird, N., Rubin, D.: Maximum likelihood from incomplete data via the EM algorithm. Journal of the Royal Statistic Society, Series B 39, 1–38 (1977)

    MATH  MathSciNet  Google Scholar 

  37. Mitchell, T.M.: Machine Learning. McGraw-Hill, New York (1997)

    MATH  Google Scholar 

  38. Hair, J.F., Anderson, R.E., Tatham, R.L., Black, W.C.: Multivariate Data Analysis, 5th edn. Prentice-Hall, Upper Saddle River (1998)

    Google Scholar 

  39. Berthold, M., Huber, K.-P.: Tolerating missing values in a fuzzy environment. In: Mares, M., Mesiar, R., Novak, V., Ramik, J., Stupnanova, A. (eds.) Proc. Seventh International Fuzzy Systems Association World Congress IFSA 1997, vol. I, pp. 359–362. Academia, Prague (1997)

    Google Scholar 

  40. Nauck, D., Kruse, R.: Neuro-fuzzy systems. In: Ruspini, E., Bonissone, P., Pedrycz, W. (eds.) Handbook of Fuzzy Computation, ch. D.2. Institute of Physics Publishing Ltd., Philadelphia (1998)

    Google Scholar 

  41. Nauck, D., Kruse, R.: What are neuro-fuzzy classifiers? In: Mares, M., Mesiar, R., Novak, V., Ramik, J., Stupnanova, A. (eds.) Proc. Seventh International Fuzzy Systems Association World Congress IFSA 1997, vol. Ill, pp. 228–233. Academia, Prague (1997)

    Google Scholar 

  42. Siekmann, S., Kruse, R., Neuneier, R., Zimmermann, H.G.: Advanced neuro-fuzzy techniques applied to the german stock index dax. In: Proc. Second European Workshop on Fuzzy Decision Analysis and Neural Networks for Management, Planning, and Optimization (EFDAN 1997), Dortmund, pp. 170–179 (1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Nauck, D., Kruse, R. (2000). NEFCLASS-J – A JAVA-Based Soft Computing Tool. In: Azvine, B., Nauck, D.D., Azarmi, N. (eds) Intelligent Systems and Soft Computing. Lecture Notes in Computer Science(), vol 1804. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10720181_6

Download citation

  • DOI: https://doi.org/10.1007/10720181_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67837-3

  • Online ISBN: 978-3-540-44917-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics