CDiNN -Convex Difference Neural Networks
Not on the map. Why?
Abstract (arXiv)
Neural networks with ReLU activation function have been shown to be universal function approximators and learn function mapping as non-smooth functions. Recently, there is considerable interest in the use of neural networks in applications such as optimal control. It is well-known that optimization involving non-convex, non-smooth functions are computationally intensive and have limited convergence guarantees. Moreover, the choice of optimization hyper-parameters used in gradient descent/ascent significantly affect the quality of the obtained solutions. A new neural network architecture called the Input Convex Neural Networks (ICNNs) learn the output as a convex function of inputs thereby allowing the use of efficient convex optimization methods. Use of ICNNs for determining the input for minimizing output has two major problems: learning of a non-convex function as a convex mapping could result in significant function approximation error, and we also note that the existing representations cannot capture simple dynamic structures like linear time delay systems. We attempt to address the above problems by introduction of a new neural network architecture, which we call the CDiNN, which learns the function as a difference of polyhedral convex functions from data. We also discuss that, in some cases, the optimal input can be obtained from CDiNN through difference of convex optimization with convergence guarantees and that at each iteration, the problem is reduced to a linear programming problem.
Key facts. Cited by 6 papers in the map (data through 13 Oct 2026). Builds on 8 of its 22 references that are in the map. First posted on arXiv 31 Mar 2021.
Builds on
8 of 22 references.
References · 8
- 2014Adam: A Method for Stochastic Optimizationcited by 37,093
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,601
- 2016Input Convex Neural Networkscited by 408
- 2018Optimal Control Via Neural Networks: A Convex Approachcited by 82
- 2015Neural Network with Unbounded Activation Functions is Universal Approximatorcited by 63
- 2020Input Convex Neural Networks for Building MPCcited by 17
- 2020The Curious Case of Convex Neural Networkscited by 16
- 2020Input Convex Neural Networks for Optimal Voltage Regulationcited by 7
Built on by
Citing papers per year: 2023: 1; 2024: 2; 2025: 1; 2026: 2.
6 papers.
- 2023Principled Weight Initialisation for Input-Convex Neural Networkscited by 12
- 2024Neural Networks and (Virtual) Extended Formulationscited by 8
- 2024Defining Neural Network Architecture through Polytope Structures of Datasetcited by 2
- 2025Differentiable neural network representation of multi-well, locally-convex potentialscited by 1
- 2026Hidden Monotonicity: Explaining Deep Neural Networks via their DC Decompositioncited by 0
- 2026An Improved Boosted DC Algorithm for Nonsmooth Functions with Applications in Image Recoverycited by 0
- 2026An Improved Boosted DC Algorithm for Nonsmooth Functions with Applications in Image Recovery4 Feb 2026
- 2026Hidden Monotonicity: Explaining Deep Neural Networks via their DC Decomposition12 Jan 2026
- 2025Differentiable neural network representation of multi-well, locally-convex potentials6 Jun 2025
- 2024Neural Networks and (Virtual) Extended Formulations5 Nov 2024
- 2024Defining Neural Network Architecture through Polytope Structures of Dataset4 Feb 2024
- 2023Principled Weight Initialisation for Input-Convex Neural Networks19 Dec 2023