A Complete Set of Quadratic Constraints for Repeated ReLU and Generalizations
Sahel Vahedi Noori, Bin Hu, Geir Dullerud, Peter Seiler

TL;DR
This paper develops a comprehensive set of quadratic constraints for repeated ReLU activations, enabling tighter stability and performance bounds for ReLU neural networks through semidefinite programming.
Contribution
It introduces a complete set of quadratic constraints for repeated ReLU and related functions, improving the tightness of bounds compared to previous methods.
Findings
Complete QCs bound repeated ReLU as tightly as possible.
Incremental QCs can lead to less conservative Lipschitz bounds.
QCs improve stability analysis for recurrent neural networks.
Abstract
This paper derives a complete set of quadratic constraints (QCs) for the repeated ReLU. The complete set of QCs is described by a collection of matrix copositivity conditions. We also show that only two functions satisfy all QCs in our complete set: the repeated ReLU and flipped ReLU. Thus our complete set of QCs bounds the repeated ReLU as tight as possible up to the sign invariance inherent in quadratic forms. We derive a similar complete set of incremental QCs for repeated ReLU, which can potentially lead to less conservative Lipschitz bounds for ReLU networks than the standard LipSDP approach. The basic constructions are also used to derive the complete sets of QCs for other piecewise linear activation functions such as leaky ReLU, MaxMin, and HouseHolder. Finally, we illustrate the use of the complete set of QCs to assess stability and performance for recurrent neural networks with…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsConstraint Satisfaction and Optimization · Advanced Manufacturing and Logistics Optimization · Manufacturing Process and Optimization
MethodsSparse Evolutionary Training
