Purifying Interaction Effects with the Functional ANOVA: An Efficient Algorithm for Recovering Identifiable Additive Models
Lengerich, Benjamin, Tan, Sarah, Chang, Chun-Hao, Hooker, Giles, Caruana, Rich
–arXiv.org Artificial Intelligence
Recent methods for training generalized additive models (GAMs) with pairwise interactions achieve state-of-the-art accuracy on a variety of datasets. Adding interactions to GAMs, however, introduces an identifiability problem: effects can be freely moved between main effects and interaction effects without changing the model predictions. In some cases, this can lead to contradictory interpretations of the same underlying function. This is a critical problem because a central motivation of GAMs is model interpretability. In this paper, we use the Functional ANOV A decomposition to uniquely define interaction effects and thus produce identifiable additive models with purified interactions. To compute this decomposition, we present a fast, exact, mass-moving algorithm that transforms any piecewise-constant function (such as a tree-based model) into a purified, canonical representation. We apply this algorithm to several datasets and show large disparity, including contradictions, between the apparent and the purified effects. An important question in data analysis is whether two variables act in concert to affect an outcome. But this unconstrained additive model has fundamental flaws.
arXiv.org Artificial Intelligence
Nov-12-2019
- Country:
- Asia > China (0.04)
- Europe > Spain
- Canary Islands (0.04)
- North America > United States
- California
- Los Angeles County > Los Angeles (0.04)
- San Francisco County > San Francisco (0.04)
- Florida > Broward County (0.04)
- Illinois > Cook County
- Homewood (0.04)
- Pennsylvania > Allegheny County
- Pittsburgh (0.04)
- California
- Pacific Ocean (0.04)
- Genre:
- Research Report > New Finding (0.68)
- Industry:
- Health & Medicine (1.00)
- Technology: