On the optimality of the simple Bayesian classifier under zero-one loss

被引:1905
作者
Domingos, P [1 ]
Pazzani, M [1 ]
机构
[1] Univ Calif Irvine, Dept Informat & Comp Sci, Irvine, CA 92697 USA
关键词
simple Bayesian classifier; naive Bayesian classifier; zero-one loss; optimal classification; induction with attribute dependences;
D O I
10.1023/A:1007413511361
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The simple Bayesian classifier is known to be optimal when attributes are independent given the class, but the question of whether other sufficient conditions for its optimality exist has so far not been explored. Empirical results showing that it performs surprisingly well in many domains containing clear attribute dependences suggest that the answer to this question may be positive. This article shows that, although the Bayesian classifier's probability estimates are only optimal under quadratic loss if the independence assumption holds, the classifier itself can be optimal under zero-one loss (misclassification rate) even when this assumption is violated by a wide margin. The region of quadratic-loss optimality of the Bayesian classifier is in fact a second-order infinitesimal fraction of the region of zero-one optimality. This implies that the Bayesian classifier has a much greater range of applicability than previously thought. For example, in this article it is shown to be optimal for learning conjunctions and disjunctions, even though they violate the independence assumption. Further, studies in artificial domains show that it will often outperform more powerful classifiers for common training set sizes and numbers of attributes, even if its bias is a priori much less appropriate to the domain. This article's results also imply that detecting attribute dependence is not necessarily the best way to extend the Bayesian classifier, and this is also verified empirically.
引用
收藏
页码:103 / 130
页数:28
相关论文
共 37 条
[1]  
[Anonymous], P 12 INT C MACH LEAR
[2]  
[Anonymous], PROGR MACHINE LEARNI
[3]  
[Anonymous], 1996, P 2 INT C KNOWLEDGE
[4]  
[Anonymous], [No title captured], DOI DOI 10.1016/B978-1-55860-332-5.50055-9
[5]  
[Anonymous], P 12 INT C MACH LEAR
[6]   SENSITIVITY ANALYSIS IN BAYESIAN CLASSIFICATION MODELS - MULTIPLICATIVE DEVIATIONS [J].
BENBASSAT, M ;
KLOVE, KL ;
WEIL, MH .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1980, 2 (03) :261-266
[7]  
BREIMAN L, 1996, 460 U CAL BERK STAT
[8]  
CESTNIK B, 1990, P 9 EUR C ART INT ST
[9]  
Clark P., 1989, Machine Learning, V3, P261, DOI 10.1007/BF00116835
[10]  
Clark P., 1991, Machine Learning - EWSL-91. European Working Session on Learning Proceedings, P151, DOI 10.1007/BFb0017011