Importance Sampling for Nonlinear Models
Prakash Palanivelu Rajmohan, Fred Roosta
TL;DR
This work addresses the challenge of extending importance sampling to nonlinear models by introducing the nonlinear adjoint operator, enabling an inner-product-like representation that yields nonlinear leverage and norm scores. By formulating a nonlinear dual matrix $\widehat{\mathbf{F}}^{\star}(\bm\theta)$, the authors derive sampling schemes with guarantees analogous to linear subspace embeddings for nonlinear losses, including squared loss. They provide parameter-independent score estimation, an $\varepsilon$-net based lower bound, and conditions under which the full-data loss can be approximated from sampled data with small error. Empirical results on regression and binary classification tasks demonstrate that nonlinear scores identify important samples and aid outlier detection, while reducing training costs compared to linear or uniform sampling. The framework promises practical impact for efficient training and model diagnostics in neural networks and generalized linear predictors, with potential extensions to active and transfer learning.
Abstract
While norm-based and leverage-score-based methods have been extensively studied for identifying "important" data points in linear models, analogous tools for nonlinear models remain significantly underdeveloped. By introducing the concept of the adjoint operator of a nonlinear map, we address this gap and generalize norm-based and leverage-score-based importance sampling to nonlinear settings. We demonstrate that sampling based on these generalized notions of norm and leverage scores provides approximation guarantees for the underlying nonlinear mapping, similar to linear subspace embeddings. As direct applications, these nonlinear scores not only reduce the computational complexity of training nonlinear models by enabling efficient sampling over large datasets but also offer a novel mechanism for model explainability and outlier detection. Our contributions are supported by both theoretical analyses and experimental results across a variety of supervised learning scenarios.
