Auditing black-box models for indirect influence

被引:117
作者
Adler, Philip [1 ]
Falk, Casey [1 ]
Friedler, Sorelle A. [1 ]
Nix, Tionney [1 ]
Rybeck, Gabriel [1 ]
Scheidegger, Carlos [2 ]
Smith, Brandon [1 ]
Venkatasubramanian, Suresh [3 ]
机构
[1] Haverford Coll, Dept Comp Sci, Haverford, PA 19041 USA
[2] Univ Arizona, Dept Comp Sci, Tucson, AZ 85721 USA
[3] Univ Utah, Dept Comp Sci, Salt Lake City, UT 84112 USA
基金
美国国家科学基金会;
关键词
Black-box auditing; ANOVA; Algorithmic accountability; Deep learning; Discrimination-aware data mining; Feature influence; Interpretable machine learning;
D O I
10.1007/s10115-017-1116-3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Data-trained predictive models see widespread use, but for the most part they are used as black boxes which output a prediction or score. It is therefore hard to acquire a deeper understanding of model behavior and in particular how different features influence the model prediction. This is important when interpreting the behavior of complex models or asserting that certain problematic attributes (such as race or gender) are not unduly influencing decisions. In this paper, we present a technique for auditing black-box models, which lets us study the extent to which existing models take advantage of particular features in the data set, without knowing how the models work. Our work focuses on the problem of indirect influence: how some features might indirectly influence outcomes via other, related features. As a result, we can find attribute influences even in cases where, upon further direct examination of the model, the attribute is not referred to by the model at all. Our approach does not require the black-box model to be retrained. This is important if, for example, the model is only accessible via an API, and contrasts our work with other methods that investigate feature influence such as feature selection. We present experimental evidence for the effectiveness of our procedure using a variety of publicly available data sets and models. We also validate our procedure using techniques from interpretable learning and feature selection, as well as against other black-box auditing procedures. To further demonstrate the effectiveness of this technique, we use it to audit a black-box recidivism prediction algorithm.
引用
收藏
页码:95 / 122
页数:28
相关论文
共 32 条
  • [1] Adler P, 2016, P IEEE INT C DAT MIN
  • [2] Agrawal R, 2000, SIGMOD REC, V29, P439, DOI 10.1145/335191.335438
  • [3] Angwin J., PROPUBLICA
  • [4] Barakat N., 2004, P 14 INT C COMP THEO
  • [5] Random forests
    Breiman, L
    [J]. MACHINE LEARNING, 2001, 45 (01) : 5 - 32
  • [6] Bucila C., 2006, P 12 ACM SIGKDD INT, P535
  • [7] Casella G., 2001, Statistical Inference
  • [8] A survey on feature selection methods
    Chandrashekar, Girish
    Sahin, Ferat
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2014, 40 (01) : 16 - 28
  • [9] Chouldechova A, 2016, WORKSH FAIRN ACC TRA
  • [10] Clark P., 1989, Machine Learning, V3, P261, DOI 10.1007/BF00116835