Papers
Topics
Authors
Recent
Search
2000 character limit reached

Neural Approximated Virtual Element Method

Updated 6 July 2026
  • NAVEM is a hybrid numerical method that replaces traditional virtual basis functions with neural network approximations on polygonal elements.
  • The method simplifies elasticity formulations by eliminating projection and stabilization operators while achieving comparable convergence rates with lower error constants.
  • Continuous extensions like B-NAVEM and P-NAVEM ensure exact inter-element continuity and robust performance in large-deformation and nonlinear applications.

Searching arXiv for NAVEM and closely related papers to ground the article in the cited literature. Neural Approximated Virtual Element Method (NAVEM) denotes a family of polygonal discretization methods in which virtual basis functions are replaced by neural-network approximations inside an explicit ansatz space. In the elasticity setting, NAVEM is presented as a hybrid technique combining classical concepts from the Finite Element Method and the Virtual Element Method with recent advances in deep neural networks; specifically, it is a polygonal method in which the virtual basis functions are element-wise approximated by a neural network, eliminating the need for stabilization or projection operators typical of the standard virtual element method (Berrone et al., 8 Jul 2025). The approach was first introduced for lowest-order elliptic problems, then extended to general polygonal elements and hanging-node configurations, and later complemented by globally continuous variants termed B-NAVEM and P-NAVEM (Berrone et al., 2023, Berrone et al., 2024, Berrone et al., 14 Jan 2026).

1. Standard VEM background and research lineage

In the elasticity formulation, NAVEM is best understood as a modification of the lowest-order Virtual Element Method on a polygon EE with vertices {vj}j=1NV\{v_j\}_{j=1}^{N_V}. The standard displacement space is

Vh1(E):={v[H1(E)]2:Δv=0 in E,  ve[P1(e)]2  edge eE},V_h^1(E):=\{v\in[H^1(E)]^2:\Delta v=0 \text{ in }E,\; v|_e\in[P_1(e)]^2\ \forall \text{ edge } e\subset\partial E\},

with degrees of freedom given by the nodal values v(vj)v(v_j). Standard VEM introduces the projection

Π1,E:Vh1(E)[P1(E)]2\Pi^{\nabla,E}_1:V_h^1(E)\to [P_1(E)]^2

through gradient orthogonality and a boundary-average constraint, together with an L2L^2 projector Π00,E\Pi^{0,E}_0 into constants. Its local discrete bilinear form is

ahE(uh,vh;wh)=Eσ(x,Π00,Euh):Π00,Evh+αE(wh)SE((IΠ1,E)uh,(IΠ1,E)vh),a_h^E(u_h,v_h;w_h) =\int_E \sigma(x,\Pi^{0,E}_0\nabla u_h):\Pi^{0,E}_0\nabla v_h +\alpha_E(w_h)\,S_E\bigl((I-\Pi^{\nabla,E}_1)u_h,(I-\Pi^{\nabla,E}_1)v_h\bigr),

where SES_E is a user-chosen stabilization and αE(wh)\alpha_E(w_h) is a material- and state-dependent scaling. The need to choose {vj}j=1NV\{v_j\}_{j=1}^{N_V}0 and {vj}j=1NV\{v_j\}_{j=1}^{N_V}1-operators is identified as a major drawback, especially in non-linear settings (Berrone et al., 8 Jul 2025).

The published NAVEM line proceeds in stages. The 2023 formulation addressed lowest-order elliptic problems and showed that the projector and stabilization can be removed by learning approximations of local VEM basis functions in a harmonic polynomial space (Berrone et al., 2023). The 2024 polygonal extension introduced different training strategies, including treatments for general polygonal meshes and triangular meshes with hanging nodes, and provided a Strang-lemma-based justification for lowest-order convergence (Berrone et al., 2024). The 2025 elasticity formulation specialized the method to linear and non-linear elasticity, with a discrete nonlinear problem and Newton–Raphson tangent stiffness built directly on neural basis functions (Berrone et al., 8 Jul 2025). The 2026 work introduced two globally continuous extensions, B-NAVEM and P-NAVEM, in which exact edge continuity is enforced by construction (Berrone et al., 14 Jan 2026).

Paper Problem class Main contribution
"The lowest-order Neural Approximated Virtual Element Method" Elliptic problems First NAVEM formulation without projection or stabilization
"The lowest-order Neural Approximated Virtual Element Method on polygonal elements" General polygonal meshes Training strategies, polygonal generalization, hanging-node emphasis
"The Neural Approximated Virtual Element Method for Elasticity Problems" Linear and non-linear elasticity Discrete elasticity formulation and nonlinear tests
"Two continuous extensions of the Neural Approximated Virtual Element Method" Continuous neural variants Exact continuity via B-NAVEM and P-NAVEM

2. Elasticity model and variational setting

The elasticity version considers an elastic body {vj}j=1NV\{v_j\}_{j=1}^{N_V}2, clamped on {vj}j=1NV\{v_j\}_{j=1}^{N_V}3 and loaded by a body force {vj}j=1NV\{v_j\}_{j=1}^{N_V}4. The displacement field {vj}j=1NV\{v_j\}_{j=1}^{N_V}5 solves

{vj}j=1NV\{v_j\}_{j=1}^{N_V}6

{vj}j=1NV\{v_j\}_{j=1}^{N_V}7

{vj}j=1NV\{v_j\}_{j=1}^{N_V}8

With

{vj}j=1NV\{v_j\}_{j=1}^{N_V}9

the weak problem is: find Vh1(E):={v[H1(E)]2:Δv=0 in E,  ve[P1(e)]2  edge eE},V_h^1(E):=\{v\in[H^1(E)]^2:\Delta v=0 \text{ in }E,\; v|_e\in[P_1(e)]^2\ \forall \text{ edge } e\subset\partial E\},0 such that

Vh1(E):={v[H1(E)]2:Δv=0 in E,  ve[P1(e)]2  edge eE},V_h^1(E):=\{v\in[H^1(E)]^2:\Delta v=0 \text{ in }E,\; v|_e\in[P_1(e)]^2\ \forall \text{ edge } e\subset\partial E\},1

This formulation leaves the constitutive stress Vh1(E):={v[H1(E)]2:Δv=0 in E,  ve[P1(e)]2  edge eE},V_h^1(E):=\{v\in[H^1(E)]^2:\Delta v=0 \text{ in }E,\; v|_e\in[P_1(e)]^2\ \forall \text{ edge } e\subset\partial E\},2 general, and the numerical experiments instantiate both linear and non-linear elasticity laws (Berrone et al., 8 Jul 2025).

The formulation is significant because it isolates the approximation mechanism from the constitutive model. In standard VEM, nonlinearity enters together with projection choices, stabilization choices, and sometimes state-dependent scaling. In NAVEM, the neural basis functions are inserted directly into the elemental weak form, so the constitutive response is evaluated against explicit approximations of the displacement field and its gradient. This is the structural reason the method is presented as particularly advantageous in handling non-linearities.

3. Neural approximation of local virtual bases

The central construction is local and element-wise. On a reference square Vh1(E):={v[H1(E)]2:Δv=0 in E,  ve[P1(e)]2  edge eE},V_h^1(E):=\{v\in[H^1(E)]^2:\Delta v=0 \text{ in }E,\; v|_e\in[P_1(e)]^2\ \forall \text{ edge } e\subset\partial E\},3, one defines a “rich” ansatz space

Vh1(E):={v[H1(E)]2:Δv=0 in E,  ve[P1(e)]2  edge eE},V_h^1(E):=\{v\in[H^1(E)]^2:\Delta v=0 \text{ in }E,\; v|_e\in[P_1(e)]^2\ \forall \text{ edge } e\subset\partial E\},4

containing all harmonic polynomials up to some degree Vh1(E):={v[H1(E)]2:Δv=0 in E,  ve[P1(e)]2  edge eE},V_h^1(E):=\{v\in[H^1(E)]^2:\Delta v=0 \text{ in }E,\; v|_e\in[P_1(e)]^2\ \forall \text{ edge } e\subset\partial E\},5 together with a small number of Laplace-solved “hanging-node” functions mimicking VEM boundary behaviour. In the elasticity paper,

Vh1(E):={v[H1(E)]2:Δv=0 in E,  ve[P1(e)]2  edge eE},V_h^1(E):=\{v\in[H^1(E)]^2:\Delta v=0 \text{ in }E,\; v|_e\in[P_1(e)]^2\ \forall \text{ edge } e\subset\partial E\},6

The true scalar VEM basis Vh1(E):={v[H1(E)]2:Δv=0 in E,  ve[P1(e)]2  edge eE},V_h^1(E):=\{v\in[H^1(E)]^2:\Delta v=0 \text{ in }E,\; v|_e\in[P_1(e)]^2\ \forall \text{ edge } e\subset\partial E\},7 is approximated by

Vh1(E):={v[H1(E)]2:Δv=0 in E,  ve[P1(e)]2  edge eE},V_h^1(E):=\{v\in[H^1(E)]^2:\Delta v=0 \text{ in }E,\; v|_e\in[P_1(e)]^2\ \forall \text{ edge } e\subset\partial E\},8

where the coefficient vector Vh1(E):={v[H1(E)]2:Δv=0 in E,  ve[P1(e)]2  edge eE},V_h^1(E):=\{v\in[H^1(E)]^2:\Delta v=0 \text{ in }E,\; v|_e\in[P_1(e)]^2\ \forall \text{ edge } e\subset\partial E\},9 is predicted by a small feed-forward network,

v(vj)v(v_j)0

v(vj)v(v_j)1

with activation v(vj)v(v_j)2. To reduce gradient oscillations, a second network predicts coefficients

v(vj)v(v_j)3

for an approximation of v(vj)v(v_j)4,

v(vj)v(v_j)5

The associated training errors are

v(vj)v(v_j)6

and the losses are

v(vj)v(v_j)7

v(vj)v(v_j)8

with v(vj)v(v_j)9 (Berrone et al., 8 Jul 2025).

Several design features recur across the NAVEM literature. The 2023 formulation encoded element geometry by recentering and rescaling the polygon through an affine inertial map, then rotating so that the Π1,E:Vh1(E)[P1(E)]2\Pi^{\nabla,E}_1:V_h^1(E)\to [P_1(E)]^20-th vertex sits at Π1,E:Vh1(E)[P1(E)]2\Pi^{\nabla,E}_1:V_h^1(E)\to [P_1(E)]^21, after which the network outputs coefficients in an orthonormal basis of harmonic polynomials on a reference square (Berrone et al., 2023). The 2024 polygonal version enlarged the approximation space by adding three specially shifted “singular” harmonic functions to capture corner behavior and established that matching tangential boundary derivatives suffices to guarantee small interior gradient error, via Proposition 3.2 (Berrone et al., 2024). Across these variants, the common principle is explicit recovery of basis functions and gradients, rather than indirect computability through projectors.

4. Discrete formulation, training protocol, and assembly

In the elasticity formulation, the online phase on each element Π1,E:Vh1(E)[P1(E)]2\Pi^{\nabla,E}_1:V_h^1(E)\to [P_1(E)]^22 and vertex Π1,E:Vh1(E)[P1(E)]2\Pi^{\nabla,E}_1:V_h^1(E)\to [P_1(E)]^23 is:

  • S.1 classify and pick the network for Π1,E:Vh1(E)[P1(E)]2\Pi^{\nabla,E}_1:V_h^1(E)\to [P_1(E)]^24,
  • S.2 encode Π1,E:Vh1(E)[P1(E)]2\Pi^{\nabla,E}_1:V_h^1(E)\to [P_1(E)]^25,
  • S.3 predict Π1,E:Vh1(E)[P1(E)]2\Pi^{\nabla,E}_1:V_h^1(E)\to [P_1(E)]^26 and Π1,E:Vh1(E)[P1(E)]2\Pi^{\nabla,E}_1:V_h^1(E)\to [P_1(E)]^27, then build Π1,E:Vh1(E)[P1(E)]2\Pi^{\nabla,E}_1:V_h^1(E)\to [P_1(E)]^28 and Π1,E:Vh1(E)[P1(E)]2\Pi^{\nabla,E}_1:V_h^1(E)\to [P_1(E)]^29.

The resulting local spaces are

L2L^20

The discrete nonlinear problem is: find L2L^21 such that

L2L^22

For Newton–Raphson linearization, the tangent stiffness is

L2L^23

No extra L2L^24 or L2L^25-operators appear. The assembly-and-solve stage is:

  • S.4 assemble L2L^26 and L2L^27 from the tangent form and residual equation,
  • S.5 solve L2L^28, then set L2L^29 (Berrone et al., 8 Jul 2025).

The reported training protocol uses Python and TensorFlow, with first Π00,E\Pi^{0,E}_00 epochs of ADAM and then Π00,E\Pi^{0,E}_01 updates of self-scaled BFGS. Two datasets are employed: RDQM (random quadrilaterals) for Π00,E\Pi^{0,E}_02, and VM (Voronoi cells) for Π00,E\Pi^{0,E}_03. Training sets contain Π00,E\Pi^{0,E}_04 polygons per Π00,E\Pi^{0,E}_05. Each network uses Π00,E\Pi^{0,E}_06 layers Π00,E\Pi^{0,E}_07 Π00,E\Pi^{0,E}_08 neurons, Π00,E\Pi^{0,E}_09, hence ahE(uh,vh;wh)=Eσ(x,Π00,Euh):Π00,Evh+αE(wh)SE((IΠ1,E)uh,(IΠ1,E)vh),a_h^E(u_h,v_h;w_h) =\int_E \sigma(x,\Pi^{0,E}_0\nabla u_h):\Pi^{0,E}_0\nabla v_h +\alpha_E(w_h)\,S_E\bigl((I-\Pi^{\nabla,E}_1)u_h,(I-\Pi^{\nabla,E}_1)v_h\bigr),0. The offline cost is described as ahE(uh,vh;wh)=Eσ(x,Π00,Euh):Π00,Evh+αE(wh)SE((IΠ1,E)uh,(IΠ1,E)vh),a_h^E(u_h,v_h;w_h) =\int_E \sigma(x,\Pi^{0,E}_0\nabla u_h):\Pi^{0,E}_0\nabla v_h +\alpha_E(w_h)\,S_E\bigl((I-\Pi^{\nabla,E}_1)u_h,(I-\Pi^{\nabla,E}_1)v_h\bigr),1minutes to hours depending on dataset size, but reused for all subsequent solves. The online cost is ahE(uh,vh;wh)=Eσ(x,Π00,Euh):Π00,Evh+αE(wh)SE((IΠ1,E)uh,(IΠ1,E)vh),a_h^E(u_h,v_h;w_h) =\int_E \sigma(x,\Pi^{0,E}_0\nabla u_h):\Pi^{0,E}_0\nabla v_h +\alpha_E(w_h)\,S_E\bigl((I-\Pi^{\nabla,E}_1)u_h,(I-\Pi^{\nabla,E}_1)v_h\bigr),2 network evaluations, and for fine meshes the neural-network cost is negligible compared to element-wise quadratures (Berrone et al., 8 Jul 2025).

This discrete structure is closely aligned with the original 2023 formulation, where the learned space ahE(uh,vh;wh)=Eσ(x,Π00,Euh):Π00,Evh+αE(wh)SE((IΠ1,E)uh,(IΠ1,E)vh),a_h^E(u_h,v_h;w_h) =\int_E \sigma(x,\Pi^{0,E}_0\nabla u_h):\Pi^{0,E}_0\nabla v_h +\alpha_E(w_h)\,S_E\bigl((I-\Pi^{\nabla,E}_1)u_h,(I-\Pi^{\nabla,E}_1)v_h\bigr),3 was assembled with the exact energy form

ahE(uh,vh;wh)=Eσ(x,Π00,Euh):Π00,Evh+αE(wh)SE((IΠ1,E)uh,(IΠ1,E)vh),a_h^E(u_h,v_h;w_h) =\int_E \sigma(x,\Pi^{0,E}_0\nabla u_h):\Pi^{0,E}_0\nabla v_h +\alpha_E(w_h)\,S_E\bigl((I-\Pi^{\nabla,E}_1)u_h,(I-\Pi^{\nabla,E}_1)v_h\bigr),4

yielding a purely “FEM-like” assembly of stiffness matrices on polygonal meshes (Berrone et al., 2023). The elasticity version extends that principle from linear scalar elliptic operators to nonlinear vector-valued constitutive laws.

5. Numerical behaviour in linear and non-linear elasticity

The elasticity paper reports three numerical tests. The first is a linear elasticity convergence study on ahE(uh,vh;wh)=Eσ(x,Π00,Euh):Π00,Evh+αE(wh)SE((IΠ1,E)uh,(IΠ1,E)vh),a_h^E(u_h,v_h;w_h) =\int_E \sigma(x,\Pi^{0,E}_0\nabla u_h):\Pi^{0,E}_0\nabla v_h +\alpha_E(w_h)\,S_E\bigl((I-\Pi^{\nabla,E}_1)u_h,(I-\Pi^{\nabla,E}_1)v_h\bigr),5 with ahE(uh,vh;wh)=Eσ(x,Π00,Euh):Π00,Evh+αE(wh)SE((IΠ1,E)uh,(IΠ1,E)vh),a_h^E(u_h,v_h;w_h) =\int_E \sigma(x,\Pi^{0,E}_0\nabla u_h):\Pi^{0,E}_0\nabla v_h +\alpha_E(w_h)\,S_E\bigl((I-\Pi^{\nabla,E}_1)u_h,(I-\Pi^{\nabla,E}_1)v_h\bigr),6, ahE(uh,vh;wh)=Eσ(x,Π00,Euh):Π00,Evh+αE(wh)SE((IΠ1,E)uh,(IΠ1,E)vh),a_h^E(u_h,v_h;w_h) =\int_E \sigma(x,\Pi^{0,E}_0\nabla u_h):\Pi^{0,E}_0\nabla v_h +\alpha_E(w_h)\,S_E\bigl((I-\Pi^{\nabla,E}_1)u_h,(I-\Pi^{\nabla,E}_1)v_h\bigr),7, and exact displacement chosen so that

ahE(uh,vh;wh)=Eσ(x,Π00,Euh):Π00,Evh+αE(wh)SE((IΠ1,E)uh,(IΠ1,E)vh),a_h^E(u_h,v_h;w_h) =\int_E \sigma(x,\Pi^{0,E}_0\nabla u_h):\Pi^{0,E}_0\nabla v_h +\alpha_E(w_h)\,S_E\bigl((I-\Pi^{\nabla,E}_1)u_h,(I-\Pi^{\nabla,E}_1)v_h\bigr),8

The meshes are distorted ahE(uh,vh;wh)=Eσ(x,Π00,Euh):Π00,Evh+αE(wh)SE((IΠ1,E)uh,(IΠ1,E)vh),a_h^E(u_h,v_h;w_h) =\int_E \sigma(x,\Pi^{0,E}_0\nabla u_h):\Pi^{0,E}_0\nabla v_h +\alpha_E(w_h)\,S_E\bigl((I-\Pi^{\nabla,E}_1)u_h,(I-\Pi^{\nabla,E}_1)v_h\bigr),9 quadrilaterals. Errors are measured through

SES_E0

with SES_E1 and SES_E2 defined via SES_E3 and SES_E4. Both methods achieve SES_E5 in SES_E6 and SES_E7 in SES_E8, and the NAVEM constants are SES_E9 VEM (Berrone et al., 8 Jul 2025).

The second test is a benchmark nonlinear model with

αE(wh)\alpha_E(w_h)0

on αE(wh)\alpha_E(w_h)1, clamped on the full boundary, with moderate-deformation cases

αE(wh)\alpha_E(w_h)2

Structured squares and distorted Voronoi meshes are used. In the large-deformation case, VEM requires incremental force and careful stabilization, either norm-based or trace-based, to avoid loss of convergence or spurious oscillations. NAVEM works robustly without increments or stabilization scaling, with lower error constants and fewer Newton steps (Berrone et al., 8 Jul 2025).

The third test replaces αE(wh)\alpha_E(w_h)3 by the First Piola–Kirchhoff stress of neo-Hookean hyperelasticity,

αE(wh)\alpha_E(w_h)4

on αE(wh)\alpha_E(w_h)5, with αE(wh)\alpha_E(w_h)6 clamped on αE(wh)\alpha_E(w_h)7 and αE(wh)\alpha_E(w_h)8. On an unstructured polygonal mesh of αE(wh)\alpha_E(w_h)9 elements, VEM must choose a projection of {vj}j=1NV\{v_j\}_{j=1}^{N_V}00 and a stabilization; the reported VEM solution exhibits visible spurious oscillations in the deformed displacement. NAVEM evaluates {vj}j=1NV\{v_j\}_{j=1}^{N_V}01 pointwise, requires no stabilization, and yields a smooth, oscillation-free solution comparable to a fine FEM reference (Berrone et al., 8 Jul 2025).

Taken together, these tests support three empirical statements emphasized in the elasticity work: the absence of a user-tuned stabilization term greatly simplifies nonlinear iterations; NAVEM attains the same convergence rates as standard VEM/FEM but with smaller error constants; and NAVEM is more robust in large-deformation regimes, with no need for incremental loading or specialized scaling of stabilization.

6. Theoretical extensions, continuity, and open issues

The broader NAVEM literature clarifies both what the method is and what it is not. In the 2024 polygonal formulation, the global NAVEM trial/test space is assembled from learned local surrogates {vj}j=1NV\{v_j\}_{j=1}^{N_V}02, and Strang’s lemma for broken spaces yields

{vj}j=1NV\{v_j\}_{j=1}^{N_V}03

where

{vj}j=1NV\{v_j\}_{j=1}^{N_V}04

Under decay of the boundary-fit error, one recovers the standard lowest-order rates

{vj}j=1NV\{v_j\}_{j=1}^{N_V}05

The same paper also reports that NAVEM is free of delicate stabilization tuning in a strongly anisotropic diffusion test and converges in fewer Newton iterations in a nonlinear diffusion problem (Berrone et al., 2024).

A frequent misconception is to treat NAVEM as merely a learned stabilization of VEM. The published formulations describe a stronger modification: the abstract virtual spaces and associated projectors and stabilizations are replaced by explicit neural-network-based basis functions in a known approximation space. Another misconception concerns continuity. Standard NAVEM only enforces boundary linearity approximately, through losses on values and tangential derivatives along edges. By contrast, the continuous 2026 extensions introduce a boundary operator

{vj}j=1NV\{v_j\}_{j=1}^{N_V}06

where {vj}j=1NV\{v_j\}_{j=1}^{N_V}07 is a bubble vanishing on {vj}j=1NV\{v_j\}_{j=1}^{N_V}08 and {vj}j=1NV\{v_j\}_{j=1}^{N_V}09 is a transfinite interpolant equal to the VEM basis on {vj}j=1NV\{v_j\}_{j=1}^{N_V}10. This construction enforces exact Dirichlet data on {vj}j=1NV\{v_j\}_{j=1}^{N_V}11 and exact continuity across adjacent elements (Berrone et al., 14 Jan 2026).

The two continuous variants pursue different principles. B-NAVEM uses a PINN approximation of the local Laplace problem

{vj}j=1NV\{v_j\}_{j=1}^{N_V}12

so it remains closer in spirit to the classical harmonic virtual basis. P-NAVEM abandons harmonicity and instead enforces partition of unity and linear reproduction,

{vj}j=1NV\{v_j\}_{j=1}^{N_V}13

The reported trade-off is explicit: B-NAVEM preserves approximate harmonicity inside but is {vj}j=1NV\{v_j\}_{j=1}^{N_V}14 slower in wall-time during training because automatic differentiation of Laplacians is expensive, whereas P-NAVEM is the most accurate on concave-polygon meshes and does not approximate the true VEM space (Berrone et al., 14 Jan 2026).

The limitations and open directions are also stated plainly in the polygonal literature. Offline training requires representative polygon samples; extension to higher polynomial orders needs new approximation spaces; and rigorous a priori bounds on {vj}j=1NV\{v_j\}_{j=1}^{N_V}15 versus network size remain to be studied. Possible extensions include multi-patch adaptivity, unsteady PDEs, and coupling NAVEM with domain decomposition or multigrid (Berrone et al., 2024). For elasticity in particular, the existing evidence indicates that the most distinctive advantage of NAVEM lies not in changing the weak form, but in simplifying the discrete mechanics of polygonal non-linear analysis by removing the projection and stabilization machinery that standard VEM requires.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Neural Approximated Virtual Element Method.