Overview of shapiq: Shapley Interaction Quantification
mainshapiq is a Python package designed for approximating any-order Shapley interactions, benchmarking game-theoretical algorithms for machine learning, and explaining feature interactions in model predictions.
It extends the shap package by quantifying the synergy effect between entities (referred to as players in game theory), such as explanatory features, data points, or weak learners in ensemble models. This provides a more comprehensive view of machine learning models compared to standard individual Shapley values.