Download

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.


Citation

Roth, Jannik P., and Jürgen Bajorath. “Protocol to calculate and compare exact Shapley values for different kernels in support vector machine models using binary features.” STAR protocols 5.4 (2024).

@article{roth2024protocol,
  title={Protocol to calculate and compare exact Shapley values for different kernels in support vector machine models using binary features},
  author={Roth, Jannik P and Bajorath, J{\"u}rgen},
  journal={STAR Protocols},
  volume={5},
  number={4},
  year={2024},
  publisher={Elsevier},
  doi={10.1016/j.xpro.2024.103450}
}

Additional Resources

This protocol extends the previous study.