Skip to main content

Part of the book series: Studies in Big Data ((SBD,volume 56))

Abstract

Data stream mining, as its name suggests, is connected with two basic fields of computer science, i.e. data mining and data streams. Data mining [1,2,3,4] is an interdisciplinary subfield of computer science whose main aim is to develop tools and methods for exploring knowledge from large datasets. Data mining is strictly related to statistics, pattern recognition [5] and machine learning [6], using methods like neural networks, decision trees, Bayesian networks or support vector machines. Neural networks are often considered a method belonging to soft computing or computational intelligence [7]. Another soft computing concept used in data mining is fuzzy logic. It should be noted that all mentioned above subfields of computer science are not strictly defined and overlap in many issues. Moreover, data mining is something more than learning or extracting knowledge, and includes, among others, database systems or data visualization as well. However, this book focuses mainly on the learning aspect of data mining.

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 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 199.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Han, J.: Data Mining: Concepts and Techniques. Morgan Kaufmann Publishers Inc., San Francisco (2005)

    Google Scholar 

  2. Maimon, O., Rokach, L. (eds.): Data Mining and Knowledge Discovery. Springer, Berlin (2010)

    Google Scholar 

  3. Umadevi, S., Marseline, K.S.J.: A survey on data mining classification algorithms. In: 2017 International Conference on Signal Processing and Communication (ICSPC), pp. 264–268 (2017)

    Google Scholar 

  4. Masters, T.: Data Mining Algorithms in C++. Apress, New York (2018)

    Google Scholar 

  5. Duda, R.O., Hart, P.E., Stork, D.G.: Pattern Classification, 2nd edn. Wiley-Interscience, New Jersey (2000)

    Google Scholar 

  6. Bishop, C.M.: Pattern Recognition and Machine Learning (Information Science and Statistics). Springer New York Inc., Secaucus (2006)

    Google Scholar 

  7. Rutkowski, L.: Computational Intelligence: Methods and Techniques. Springer, Berlin (2008)

    Google Scholar 

  8. Bezdek, J.C.: Pattern Recognition with Fuzzy Objective Function Algorithms. Kluwer Academic Publishers, Norwell (1981)

    Google Scholar 

  9. Krishnapuram, R., Keller, J.M.: A possibilistic approach to clustering. IEEE Trans. Fuzzy Syst. 1(2), 98–110 (1993)

    Google Scholar 

  10. Chang, X., Wang, Q., Liu, Y., Wang, Y.: Sparse regularization in fuzzy c-means for high-dimensional data clustering. IEEE Trans. Cybern. 47, 2616–2627 (2017)

    Google Scholar 

  11. Aggarwal, C.: Data Streams: Models and Algorithms. Springer, New York (2007)

    Google Scholar 

  12. Ikonomovska, E., Loskovska, S., Gjorgjevik, D.: A survey of stream data mining. In: Proceedings of the 8th National Conference with International Participation, ETAI, pp. 19–21 (2007)

    Google Scholar 

  13. Gama, J.: Knowledge Discovery from Data Streams, 1st edn. Chapman & Hall/CRC, Boca Raton (2010)

    Google Scholar 

  14. Lemaire, V., Salperwyck, C., Bondu, A.: A survey on supervised classification on data streams. In: European Business Intelligence Summer School, pp. 88–125. Springer, Berlin (2014)

    Google Scholar 

  15. Garofalakis, M., Gehrke, J., Rastogi, R. (eds.): Data Stream Management: Processing High-Speed Data Streams. Data-Centric Systems and Applications. Springer, Cham (2016)

    Google Scholar 

  16. Ramírez-Gallego, S., Krawczyk, B., García, S., Woźniak, M., Herrera, F.: A survey on data preprocessing for data stream mining: current status and future directions. Neurocomputing 239, 39–57 (2017)

    Google Scholar 

  17. Dias de Assunçao, M., da Silva Veith, A., Buyya, R.: Distributed data stream processing and edge computing: a survey on resource elasticity and future directions. J. Netw. Comput. Appl. 103, 1–17 (2018)

    Google Scholar 

  18. Domingos, P., Hulten, G.: Mining high-speed data streams. In: Proceedings of the 6th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 71–80 (2000)

    Google Scholar 

  19. Gama, J., Žliobaitė, I., Bifet, A., Pechenizkiy, M., Bouchachia, A.: A survey on concept drift adaptation. ACM Comput. Surv. (CSUR) 46(4), 44:1–44:37 (2014)

    Google Scholar 

  20. Tsymbal, A.: The problem of concept drift: definitions and related work. Tech. Rep. Department of Computer Science, Trinity College Dublin (2004)

    Google Scholar 

  21. Yao, Y., Feng, L., Chen, F.: Concept drift visualization. J. Inf. Comput. Sci. 10(10), 3021–3029 (2013)

    Google Scholar 

  22. Webb, G.I., Kuan Lee, L., Petitjean, F., Goethals, B.: Understanding concept drift. CoRR (2017). arXiv:1704.00362

  23. Zambon, D., Alippi, C., Livi, L.: Concept drift and anomaly detection in graph streams. IEEE Trans. Neural Netw. Learn. Syst. 1–14 (2018)

    Google Scholar 

  24. Krempl, G., Žliobaite, I., Brzeziński, D., Hüllermeier, E., Last, M., Lemaire, V., Noack, T., Shaker, A., Sievi, S., Spiliopoulou, M., Stefanowski, J.: Open challenges for data stream mining research. SIGKDD Explor. Newsl. 16(1), 1–10 (2014)

    Google Scholar 

  25. Duda, P., Jaworski, M., Rutkowski, L.: On ensemble components selection in data streams scenario with reoccurring concept-drift. In: 2017 IEEE Symposium Series on Computational Intelligence (SSCI), pp. 1–7 (2017)

    Google Scholar 

  26. Tsymbal, A., Pechenizkiy, M., Cunningham, P., Puuronen, S.: Dynamic integration of classifiers for handling concept drift. Inf. Fusion 9, 56–68 (2008)

    Google Scholar 

  27. Gao, J., Fan, W., Han, J., Yu, P.S.: A general framework for mining concept-drifting data streams with skewed distributions. In: Proceedings of SIAM International Conference on Data Mining, pp. 3–14 (2007)

    Google Scholar 

  28. Masud, M.M., Chen, Q., Khan, L., Aggarwal, C.C., Gao, J., Han, J., Srivastava, A., Oza, N.C.: Classification and adaptive novel class detection of feature-evolving data streams. IEEE Trans. Knowl. Data Eng. 25(7), 1484–1497 (2013)

    Google Scholar 

  29. Gama, J.: A survey on learning from data streams: current and future trends. Prog. Artif. Intell. 1(1), 45–55 (2012)

    Google Scholar 

  30. García, S., Ramírez-Gallego, S., Luengo, J., Benítez, J., Herrera, F.: Big data preprocessing: methods and prospects, 1(12) (2016)

    Google Scholar 

  31. Vitter, J.S.: Random sampling with a reservoir. ACM Trans. Math. Softw. 11(1), 37–57 (1985)

    MathSciNet  MATH  Google Scholar 

  32. Aggarwal, C.C.: Data Streams: Models and Algorithms (Advances in Database Systems). Springer New York Inc., Secaucus (2006)

    Google Scholar 

  33. Chung, Y.Y., Tirthapura, S., Woodruff, D.P.: A simple message-optimal algorithm for random sampling from a distributed stream. IEEE Trans. Knowl. Data Eng. 28, 1356–1368 (2016)

    Google Scholar 

  34. Babcock, B., Datar, M., Motwani, R.: Load shedding techniques for data stream systems. In: Proceedings of the 2003 Workshop on Management and Processing of Data Streams (2003)

    Google Scholar 

  35. Tatbul, N., Çetintemel, U., Zdonik, S., Cherniack, M., Stonebraker, M.: Load shedding in a data stream manager. In: Proceedings of the 29th International Conference on Very Large Data Bases - Volume 29, VLDB ’03, VLDB Endowment, pp. 309–320 (2003)

    Google Scholar 

  36. Chi, Y., Wang, H., Yu, P.S.: Loadstar: Load shedding in data stream mining. In: Proceedings of the International Conference on Very Large Data Bases, pp. 1302–1305 (2005)

    Google Scholar 

  37. Ketabi, A., Hajiakbari Fini, M.: Adaptive underfrequency load shedding using particle swarm optimization algorithm. J. Appl. Res. Technol. 15(1), 54–60 (2017)

    Google Scholar 

  38. Gilbert, A.C., Kotidis, Y., Muthukrishnan, S., Strauss, M.: Surfing wavelets on streams: one-pass summaries for approximate aggregate queries. In: Proceedings of the 27th International Conference on Very Large Data Bases, VLDB ’01, Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, pp. 79–88 (2001)

    Google Scholar 

  39. Gilbert, A.C., Guha, S., Indyk, P., Kotidis, Y., Muthukrishnan, S., Strauss, M.: Fast, small-space algorithms for approximate histogram maintenance. In: Proceedings of the 34th Annual ACM Symposium on Theory of Computing, STOC ’02, New York, NY, USA, pp. 389–398 (2002)

    Google Scholar 

  40. Ramírez-Gallego, S., García, S., Herrera, F.: Online entropy-based discretization for data streaming classification. Futur. Gener. Comput. Syst. 86, 59–70 (2018)

    Google Scholar 

  41. Aggarwal, C., Han, J., Wang, J., Yu, P.S.: A framework for clustering evolving data streams. In: Proceedings of the 29th International Conference on Vary Large Data Bases, vol. 29, pp. 81–92 (2003)

    Google Scholar 

  42. Aggarwal, C., Han, J., Wang, J., Yu, P.S.: A framework for projected clustering of high-dimensional data streams. In: Proceedings of the 30th International Conference on Vary Large Data Bases, vol. 30, pp. 852–863 (2004)

    Google Scholar 

  43. Wang, H., Li, F., Tang, D., Wang, Z.: Research on data stream mining algorithm for frequent itemsets based on sliding window model. In: 2017 IEEE 2nd International Conference on Big Data Analysis (ICBDA), pp. 259–263 (2017)

    Google Scholar 

  44. Mencagli, G., Torquati, M., Lucattini, F., Cuomo, S., Aldinucci, M.: Harnessing sliding-window execution semantics for parallel stream processing. J. Parallel Distrib. Comput. 116, 74–88 (2018). Towards the Internet of Data: Applications, Opportunities and Future Challenges

    Google Scholar 

  45. Babcock, B., Datar, M., Motwani, R.: Sampling from a moving window over streaming data. In: Proceedings of the 13th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA ’02, Society for Industrial and Applied Mathematics, Philadelphia, PA, USA, pp. 633–634 (2002)

    Google Scholar 

  46. Datar, M., Gionis, A., Indyk, P., Motwani, R.: Maintaining stream statistics over sliding windows: (extended abstract). In: Proceedings of the 13th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA ’02, Society for Industrial and Applied Mathematics, Philadelphia, PA, USA, pp. 635–644 (2002)

    Google Scholar 

  47. Bifet, A., Gavaldà, R.: Learning from time-changing data with adaptive windowing. In: Proceedings of the 7th SIAM International Conference on Data Mining (SDM’07), pp. 443–449 (2007)

    Google Scholar 

  48. Žliobaitė, I.: Combining time and space similarity for small size learning under concept drift. Lecture Notes in Computer Science, vol. 5722, pp. 412–421 (2009)

    Google Scholar 

  49. Žliobaitė, I.: Adaptive training set formation. Ph.D. thesis, Vilnius University (2010)

    Google Scholar 

  50. Bifet, A., Gavalda, R., Holmes, G., Pfahringer, B.: Machine Learning for Data Streams with Practical Examples in MOA. MIT Press, Cambridge (2018)

    Google Scholar 

  51. Cao, F., Ester, M., Qian, W., Zhou, A.: Density-based clustering over an evolving data stream with noise. In: Proceedings of the 2006 SIAM Conference on Data Mining, pp. 326–337 (2006)

    Google Scholar 

  52. Domingos, P., Hulten, G.: A general method for scaling up machine learning algorithms and its application to clustering. In: Proceedings of the 18th International Conference on Machine Learning, pp. 106–113 (2001)

    Google Scholar 

  53. Guha, S., Meyerson, A., Mishra, N., Motwani, R., O’Callaghan, L.: Clustering data streams: theory and practice. IEEE Trans. Knowl. Data Eng. 15, 515–528 (2003)

    Google Scholar 

  54. Hore, P., Hall, L.O., Goldgof, D.B.: Single pass fuzzy C means. In: Proceedings of the IEEE International Conference on Fuzzy Systems, London, pp. 1–7 (2007)

    Google Scholar 

  55. Ghesmoune, M., Lebbah, M., Azzag, H.: A new growing neural gas for clustering data streams. Neural Netw. 78, 36–50 (2016)

    Google Scholar 

  56. de Andrade Silva, J., Raul Hruschka, E., Gama, J.: An evolutionary algorithm for clustering data streams with a variable number of clusters. Expert. Syst. Appl. 67, 228–238 (2017)

    Google Scholar 

  57. Fahy, C., Yang, S., Gongora, M.: Ant colony stream clustering: a fast density clustering algorithm for dynamic data streams. IEEE Trans. Cybern. 1–14 (2018)

    Google Scholar 

  58. Hyde, R., Angelov, P., MacKenzie, A.: Fully online clustering of evolving data streams into arbitrarily shaped clusters. Inf. Sci. 382–383, 96–114 (2017)

    Google Scholar 

  59. Gama, J., Medas, P., Castillo, G., Rodrigues, P.: Learning with drift detection. Advances in Artificial Intelligence, Lecture Notes in Computer Science, vol. 3171, pp. 286–295 (2004)

    Google Scholar 

  60. Gama, J., Sebastiao, R., Rodrigues, P.: On evaluating stream learning algorithms. Mach. Learn. 90(3), 317–346 (2013)

    MathSciNet  MATH  Google Scholar 

  61. Souto Maior Barros, R., Carvalho Santos, S.G.T.: A large-scale comparison of concept drift detectors. Inf. Sci. 451–452, 348–370 (2018)

    Google Scholar 

  62. Jaworski, M., Duda, P., Rutkowski, L.: On applying the restricted Boltzmann machine to active concept drift detection. In: Proceedings of the 2017 IEEE Symposium Series on Computational Intelligence, Honolulu, USA, pp. 3512–3519 (2017)

    Google Scholar 

  63. Escovedo, T., Koshiyama, A., Abs da Cruz, A., Vellasco, M.: Detecta: abrupt concept drift detection in non-stationary environments. Appl. Soft Comput. 62, 119–133 (2018)

    Google Scholar 

  64. Aha, D.W., Kibler, D., Albert, M.K.: Instance-based learning algorithms. Mach. Learn. 6(1), 37–66 (1991)

    Google Scholar 

  65. Aggarwal, C., Han, J., Wang, J., Yu, P.S.: On demand classification of data streams. In: Proceedings of the 10th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 503–508 (2004)

    Google Scholar 

  66. Law, Y.-N., Zaniolo, C.: An adaptive nearest neighbor classification algorrithm for data streams. Lecture Notes in Computer Science, vol. 3721, pp. 108–120 (2005)

    Google Scholar 

  67. Ramírez-Gallego, S., Krawczyk, B., García, S., Woźniak, M., Benítez, J.M., Herrera, F.: Nearest neighbor classification for high-speed big data streams using spark. IEEE Trans. Syst., Man, Cybern.: Syst. 47, 2727–2739 (2017)

    Google Scholar 

  68. Yuan, J., Wang, Z., Sun, Y., Zhang, W., Jiang, J.: An effective pattern-based Bayesian classifier for evolving data stream. Neurocomputing 295, 17–28 (2018)

    Google Scholar 

  69. Krawczyk, B., Wozniak, M.: Weighted naive Bayes classifier with forgetting for drifting data streams. In: 2015 IEEE International Conference on Systems, Man, and Cybernetics, pp. 2147–2152 (2015)

    Google Scholar 

  70. Gama, J.: Accurate decision trees for mining high-speed data streams. In: Proceedings of the 9th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 523–528. ACM Press (2003)

    Google Scholar 

  71. Kirkby, R.: Improving Hoeffding trees. Ph.D. thesis, University of Waikato (2007)

    Google Scholar 

  72. Bifet, A., Kirkby, R.: Data stream mining: a practical approach. Technical report. The University of Waikato (2009)

    Google Scholar 

  73. Bouckaert, R.R.: Voting massive collections of Bayesian network classifiers for data streams. In: Sattar, A., Kang, B.H. (eds.) Australian Conference on Artificial Intelligence. Lecture Notes in Computer Science, vol. 4304, pp. 243–252. Springer, Berlin (2006)

    Google Scholar 

  74. Ratnapinda, P., Druzdzel, M.J.: Learning discrete Bayesian network parameters from continuous data streams: what is the best strategy? J. Appl. Log. 13(4, Part 2), 628–642 (2015)

    Google Scholar 

  75. Gama, J., Rodrigues, P.P.: Stream-based electricity load forecast. In: Kok, J.N., Koronacki, J., de Mántaras, R.L., Matwin, S., Mladenic, D., Skowron, A. (eds.) PKDD. Lecture Notes in Computer Science, vol. 4702, pp. 446–453. Springer, Berlin (2007)

    Google Scholar 

  76. Leite, D., Costa, P., Gomide, F.: Evolving granular neural network for semi-supervised data stream classification. In: Proceedings of the International Joint Conference on Neural Networks, pp. 1–8. IEEE (2010)

    Google Scholar 

  77. Leite, D., Costa, P., Gomide, F.: Evolving granular neural networks from fuzzy data streams. Neural Netw. 38, 1–16 (2013)

    MATH  Google Scholar 

  78. Bodyanskiy, Y., Vynokurova, O., Pliss, I., Setlak, G., Mulesa, P.: Fast learning algorithm for deep evolving GMDH-SVM neural network in data stream mining tasks. In: 2016 IEEE First International Conference on Data Stream Mining Processing (DSMP), pp. 257–262 (2016)

    Google Scholar 

  79. Ororbia II, A.G., Lee Giles, C., Reitter, D.: Online semi-supervised learning with deep hybrid Boltzmann machines and denoising autoencoders. CoRR (2015). arXiv:1511.06964

  80. Read, J., Perez-Cruz, F., Bifet, A.: Deep learning in partially-labeled data streams. In: Proceedings of the 30th Annual ACM Symposium on Applied Computing, SAC ’15. New York, NY, USA, pp. 954–959. ACM (2015)

    Google Scholar 

  81. Pratama, M., Angelov, P.P., Lu, J., Lughofer, E., Seera, M., Lim, C.P.: A randomized neural network for data streams. In: 2017 International Joint Conference on Neural Networks (IJCNN), pp. 3423–3430 (2017)

    Google Scholar 

  82. Quinlan, J.R.: Induction of decision trees. Mach. Learn. 1(1), 81–106 (1986)

    Google Scholar 

  83. Breiman, L., Friedman, J., Olshen, R., Stone, C.: Classification and Regression Trees. Wadsworth and Brooks, Monterey (1984)

    MATH  Google Scholar 

  84. Rutkowski, L., Pietruczuk, L., Duda, P., Jaworski, M.: Decision trees for mining data streams based on the McDiarmid’s bound. IEEE Trans. Knowl. Data Eng. 25(6), 1272–1279 (2013)

    Google Scholar 

  85. Rutkowski, L., Jaworski, M., Pietruczuk, L., Duda, P.: A new method for data stream mining based on the misclassification error. IEEE Trans. Neural Netw. Learn. Syst. 26(5), 1048–1059 (2015)

    MathSciNet  Google Scholar 

  86. Matuszyk, P., Krempl, G., Spiliopoulou, M.: Correcting the usage of the Hoeffding inequality in stream mining. In: Tucker, A., Höppner, F., Siebes, A., Swift, S. (eds.) Advances in Intelligent Data Analysis XII. Lecture Notes in Computer Science, vol. 8207, pp. 298–309. Springer, Berlin (2013)

    Google Scholar 

  87. Hulten, G., Spencer, L., Domingos, P.: Mining time-changing data streams. In: Proceedings of the 7th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 97–106 (2001)

    Google Scholar 

  88. Bifet, A.: Adaptive Stream Mining: Pattern Learning and Mining from Evolving Data Streams. IOS Press (2010)

    Google Scholar 

  89. Kohavi, R., Kunz, C.: Option decision trees with majority votes. In: Proceedings of the 14th International Conference on Machine Learning, ICML ’97, pp. 161–169. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA (1997)

    Google Scholar 

  90. Bifet, A., Zhang, J., Fan, W., He, C., Zhang, J., Qian, J., Holmes, G., Pfahringer, B.: Extremely fast decision tree mining for evolving data streams. In: Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD ’17, pp. 1733–1742. ACM, New York, NY, USA (2017)

    Google Scholar 

  91. Ikonomovska, E., Gama, J., Dzeroski, S.: Learning model trees from evolving data streams. Data Min. Knowl. Discov. 23, 128–168 (2011)

    MathSciNet  MATH  Google Scholar 

  92. Jin, R., Agrawal, G.: Efficient decision tree construction on streaming data. In: Proceedings of the 9th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD ’03, New York, NY, USA, pp. 571–576 (2003)

    Google Scholar 

  93. Rutkowski, L., Jaworski, M., Pietruczuk, L., Duda, P.: Decision trees for mining data streams based on the Gaussian approximation. IEEE Trans. Knowl. Data Eng. 26(1), 108–119 (2014)

    MATH  Google Scholar 

  94. Rutkowski, L., Jaworski, M., Pietruczuk, L., Duda, P.: The CART decision tree for mining data streams. Inf. Sci. 266, 1–15 (2014)

    MATH  Google Scholar 

  95. Vinayagasundaram, B., Aarthi, R.J., Saranya, P.A.: Efficient Gaussian decision tree method for concept drift data stream. In: 2015 3rd International Conference on Signal Processing, Communication and Networking (ICSCN), pp. 1–5 (2015)

    Google Scholar 

  96. De Rosa, R., Cesa-Bianchi, N.: Splitting with confidence in decision trees with application to stream mining. In: 2015 International Joint Conference on Neural Networks (IJCNN), pp. 1–8 (2015)

    Google Scholar 

  97. De Rosa, R., Cesa-Bianchi, N.: Confidence decision trees via online and active learning for streaming data. J. Artif. Intell. Res. 60(60), 1031–1055 (2017)

    MATH  Google Scholar 

  98. Jaworski, M., Duda, P., Rutkowski, L.: New splitting criteria for decision trees in stationary data streams. IEEE Trans. Neural Netw. Learn. Syst. 29, 2516–2529 (2018)

    MathSciNet  Google Scholar 

  99. Hashemi, S., Yang, Y.: Flexible decision tree for data stream classification in the presence of concept change, noise and missing values. Data Min. Knowl. Discov. Springer 19(1), 95–131 (2009)

    Google Scholar 

  100. Jankowski, D., Jackowski, K., Cyganek, B.: Learning decision trees from data streams with concept drift. Procedia Comput. Sci. 80, 1682–1691 (2016). International Conference on Computational Science 2016, ICCS 2016, 6–8 June 2016, San Diego, California, USA

    Google Scholar 

  101. Kuncheva, L.I.: Classifier ensembles for detecting concept change in streaming data: overview and perspectives. In: Proceedings of the 2nd Workshop SUEMA, ECAI, pp. 5–9 (2008)

    Google Scholar 

  102. Krawczyk, B., Minku, L.L., Gama, J., Stefanowski, J., Woźniak, M.: Ensemble learning for data stream analysis: a survey. Inf. Fusion 37, 132–156 (2017)

    Google Scholar 

  103. Street, W.N., Kim, Y.: A streaming ensemble algorithm (sea) for large-scale classification. In: Proceedings of the 7th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD ’01, New York, NY, USA, pp. 377–382 (2001)

    Google Scholar 

  104. Wang, H., Fan, W., Yu, P.S., Han, J.: Mining concept-drifting data streams using ensemble classifiers. In: Proceedings of the 9th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD ’03, New York, NY, USA, pp. 226–235 (2003)

    Google Scholar 

  105. Nishida, K., Yamauchi, K., Omori, T.: ACE: adaptive classifiers-ensemble system for concept-drifting environments. In: Oza, N.C., Polikar, R., Kittler, J., Roli, F. (eds.) Multiple Classifier Systems. Lecture Notes in Computer Science, vol. 3541, pp. 176–185. Springer, Berlin (2005)

    Google Scholar 

  106. Krawczyk, B., Cano, A.: Online ensemble learning with abstaining classifiers for drifting and noisy data streams. Appl. Soft Comput. 68, 677–692 (2018)

    Google Scholar 

  107. Bertini Junior, J.R., do Carmo Nicoletti, M.: An iterative boosting-based ensemble for streaming data classification. Inf. Fusion 45, 66–78 (2019)

    Google Scholar 

  108. Elwell, R., Polikar, R.: Incremental learning of concept drift in nonstationary environments. IEEE Trans. Neural Netw. 22(10), 1517–1531 (2011)

    Google Scholar 

  109. Kolter, J.Z., Maloof, M.A.: Dynamic weighted majority: an ensemble method for drifting concepts. J. Mach. Learn. Res. 8, 2755–2790 (2007)

    MATH  Google Scholar 

  110. Minku, L.L., Yao, X.: DDD: a new ensemble approach for dealing with concept drift. IEEE Trans. Knowl. Data Eng. 24(4), 619–633 (2012)

    Google Scholar 

  111. He, H., Chen, S., Li, K., Xu, X.: Incremental learning from stream data. IEEE Trans. Neural Netw. 22(12), 1901–1914 (2011)

    Google Scholar 

  112. Wozniak, M.: Accuracy based weighted aging ensemble (AB-WAE) algorithm for data stream classification. In: 2017 IEEE 4th International Conference on Soft Computing Machine Intelligence (ISCMI), pp. 21–24 (2017)

    Google Scholar 

  113. Attar, V., Sinha, P., Wankhade, K.: A fast and light classifier for data streams. Evol. Syst. 3(1), 199–207 (2010)

    Google Scholar 

  114. Bifet, A., Holmes, G., Pfahringer, B., Kirkby, R., Gavaldà, R.: New ensemble methods for evolving data streams. In: Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD ’09, New York, NY, USA, pp. 139–148 (2009)

    Google Scholar 

  115. Gama, J., Medas, P.: Learning decision trees from dynamic data streams. J. Univ. Comput. Sci. 11(8), 1353–1366 (2005)

    Google Scholar 

  116. Liu, X., Li, Q., Li, T., Chen, D.: Differentially private classification with decision tree ensemble. Appl. Soft Comput. 62, 807–816 (2018)

    Google Scholar 

  117. Abdulsalam, H., Skillicorn, D.B., Martin, P.: Classification using streaming random forests. IEEE Trans. Knowl. Data Eng. 23(1), 22–36 (2011)

    Google Scholar 

  118. Li, P.-P., Hu, X., Wu, X.: Mining concept-drifting data streams with multiple semi-random decision trees. In: Tang, C., Ling, C.X., Zhou, X., Cercone, N., Li, X. (eds.) ADMA. Lecture Notes in Computer Science, vol. 5139, pp. 733–740. Springer, Berlin (2008)

    Google Scholar 

  119. Brzeziński, D., Stefanowski, J.: Reacting to different types of concept drift: the accuracy updated ensemble algorithm. IEEE Trans. Neural Netw. Learn. Syst. 25(1), 81–94 (2014)

    Google Scholar 

  120. Pietruczuk, L., Rutkowski, L., Jaworski, M., Duda, P.: A method for automatic adjustment of ensemble size in stream data mining. In: 2016 International Joint Conference on Neural Networks (IJCNN), pp. 9–15 (2016)

    Google Scholar 

  121. Pietruczuk, L., Rutkowski, L., Jaworski, M., Duda, P.: How to adjust an ensemble size in stream data mining? Inf. Sci. 381, 46–54 (2017)

    MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Leszek Rutkowski .

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Rutkowski, L., Jaworski, M., Duda, P. (2020). Basic Concepts of Data Stream Mining . In: Stream Data Mining: Algorithms and Their Probabilistic Properties. Studies in Big Data, vol 56. Springer, Cham. https://doi.org/10.1007/978-3-030-13962-9_2

Download citation

Publish with us

Policies and ethics