Summary
The authors of this paper propose an architectural change in neural networks, in a way that enforces the normalization equivariance property. The authors demonstrate how networks that satisfy this property can be used in the setting of image denoising.
Strengths
- The paper is clearly written overall. The intended goal of the architectural changes proposed is clear, and how these changes achieve this goal is also made explicit in the paper. The proposed architecture is also novel, as far as I am aware.
- There is a clear benefit derived from the architectural changes proposed by the authors. The intended effect of normalization equivariance is to make the output of the network disregard potential alterations in the scale of the noise added to the model. This is made clear via Figure 4, which precisely shows that the alterations to the architecture achieve the intended effect. The authors also adequately explain in the paper how this equivariance with respect to this normalization makes their models robust to the amount of noise added to the input, namely in that adding different amounts of noise only corresponds to renormalization.
- The idea that the authors propose regarding sort pool between channels is an interesting and novel way of pooling information from different channels in CNNs. This seems to be a novel inclusion in the architecture of a neural network, and I am interested in its potential applications beyond normalization equivariance.
Weaknesses
My main issues with this paper lie with the somewhat limited setting of the experiments performed to validate the abilities of the proposed architecture.
- While interesting, the target problem for this paper is somewhat limited. The only application considered in this paper is that of image denoising, which is arguably a very limited setting. I believe that demonstrating the effects of enforcing normalization equivariance in other problems (such as image classification or other types of reconstruction e.g. superresolution) would improve the paper.
- Even in the context of denoising, the authors of this paper only consider the setting of Gaussian noise being applied to an image. While generally accepted as a valid setting for denoising, It would be interesting to see if the normalization equivariance was able to help in the case where different types of noise are applied (e.g. salt-pepper noise, random masking of pixels, and so on).
- Regarding baselines, the authors compare against techniques which use regular feedforward neural networks. While the comparisons support the points made by the authors, I believe that it would be interesting to compare against techniques that employ generative networks to solve the denoising problems e.g. via DPS [A].
Reference:
[A] Chung et al., “Diffusion Posterior Sampling for General Noisy Inverse Problems”, ICLR 2023.
Questions
I would be interested to know if the authors have considered applying their architectural change not when training the models from scratch, but by altering select layers of a pretrained model (for example, by including the sorting layer as part of a pretrained architecture). If something like this is possible, then it would alleviate some of the issues I mentioned above, allowing the method to be more readily applied to a larger set of problems.
Rating
6: Weak Accept: Technically solid, moderate-to-high impact paper, with no major concerns with respect to evaluation, resources, reproducibility, ethical considerations.
Confidence
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.
Limitations
I believe the authors should better clarify in the paper how currently their method is applicable mainly to image denoising as it stands (even though in principle normalization equivariance may be helpful in other tasks as well).
Regarding negative societal impact, I do not see any immediate issues arising from this work.