Groups Don't Move as One: A Bregman Clustering View of Linearized Group Influence
Organizations: Department of Computer Science & Engineering, POSTECH · Graduate School of Artificial Intelligence, POSTECH
Abstract
Influence functions provide an efficient alternative to retraining for assessing the effects of removing or reweighting training data. For groups, however, the standard first-order estimate reduces individual contributions to a sum that can conceal substantial differences among members, including opposing effects that cancel. We establish a Bregman centroid formulation of the linearized group influence objective, interpreting this aggregate as a single representative and using Bregman information (BI) to quantify the variation it omits. Extending this formulation to multiple clusters reveals distinct contributions whose sum recovers the original estimate. We further propose an estimator that jointly optimizes the weights of these cluster contributions, rather than simply summing them. Experiments uncover cluster-specific influence patterns and a positive association between target-specific BI and approximation error. The proposed estimator achieves higher than standard group influence in predicting target changes under the nonlinear proximal Bregman response function. Simplified clustering and correction variants reduce computational cost. The centroid view thus explains what additive group influence leaves out and provides a basis for using that information to improve estimation.
Figures & tables
| Dogfish (logistic, 30%) | MNIST (MLP, 10%) | ||||
|---|---|---|---|---|---|
| Clustering | Spearman | Spearman | |||
| Joint | Bregman | ||||
| Euclidean | |||||
| Intra | Bregman | ||||
| Euclidean | |||||
| Stage | Removal ratio | Baseline | Approx. | Reduction |
|---|---|---|---|---|
| Partition | s | s | ||
| Edit curvature | s | s |
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | Model | Classes | Ridge | |
|---|---|---|---|---|
| Dogfish | Logistic head, 2,048 features + intercept | 2 | 1,800 | 0.01 |
| MNIST | ReLU MLP, – – – | 10 | 60,000 | 0.1001 |
| CIFAR-10 | Myrtle/DAWNBench ResNet9 | 10 | 50,000 | 0.3005 |
| Model | Precision / init. | Solver | Budget and stopping |
|---|---|---|---|
| Logistic | FP64; GI initialization | Newton–PCG with strong-Wolfe L-BFGS fallback | PCG up to 100 steps; L-BFGS fallback up to 2,000 steps; gradient tolerance |
| MLP | FP64; GI initialization | Strong-Wolfe L-BFGS, learning rate 1, history 50 | 20 calls, each with up to 10 iterations |
| ResNet | Original-model initialization | Strong-Wolfe L-BFGS, learning rate 0.5, history 20 | 100 FP32 warm steps followed by 40 FP64 steps |
| Model | |||||||
|---|---|---|---|---|---|---|---|
| Dogfish logistic | 0.865 | 0.815 | 0.676 | 0.549 | 0.475 | 0.327 | 0.140 |
| MNIST-10 MLP | 0.701 | 0.656 | 0.580 | 0.453 | 0.340 | 0.169 | 0.121 |
| CIFAR-10 ResNet9 | 0.525 | 0.413 | 0.290 | 0.218 | 0.190 | 0.146 | 0.145 |
| Removal | Metric | Joint | Intra | |||
| Dogfish | ||||||
| 0.995 | 0.999 | — | ||||
| 0.998 | 1.00 | — | ||||
| 0.946 | 0.985 | 0.982 | ||||
| 0.985 | 0.994 | 0.993 | ||||
| 0.891 | 0.945 | 0.945 | ||||
| Method | Spearman | |
|---|---|---|
| Dogfish ( ) | ||
| GI | 0.988 | 0.901 |
| Single-component E2 ( ) | 0.985 | 0.946 |
| Euclidean Joint E2 ( ) | 0.994 | 0.985 |
| Euclidean Intra E2 ( ) | 0.993 | 0.982 |
| Euclidean Joint E2 ( ) | 1.00 | 0.997 |
| Model | Projected BI | Full BI | Euclidean |
|---|---|---|---|
| Dogfish logistic | 0.865 | 0.759 | 0.760 |
| MNIST-10 MLP | 0.701 | 0.556 | 0.558 |
| Method | Spearman | |
|---|---|---|
| Dogfish ( ) | ||
| GI | 0.984 | 0.862 |
| Single-component E2 ( ) | 0.981 | 0.891 |
| Bregman Joint E2 ( ) | 0.989 | 0.945 |
| Bregman Intra E2 ( ) | 0.984 | 0.945 |
| Euclidean Joint E2 ( ) | 0.989 | 0.945 |
| Spearman | ||||||||
| Joint E2 | Intra E2 | Joint E2 | Intra E2 | |||||
| Bregman | Euclidean | Bregman | Euclidean | Bregman | Euclidean | Bregman | Euclidean | |
| 1 | 0.981 | 0.981 | 0.981 | 0.981 | 0.891 | 0.891 | 0.891 | 0.891 |
| 2 | 0.989 | 0.989 | 0.984 | 0.984 | 0.945 | 0.945 | 0.945 | 0.945 |
| 4 | 0.993 | 0.993 | 0.984 | 0.984 | 0.968 | 0.970 | 0.951 | 0.950 |
| 6 | 0.995 | 0.996 | 0.982 | 0.982 | 0.978 | 0.978 | 0.946 | 0.947 |
| Spearman | ||||||||
| Joint E2 | Intra E2 | Joint E2 | Intra E2 | |||||
| Bregman | Euclidean | Bregman | Euclidean | Bregman | Euclidean | Bregman | Euclidean | |
| 1 | 0.997 | 0.997 | 0.997 | 0.997 | 0.993 | 0.993 | 0.993 | 0.993 |
| 2 | 0.998 | 0.998 | 0.998 | 0.998 | 0.995 | 0.995 | 0.993 | 0.994 |
| 4 | 0.998 | 0.998 | 0.998 | 0.998 | 0.996 | 0.996 | 0.994 | 0.994 |
| 6 | 0.999 | 0.999 | 0.998 | 0.998 | 0.996 | 0.997 | 0.994 | 0.994 |
| Spearman | ||||||||
| Joint E2 | Intra E2 | Joint E2 | Intra E2 | |||||
| Bregman | Euclidean | Bregman | Euclidean | Bregman | Euclidean | Bregman | Euclidean | |
| 1 | 0.985 | 0.985 | 0.985 | 0.985 | 0.946 | 0.946 | 0.946 | 0.946 |
| 2 | 0.994 | 0.994 | 0.993 | 0.993 | 0.985 | 0.985 | 0.982 | 0.982 |
| 4 | 0.998 | 0.998 | 0.994 | 0.994 | 0.995 | 0.996 | 0.986 | 0.987 |
| 6 | 0.999 | 0.999 | 0.993 | 0.994 | 0.997 | 0.997 | 0.984 | 0.985 |
| Coefficient model | Retained contributions | Spearman | |
|---|---|---|---|
| GI | Full | 0.997 | 0.978 |
| Large only | 0.794 | 0.630 | |
| Small only | 0.492 | -0.008 | |
| Single-component E2 ( ) | Full | 0.997 | 0.993 |
| Large only | 0.797 | 0.638 | |
| Small only | 0.492 | -0.002 |
| Joint | Intra | Reduction (%) | |
|---|---|---|---|
| 2 | 0.193 | 0.103 | 46.6 |
| 4 | 0.384 | 0.111 | 71.2 |
| 10 | 0.973 | 0.136 | 86.0 |
Influence Functions
Influence functions estimate how training examples or interventions change model parameters, predictions, and downstream behavior.
See all 40 papers