Skip to main content
Erschienen in: Neural Processing Letters 1/2017

08.06.2016

Evolving Fuzzy Min–Max Neural Network Based Decision Trees for Data Stream Classification

verfasst von: Zahra Mirzamomen, Mohammad Reza Kangavari

Erschienen in: Neural Processing Letters | Ausgabe 1/2017

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Learning from data streams is a challenging task which demands a learning algorithm with several high quality features. In addition to space complexity and speed requirements needed for processing the huge volume of data which arrives at high speed, the learning algorithm must have a good balance between stability and plasticity. This paper presents a new approach to induce incremental decision trees on streaming data. In this approach, the internal nodes contain trainable split tests. In contrast with traditional decision trees in which a single attribute is selected as the split test, each internal node of the proposed approach contains a trainable function based on multiple attributes, which not only provides the flexibility needed in the stream context, but also improves stability. Based on this approach, we propose evolving fuzzy min–max decision tree (EFMMDT) learning algorithm in which each internal node of the decision tree contains an evolving fuzzy min–max neural network. EFMMDT splits the instance space non-linearly based on multiple attributes which results in much smaller and shallower decision trees. The extensive experiments reveal that the proposed algorithm achieves much better precision in comparison with the state-of-the-art decision tree learning algorithms on the benchmark data streams, especially in the presence of concept drift.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Bifet A, Gavaldá R (2009) Adaptive learning from evolving data streams, vol 5772., Advances in intelligent data analysis VIII, Lecture notes in computer scienceSpringer, Berlin, pp 249–260 Bifet A, Gavaldá R (2009) Adaptive learning from evolving data streams, vol 5772., Advances in intelligent data analysis VIII, Lecture notes in computer scienceSpringer, Berlin, pp 249–260
2.
Zurück zum Zitat Bifet A, Holmes G, Kirkby R, Pfahringer B (2010) Moa: massive online analysis. J Mach Learn Res 11:1601–1604 Bifet A, Holmes G, Kirkby R, Pfahringer B (2010) Moa: massive online analysis. J Mach Learn Res 11:1601–1604
4.
Zurück zum Zitat Davtalab R, Dezfoulian MH, Mansoorizadeh M (2014) Multi-level fuzzy min-max neural network classifier. IEEE Trans Neural Netw Learn Syst 25(3):470–482CrossRef Davtalab R, Dezfoulian MH, Mansoorizadeh M (2014) Multi-level fuzzy min-max neural network classifier. IEEE Trans Neural Netw Learn Syst 25(3):470–482CrossRef
5.
Zurück zum Zitat Demsar J (2006) Statistical comparisons of classifiers over multiple data sets. J Mach Learn Res 7:1–30MathSciNetMATH Demsar J (2006) Statistical comparisons of classifiers over multiple data sets. J Mach Learn Res 7:1–30MathSciNetMATH
6.
Zurück zum Zitat Domingos P, Hulten G (2000) Mining high-speed data streams. In: Proceedings of the sixth ACM SIGKDD international conference on knowledge discovery and data mining, KDD, pp 71–80. doi:10.1145/347090.347107 Domingos P, Hulten G (2000) Mining high-speed data streams. In: Proceedings of the sixth ACM SIGKDD international conference on knowledge discovery and data mining, KDD, pp 71–80. doi:10.​1145/​347090.​347107
7.
Zurück zum Zitat Friedman M (1937) The use of ranks to avoid the assumption of normality implicit in the analysis of variance. J Am Stat Assoc 32(200):675–701CrossRefMATH Friedman M (1937) The use of ranks to avoid the assumption of normality implicit in the analysis of variance. J Am Stat Assoc 32(200):675–701CrossRefMATH
8.
Zurück zum Zitat Friedman M (1940) A comparison of alternative tests of significance for the problem of m rankings. Ann Math Stat 11(1):86–92MathSciNetCrossRefMATH Friedman M (1940) A comparison of alternative tests of significance for the problem of m rankings. Ann Math Stat 11(1):86–92MathSciNetCrossRefMATH
9.
Zurück zum Zitat Gabrys B, Bargiela A (2000) General fuzzy min-max neural network for clustering and classification. Trans Neural Netw 11(3):769–783CrossRef Gabrys B, Bargiela A (2000) General fuzzy min-max neural network for clustering and classification. Trans Neural Netw 11(3):769–783CrossRef
10.
Zurück zum Zitat Gama J, Rocha R, Medas P (2003) Accurate decision trees for mining high-speed data streams. In: Proceedings of the ninth ACM SIGKDD international conference on knowledge discovery and data mining, KDD’03, New York, USA, pp 523–528 Gama J, Rocha R, Medas P (2003) Accurate decision trees for mining high-speed data streams. In: Proceedings of the ninth ACM SIGKDD international conference on knowledge discovery and data mining, KDD’03, New York, USA, pp 523–528
11.
Zurück zum Zitat Gama J, Rodrigues P, Sebastião R (2009) Evaluating algorithms that learn from data streams. In: Proceedings of the 2009 ACM symposium on applied computing, SAC’09, pp 1496–1500 Gama J, Rodrigues P, Sebastião R (2009) Evaluating algorithms that learn from data streams. In: Proceedings of the 2009 ACM symposium on applied computing, SAC’09, pp 1496–1500
14.
Zurück zum Zitat Hashemi S, Yang Y, Mirzamomen Z, Kangavari M (2009) Adapted one-versus-all decision trees for data stream classification. IEEE Trans Knowl Data Eng 21(5):624–637CrossRef Hashemi S, Yang Y, Mirzamomen Z, Kangavari M (2009) Adapted one-versus-all decision trees for data stream classification. IEEE Trans Knowl Data Eng 21(5):624–637CrossRef
15.
Zurück zum Zitat Hashemi S, Yang Y (2009) Flexible decision tree for data stream classification in the presence of concept change, noise and missing values. Data Mining Knowl Discov 19:95–131MathSciNetCrossRef Hashemi S, Yang Y (2009) Flexible decision tree for data stream classification in the presence of concept change, noise and missing values. Data Mining Knowl Discov 19:95–131MathSciNetCrossRef
16.
Zurück zum Zitat Hulten G, Spencer L, Domingos P (2001) Mining time-changing data streams. In: Proceedings of the 2001 ACM SIGKDD international conference on knowledge discovery and data mining, pp 97–106 Hulten G, Spencer L, Domingos P (2001) Mining time-changing data streams. In: Proceedings of the 2001 ACM SIGKDD international conference on knowledge discovery and data mining, pp 97–106
17.
Zurück zum Zitat Ikonomovska E, Gama J, Dz̆eroski S (2011) Learning model trees from evolving data streams. Data Mining Knowl Discov 23(1):128–168MathSciNetCrossRefMATH Ikonomovska E, Gama J, Dz̆eroski S (2011) Learning model trees from evolving data streams. Data Mining Knowl Discov 23(1):128–168MathSciNetCrossRefMATH
18.
Zurück zum Zitat Kirkby R (2007) Improving hoeffding trees. Dissertation, University of Waikato Kirkby R (2007) Improving hoeffding trees. Dissertation, University of Waikato
19.
Zurück zum Zitat Kohavi R (1996) Scaling up the accuracy of naive-bayes classifiers: a decision-tree hybrid. In: Proceedings of the second international conference on knowledge discovery and data mining, AAAI Press, pp 202–207 Kohavi R (1996) Scaling up the accuracy of naive-bayes classifiers: a decision-tree hybrid. In: Proceedings of the second international conference on knowledge discovery and data mining, AAAI Press, pp 202–207
20.
Zurück zum Zitat Last M, Maimon O, Minkov E (2002) Improving stability of decision trees. Int J Pattern Recogn Artif Intell 16(02):145–159CrossRef Last M, Maimon O, Minkov E (2002) Improving stability of decision trees. Int J Pattern Recogn Artif Intell 16(02):145–159CrossRef
21.
Zurück zum Zitat Nandedkar AV, Biswas PK (2007) A fuzzy min-max neural network classifier with compensatory neuron architecture. IEEE Trans Neural Netw 18(1):42–54CrossRef Nandedkar AV, Biswas PK (2007) A fuzzy min-max neural network classifier with compensatory neuron architecture. IEEE Trans Neural Netw 18(1):42–54CrossRef
23.
Zurück zum Zitat Pfahringer B, Holmes G, Kirkby R (2007) New options for hoeffding trees. In: Orgun MA, Thornton J (eds) AI 2007: advances in artificial intelligence, lecture notes in computer science, vol 4830, Springer, Berlin, pp 90–99 Pfahringer B, Holmes G, Kirkby R (2007) New options for hoeffding trees. In: Orgun MA, Thornton J (eds) AI 2007: advances in artificial intelligence, lecture notes in computer science, vol 4830, Springer, Berlin, pp 90–99
24.
Zurück zum Zitat Simpson PK (1992) Fuzzy min-max neural networks, i, classification. IEEE Trans Neural Netw 3(5):776–786CrossRef Simpson PK (1992) Fuzzy min-max neural networks, i, classification. IEEE Trans Neural Netw 3(5):776–786CrossRef
25.
Zurück zum Zitat Street WN, Kim Y (2001) A streaming ensemble algorithm (sea) for large-scale classification. In: Proceedings of the seventh ACM SIGKDD international conference on Knowledge discovery and data mining, KDD’01, pp 377–382 Street WN, Kim Y (2001) A streaming ensemble algorithm (sea) for large-scale classification. In: Proceedings of the seventh ACM SIGKDD international conference on Knowledge discovery and data mining, KDD’01, pp 377–382
26.
Zurück zum Zitat Wang X, Fan W, Yu PS, Han J (2003) Mining concept-drifting data streams using ensemble classifiers. In: Proceedings of the ninth ACM SIGKDD international conference on Knowledge discovery and data mining, KDD’03, pp 226–235 Wang X, Fan W, Yu PS, Han J (2003) Mining concept-drifting data streams using ensemble classifiers. In: Proceedings of the ninth ACM SIGKDD international conference on Knowledge discovery and data mining, KDD’03, pp 226–235
27.
Zurück zum Zitat Yang H, Fong S (2012) Incrementally optimized decision tree for noisy big data. In: Proceedings of the 1st international workshop on big data, streams and heterogeneous source mining: algorithms, systems, programming models and applications, BigMine’12, pp 36–44 Yang H, Fong S (2012) Incrementally optimized decision tree for noisy big data. In: Proceedings of the 1st international workshop on big data, streams and heterogeneous source mining: algorithms, systems, programming models and applications, BigMine’12, pp 36–44
28.
Zurück zum Zitat Yang Y, Wu X, Zhu X. (2005) Combining proactive and reactive predictions for data streams. In: Grossman R, Bayardo R, Bennett KP (eds), KDD, pp 710–715 Yang Y, Wu X, Zhu X. (2005) Combining proactive and reactive predictions for data streams. In: Grossman R, Bayardo R, Bennett KP (eds), KDD, pp 710–715
29.
Zurück zum Zitat Zhang H, Liu J, Ma D, Wang Z (2011) Data-core-based fuzzy min-max neural network for pattern classification. IEEE Trans Neural Netw 22(12):2339–2352CrossRef Zhang H, Liu J, Ma D, Wang Z (2011) Data-core-based fuzzy min-max neural network for pattern classification. IEEE Trans Neural Netw 22(12):2339–2352CrossRef
30.
Zurück zum Zitat Zhao Q (2005) Learning with data streams: an nntree based approach. In: Enokido T, Yan L, Xiao B, Kim D, Dai Y, Yang L (eds) Embedded and ubiquitous computing EUC 2005 workshops, vol 3823., Lecture notes in computer scienceSpringer, Berlin, pp 519–528CrossRef Zhao Q (2005) Learning with data streams: an nntree based approach. In: Enokido T, Yan L, Xiao B, Kim D, Dai Y, Yang L (eds) Embedded and ubiquitous computing EUC 2005 workshops, vol 3823., Lecture notes in computer scienceSpringer, Berlin, pp 519–528CrossRef
31.
Zurück zum Zitat Zimmermann A (2008) Ensemble-trees: leveraging ensemble power inside decision trees. Discovery science, vol 5255., Lecture notes in computer scienceSpringer, Berlin, pp 76–87CrossRef Zimmermann A (2008) Ensemble-trees: leveraging ensemble power inside decision trees. Discovery science, vol 5255., Lecture notes in computer scienceSpringer, Berlin, pp 76–87CrossRef
32.
Zurück zum Zitat Mirzamomen Z, Kangavari M (2016) Fuzzy min-max neural network based decision trees. Intell Data Anal 20(4) Mirzamomen Z, Kangavari M (2016) Fuzzy min-max neural network based decision trees. Intell Data Anal 20(4)
33.
Zurück zum Zitat Mohammed MF, Lim CP (2015) An enhanced fuzzy min-max neural network for pattern classification. IEEE Trans Neural Netw Learn Syst 26(3):417–429MathSciNetCrossRef Mohammed MF, Lim CP (2015) An enhanced fuzzy min-max neural network for pattern classification. IEEE Trans Neural Netw Learn Syst 26(3):417–429MathSciNetCrossRef
34.
Zurück zum Zitat Shinde SV, Kulkarni UV (2016) Extracting classification rules from modified fuzzy min max neural network for data with mixed attributes. Appl Soft Comput 40:364–378CrossRef Shinde SV, Kulkarni UV (2016) Extracting classification rules from modified fuzzy min max neural network for data with mixed attributes. Appl Soft Comput 40:364–378CrossRef
35.
Zurück zum Zitat Shinde SV, Kulkarni UV, Chaudhary AN (2015) Extracting the classification rules from general fuzzy min-max neural network. Int J Comput Appl 121(23):1–7 Shinde SV, Kulkarni UV, Chaudhary AN (2015) Extracting the classification rules from general fuzzy min-max neural network. Int J Comput Appl 121(23):1–7
36.
Zurück zum Zitat Kulkarni SU, Shetty BS (2015) Data mining using modified GFMM neural network. Int J Comput Appl 116(15):18–22 Kulkarni SU, Shetty BS (2015) Data mining using modified GFMM neural network. Int J Comput Appl 116(15):18–22
37.
Zurück zum Zitat Forghani Y, Yazdi HS (2015) Fuzzy min-max neural network for learning a classifier with symmetric margin. Neural Process Lett 42(2):317–353CrossRef Forghani Y, Yazdi HS (2015) Fuzzy min-max neural network for learning a classifier with symmetric margin. Neural Process Lett 42(2):317–353CrossRef
38.
Zurück zum Zitat Seera M, Lim CP, Loo CK, Jain LC (2015) Data clustering using a modified fuzzy min-max neural network, soft computing applications. In: Proceedings of the 6th international workshop soft computing applications (SOFA 2014), Vol 1, Springer, pp 413–422 Seera M, Lim CP, Loo CK, Jain LC (2015) Data clustering using a modified fuzzy min-max neural network, soft computing applications. In: Proceedings of the 6th international workshop soft computing applications (SOFA 2014), Vol 1, Springer, pp 413–422
39.
Zurück zum Zitat Quteishat A, Lim CP (2008) A modified fuzzy min-max neural network with rule extraction and its application to fault detection and classification. Appl Soft Comput 8(2):985–995CrossRef Quteishat A, Lim CP (2008) A modified fuzzy min-max neural network with rule extraction and its application to fault detection and classification. Appl Soft Comput 8(2):985–995CrossRef
40.
Zurück zum Zitat Ma D, Liu J, Wang Z (2012) The pattern classification based on fuzzy min-max neural network with new algorithm. In: Wang J, Yen GG, Polycarpou MM (eds) Proceedings of the 9th international symposium on advances in neural networks, Springer, Berlin, pp 1–9 Ma D, Liu J, Wang Z (2012) The pattern classification based on fuzzy min-max neural network with new algorithm. In: Wang J, Yen GG, Polycarpou MM (eds) Proceedings of the 9th international symposium on advances in neural networks, Springer, Berlin, pp 1–9
41.
Zurück zum Zitat Rizzi A, Panella M, Massimo F, Mascioli F (2002) Adaptive resolution min-max classifiers. IEEE Trans Neural Netw 13(2):402–414CrossRef Rizzi A, Panella M, Massimo F, Mascioli F (2002) Adaptive resolution min-max classifiers. IEEE Trans Neural Netw 13(2):402–414CrossRef
42.
Zurück zum Zitat Leite D, Costa P, Gomide F (2013) Evolving granular neural networks from fuzzy data streams. Neural Netw 38:1–16CrossRefMATH Leite D, Costa P, Gomide F (2013) Evolving granular neural networks from fuzzy data streams. Neural Netw 38:1–16CrossRefMATH
43.
Zurück zum Zitat Pfahringer B, Holmes G, Kirkby R (2007) New options for hoeffding trees. In: Orgun MA, Thornton J (eds) Proceedings of the 20th Australian joint conference on advances in artificial intelligence, AI07, Springer, Berlin, pp 90–99 Pfahringer B, Holmes G, Kirkby R (2007) New options for hoeffding trees. In: Orgun MA, Thornton J (eds) Proceedings of the 20th Australian joint conference on advances in artificial intelligence, AI07, Springer, Berlin, pp 90–99
Metadaten
Titel
Evolving Fuzzy Min–Max Neural Network Based Decision Trees for Data Stream Classification
verfasst von
Zahra Mirzamomen
Mohammad Reza Kangavari
Publikationsdatum
08.06.2016
Verlag
Springer US
Erschienen in
Neural Processing Letters / Ausgabe 1/2017
Print ISSN: 1370-4621
Elektronische ISSN: 1573-773X
DOI
https://doi.org/10.1007/s11063-016-9528-8

Weitere Artikel der Ausgabe 1/2017

Neural Processing Letters 1/2017 Zur Ausgabe

Neuer Inhalt