存在异常值时的提升方法:基于非凸损失函数的自适应分类

Boosting in the Presence of Outliers: Adaptive Classification With Nonconvex Loss Functions

Journal of the American Statistical Association · 2017
被引 35
ABS 4

中文导读

研究非凸损失函数在二分类问题中的作用,提出ArchBoost框架和自适应鲁棒提升算法,能有效应对数据中的异常值和标签错误,提升预测准确性。

Abstract

This article examines the role and the efficiency of nonconvex loss functions for binary classification problems. In particular, we investigate how to design adaptive and effective boosting algorithms that are robust to the presence of outliers in the data or to the presence of errors in the observed data labels. We demonstrate that nonconvex losses play an important role for prediction accuracy because of the diminishing gradient properties—the ability of the losses to efficiently adapt to the outlying data. We propose a new boosting framework called ArchBoost that uses diminishing gradient property directly and leads to boosting algorithms that are provably robust. Along with the ArchBoost framework, a family of nonconvex losses is proposed, which leads to the new robust boosting algorithms, named adaptive robust boosting (ARB). Furthermore, we develop a new breakdown point analysis and a new influence function analysis that demonstrate gains in robustness. Moreover, based only on local curvatures, we establish statistical and optimization properties of the proposed ArchBoost algorithms with highly nonconvex losses. Extensive numerical and real data examples illustrate theoretical properties and reveal advantages over the existing boosting methods when data are perturbed by an adversary or otherwise. Supplementary materials for this article are available online.

机器学习分类算法异常值处理提升方法