Summary
The paper addresses two main questions: (1) Can the parameters' norm be understood in terms of a quantity that is more insightful from a functional analysis point of view? (2) What kind of functions are learned when minimizing the empirical loss, either with an explicit or implicit regularization of the parameters' norm? The paper provides an answer to these questions for univariate functions when the bias parameters are regularized. It shows that penalizing the bias terms enforces sparsity and uniqueness of the estimated function, which does not hold without penalization of the biases. The paper provides a theorem (see Theorem 1) that states the representational cost of a function is given by the total variation of its second derivative, weighted by an sqrt(1 + x^2) factor. This weighting does favor sparse estimators when training neural networks.
Strengths
- It is well-known that omitting the bias parameters of the NN makes the analysis easier. So, the fact that the bias terms are included is highly welcomed. There are interesting conclusions garnished from including the bias terms, such as the enforcement of sparsity.
- The paper shows that the representational cost of a function is given by the total variation of its second derivative, weighted by an sqrt(1 + x^2) factor.
Weaknesses
- The work is only for univariate functions, mainly for ReLU NNs with skip connections, penalization terms (that are not common in practice), and continuous dynamics for training. Therefore, the theoretical study here may say very little about the answers to the manuscript's two main questions for practical NNs. However, I acknowledge that it may be extremely hard to do analysis when the setup is modified and the authors provide empirical evidence.
- A skip connection is a useful architecture to make the analysis easier; however, whether it says anything about the NNs that are used in practice is unclear to me. The author says: "Since a skip connection can be represented by two ReLU neurons, it is commonly believed that considering a free skip connection does not alter the nature of the obtained results."; however, I am not aware of a theoretical statement that makes it precise in this setting.
Questions
1. I wonder if there is anything special to the weight sqrt(1 + x^2) from a higher level and how particular this result is to the setup considered in the paper, e.g., Relu, Skip connection, 1D setup, and one hidden neural network.
2. The definition of the parameter norm is the squared $\ell_2$ norm of all the {a_j}, {b_j}, and {w_j}. While in 1D, we can consider them as 3 different vectors, but in higher dimensions, I am not sure about viewing them as vectors is the correct way of defining the parameter norm. Also, when it comes to sparsity, one would compute the number of its nonzero elements, an alternative of which is the \ell_1 norm. Using the squared $\ell_2$ norm as a sparsity measure is an uncommon choice since a neural network can be non-sparse at all but with a very small parameter squared $\ell_2$ norm.
3. It is not immediately clear from the paper what type of function f being considered in the main result. It was said that the second derivative of f, i.e., f'' should be understood in terms of distribution, which I assume that non-smooth 1D functions are considered. Based on the 2nd definition of \bar{R}_1(f), f is restricted to those represented by a simple Relu NN.
4. It is written that the two \bar{R}_1(f) in Section 2.1 can be proven to be the same. Can the authors provide proof or pointing some references to it?
Rating
5: Borderline accept: Technically solid paper where reasons to accept outweigh reasons to reject, e.g., limited evaluation. Please use sparingly.
Confidence
3: You are fairly confident in your assessment. It is possible that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work. Math/other details were not carefully checked.
Limitations
There are some comments on the future directions of this work in the conclusion, but I am not sure they are classified as limitations of this work.
Here is the main limitation in my perspective of the paper:
1. The analysis is restricted to a 1D setting with a very particular structure for the neural network. The weight sqrt(1 + x^2) is too particular, and I am not confident that one can return the same result with a slight change in the problem setup.
2. The implication of minimizing the TV norm of sqrt(1 + x^2) f''(x) is not well understood, and its link to sparsity promoting is not so clear.