Dakota Reference Manual: constantine

| Dakota Reference Manual Version 6.15 Explore and Predict with Confidence

- Main Page
- Related Pages

All Pages
constantine

Use the Constantine diagnostic to truncate subspace

## Specification

Alias: none

Argument(s): none

## Description

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.

Usage Tips

If this automated diagnostic does not yield desirable results, consider using the explicit dimension truncation option or one of the other truncation methods.

## Theory

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.

1. Compute the gradient of the quantity of interest, , at several locations sampled from the input space,

2. Compute the eigendecomposition of the matrix ,

   where has eigenvectors as columns, contains eigenvalues, and is the total number of parameters.
3. Use bootstrap sampling of the gradients found in step 1 to compute replicate eigendecompositions,

4. Compute the average distance between nominal and bootstrap subspaces,

   where is the number of bootstrap samples, and both contain only the first eigenvectors, and .
5. The estimated subspace rank, , is then,

For additional information, see Constantine, Paul G. "Active Subspaces: Emerging Ideas for Dimension Reduction in Parameter Studies". Vol. 2. SIAM, 2015.