Input convex neural networks: universal approximation theorem and implementation for isotropic polyconvex hyperelastic energies

Gian-Luca Geuken, Patrick Kurzeja, David Wiedemann, Jörn Mosler
2/12/2025
cs.CEcs.AI

No confident code implementation found for this paper.

Abstract

This paper presents a novel framework of neural networks for isotropic hyperelasticity that enforces necessary physical and mathematical constraints while simultaneously satisfying the universal approximation theorem. The two key ingredients are an input convex network architecture and a formulation in the elementary polynomials of the signed singular values of the deformation gradient. In line with previously published networks, it can rigorously capture frame-indifference and polyconvexity - as well as further constraints like balance of angular momentum and growth conditions. However and in contrast to previous networks, a universal approximation theorem for the proposed approach is proven. To be more explicit, the proposed network can approximate any frame-indifferent, isotropic polyconvex energy (provided the network is large enough). This is possible by working with a sufficient and necessary criterion for frame-indifferent, isotropic polyconvex functions. Comparative studies with existing approaches identify the advantages of the proposed method, particularly in approximating non-polyconvex energies as well as computing polyconvex hulls.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{geuken2025input,
  title  = {Input convex neural networks: universal approximation theorem and implementation for isotropic polyconvex hyperelastic energies},
  author = {Gian-Luca Geuken and Patrick Kurzeja and David Wiedemann and Jörn Mosler},
  year   = {2025},
  eprint = {2502.08534},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.08534v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.08534.svg)](https://codeofpaper.com/paper/2502.08534)

Discussion