Work

Protocol to calculate and compare exact Shapley values for different kernels in support vector machine models using binary features

Year: 2024
Type: article
Abstract: The Shapley value formalism from cooperative game theory was adapted to explain predictions of machine learning models. Here, we present a protocol to calculate and compare exact Shapley values for support vector machine models with commonly used kernels and binary input features. We describe steps for installing software, preparing data, and calculating Shapley values with customizable Python scripts. We then detail procedures for analyzing results via correlation analysis and feature mapping. For complete details on the use and execution of this protocol, please refer to Roth and Bajorath. 1 • Practical guide for calculating exact Shapley values for SVMs with different kernels • Automatic analysis of results for alternative kernels • Visualizations of feature importance for explaining predictions • Step-by-step instructions for using SVEKER in custom research projects Publisher’s note: Undertaking any experimental protocol requires adherence to local institutional guidelines for laboratory safety and ethics. The Shapley value formalism from cooperative game theory was adapted to explain predictions of machine learning models. Here, we present a protocol to calculate and compare exact Shapley values for support vector machine models with commonly used kernels and binary input features. We describe steps for installing software, preparing data, and calculating Shapley values with customizable Python scripts. We then detail procedures for analyzing results via correlation analysis and feature mapping.
Language: English
Open Access status: gold
Estimated APC paid: $1,500
OpenAlex ID: W4404332042
FWCI: 0.147
Cites: 7
Cited by: 1
Related to: 10