Ambiguous decision trees for mining concept-drifting data streams

被引:31
作者
Liu, Jing [2 ]
Li, Xue [1 ]
Zhong, Weicai [2 ]
机构
[1] Univ Queensland, Sch Informat Technol & Elect Engn, Brisbane, Qld 4072, Australia
[2] Xidian Univ, Inst Intelligent Informat Proc, Xian 710071, Peoples R China
基金
澳大利亚研究理事会; 中国国家自然科学基金;
关键词
Data streams; Data mining; Concept drift; Ambiguous decision trees; Incremental learning;
D O I
10.1016/j.patrec.2009.07.017
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In real world situations, explanations for the same observations may be different depending on perceptions or contexts. They may change with time especially when concept drift occurs. This phenomenon incurs ambiguities. It is useful if an algorithm can learn to reflect ambiguities and select the best decision according to context or situation. Based on this viewpoint, we study the problem of deriving ambiguous decision trees from data streams to cope with concept drift. CVFDT (Concept-adapting Very Fast Decision Tree) is one of the most well-known streaming data mining methods that can learn decision trees incrementally. In this paper, we establish a method called ambiguous CVFDT (aCVFDT), which integrates ambiguities into CVFDT by exploring multiple options at each node whenever a node is to be split. When aCVFDT is used to make class predictions, it is guaranteed that the best and newest knowledge is used. When old concepts recur, aCVFDT can immediately relearn them by using the corresponding options recorded at each node. Furthermore, CVFDT does not automatically detect occurrences of concept drift and only scans trees periodically, whereas an automatic concept drift detecting mechanism is used in aCVFDT. In our experiments, hyperplane problem and two benchmark problems from the UCI KIDD Archive, namely Network Intrusion and Forest CoverType, are used to validate the performance of aCVFDT. The experimental results show that aCVFDT obtains significantly improved results over traditional CVFDT. (C) 2009 Elsevier B.V. All rights reserved.
引用
收藏
页码:1347 / 1355
页数:9
相关论文
共 23 条
[1]  
Domingos P., 2000, Proceedings. KDD-2000. Sixth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, P71, DOI 10.1145/347090.347107
[2]   Decision tree evolution using limited number of labeled data items from drifting data streams [J].
Fan, W ;
Huang, YA ;
Yu, PS .
FOURTH IEEE INTERNATIONAL CONFERENCE ON DATA MINING, PROCEEDINGS, 2004, :379-382
[3]  
Gaber MM, 2005, SIGMOD REC, V34, P18, DOI 10.1145/1083784.1083789
[4]  
Gama J., 2004, P 2004 ACM S APPL CO, P632
[5]  
GAMA J, 2005, P 2005 ACM S APPL CO, P573
[6]   Decision trees for mining data streams [J].
Gama, Joao ;
Fernandes, Ricardo ;
Rocha, Ricardo .
INTELLIGENT DATA ANALYSIS, 2006, 10 (01) :23-45
[7]  
Gama Joao, 2003, Accurate Decision Trees for Mining High-Speed Data Streams (KDD '03), P523, DOI [10.1145/956750.956813, DOI 10.1145/956750.956813]
[8]  
Hettich S. D., UCI KDD ARCH
[10]  
Hulten G, 2001, P 7 ACM SIGKDD INT C, P97, DOI [10.1145/502512.502529, DOI 10.1145/502512.502529]