ISDA-for-Deep-Networks icon indicating copy to clipboard operation
ISDA-for-Deep-Networks copied to clipboard

Questions about ISDA for ImageNet

Open JamenceTom opened this issue 3 years ago • 1 comments

Thank you for your great work!!! Sorry to bother you, I am confused on the implementation of ISDA for ImageNet, as shown in the following image. image Why do you only consider the diagonal elements of sigma2?

JamenceTom avatar Dec 20 '21 03:12 JamenceTom

It could be this implementation ignores the covariance between deep features.

jackliu333 avatar Feb 26 '22 22:02 jackliu333

Indeed, we ignore the covariance between deep features on ImageNet (only ImageNet) to save the GPU memory. Take ResNet-50 for example. If we consider all the covariance, we will have a 1000 * 2048 * 2048 tensor, while in the current implementation, we only need to process a 1000 * 2048 tensor. We find that ISDA significantly improves the accuracy even with this implementation technique.

blackfeather-wang avatar May 11 '23 09:05 blackfeather-wang