A Spline Dimensional Decomposition for High-Dimensional Uncertainty - - PowerPoint PPT Presentation

a spline dimensional decomposition for high dimensional
SMART_READER_LITE
LIVE PREVIEW

A Spline Dimensional Decomposition for High-Dimensional Uncertainty - - PowerPoint PPT Presentation

INTRODUCTION SDD EXAMPLES CLOSURE A Spline Dimensional Decomposition for High-Dimensional Uncertainty Quantification Sharif Rahman and Ramin Jahanbin The University of Iowa, Iowa City, IA 52242 HDA 2019: 8th Workshop on HDA Zurich,


slide-1
SLIDE 1

INTRODUCTION SDD EXAMPLES CLOSURE

A Spline Dimensional Decomposition for High-Dimensional Uncertainty Quantification

Sharif Rahman and Ramin Jahanbin The University of Iowa, Iowa City, IA 52242

HDA 2019: 8th Workshop on HDA Zurich, Switzerland September 9-13, 2019 Acknowledgment: NSF (CMMI-1607398)

slide-2
SLIDE 2

INTRODUCTION SDD EXAMPLES CLOSURE

Outline

1 INTRODUCTION 2 SDD 3 EXAMPLES 4 CLOSURE

slide-3
SLIDE 3

INTRODUCTION SDD EXAMPLES CLOSURE

Uncertainty Quantification

Complex System (jet engine) Input X = (X1, . . . , XN ) X : (Ω, F) → (AN , BN ) AN ⊆ RN , N ∈ N → → Output Y = y(X) Y ∈L2(Ω, F, P) y ∈L2(AN , BN , fXdx) Goals & Objectives

Moments: E

  • Y l

:=

  • Ω Y ldP =
  • AN yl(x)fX(x)dx

Probability distribution: P [Y ≤ y0] :=

  • {x:y(x)≤y0} fX(x)dx

Stochastic design optimization (RDO/RBDO)

slide-4
SLIDE 4

INTRODUCTION SDD EXAMPLES CLOSURE

UQ Challenges & Methods

Challenges (Works at Iowa)

High-dimensional random input (N > 10) Locally prominent (nonsmoothness, discontinuity) responses Statistical dependence among random input Data-driven problems

Polynomial Expansion Methods (PCE & PDD) yp(X) =

  • 0≤i≤p

CiΨi(X) (PCE) yS,p(X) = y∅ +

  • ∅=u⊆{1,...,N }

1≤|u|≤S

  • 0≤iu≤pu

C u

iuΨu iu(Xu)

(PDD) Explore spline basis equipped with local support

slide-5
SLIDE 5

INTRODUCTION SDD EXAMPLES CLOSURE

Assumptions

The random vector X := (X1, . . . , XN )⊺ : (Ω, F) → (AN , BN ) satisfies the following conditions:

1 All component random variables Xk, k = 1, . . . , N , are

statistically independent, but not necessarily identical.

2 Each input random variable Xk has absolute continuous

marginal CDF and continuous marginal PDF.

3 Each input random variable Xk is defined on a closed

bounded interval [ak, bk] ⊂ R, bk > ak, so that all moments exist, i.e., for l ∈ N0, E

  • X l

k

  • :=

X l

k(ω)dP(ω) =

bk

ak

x l

kfXk(xk)dxk < ∞.

slide-6
SLIDE 6

INTRODUCTION SDD EXAMPLES CLOSURE

Univariate B-Splines (Cox & de Boor, 1972)

For a knot sequence ξk = {ak = ξk,1, . . . , ξk,nk+pk+1 = bk}, where ξk,1 ≤ · · · ≤ ξk,nk+pk+1, nk > pk ≥ 0, the B-splines are

B k

ik ,pk ,ξk (xk) := (xk − ξk,ik )B k ik ,pk −1,ξk (xk)

ξk,ik +pk − ξk,ik + (ξk,ik +pk +1 − xk)B k

ik +1,pk −1,ξk (xk)

ξk,ik +pk +1 − ξk,ik +1 , 1 ≤ k ≤ N , 1 ≤ ik ≤ nk, 1 ≤ pk < ∞.

0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0 x1 B1i1,2,ξ1(x1)

p1=2, ξ1={0,0,0,0.2,0.4,0.6,0.8,1,1,1}

B11,2,ξ1 B12,2,ξ1 B13,2,ξ1 B14,2,ξ1 B15,2,ξ1 B16,2,ξ1

B17,2,ξ1

0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0 x1 B1i1,2,λ1(x1)

p1=2, λ1={0,0,0,0.2,0.4,0.6,0.6,0.8,1,1,1}

B11,2,λ1 B12,2,λ1 B13,2,λ1 B14,2,λ1 B15,2,λ1 B16,2,λ1 B17,2,λ1 B18,2,λ1

slide-7
SLIDE 7

INTRODUCTION SDD EXAMPLES CLOSURE

Univariate ON B-Splines

Auxiliary B-Spline Vector Pk(xk) :=

  • 1, Bk

2,pk,ξk(xk), . . . , Bk nk,pk,ξk(xk)

⊺ Spline Moment Matrix Gk := E[Pk(Xk)P⊺

k(Xk)] ∈ Rnk×nk

Gk → symmetric, positive−definite Whitening Transformation ψk(xk) = Q−1

k Pk(xk), where Gk = QkQ⊺ k

For k = 1, . . . , N , let Sk,pk,ξk be a space real-valued splines in xk

  • f degree pk and knot sequence ξk. Then

Sk,pk,ξk = span

  • ψk

ik,pk,ξk(xk)

  • ik=1,...,nk

.

slide-8
SLIDE 8

INTRODUCTION SDD EXAMPLES CLOSURE

Multivariate ON B-Splines

Given N ∈ N, let ∅ = u ⊆ {1, . . . , N }. For iu := (ik1, . . . , ik|u|), pu := (pk1, . . . , pk|u|), Ξu := (ξk1, . . . , ξk|u|), the tensor-product ON B-splines in xu = (xk1, . . . , xk|u|) are Ψu

iu,pu,Ξu(xu) =

  • k∈u

ψk

ik,pk,ξk (xk), iu ∈ ¯

Iu,nu. ¯ Iu,nu :=

  • iu = (ik1, . . . , ik|u|) : 2 ≤ ikl ≤ nkl, l = 1, . . . , |u|
  • The second-moment properties are

E

  • Ψu

iu,pu,Ξu(Xu)

  • = 0,

E

  • Ψu

iu,pu,Ξu(Xu)Ψv jv,pv,Ξv(Xv)

  • =
  • 1,

u = v and iu = jv, 0,

  • therwise.
slide-9
SLIDE 9

INTRODUCTION SDD EXAMPLES CLOSURE

Dimensionwise Spline Space Splitting

For p = (p1, . . . , pN ) ∈ NN

0 & Ξ = {ξ1, . . . , ξN }, let Sp,Ξ be the

space of all real-valued splines of degree p in x = (x1, . . . , xN ). Then Sp,Ξ =

N

  • k=1
  • 1 ⊕ ¯

Sk,pk,ξk

  • =

1 ⊕

  • ∅=u⊆{1,...,N }

¯ Su

pu,Ξu

= 1 ⊕

  • ∅=u⊆{1,...,N }

span

  • Ψu

iu,pu,Ξu(xu)

  • iu∈¯

Iu,nu .

¯ Su

pu,Ξu =

  • k∈u

¯ Sk,pk,ξk = span

  • Ψu

iu,pu,Ξu(xu)

  • iu∈¯

Iu,nu (zero mean)

¯ Sk,pk,ξk = span

  • ψk

ik,pk,ξk(xk)

  • ik=2,...,nk

(zero mean)

slide-10
SLIDE 10

INTRODUCTION SDD EXAMPLES CLOSURE

Spline Dimensional Decomposition

Theorem Under Assumptions 1-3, a random variable y(X) ∈ L2(Ω, F, P) admits a hierarchical orthogonal expansion in multivariate ON spline basis {Ψu

iu,pu,Ξu(Xu)}, referred to as the SDD of

yp,Ξ(X) := y∅ +

  • ∅=u⊆{1,...,N }
  • iu∈¯

Iu,nu

C u

iu,pu,ΞuΨu iu,pu,Ξu(Xu),

where y∅ :=

  • AN y(x)fX(x)dx,

C u

iu,pu,Ξu :=

  • AN y(x)Ψu

iu,pu,Ξu(xu)fX(x)dx.

Moreover, the SDD of y(X) is the best approximation, i.e., E [y(X) − yp,Ξ(X)]2 = inf

g∈Sp,Ξ E [y(X) − g(X)]2 .

slide-11
SLIDE 11

INTRODUCTION SDD EXAMPLES CLOSURE

Error Bound & Convergence

Modulus of smoothness (αk ≥ 1) ωαk(y; hk)L2[ak,bk] := sup

0≤uk≤hk

  • ∆αk

uk y(xk)

  • L2[ak,bk−αkuk] , hk ≥ 0,

ωα(y; h)L2[AN ] := sup

0≤u≤h

∆α

uy(x)L2[AN

α,u] , h ≥ 0

L2-error E

  • |y(X) − yp,Ξ(X)|2

≤ Cωp+1(y; h)L2(AN ) lim

h→0E

  • |y(X) − yp,Ξ(X)|2

= 0 SDD converges in m.s., in probability and in distribution.

slide-12
SLIDE 12

INTRODUCTION SDD EXAMPLES CLOSURE

Truncation

S-variate, SDD Approximation (Poly. Complexity) yS,p,Ξ(X) := y∅ +

  • ∅=u⊆{1,...,N }

1≤|u|≤S

  • iu∈¯

Iu,nu

C u

iu,pu,ΞuΨu iu,pu,Ξu(Xu)

  • No. of coeff., LS,p,Ξ = 1 +

S

  • s=1

N s

  • s
  • k=1

(nk − 1) ≤

N

  • k=1

nk (N = 15, nk = 5, S = 1 or 2: LS,p,Ξ = 61 or 1741 ≪ 515) Second-Moment Statistics E [yS,p,Ξ(X)] = y∅ = E [y(X)] var [yS,p,Ξ(X)] =

  • ∅=u⊆{1,...,N }

1≤|u|≤S

  • iu∈¯

Iu,nu

C u

iu,pu,Ξu 2 ≤ var [y(X)]

slide-13
SLIDE 13

INTRODUCTION SDD EXAMPLES CLOSURE

Example 1: A Nonsmooth Function (N = 2)

Defined on the square A2 = [−1, 1]2, consider a nonsmooth function

y(X1, X2) = g(X1) + g(X2) + 1 5g(X1)g(X2), X1, X2 ∼ i.i.d. U [−1, 1], g(xi) =

  • 1,

−1 ≤ xi ≤ 0, exp(−10xi), 0 < xi ≤ 1.

slide-14
SLIDE 14

INTRODUCTION SDD EXAMPLES CLOSURE

Example 1: Variance Errors

■ ■ ■ ■ ■ ■ ■ ■ ■ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆

  • Univariate PDD

Univariate SDD (p=1)

Univariate SDD (p=2) 10 20 30 40 50 100 10-1 10-2 10-3

  • No. of coefficients

e1,p, e1,p,h

0.00359877

■ ■ ■ ■ ■ ■ ■ ■ ■ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆

  • Bivariate PDD/PCE

Bivariate SDD (p=1)

Bivariate SDD (p=2) 100 200 300 400 500 600 100 10-1 10-2 10-3 10-4 10-5 10-6

  • No. of coefficients

e2,p, e2,p,h

slide-15
SLIDE 15

INTRODUCTION SDD EXAMPLES CLOSURE

Example 2: A Linear Elasticity Problem (N = 15)

A twisting horseshoe

Stochastic PDE (Elliptical)

∇ · σ(z; X) = 0 in D ⊂ R3, σ(z; X) · n(z; X) = ¯ t(z; X) on ∂Dt, u(z; X) = ¯ u(z; X) on ∂Du, ∂Dt ∪ ∂Du = ∂D, ∂Dt ∩ ∂Du = ∅.

Random Input (N = 15)

E(z; ·) = Cα exp[α(z; ·)], Cα = µE/

  • 1 + ν2

E,

α(z; ·) → homogen. Gaussian RF, Γα(z, z′) = σ2 exp(−||z − z′||/bL), α(z; ·) =

15

  • i=1

√λiφi(z)Xi.

SDD coeffs. est. by dim.-red. integ.

slide-16
SLIDE 16

INTRODUCTION SDD EXAMPLES CLOSURE

Example 2: St. Dev. of Displacement Field

slide-17
SLIDE 17

INTRODUCTION SDD EXAMPLES CLOSURE

Example 2: Probability Distribution of a Critical Stress

slide-18
SLIDE 18

INTRODUCTION SDD EXAMPLES CLOSURE

Conclusion A new ON spline expansion (SDD) is introduced.

  • Comp. effort scales polynomially, not exponentially.

SDD converges in m.s. and others weaker modes. A low-order SDD is more accurate than high-order PDD/PCE for nonsmooth functions. Future work Explore nonuniform knot sequences. Study unbounded domains without transformation.