Summary
This paper proposes a novel neural network architecture called BLNN (Bi-Lipschitz Neural Network) that allows direct control and parameterization of the overall bi-Lipschitzness of the network. The main contributions include: i) a framework that allows tight control of Lipschitz and inverse Lipschitz constants of networks via using convex neural networks and the Legendre-Fenchel transformation, ii) comprehensive theoretical analysis, iii) empirical evaluation showing the nice performance of BLNN on tasks like function fitting, out-of-distribution detection, and monotone regression.
Strengths
**Originality:**
The paper presents a novel approach to constructing bi-Lipschitz neural networks that is distinctly different from existing methods. The use of convex neural networks and Legendre-Fenchel transformation to directly parameterize overall bi-Lipschitzness is quite novel. The extension (e.g. partially bi-Lipschitz networks, etc) is also new.
**Quality:**
The quality of the paper is good. The authors provide detailed proofs and analyses for their key claims, including the bi-Lipschitz properties of their construction and the expressive power of the resulting networks. The experiments cover various scenarios, from simple function fitting to uncertainty estimation and monotone regression. The results are quite competitive.
**Clarity:**
The paper is generally well-structured and clearly written. However, given the technical nature and the length of the paper, understanding the paper fully is still a tough task.
**Significance:**
The paper's contributions are significant in its solid theoretical developments. The significance is further underscored by the improved performance on tasks like out-of-distribution detection and monotone function learning. In conclusion, this paper presents a novel approach to an important problem in deep learning theory and practice.
Weaknesses
1. Computational Complexity: A detailed analysis of time and space complexity compared to traditional networks can be helpful.
2. Scalability and Practical Implications: There's insufficient exploration of how the method scales to very large networks or complex datasets (e.g. TinyImageNet).
3. Hyperparameter Sensitivity: More discussions on this issue will be beneficial.
4. The paper could be more explicit about scenarios where the theoretical guarantees might not hold, and could explore potential extensions to other network architectures beyond feedforward networks.
Questions
1. How does the proposed method perform on larger, more complex datasets like TinyImageNet or ImageNet?
2. Can the authors clarify the computational complexity of their approach?
3. Can the authors provide a more comprehensive study on hyperparameter sensitivity?
4. Can the authors comment on other network structures (e.g. implicit models, DEQs, etc)?
Limitations
It seems that an improved discussion on potential negative societal impacts or broader ethical considerations is still missing.