Coercing Machine Learning to Output Physically Accurate Results
Not on the map. Why?
Abstract (arXiv)
Many machine/deep learning artificial neural networks are trained to simply be interpolation functions that map input variables to output values interpolated from the training data in a linear/nonlinear fashion. Even when the input/output pairs of the training data are physically accurate (e.g. the results of an experiment or numerical simulation), interpolated quantities can deviate quite far from being physically accurate. Although one could project the output of a network into a physically feasible region, such a postprocess is not captured by the energy function minimized when training the network; thus, the final projected result could incorrectly deviate quite far from the training data. We propose folding any such projection or postprocess directly into the network so that the final result is correctly compared to the training data by the energy function. Although we propose a general approach, we illustrate its efficacy on a specific convolutional neural network that takes in human pose parameters (joint rotations) and outputs a prediction of vertex positions representing a triangulated cloth mesh. While the original network outputs vertex positions with erroneously high stretching and compression energies, the new network trained with our physics prior remedies these issues producing highly improved results.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 21 Oct 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 4; 2024: 1; 2025: 1.
10 papers.
- 2022Physics Informed Neural Fields for Smoke Reconstruction with Sparse Datacited by 52
- 2022Virtual Elastic Objectscited by 35
- 2024ElastoGen: 4D Generative Elastodynamicscited by 10
- 2023Constrained Adversarial Learning for Automated Software Testing: a literature reviewcited by 6
- 2023SDYN-GANs: Adversarial Learning Methods for Multistep Generative Models for General Order Stochastic Dynamicscited by 4
- 2022Analytically Integratable Zero-restlength Springs for Capturing Dynamic Modes unrepresented by Quasistatic Neural Networkscited by 2
- 2021PhysXNet: A Customizable Approach for LearningCloth Dynamics on Dressed Peoplecited by 1
- 2023Neural Partial Differential Equations with Functional Convolutioncited by 1
- 2025A categorical embedding discontinuity-capturing shallow neural network for anisotropic elliptic interface problemscited by 1
- 2023Addressing Discontinuous Root-Finding for Subsequent Differentiability in Machine Learning, Inverse Problems, and Controlcited by 0
- 2025A categorical embedding discontinuity-capturing shallow neural network for anisotropic elliptic interface problems19 Mar 2025
- 2024ElastoGen: 4D Generative Elastodynamics23 May 2024
- 2023Addressing Discontinuous Root-Finding for Subsequent Differentiability in Machine Learning, Inverse Problems, and Control21 Jun 2023
- 2023Constrained Adversarial Learning for Automated Software Testing: a literature review14 Mar 2023
- 2023Neural Partial Differential Equations with Functional Convolution10 Mar 2023
- 2023SDYN-GANs: Adversarial Learning Methods for Multistep Generative Models for General Order Stochastic Dynamics7 Feb 2023
- 2022Physics Informed Neural Fields for Smoke Reconstruction with Sparse Data14 Jun 2022
- 2022Analytically Integratable Zero-restlength Springs for Capturing Dynamic Modes unrepresented by Quasistatic Neural Networks25 Jan 2022
- 2022Virtual Elastic Objects12 Jan 2022
- 2021PhysXNet: A Customizable Approach for LearningCloth Dynamics on Dressed People13 Nov 2021