IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · 2020 · 18 citations · 26 references
ComputingComputer ScienceAlgorithmsMachine LearningOptimizationConvex OptimizationDeep LearningInteger ProgrammingLinear ProgrammingNeural NetworksNonlinear ProgrammingActivation FunctionsConvex RelaxationsLinear Programming RelaxationsMixed-integer Nonlinear ProgrammingModeling NonlinearityNonlinearityRange AnalysisRefinement
In this article, we present a layer-wise refinement method for neural network output range analysis. While approaches such as nonlinear programming (NLP) can directly model the high nonlinearity brought by neural networks in output range analysis, they are known to be difficult to solve in general. We propose to use a convex polygonal relaxation (overapproximation) of the activation functions to cope with the nonlinearity. This allows us to encode the relaxed problem into a mixedinteger linear program (MILP), and control the tightness of the relaxation by adjusting the number of segments in the polygon. Starting with a segment number of 1 for each neuron, which coincides with a linear programming (LP) relaxation, our approach selects neurons layer by layer to iteratively refine this relaxation. To tackle the increase of the number of integer variables with tighter refinement, we bridge the propagation-based method and the programming-based method by dividing and sliding the layerwise constraints. Specifically, given a sliding number s, for the neurons in layer l, we only encode the constraints of the layers between l - s and l. We show that our overall framework is sound and provides a valid overapproximation. Experiments on deep neural networks demonstrate significant improvement on output range analysis precision using our approach compared to the state-of-the-art.
26
Explaining and Harnessing Adversarial Examples
Ian Goodfellow, Jonathon Shlens, Christian Szegedy · arXiv (Cornell University) · 2014 · 8.2K citations · Full text
Intriguing properties of neural networks
Christian Szegedy, Wojciech Zaremba, Ilya Sutskever et al. · arXiv (Cornell University) · 2013 · 5.7K citations · Full text
Face recognition: a convolutional neural-network approach
Sandra Lawrence, C. Lee Giles, Ah Chung Tsoi et al. · IEEE Transactions on Neural Networks · 1997 · 3.1K citations