Geometry-Aware Neural Optimizer (GANO)
- The paper introduces a geometry-aware framework that optimizes a latent geometry code using an implicit SDF auto-decoder and a geometry-injected field surrogate for PDE-driven shape inversion and design.
- It leverages denoising-based latent regularization, null-space projection for part protection, and remeshing-free projection to preserve geometric fidelity and ensure smooth updates.
- Empirical evaluations across Helmholtz, airfoil, and vehicle benchmarks show improved accuracy and performance compared to traditional mesh-based optimization pipelines.
Searching arXiv for the primary GANO paper and closely related geometry-aware optimization/operator papers. Searching arXiv for "Geometry-Aware Neural Optimizer for Shape Optimization and Inversion" (Sun et al., 6 May 2026). Geometry-Aware Neural Optimizer (GANO) denotes an end-to-end differentiable framework for shape optimization and shape inversion in PDE-governed systems, where the optimization variable is a geometry latent code rather than a mesh, CAD parameter vector, or scalar objective surrogate. In its canonical formulation, the target problem is
with the geometry, the induced domain, the PDE solution field, and either a design objective or an observation-matching objective. GANO unifies geometry representation, field-level prediction, and automated optimization or inversion in a single latent-space loop; it encodes shapes with an auto-decoder, stabilizes latent updates via a denoising mechanism, conditions a surrogate directly on geometry latent code, supports part-wise control through null-space projection, and uses remeshing-free projection to accelerate geometry processing (Sun et al., 6 May 2026).
1. Problem class and conceptual scope
GANO is designed for PDE-governed settings in which geometry is itself the control variable. The motivating applications are obstacle reconstruction in Helmholtz scattering, airfoil design under aerodynamic criteria, and vehicle drag reduction. The central difficulty is not only that forward simulation is expensive, but that the objective is defined on fields or derived forces while geometry is often represented by non-differentiable objects or manually designed parameters. Classical pipelines therefore alternate between forward simulation, geometry editing, and remeshing, which the framework explicitly treats as costly and brittle (Sun et al., 6 May 2026).
This distinguishes GANO from several adjacent notions of “geometry-aware” optimization. It is not primarily a parameter-manifold optimizer for constrained neural weights, as in Stiefel-aware federated SPDnet training (Pautrel et al., 24 Apr 2026), nor a Fisher-structured optimizer for matrix-valued layers such as FISMO (Xu et al., 29 Jan 2026). It is also not a forward neural operator in the sense of PI-GANO, which generalizes across PDE parameters and domain geometries but is formulated for operator learning rather than latent geometry optimization (Zhong et al., 2024). In GANO, geometry is the optimized object, and the differentiable loop is built to propagate objective gradients back to a shape code rather than merely to network parameters (Sun et al., 6 May 2026).
A recurrent misconception is that a neural surrogate alone “closes the loop” for shape design. GANO is explicit that forward surrogates do not solve geometry optimization by themselves because gradients from objectives to geometry are often unavailable, especially when geometry updates leave the differentiable path and pass through remeshing or manual geometry processing. A second misconception is that latent optimization becomes sufficient once a scalar predictor such as drag is available. The framework criticizes such scalar-only latent optimization because it reduces interpretability and weakens fine-scale control; GANO instead optimizes field-level objectives computed from predicted physical fields (Sun et al., 6 May 2026).
2. Geometry representation and field surrogate
The geometry model in GANO is an implicit signed distance auto-decoder, StableSDF. A shape is represented by
and the corresponding surface is
Each training geometry has its own learnable latent code , while decoder weights are shared across the dataset. The training objective is
with latent perturbation
0
This is not an occupancy or voxel representation; it is an implicit SDF parameterization with a denoising-style latent perturbation mechanism (Sun et al., 6 May 2026).
The field predictor is GI-Transolver, a geometry-injected version of Transolver. Its key modification is the injection of geometry latent code into slice-token space. In the base Transolver, slice assignments and slice tokens are formed by
1
2
3
followed by self-attention in token space and broadcast back to point features. GI-Transolver augments this with a gated residual geometry injection:
4
5
The predicted outputs depend on the benchmark: complex scattered field in Helmholtz, 6 for airfoils, and surface pressure for vehicles (Sun et al., 6 May 2026).
This division of labor is central. StableSDF defines a differentiable latent-to-geometry map with high geometric fidelity, while GI-Transolver provides the differentiable route from geometry code to physical field. A plausible implication is that GANO should be read less as a universal optimizer in parameter space than as a geometry-conditioned optimization system in which representation and surrogate are co-designed to preserve a reliable gradient pathway (Sun et al., 6 May 2026).
3. Latent-space optimization and geometric control
At inference time, GANO freezes StableSDF and GI-Transolver and updates only the latent code 7. Given the current latent 8, the surrogate predicts the relevant field on a boundary-consistent sample set, the objective 9 is evaluated from predicted fields, and gradients flow by
0
The latent update is conceptually
1
with 2, and in implementation an Adam step is used (Sun et al., 6 May 2026).
The framework emphasizes field-derived objectives rather than direct scalar heads. In the airfoil case, the force on the control volume boundary is
3
from which lift and drag are computed as
4
and the coefficients are
5
The optimization objective is
6
with 7 and 8. For vehicles, the drag objective is pressure-based with latent regularization:
9
with 0 (Sun et al., 6 May 2026).
Two geometry-control mechanisms make the latent loop practical. The first is part-wise protection by null-space projection. Given constraint points 1, the constraint Jacobian is
2
and the safe direction is
3
This enforces 4, so first-order changes at protected parts vanish (Sun et al., 6 May 2026).
The second is remeshing-free projection. After a latent update, previous query points drift off the new surface. Rather than reconstructing a mesh, GANO projects points back to the zero level set using
5
For airfoils, the implementation uses a modified version that preserves reference SDF values around the initial mesh. This makes geometry processing local, differentiable in practice, and free of repeated remeshing (Sun et al., 6 May 2026).
4. Theoretical properties
The paper’s main theoretical claim is that denoising-style latent perturbation in StableSDF induces an implicit Jacobian regularization. Fixing 6 and target 7, define
8
The perturbed objective is
9
The appendix shows that if 0 is twice continuously differentiable with bounded Hessian, then near accurate reconstruction
1
The stated interpretation is that the noisy 2 loss behaves like an added penalty on 3, thereby reducing decoder sensitivity to latent perturbations (Sun et al., 6 May 2026).
A second result links reduced latent sensitivity to controlled surface movement. Under the assumptions 4 on the surface and 5 near the surface,
6
with 7 the Hausdorff distance. This gives a local bound on geometric deformation induced by latent updates (Sun et al., 6 May 2026).
The third theoretical component concerns detached geometry updates. Writing
8
the full gradient decomposes as
9
GANO omits the transport term and differentiates only through the explicit latent-to-field path. The appendix bounds the mismatch by the norm of the omitted transport contribution and gives a tighter bound when latent sensitivity is small. This suggests that the denoising mechanism does more than stabilize decoding: it also reduces bias introduced by detaching the geometry projection path (Sun et al., 6 May 2026).
The null-space projector is given a direct optimization interpretation. The appendix proves that 0 is the orthogonal projection of 1 onto 2, equivalently the solution of
3
The remeshing-free projection step is likewise justified as a Gauss-Newton step for minimizing the squared level-set residual, with one-step quadratic residual contraction under regularity assumptions (Sun et al., 6 May 2026).
5. Empirical performance and computational profile
GANO is evaluated on three benchmarks spanning 2D Helmholtz, 2D airfoil aerodynamics, and 3D vehicles. On Helmholtz, the dataset contains 1000 random shapes, each simulated under 10 incident angles on a 4 grid. GANO achieves Rel. L1 5 and Rel. L2 6, better than AeroGTO at 7 and Transolver at 8. In inversion from sparse boundary observations, it reconstructs finer geometric detail than the reported differentiable baselines, and the appendix states that even with as few as 10 sensors the recovered global silhouette remains correct (Sun et al., 6 May 2026).
On AirFoil_9k, GANO achieves Rel. L1 9 and Rel. L2 0, versus AeroGTO 1 and Transolver 2. The optimization study reports, after COMSOL validation, the following lift and drag coefficients: the initial airfoil has 3, 4, and 5; DeepONet reaches 6, 7, and 8 (9); U-Net reaches 0, 1, and 2 (3); and GANO reaches 4, 5, and 6 (7). The reported interpretation is that GANO yields more aerodynamically reasonable optimized airfoils while preserving a smooth leading edge (Sun et al., 6 May 2026).
On DrivAerNet++, GANO achieves Rel. L1 8 and Rel. L2 9, compared with AeroGTO 0, Transolver 1, and Transolver++ 2. High-fidelity OpenFOAM verification reports drag coefficient reduction from 3 to 4 for an estateback (5) and from 6 to 7 for a fastback (8). The paper notes that, unlike PhysGen, GANO preserves practical structures such as side mirrors through null-space projection (Sun et al., 6 May 2026).
The computational profile is also reported. On a single A100, full-round times are 3.93 s for Helmholtz inversion, 35.69 s for airfoil optimization, and 7.39 s for vehicle optimization. For remeshing-free projection, projecting 9 points onto the updated surface takes about 30 ms in 5 iterations. On 100 vehicles with 0 points each, the success rate after projection reaches 1 under absolute SDF threshold 2, 3 under 4, 5 under 6, and 7 under 8. Noise-scale ablations on StableSDF report nearly unchanged reconstruction quality across 9, with F1 around 00–01 (Sun et al., 6 May 2026).
6. Relation to the broader geometry-aware optimization literature
The term “geometry-aware” spans several distinct research programs. GANO (Sun et al., 6 May 2026) is geometry-aware because geometry itself is represented, differentiated, and optimized. A related but different notion appears in PI-GANO, which augments a DCON-style physics-informed neural operator with a geometry encoder so that the learned operator
02
generalizes across both PDE parameters and domain geometries without paired FEM data (Zhong et al., 2024). That work is a forward operator model; GANO adds an explicit latent-space optimization or inversion loop on top of a geometry-conditioned surrogate (Sun et al., 6 May 2026).
A second meaning concerns parameter-space geometry. FISMO formulates optimizer updates as a trust-region problem under a Kronecker-factored Fisher metric and applies orthogonalized momentum in whitened coordinates,
03
thereby making update geometry curvature-aware rather than geometry-as-object aware (Xu et al., 29 Jan 2026). FedSPDnet addresses yet another layer: manifold-aware aggregation for Stiefel-constrained SPDnet parameters in federated learning, using ProjAvg and RLAvg to preserve orthogonality during server-side aggregation (Pautrel et al., 24 Apr 2026). In both cases, geometry refers to the parameter manifold or local metric, not to shape optimization (Xu et al., 29 Jan 2026, Pautrel et al., 24 Apr 2026).
A third meaning is symmetry-aware or non-Euclidean optimization. GAEA treats architecture parameters in weight-sharing NAS as living on a product of simplices and replaces Euclidean logit optimization by exponentiated gradient updates derived from mirror descent (Li et al., 2020). More recently, symmetry-compatible optimizer design proposes that each matrix-valued parameter block should receive an update equivariant under its own symmetry group, leading to spectral, one-sided spectral, row-norm, hybrid, and centered row-norm updates for ordinary matrices, embeddings, SwiGLU blocks, and MoE routers (Lau et al., 18 May 2026). These works are directly relevant to the phrase “geometry-aware neural optimizer,” but they operate on neural parameter blocks rather than on PDE-governed geometries (Li et al., 2020, Lau et al., 18 May 2026).
This suggests that GANO occupies a specific niche within a broader family of geometry-aware methods: it is closest to differentiable shape optimization and inversion, whereas related work distributes geometry-awareness across operator learning, manifold-constrained optimization, mirror geometry, Fisher geometry, and symmetry-compatible update design (Sun et al., 6 May 2026, Zhong et al., 2024, Xu et al., 29 Jan 2026, Pautrel et al., 24 Apr 2026, Li et al., 2020, Lau et al., 18 May 2026).
7. Limitations and open directions
The stated scope of GANO is steady-state PDE settings; spatiotemporal dynamics are not addressed. Its effectiveness depends on the learned shape manifold and training distribution, and it is therefore best suited to interpolative or near-manifold optimization rather than arbitrary extrapolation. The representation is an implicit SDF auto-decoder, and topology change is not discussed as a supported capability. The theoretical guarantees are local, relying on smoothness and regular level-set assumptions, and the remeshing-free projection is likewise local (Sun et al., 6 May 2026).
The framework also retains the standard latent-optimization sensitivities of learned shape models, even though StableSDF explicitly mitigates them. Objective design remains task-specific, initialization matters, and performance depends on the reliability of the field surrogate. The paper positions GANO against prior latent methods that drift off the shape manifold or optimize a scalar objective head, but it does not claim unrestricted global optimization guarantees (Sun et al., 6 May 2026).
Several broader directions are implied by neighboring work. PI-GANO suggests a route toward geometry-aware operator learning under variable PDE parameters and geometries without solution supervision (Zhong et al., 2024). FISMO indicates that local metric structure can be integrated into optimizer design through Fisher-informed whitening and trust-region reasoning (Xu et al., 29 Jan 2026). Symmetry-compatible blockwise optimization suggests that parameter-space symmetry and shape-space geometry might eventually be handled within one unified framework (Lau et al., 18 May 2026). A plausible implication is that future GANO-style systems could combine latent geometry optimization, geometry-conditioned field surrogates, and symmetry- or metric-aware parameter optimization in a single multi-level geometry-aware training stack.
In its present form, however, GANO is most accurately characterized as an end-to-end differentiable framework for PDE-driven shape optimization and inversion that couples an implicit SDF auto-decoder, a geometry-injected field surrogate, denoising-induced latent regularization, null-space-based part protection, and remeshing-free reprojection. Within that scope, it provides a concrete answer to a longstanding obstacle in differentiable design: how to keep geometry inside the optimization loop without collapsing either geometric fidelity or gradient reliability (Sun et al., 6 May 2026).