Proceedings

Request-and-Reverify: Hierarchical Hypothesis Testing for Concept Drift Detection with Expensive Labels

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 3033-3039.

https://doi.org/10.24963/ijcai.2018/421

Abstract

One important assumption underlying common classification models is the stationarity of the data. However, in real-world streaming applications, the data concept indicated by the joint distribution of feature and label is not stationary but drifting over time. Concept drift detection aims to detect such drifts and adapt the model so as to mitigate any deterioration in the model's predictive performance. Unfortunately, most existing concept drift detection methods rely on a strong and over-optimistic condition that the true labels are available immediately for all already classified instances. In this paper, a novel Hierarchical Hypothesis Testing framework with Request-and-Reverify strategy is developed to detect concept drifts by requesting labels only when necessary. Two methods, namely Hierarchical Hypothesis Testing with Classification Uncertainty (HHT-CU) and Hierarchical Hypothesis Testing with Attribute-wise "Goodness-of-fit" (HHT-AG), are proposed respectively under the novel framework. In experiments with benchmark datasets, our methods demonstrate overwhelming advantages over state-of-the-art unsupervised drift detectors. More importantly, our methods even outperform DDM (the widely used supervised drift detector) when we use significantly fewer labels.

  1. [Alippi et al., 2017] Cesare Alippi, Giacomo Boracchi, and Manuel Roveri. Hierarchical change-detection tests. IEEE Trans. Neural Netw. Learn. Syst., 28(2):246-258, 2017.
  2. [Baena-García et al., 2006] Manuel Baena-García, José del Campo-Ávila, et al. Early drift detection method. In Int. Workshop Knowledge Discovery from Data Streams, 2006.
  3. [Bishop, 2006] Christopher M Bishop. Pattern Recognition and Machine Learning. Springer, 2006.
  4. [Brzezinski and Stefanowski, 2014] Dariusz Brzezinski and Jerzy Stefanowski. Prequential auc for classifier evalua- tion and drift detection in evolving data streams. In Work- shop New Frontiers in Mining Complex Patterns, 2014.
  5. [Ditzler and Polikar, 2011] Greg Ditzler and Robi Polikar. Hellinger distance based drift detection for nonstationary environments. In IEEE Symp. CIDUE, pages 41-48, 2011.
  6. [Ditzler et al., 2015] Greg Ditzler, Manuel Roveri, et al. Learning in nonstationary environments: A survey. IEEE Comput. Intell. Mag., 10(4):12-25, 2015.
  7. [Dries and Rückert, 2009] Anton Dries and Ulrich Rückert. Adaptive concept drift detection. Statistical Anal. Data Mining: The ASA Data Sci. J., 2(5-6):311-327, 2009.
  8. [Dyer et al., 2014] Karl B Dyer, Robert Capo, and Robi Po- likar. Compose: A semisupervised learning framework for initially labeled nonstationary streaming data. IEEE Trans. Neural Netw. Learn. Syst., 25(1):12-26, 2014.
  9. [Frías-Blanco et al., 2015] Isvani Frías-Blanco, José del Campo-Ávila, et al. Online and non-parametric drift de- tection methods based on hoeffding's bounds. IEEE Trans. Knowl. Data Eng., 27(3):810-823, 2015.
  10. [Gama et al., 2004] Joao Gama, Pedro Medas, et al. Learn- ing with drift detection. In Brazilian Symp. on Artificial Intelligence, pages 286-295. Springer, 2004.
  11. [Gonc ¸alves et al., 2014] Paulo Gonc ¸alves, Silas de Car- valho Santos, et al. A comparative study on concept drift detectors. Expert Syst. Appl., 41(18):8144-8156, 2014.
  12. [Hoeffding, 1963] Wassily Hoeffding. Probability inequali- ties for sums of bounded random variables. Journal of the American statistical association, 58(301):13-30, 1963.
  13. [Hoens et al., 2012] T. Hoens, R. Polikar, and N. Chawla. Learning from streaming data with concept drift and im- balance. Progress in Artificial Intell., 1(1):89-101, 2012.
  14. [Kaluža et al., 2010] Boštjan Kaluža, Violeta Mirchevska, et al. An agent-based approach to care in independent liv- ing. Ambient intelligence, pages 177-186, 2010.
  15. [Katakis et al., 2008] I.
  16. Katakis, G. Tsoumakas, and I. Vla- havas. An ensemble of classifiers for coping with recurring contexts in data streams. In ECAI, pages 763-764, 2008.
  17. [Kelly et al., 1999] Mark G Kelly, David J Hand, and Niall M Adams. The impact of changing populations on classifier performance. In KDD, pages 367-371, 1999.
  18. [Kifer et al., 2004] Daniel Kifer, Shai Ben-David, and Jo- hannes Gehrke. Detecting change in data streams. In Int. Conf. on Very Large Data Bases, pages 180-191, 2004.
  19. [Kim and Park, 2017] Youngin Kim and Cheong Hee Park. An efficient concept drift detection method for stream- ing data under limited labeling. IEICE Trans. Inf. Syst., 100(10):2537-2546, 2017.
  20. [Krawczyk et al., 2017] Bartosz Krawczyk, Leandro L Minku, et al. Ensemble learning for data stream analysis: a survey. Information Fusion, 37:132-156, 2017.
  21. [Lindstrom et al., 2011] Patrick Lindstrom, Brian Namee, and Sarah Delany. Drift detection using uncertainty dis- tribution divergence. In ICDM Workshops. IEEE, 2011.
  22. [Montgomery, 2009] Douglas Montgomery. Introduction to statistical quality control. John Wiley & Sons, 2009.
  23. [Peacock, 1983] JA Peacock. Two-dimensional goodness- of-fit testing in astronomy. Monthly Notices of the Royal Astronomical Society, 202(3):615-627, 1983.
  24. [Reis et al., 2016] Denis dos Reis, Peter Flach, et al. Fast unsupervised online drift detection using incremental kolmogorov-smirnov test. In KDD, 2016.
  25. [Sethi and Kantardzic, 2017] T. Sethi and M. Kantardzic. On the reliable detection of concept drift from streaming un- labeled data. Expert Syst. Appl., 82:77-99, 2017.
  26. [Sklar, 1959] M Sklar. Fonctions de répartition à n dimen- sions et leurs marges. Publ. Inst. Statist. Univ. Paris, 8:229-231, 1959.
  27. [Sobolewski and Wozniak, 2013] Piotr Sobolewski and Michal Wozniak. Concept drift detection and model selection with simulated recurrence and ensembles of statistical detectors. J. UCS, 19(4):462-483, 2013.
  28. [Souza et al., 2015] Vinícius Souza, Diego Silva, et al. Data stream classification guided by clustering on nonstationary environments and extreme verification latency. In SIAM Int. Conf. Data Mining, pages 873-881, 2015.
  29. [Tsymbal, 2004] Alexey Tsymbal. The problem of concept drift: definitions and related work. Computer Science De- partment, Trinity College Dublin, 106(2), 2004.
  30. [Wang and Abraham, 2015] Heng Wang and Zubin Abra- ham. Concept drift detection for streaming data. In IJCNN, pages 1-9. IEEE, 2015.
  31. [Wang et al., 2013] Shuo Wang, Leandro L. Minku, et al. Concept drift detection for online class imbalance learn- ing. In IJCNN, pages 1-10. IEEE, 2013.
  32. [Widmer and Kubat, 1993] G. Widmer and M. Kubat. Effec- tive learning in dynamic environments by explicit context tracking. In ECML, pages 227-243. Springer, 1993.
  33. [Yu and Abraham, 2017] Shujian Yu and Z. Abraham. Con- cept drift detection with hierarchical hypothesis testing. In SIAM Int. Conf. Data Mining, pages 768-776, 2017.
  34. [Žliobaite et al., 2014] Indre Žliobaite, Albert Bifet, et al. Active learning with drifting streaming data. IEEE Trans. Neural Netw. Learn. Syst., 25(1):27-39, 2014.
  35. [Žliobaite, 2010] Indre Žliobaite. Change with delayed la- beling: When is it detectable? In ICDM Workshops, pages 843-850. IEEE, 2010.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards