Thanks for your thorough review and the many relevant references.
We agree that the literature on generalization bounds is extensive
and that we can do a better job of comparing to existing works. But
these comparison are often difficult since one bound is rarely strictly
better than another one, we feel like doing too many comparison could
hurt the readability/accessibility of the paper. We propose to add
detailed comparison to a few selected results whose comparison is
easier (e.g. Bartlett et al. 2017), but more importantly we will write
a high level comparison, which views our work as a combination of
two lines of work:
On one hand, our work is inspired by approximation results such as
(Schimidt-Hieber, 2020) which show that compositions of Sobolev/Hölder
functions can be approximated by neural networks with few parameters,
so few that the generalization error can be bounded and shown to match
the known optimal rates for learning such compositions. But these
results require training networks with few neurons, since they rely
on a small number of parameters as capacity control, and we know that
having many neurons helps the optimization of DNNs (e.g. mean-field/NTK
limits). The work (Galanti et al. 2023, and Poggio et Fraser, 2024)
can show similar optimal rates under the assumption that sufficiently
many parameters are zero, which directly constraints the dimensionality
of the space.
Another approach are norm-based generalization bounds (rather than
based on dimensionality), which show how the capacity of DNNs can
be controlled by different complexity measures $R(\theta)$ of the
parameter that are (almost) independent of the width and depths of
the network. Many such bounds have been proven in the recent years
(such as the ones you refer too in your review), but it can be difficult
to compare them. Also, we are not aware of any result showing that
these norm-based bounds can achieve tight or close to tight rates
on compositions of Sobolev functions. To achieve this we make a few
changes to bound of (Bartlett et al. 2017): switching from operator
norms to Lipschitz constant, from the (2,1) norm to the $F_{1}$-norm
(and getting rid of the $2/3$ and $3/2$ exponents, but this has
a smaller impact). The second change allows us to reuse approximation
results from (Bach, 2017) to show that compositions of Sobolev functions
can be approximated by AccNets with almost optimal rates. The first
change (relying on Lipschitz constant) allows us to retain almost
optimal rates even in hard settings when multiple functions in the
compositions are Sobolev with low-differentiability. While it is difficult
to prove that these changes are necessary to obtain almost optimal
rates, these two changes allow for a relatively natural construction
when approximating the composition of Sobolev functions.
In general, we believe that this family of functions could be a good
baseline to compare generalization bounds, their compositional structure
seems well-adapted to DNNs, and they contain enough variety to have
a complex structure to allow for a fair comparison: the complexity
of the model can either be increased by composing more functions,
or by increasing the complexity of each function.
We have reworked the introduction to better explain this, and better
differentiate our work from previous ones (and have also added citations
to the papers your reference).
We also added a short paragraph after the statement of Theorem 2 comparing
our bound to the bound of (Bartlett et al. 2017) which is most similar
to our bound:
"This allows us compare our complexity measure to the
one in (Bartlett et al. 2017), whose complexity measure $\\prod\_{\\ell}\\|W\_{\\ell}\\|\_{op}\\left(\\sum\_{\\ell}\\frac{\\|W\_{\\ell}\\|\_{2,1}\^{2\/3}}{\\|W_{\\ell}\\|\_{op}\^{2\/3}}\\right)^{3\/2}$
is closest to ours. We obtain three improvements: replacing the operator
norm by the Lipschitz constant of $f_{\ell}$, replacing the $(2,1)$-norm
($\|A\|\_{2,1}=\|(\|A\_{:,1}\|\_{2},\dots,\|A\_{:,d}\|\_{2})\|\_{1}$) by
the nuclear norm, and removing the $2/3$ and $3/2$ exponents. These
three changes play a significant role in Theorem 4, as we discuss
later. Note however that since our bound relies on the rank of the
weight matrices being bounded, we cannot say that it is a strict improvement
over (Bartlett et al. 2017)."
Finally the main change we did is rework the discussion following
Theorem 4, where we focus on 4 points: the power of already existing
approximation results for the $F_{1}$-norm; sparsity-based bounds
vs our norm based bounds (comparison to (Schimidt-Hieber, 2020) and others);
how the Lipschitz constant vs operator norms affect the final rates;
the large depth behavior of our bound in comparison to (Bartlett et
al. 2017) and (Golowich et al. 2020) which can in some case lead to
an exponential dependence on depth. You can check the updated version for details of this discussion.