2018 · 22 citations · 25 references
Cluster ComputingEngineeringMachine LearningStreaming AlgorithmStreaming DataConcept DriftInformation RetrievalData ScienceData MiningPattern RecognitionManagementData ManagementData ModelingKnowledge DiscoveryComputer ScienceDimensionality ReductionEvolving Data StreamsData Stream MiningStreaming SettingLearning TaskMassive Data ProcessingBig Data
A well-known learning task in big data stream mining is classification. Extensively studied in the offline setting, in the streaming setting - where data are evolving and even infinite - it is still a challenge. In the offline setting, training needs to store all the data in memory for the learning task; yet, in the streaming setting, this is impossible to do due to the massive amount of data that is generated in real-time. To cope with these resource issues, this paper proposes and analyzes several evolving naive Bayes classification algorithms, based on the well-known count-min sketch, in order to minimize the space needed to store the training data. The proposed algorithms also adapt concept drift approaches, such as ADWIN, to deal with the fact that streaming data may be evolving and change over time. However, handling sparse, very high-dimensional data in such framework is highly challenging. Therefore, we include the hashing trick, a technique for dimensionality reduction, to compress that down to a lower dimensional space, which leads to a large memory saving.We give a theoretical analysis which demonstrates that our proposed algorithms provide a similar accuracy quality to the classical big data stream mining algorithms using a reasonable amount of resources. We validate these theoretical results by an extensive evaluation on both synthetic and real-world datasets.
25
Space/time trade-offs in hash coding with allowable errors
Burton H. Bloom · Communications of the ACM · 1970 · 7.4K citations · Full text
Nir Friedman, Dan Geiger, Moisés Goldszmidt · Machine Learning · 1997 · 4.7K citations · Full text
Learning Word Vectors for Sentiment Analysis
Andrew L. Maas, Raymond E. Daly, Peter T. Pham et al. · 2011 · 3.3K citations
David J. Hand, Heikki Mannila, Padhraic Smyth · 2001 · 2.4K citations
Mining high-speed data streams
Pedro Domingos, Geoff Hulten · 2000 · 2.2K citations · Full text