Papers
Topics
Authors
Recent
Search
2000 character limit reached

Sparse Proper Generalized Decomposition (sPGD)

Updated 19 December 2025
  • sPGD is a methodology that decomposes high-dimensional, parametrized fields into sparse, low-rank separable modes, enabling efficient simulation predictions.
  • It employs non-intrusive collocation and greedy mode extraction to enforce sparsity and maintain computational tractability in real-time evaluations.
  • Integration with Rank-Reduction Autoencoders and latent space regression allows on-the-fly reconstruction of fields, validated by low error metrics in two-phase microstructure predictions.

Sparse Proper Generalized Decomposition (sPGD) is a non-intrusive, collocation-based methodology for constructing low-rank, separated representations of high-dimensional, parametrized fields in simulation-based engineering and design. By expressing quantities of interest—such as stress fields—as sums of products of spatial and parametric modes, sPGD enables rapid multiparametric solution predictions while maintaining computational tractability. This approach is a cornerstone within the Generative Parametric Design (GPD) framework, facilitating real-time geometry generation and on-the-fly, reduced-order field evaluation for complex materials and microstructures (Idrissi et al., 12 Dec 2025).

1. Separated Representation in sPGD

sPGD targets the approximation of multiparametric fields u(x;μ)u(x;\mu), e.g., the von Mises stress distribution, using a sum of separable modes:

σ(x,μ1,μ2)    i=1mFi(x)M1i(μ1)M2i(μ2),\sigma(x,\mu_1,\mu_2)\;\approx\;\sum_{i=1}^m F^i(x)\,M^i_1(\mu_1)\,M^i_2(\mu_2),

where Fi(x)F^i(x) denotes the ii-th spatial mode and Mji(μj)M^i_j(\mu_j) are one-dimensional parametric functions in each parameter dimension (j=1,2j=1,2). The number of terms mm is chosen such that mm \ll the number of degrees of freedom, enforcing sparsity in the representation. In practice, each parametric function MjmM^m_j is further expanded in a finite basis, such as a Kriging or polynomial basis of size DsD_s, and coefficients σ(x,μ1,μ2)    i=1mFi(x)M1i(μ1)M2i(μ2),\sigma(x,\mu_1,\mu_2)\;\approx\;\sum_{i=1}^m F^i(x)\,M^i_1(\mu_1)\,M^i_2(\mu_2),0 are selected to retain sparsity:

σ(x,μ1,μ2)    i=1mFi(x)M1i(μ1)M2i(μ2),\sigma(x,\mu_1,\mu_2)\;\approx\;\sum_{i=1}^m F^i(x)\,M^i_1(\mu_1)\,M^i_2(\mu_2),1

This construction is particularly effective when only a reduced set of collocation points in parameter space is available, rather than full PDE assemblies.

2. Non-Intrusive Collocation and Mode Extraction

Unlike classical intrusive PGD approaches, sPGD utilizes a collocation-based, non-intrusive projection. The weak form,

σ(x,μ1,μ2)    i=1mFi(x)M1i(μ1)M2i(μ2),\sigma(x,\mu_1,\mu_2)\;\approx\;\sum_{i=1}^m F^i(x)\,M^i_1(\mu_1)\,M^i_2(\mu_2),2

is enforced at a limited set of collocation points σ(x,μ1,μ2)    i=1mFi(x)M1i(μ1)M2i(μ2),\sigma(x,\mu_1,\mu_2)\;\approx\;\sum_{i=1}^m F^i(x)\,M^i_1(\mu_1)\,M^i_2(\mu_2),3 via Dirac test functions σ(x,μ1,μ2)    i=1mFi(x)M1i(μ1)M2i(μ2),\sigma(x,\mu_1,\mu_2)\;\approx\;\sum_{i=1}^m F^i(x)\,M^i_1(\mu_1)\,M^i_2(\mu_2),4. Each new mode is greedily extracted using finite element projections at these samples, iteratively improving the accuracy of the separated expansion. This workflow retains computational efficiency, as the weak form is evaluated only at selected parameter points, and the subsequent decomposition maintains a low effective rank through mode selection.

3. Rank-Reduction Autoencoders (RRAE) for sPGD Modes

To further compress the sPGD solution, each separated mode (spatial and parametric) is encoded using a Rank-Reduction Autoencoder (RRAE). The RRAE architecture processes three sets of objects:

  • Spatial Modes (σ(x,μ1,μ2)    i=1mFi(x)M1i(μ1)M2i(μ2),\sigma(x,\mu_1,\mu_2)\;\approx\;\sum_{i=1}^m F^i(x)\,M^i_1(\mu_1)\,M^i_2(\mu_2),5): Treated as three-channel 2D images (size σ(x,μ1,μ2)    i=1mFi(x)M1i(μ1)M2i(μ2),\sigma(x,\mu_1,\mu_2)\;\approx\;\sum_{i=1}^m F^i(x)\,M^i_1(\mu_1)\,M^i_2(\mu_2),6), encoded with four convolutional layers followed by a multi-layer perceptron (MLP), leading to a latent representation of σ(x,μ1,μ2)    i=1mFi(x)M1i(μ1)M2i(μ2),\sigma(x,\mu_1,\mu_2)\;\approx\;\sum_{i=1}^m F^i(x)\,M^i_1(\mu_1)\,M^i_2(\mu_2),7 which is truncated by SVD to σ(x,μ1,μ2)    i=1mFi(x)M1i(μ1)M2i(μ2),\sigma(x,\mu_1,\mu_2)\;\approx\;\sum_{i=1}^m F^i(x)\,M^i_1(\mu_1)\,M^i_2(\mu_2),8 resulting in σ(x,μ1,μ2)    i=1mFi(x)M1i(μ1)M2i(μ2),\sigma(x,\mu_1,\mu_2)\;\approx\;\sum_{i=1}^m F^i(x)\,M^i_1(\mu_1)\,M^i_2(\mu_2),9.
  • First Parameter Modes (Fi(x)F^i(x)0): Each set of three curves sampled at Fi(x)F^i(x)1 points (flattened to a Fi(x)F^i(x)2-vector), embedded via a shallow MLP to Fi(x)F^i(x)3, SVD-truncated to Fi(x)F^i(x)4, and decoded by a deeper MLP to form Fi(x)F^i(x)5.
  • Second Parameter Modes (Fi(x)F^i(x)6): Processed analogously to Fi(x)F^i(x)7, but with lower internal dimension (Fi(x)F^i(x)8, Fi(x)F^i(x)9), yielding ii0.

The overall RRAE training minimizes the normalized Frobenius norm reconstruction error:

ii1

with rank constraints imposed by the SVD truncation.

4. Latent Space Regression and On-the-Fly Solution Assembly

Each geometry is encoded to a low-dimensional latent variable ii2 (dimension ii3) by a dedicated geometry RRAE. A multilayer perceptron (“ii4”) is trained to map this geometry code to the PGD latent codes ii5. These three regressors are configured as follows:

  • One MLP with three ii6-unit hidden layers for ii7,
  • Two MLPs with two ii8-unit hidden layers each for ii9 and Mji(μj)M^i_j(\mu_j)0.

The mapping is trained using the Adam optimizer, with mean absolute error as the loss, over Mji(μj)M^i_j(\mu_j)1–Mji(μj)M^i_j(\mu_j)2 epochs and batch size Mji(μj)M^i_j(\mu_j)3.

For a new geometry Mji(μj)M^i_j(\mu_j)4, the workflow is:

  1. Encode the geometry to Mji(μj)M^i_j(\mu_j)5.
  2. Predict sPGD latent codes Mji(μj)M^i_j(\mu_j)6.
  3. Decode the spatial modes Mji(μj)M^i_j(\mu_j)7 and parametric modes Mji(μj)M^i_j(\mu_j)8, Mji(μj)M^i_j(\mu_j)9.
  4. Assemble the separated sPGD approximation:

j=1,2j=1,20

This yields real-time evaluations at computational cost j=1,2j=1,21, primarily matrix–vector multiplications and lightweight neural passes.

5. Application: Two-Phase Microstructure Prediction

The sPGD-RRAE scheme has been validated on a dataset of j=1,2j=1,22 pixelated representative volume elements (RVEs) modeling two-phase microstructures (j=1,2j=1,23 images), characterized by two independent Young’s modulus parameters j=1,2j=1,24 MPa and j=1,2j=1,25 MPa. The sPGD expansion uses j=1,2j=1,26 basis functions per parameter and retains three modes. Results include:

  • MAPE: j=1,2j=1,27 on training, j=1,2j=1,28 on test collocation points.
  • Spatial Mode MAE: j=1,2j=1,29–mm0.
  • Parametric Mode MAE: mm1.
  • Latent Space Fidelity: True vs. decoded latent codes align on the identity for both train and test sets.
  • Generated Microstructures: GMM sampling of geometry latent codes yields FIDmm2, indistinguishable from test set distributions, confirming the capability to generate realistic novel morphologies.
  • Comparison to FE+PGD: On novel designs, the reconstructed sPGD fields retain qualitative agreement with full finite element plus PGD references, with minor smoothing near phase interfaces.

6. Integration within Generative Parametric Design (GPD) Framework

The synergy between sparse PGD, RRAEs, and latent regression underlies the GPD framework, which delivers a unified pipeline for generative design and rapid field prediction (Idrissi et al., 12 Dec 2025). By encoding both geometry and high-fidelity field solutions into compact, coupled latent spaces, the framework enables exploration and optimization of new morphologies with instant access to their parametric physical responses. This capability accelerates the development of digital and hybrid twins, supporting predictive modeling and real-time engineering decision-making.

Extensions under consideration include direct end-to-end training of RRAEs and regressors for improved latent space alignment, adaptive rank determination (aRRAE), and extensions to 3D geometries, additional parameter types (e.g., anisotropy, nonlinearities), multiphysics problems, and complex domain families.

7. Significance and Prospects

sPGD, as deployed in GPD, combines the efficiency of separated, sparse model reduction with learned latent representations for both geometry and parametric modes. This offers a scalable route to real-time answers in high-dimensional, multiparametric engineering design tasks. A plausible implication is the applicability of this paradigm to a broad class of simulation-based optimization and digital twin workflows, especially where rapid, on-the-fly solutions for novel geometries are required. The framework’s extensibility to higher-dimensional parameter spaces and more complex physics suggests ongoing relevance for mathematical modeling and computational mechanics (Idrissi et al., 12 Dec 2025).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

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 Sparse Proper Generalized Decomposition (sPGD).