albermax / innvestigate

A toolbox to iNNvestigate neural networks' predictions!
Other
1.25k stars 234 forks source link

LRP-Z = LRP gamma? #245

Closed daviddliu closed 3 years ago

daviddliu commented 3 years ago

Is LRP-Z the same thing as "LRP gamma"? I can't seem to find LRP-Z in the literature, just want to make sure. Thanks!

sebastian-lapuschkin commented 3 years ago

Dear @daviddliu,

LRP-Z is the most basic LRP decomposition rule, initially published in this paper as Eq. 56. The Term LRP-Z appears and is explained here in disambiguation (alternative open access link). Since LRP-Z is identical to LRP-epsilon with epsilon=0, it is sometimes referred to LRP-0, e.g. here, see Appendix 10.A). This link will also clarify how LRP-Z (or LRP-0) and LRP-gamma differ.

daviddliu commented 3 years ago

Hi @sebastian-lapuschkin thank you for your work on this library, and for the links. The last one is especially helpful. So if I am understanding correctly, LRP-gamma is currently not implemented? Thanks!

leanderweber commented 3 years ago

Hi @daviddliu,

in this branch (https://github.com/albermax/innvestigate/tree/updates_towards_tf2.0), LRP-gamma is already implemented.

In the final Innvestigate 2 version, LRP-gamma will definitely also be included!

daviddliu commented 3 years ago

Thank you both!