Interpretable machine learning with an ensemble of gradient boosting machines

作者:

Highlights:

摘要

A method for the local and global interpretation of a black-box model on the basis of the well-known generalized additive models is proposed. It can be viewed as an extension or a modification of the algorithm using the neural additive model. The method is based on using an ensemble of gradient boosting machines (GBMs) such that each GBM is learned on a single feature and produces a shape function of the feature. The ensemble is composed as a weighted sum of separate GBMs resulting a weighted sum of shape functions which form the generalized additive model. GBMs are built in parallel using randomized decision trees of depth 1, which provide a very simple architecture. Weights of GBMs as well as features are computed in each iteration of boosting by using the Lasso method and then updated by means of a specific smoothing procedure. In contrast to the neural additive model, the method provides weights of features in the explicit form, and it is simply trained. A lot of numerical experiments with an algorithm implementing the proposed method on synthetic and real datasets demonstrate its efficiency and properties for local and global interpretation.

论文关键词:Interpretable model,XAI,Gradient boosting machine,Decision tree,Ensemble model,Lasso method

论文评审过程:Received 21 October 2020, Revised 24 March 2021, Accepted 25 March 2021, Available online 26 March 2021, Version of Record 31 March 2021.

论文官网地址:https://doi.org/10.1016/j.knosys.2021.106993