Concept Drift Detection: Dealing With Missing Values via Fuzzy Distance Estimations

被引:15
作者
Liu, Anjin [1 ]
Lu, Jie [1 ]
Zhang, Guangquan [1 ]
机构
[1] Univ Technol Sydney, Fac Engn & Informat Technol, Decis Syst & E Serv Intelligence Lab, Australian Artificial Intelligence Inst, Sydney, NSW 2007, Australia
基金
澳大利亚研究理事会;
关键词
Task analysis; Uncertainty; Fuzzy set theory; Estimation; Histograms; Detection algorithms; Computer aided instruction; Concept drift; fuzzy clustering; fuzzy distance; fuzzy weighting; machine learning; missing value; IMPUTATION;
D O I
10.1109/TFUZZ.2020.3016040
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In data streams, the data distribution of arriving observations at different time points may change-a phenomenon called concept drift. While detecting concept drift is a relatively mature area of study, solutions to the uncertainty introduced by observations with missing values have only been studied in isolation. No one has yet explored whether or how these solutions might impact drift detection performance. We, however, believe that data imputation methods may actually increase uncertainty in the data rather than reducing it. We also conjecture that imputation can introduce bias into the process of estimating distribution changes during drift detection, which can make it more difficult to train a learning model. Our idea is to focus on estimating the distance between observations rather than estimating the missing values, and to define membership functions that allocate observations to histogram bins according to the estimation errors. Our solution comprises a novel masked distance learning (MDL) algorithm to reduce the cumulative errors caused by iteratively estimating each missing value in an observation and a fuzzy-weighted frequency (FWF) method for identifying discrepancies in the data distribution. The concept drift detection algorithm proposed in this article is a singular and unified algorithm that can handle missing values, but not an imputation algorithm combined with a concept drift detection algorithm. Experiments on both synthetic and real-world datasets demonstrate the advantages of this method and show its robustness in detecting drift in data with missing values. The results show that compared to the best-performing algorithm that handles imputation and drift detection separately, MDL-FWF reduced the average drift detection difference from 10.75% to 5.83%. This is a nearly 46% improvement. These findings reveal that missing values exert a profound impact on concept drift detection, but using fuzzy set theory to model observations can produce more reliable results than imputation.
引用
收藏
页码:3219 / 3233
页数:15
相关论文
共 46 条
  • [1] Allison PD., 2010, MISSING DATA
  • [2] Boracchi G, 2018, PR MACH LEARN RES, V80
  • [3] Bounliphone W., 2015, ARXIV151104581
  • [4] Box G. E. P., 1978, Statistics for experimenters. An introduction to design, data analysis and model building.
  • [5] A pdf-Free Change Detection Test Based on Density Difference Estimation
    Bu, Li
    Alippi, Cesare
    Zhao, Dongbin
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2018, 29 (02) : 324 - 334
  • [6] Buuren S., 2018, Flexible imputation of missing data, DOI DOI 10.1201/9780429492259
  • [7] Chwialkowski Kacper P, 2015, Advances in Neural Information Processing Systems (NIPS), P1981
  • [8] MUSE-RNN: A Multilayer Self-Evolving Recurrent Neural Network for Data Stream Classification
    Das, Monidipa
    Pratama, Mahardhika
    Savitri, Septiviana
    Zhang, Jie
    [J]. 2019 19TH IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM 2019), 2019, : 110 - 119
  • [9] Dasu T., 2006, P S INT STAT COMP SC, P1
  • [10] David F.N., 1938, Tables of the ordinates and probability integral of the dis- tribution of the correlation coeffecients in small samples