Summary
This paper stuides the benign overiftting of two-layer neural networks (only training the first layer) with leaky ReLU for binary classification, which relaxes the dimension condition on the dimension from $d = \Omega(n^2 log n)$ to $d = \Omega(n)$.
The considered problem setting is
- data generation process: the label is generated by Gaussian data corrupted by flipped noise under a linear function after sign. The parameter $\gamma$ controls the component of signal and noise. The more $\gamma$, the more signal.
- the used loss is hinge loss, and the involved with optimization algorithm is sub-gradient descent.
The obtained results include that
- implicit bias: the obtained solution (neural network parameter) will converge to a max-margin linear classifier.
- condition of benign overfitting: $d = \Omega(n)$, signal strength $\gamma = \Omega(1/k)$
- non-benign overfitting: $d = \Omega(n)$, $\gamma = O(1/d)$
Strengths
- relax the dimension dependence from $n^2$ to $n$
- provide the condition for benign overfitting (or not)
- demonstrate the implicit bias: converge to a max-margin linear classifier
Weaknesses
- this paper requires linear separable data, more strictly speaking, the optimal Bayes classifier is linearly separable, that means linear classifier is sufficient to learn this problem. I don't see the strong motivation of using two-layer neural networks, though this is a common issue in the benign overfitting community.
- One major issue is, no comparison with [1]. I think this comparison should be included in terms of problem setting, proof techniques, the obtained findings.
- About the main result, intuitively, classification rate is proportional to $k$, the number of corrupt points. More discussion on $\gamma$ and $k$ is needed.
- Regarding theorem 3.2, it's unclear to me in several points:
i) the sample complexity is $\Omega(n^2)$ in Theorem 3.1. How does this contribute to $|A|$?
iI) a larger $m$ leads to a larger missclassification probability. Intuitively, a larger size of neural network is better for performance.
- In Corollary 3.2.1, I didn't see $\delta$ in the main result.
- Lemma B.1 can be directly obtained from the high dimensional probability book, Chapter 5.
---
[1] George etal. Training shallow ReLU networks on noisy data using hinge loss: when do we overfit and is it benign? NeurIPS 2023.
Questions
- The key idea is to bound the weight norm and its alignment with any linear separator of the data during each update by the distribution of sigular values of the noise. In this case, the obtained results heavily depend on the data-generation process. It would be possible to consider general data generation process? Besides, $d = \Omega(n)$ is still large, what is the limit for this? Maybe constant order is sufficient?
- In the proof, line 706, in the last inequality, regarding the summation $\sum_{i,l} \in F(t)$, there is one term missing about $\langle w_j^{(t)}, x_j \rangle$?
- There are some typos: line 707: $\sigma(s)$ -> $\sigma(z)$