Dimension Reduction Strategies
In this section dimension reduction strategies are introduced. All dimension reduction strategies are based on the idea of finding the important directions in the original input space in order to approximate the response on a lower dimensional space. Once a lower dimensional space is identified, several UQ strategies can be deployed on it making the UQ studies less computational expensive.
In the following two approaches are introduced, namely the Active Subspace method [Con15] and the Basis Adaptation [TG14].
Active Subspace Models
The idea behind active subspaces is to find directions in the input variable space in which the quantity of interest is nearly constant. After rotation of the input variables, this method can allow significant dimension reduction. Below is a brief summary of the process.
Compute the gradient of the quantity of interest,
, at several locations sampled from the full input space,Compute the eigendecomposition of the matrix
,where
has eigenvectors as columns, contains eigenvalues, and is the total number of parameters.Using a truncation method or specifying a dimension to estimate the active subspace size, split the eigenvectors into active and inactive directions,
These eigenvectors are used to rotate the input variables.
Next the input variables,
, are expanded in terms of active and inactive variables,A surrogate is then built as a function of the active variables,
As a concrete example, consider the function: [Con15]
Figure Fig. 85 (a) is a contour
plot of

Fig. 85 Example of a 2D function with a 1D active subspace
For additional information, see references [Con15, CDW14, CG14].
Truncation Methods
Once the eigenvectors of
Constantine metric (default),
Bing Li metric,
and Energy metric.
Constantine metric
The Constantine metric uses a criterion based on the variability of the subspace estimate. Eigenvectors are computed for bootstrap samples of the gradient matrix. The subspace size associated with the minimum distance between bootstrap eigenvectors and the nominal eigenvectors is the estimated active subspace size.
Below is a brief outline of the Constantine method of active subspace identification. The first two steps are common to all active subspace truncation methods.
Compute the gradient of the quantity of interest,
, at several locations sampled from the input space,Compute the eigendecomposition of the matrix
,where
has eigenvectors as columns, contains eigenvalues, and is the total number of parameters.Use bootstrap sampling of the gradients found in step 1 to compute replicate eigendecompositions,
Compute the average distance between nominal and bootstrap subspaces,
where
is the number of bootstrap samples, and both contain only the first eigenvectors, and .The estimated subspace rank,
, is then,
For additional information, see Ref. [Con15].
Bing Li metric
The Bing Li metric uses a trade-off criterion to determine where to truncate the active subspace. The criterion is a function of the eigenvalues and eigenvectors of the active subspace gradient matrix. This function compares the decrease in eigenvalue amplitude with the increase in eigenvector variability under bootstrap sampling of the gradient matrix. The active subspace size is taken to be the index of the first minimum of this quantity.
Below is a brief outline of the Bing Li method of active subspace identification. The first two steps are common to all active subspace truncation methods.
Compute the gradient of the quantity of interest,
, at several locations sampled from the input space,Compute the eigendecomposition of the matrix
,where
has eigenvectors as columns, contains eigenvalues, and is the total number of parameters.Normalize the eigenvalues,
Use bootstrap sampling of the gradients found in step 1 to compute replicate eigendecompositions,
Compute variability of eigenvectors,
where
and both contain only the first eigenvectors and is the number of bootstrap samples. The value of the variability at the first index, , is defined as zero.Normalize the eigenvector variability,
The criterion,
, is defined as,The index of first minimum of
is then the estimated active subspace rank.
For additional information, see Ref. [LL15].
Energy metric
The energy metric truncation method uses a criterion based on the derivative matrix eigenvalue energy. The user can specify the maximum percentage (as a decimal) of the eigenvalue energy that is not captured by the active subspace represenation.
Using the eigenvalue energy truncation metric, the subspace size is determined using the following equation:
where truncation_tolerance
,
Basis Adaptation Models
The idea behind the basis adaptation is similar to the one employed in the active subspaces that is to find the directions in the input space where the variations of the QoI are negligible or they can be safely discarded, i.e. without significantly affecting the QoI’s statistics, according to a truncation criterion. One of the main differences between the basis adaptation and the active subspaces strategy is that the basis adaptation approach relies on the construction of a Polynomial Chaos Expansion (PCE) that is subsequently rotated to decrease the dimensionality of the problem.
As in the case of PCE, let
where
The basis adaptation method tries to rotate the input Gaussian variables
by an isometry such that the QoI can be well approximated by PCE of the
first several dimensions of the new orthogonal basis. Let
It follows that
Since
This latter equation provides foundation to transform PCE from the
original space spanned by
where
the corresponding
The procedure described above reflects the relative
importance/sensitivities with respect to the original input parameters.
A Gram-Schmidt procedure is then applied to make
Suppose the dimension after reduction is
where
The PC coefficient in
If we define the vectors of the PCE coefficients
Note that although ([eq19]) provides a way to compare the
In order to obtain a truncation of the rotation matrix, which is both
efficient and based entirely on the pilot samples, the current Dakota
implementation relies on the sample average of the weighted 2-norm of
the difference between the physical coordinates of the pilot samples,
The weights