Closed tingwl0122 closed 1 month ago
The performance is (slightly) verified through MNIST+LR example in dattri/example/mnist_lr/influence_function_noisy_label.py
Checked Data Sample Found flipped Sample
--------------------------------------------------
0 0
100 69
200 92
300 105
400 106
500 108
600 108
700 108
800 108
900 108
Description
Fix Arnoldi algorithm's bug by using
arnoldi_project
defined indattri/projection.py
1. Motivation and Context
Now the eigenspace calculated by Arnoldi algorithm will be fixed throughout the attribution.
2. Summary of the change
IFAttributorArnoldi
indattri/algorithm/influence_function.py
dattri/func/projection.py
3. What tests have been added/updated for the change?