Input Convex Lipschitz Recurrent Neural Networks for Robust and Efficient Process Modeling and Optimization
Not on the map. Why?
Abstract (arXiv)
Computational efficiency and robustness are essential in process modeling, optimization, and control for real-world engineering applications. While neural network-based approaches have gained significant attention in recent years, conventional neural networks often fail to address these two critical aspects simultaneously or even independently. Inspired by natural physical systems and established literature, input convex architectures are known to enhance computational efficiency in optimization tasks, whereas Lipschitz-constrained architectures improve robustness. However, combining these properties within a single model requires careful review, as inappropriate methods for enforcing one property can undermine the other. To overcome this, we introduce a novel network architecture, termed Input Convex Lipschitz Recurrent Neural Networks (ICL-RNNs). This architecture seamlessly integrates the benefits of convexity and Lipschitz continuity, enabling fast and robust neural network-based modeling and optimization. The ICL-RNN outperforms existing recurrent units in both computational efficiency and robustness. Additionally, it has been successfully applied to practical engineering scenarios, such as chemical process modeling and the modeling and control of Organic Rankine Cycle-based waste heat recovery systems. Source code is available at https://github.com/killingbear999/ICLRNN.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 15 of its 29 references that are in the map. First posted on arXiv 15 Jan 2024.
Builds on
15 of 29 references.
References · 15
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2018Spectral Normalization for Generative Adversarial Networkscited by 1,618
- 2018Lipschitz regularity of deep neural networks: analysis and efficient estimationcited by 413
- 2016Input Convex Neural Networkscited by 407
- 2023Resurrecting Recurrent Neural Networks for Long Sequencescited by 397
- 2019Efficient and Accurate Estimation of Lipschitz Constants for Deep Neural Networkscited by 290
- 2018Sorting out Lipschitz function approximationcited by 211
- 2020Lipschitz Recurrent Neural Networkscited by 88
- 2020Lipschitz constant estimation of Neural Networks via sparse polynomial optimizationcited by 87
- 2018Optimal Control Via Neural Networks: A Convex Approachcited by 82
- 2021UnICORNN: A recurrent model for learning very long time dependenciescited by 56
- 2020Achieving robustness in classification using optimal transport with hinge regularizationcited by 27
3 more
- 2019Safe and Fast Tracking on a Robot Manipulator: Robust MPC and Neural Network Controlcited by 17
- 2023Robust Machine Learning Modeling for Predictive Control Using Lipschitz-Constrained Neural Networkscited by 8
- 2021Spike-inspired Rank Coding for Fast and Accurate Recurrent Neural Networkscited by 5
Built on by
Citing papers per year: 2026: 1.
1 paper.