Re: Official Comment by Reviewer yxTo
Apologies for the delay, this is a follow-up regarding the initial experimental results using iFlood.
We ran all methods in precisely the setup described in the paper, but this time included iFlood, which is essentially implemented by replacing the smooth function $\\rho(x) = \\sqrt{x^{2}+1} - 1$ used in SoftAD with the absolute value function $\\rho(x) = \\vert x \\vert$. We give iFlood the exact same hyperparameter grid as SoftAD, and choose based on validation accuracy as with the original tests.
The tests for FashionMNIST have already finished, and so we share those here. We cannot attach figures it seems, and to keep anonymity we will just post numerical values here. In the table below, we post values (averaged over trials) for each of the key quantities shown in Figures 4 and 5 in our paper, namely test (average) loss, test accuracy, and model $\\ell\_{2}$ norm, all after the final epoch is finished.
| | ERM | Flooding | SAM | SoftAD | iFlood |
| ----------- | ----------- | ----------- | ----------- | ----------- | ----------- |
| Test loss | $0.80$ | $0.44$ | $0.61$ | $0.45$ | $0.42$ |
| Test acc | $0.90$ | $0.89$ | $0.90$ | $0.90$ | $0.89$ |
| $\\ell\_{2}$ norm | $75$ | $84$ | $129$ | $54$ | $74$ |
Essentially, for the small/easy FashionMNIST task, we see that losses and accuracies are quite similar, but a big gap in the model norm appears between methods. Regarding how the trajectory of iFlood is over epochs in each of these quantities, it is very similar to SoftAD in the case of loss and accuracy (as seen in Figure 4 in the paper), and doesn't have the dramatic "double descent" that is only present in Flooding. On the other hand, for the 500 epoch tests we've run, iFlood leads to a model norm growing monotonically (like SAM in our Figure 5). While its growth is slower than SAM, the norm growth does not slow down quickly like in SoftAD. It is natural to infer that as learning progresses, the effect of our smoothing function (downweighting points that are borderline, i.e., essentially good enough) is appearing in this rather stark difference in norm trajectories.
Regarding which value of $\\theta$ is selected by validation data, iFlood has mean $0.15$ with standard deviation $0.1$, clearly more variance than we see in Flooding (mean $0.01$, SD $0.0$) and SoftAD (mean $0.03$, SD $0.04$) for the same dataset, though this might settle down with more trials.
Taken together, it seems like the pointwise design (in both SoftAD and iFlood) leads to a faster convergence than vanilla Flooding, but the smoothness in SoftAD is what induces the strong regularization effect on the model norm, especially in the later stages of the learning process. Thanks again for the feedback.