LGOCJan 16, 2023

On Using Deep Learning Proxies as Forward Models in Deep Learning Problems

arXiv:2301.07102v11 citationsh-index: 9Has Code
Originality Synthesis-oriented
AI Analysis

This work highlights a cautionary issue for researchers and practitioners in computational physics and optimization, showing that neural network proxies may introduce instability in optimization methods like particle swarm and genetic algorithms, making it an incremental but important study.

The paper tackles the problem of using neural network approximations (NN-proxies) as forward models in physics-based optimization, demonstrating through experiments on mathematical benchmarks that these proxies can lead to erroneous results, with errors increasing for higher-dimensional functions (e.g., 4D and 10D) and sensitivity to sampling schemes.

Physics-based optimization problems are generally very time-consuming, especially due to the computational complexity associated with the forward model. Recent works have demonstrated that physics-modelling can be approximated with neural networks. However, there is always a certain degree of error associated with this learning, and we study this aspect in this paper. We demonstrate through experiments on popular mathematical benchmarks, that neural network approximations (NN-proxies) of such functions when plugged into the optimization framework, can lead to erroneous results. In particular, we study the behavior of particle swarm optimization and genetic algorithm methods and analyze their stability when coupled with NN-proxies. The correctness of the approximate model depends on the extent of sampling conducted in the parameter space, and through numerical experiments, we demonstrate that caution needs to be taken when constructing this landscape with neural networks. Further, the NN-proxies are hard to train for higher dimensional functions, and we present our insights for 4D and 10D problems. The error is higher for such cases, and we demonstrate that it is sensitive to the choice of the sampling scheme used to build the NN-proxy. The code is available at https://github.com/Fa-ti-ma/NN-proxy-in-optimization.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes