Adversarial Training of Gradient-Boosted Decision Trees

被引:22
作者
Calzavara, Stefano [1 ]
Lucchese, Claudio [1 ]
Tolomei, Gabriele [2 ]
机构
[1] Univ Ca Foscari Venezia, Venice, Italy
[2] Sapienza Univ Roma, Rome, Italy
来源
PROCEEDINGS OF THE 28TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT (CIKM '19) | 2019年
关键词
Adversarial learning; Decision trees; Tree ensembles;
D O I
10.1145/3357384.3358149
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Adversarial training is a prominent approach to make machine learning (ML) models resilient to adversarial examples. Unfortunately, such approach assumes the use of differentiable learning models, hence it cannot be applied to relevant ML techniques, such as ensembles of decision trees. In this paper, we generalize adversarial training to gradient-boosted decision trees (GBDTs). Our experiments show that the performance of classifiers based on existing learning techniques either sharply decreases upon attack or is unsatisfactory in absence of attacks, while adversarial training provides a very good trade-off between resiliency to attacks and accuracy in the unattacked setting.
引用
收藏
页码:2429 / 2432
页数:4
相关论文
共 13 条
[1]  
Biggio B., 2017, CORR
[2]   SmcHD1, containing a structural-maintenance-of-chromosomes hinge domain, has a critical role in X inactivation [J].
Blewitt, Marnie E. ;
Gendrel, Anne-Valerie ;
Pang, Zhenyi ;
Sparrow, Duncan B. ;
Whitelaw, Nadia ;
Craig, Jeffrey M. ;
Apedaile, Anwyn ;
Hilton, Douglas J. ;
Dunwoodie, Sally L. ;
Brockdorff, Neil ;
Kay, Graham F. ;
Whitelaw, Emma .
NATURE GENETICS, 2008, 40 (05) :663-669
[3]  
Chollet F., 2017, Deep learning with python, manning publications, DOI DOI 10.1186/S12859-020-03546-X
[4]   Greedy function approximation: A gradient boosting machine [J].
Friedman, JH .
ANNALS OF STATISTICS, 2001, 29 (05) :1189-1232
[5]  
Goodfellow I J, 2014, Computer Science
[6]  
Huang L., 2011, P 4 ACM WORKSH SEC A, P43
[7]  
Kantchelian A, 2016, INT C MACHINE LEARNI, P2387
[8]  
Kurakin A., 2016, Adversarial examples in the physical world
[9]  
Madry A, 2018, INT C LEARN REPR
[10]   DeepFool: a simple and accurate method to fool deep neural networks [J].
Moosavi-Dezfooli, Seyed-Mohsen ;
Fawzi, Alhussein ;
Frossard, Pascal .
2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, :2574-2582