Cnn influence example#195
Conversation
|
|
@Xuzzo Thanks for your work! It looks better now. The main thing I noticed is that in the imagenet notebook when you load the dataset it prints information that is useless to the notebook reader: Perhaps we should call |
mdbenito
left a comment
There was a problem hiding this comment.
I've looked a bit at the supporting code but couldn't check the notebooks yet. Will do asap
|
MR comments should be addressed. |
AnesBenmerzoug
left a comment
There was a problem hiding this comment.
I had another quick look at it. It looks good to me and can be merged!
|
Hi hi, the supporting code is better now, thanks! I haven't had time to check it in detail yet, but the notebook:
I understand that it makes sense to be consistent with the paper that is implemented, but a major selling point of the review and of a library like pydvl is that we provide a common framework and notation to understand any paper on influence functions. In particular, it is important to unify notation and be general enough. Koh2017 is a rather sloppy source because it fails to properly define the object that is being approximated and also diverges from the usual definitions. Custom definitions are ok, but we should strive to make the link to what is standard in the literature, I believe. Now, the stub I wrote over a year ago is itself worse than sloppy, I'm not claiming it's any better (actually I just read it and it's pretty confusing, to put it mildly 😅). But it'd be nice to try to link both. It is ok to remain superficial in the notebook, if it is consistent with the review. Maybe you can start by mentioning the latter, and in the future work to improve that document (we should coordinate, though). |
Fix/cnn influence
|
To do, from discussion in #235:
|

Description
This PR introduces an example where influence functions are used for CNNs.
Changes
Checklist
"nbsphinx":"hidden"