Approximation by group invariant subspaces Davide Barbieri - - PowerPoint PPT Presentation

approximation by group invariant subspaces
SMART_READER_LITE
LIVE PREVIEW

Approximation by group invariant subspaces Davide Barbieri - - PowerPoint PPT Presentation

Approximation by group invariant subspaces Davide Barbieri (Universidad Aut onoma de Madrid) Joint work with C. Cabrelli, E. Hern andez and U. Molter XIV Encuentro Nacional de Analistas A. P. Calder on Villa General Belgrano, 22 de


slide-1
SLIDE 1

Approximation by group invariant subspaces

Davide Barbieri

(Universidad Aut´

  • noma de Madrid)

Joint work with C. Cabrelli, E. Hern´ andez and U. Molter

XIV Encuentro Nacional de Analistas A. P. Calder´

  • n

Villa General Belgrano, 22 de Noviembre de 2018

slide-2
SLIDE 2

Motivation I: dimensionality reduction

Approximation by linear subspaces of finite dimensional data in a vector space: Principal Component Analysis.

slide-3
SLIDE 3

Motivation I: dimensionality reduction

Approximation by linear subspaces of finite dimensional data in a vector space: Principal Component Analysis.

slide-4
SLIDE 4

Motivation I: dimensionality reduction

Approximation by linear subspaces of finite dimensional data in a vector space: Principal Component Analysis.

slide-5
SLIDE 5

Motivation I: dimensionality reduction

Approximation by linear subspaces of finite dimensional data in a vector space: Principal Component Analysis. Approximation by shift-invariant subspaces of data in L2(Rd): Aldroubi, Cabrelli, Hardin and Molter 2007.

slide-6
SLIDE 6

Motivation II: symmetries in data - abelian

slide-7
SLIDE 7

Motivation II: symmetries in data - abelian

slide-8
SLIDE 8

Motivation II: symmetries in data - non abelian

slide-9
SLIDE 9

Results

For non abelian symmetries on L2(Rd), we will discuss:

  • 1. characterizations of invariant spaces;
  • 2. construction of group Parseval frames;
  • 3. approximation by group invariant subspaces.
slide-10
SLIDE 10

Definition of group invariance

Let Λ ⊂ Rd be a lattice subgroup1, and let G ⊂ O(d) be a finite group of isometries such that gΛ = Λ for all g ∈ G.

1That is Λ = AZd ⊂ Rd for A ∈ GLd(R).

slide-11
SLIDE 11

Definition of group invariance

Let Λ ⊂ Rd be a lattice subgroup1, and let G ⊂ O(d) be a finite group of isometries such that gΛ = Λ for all g ∈ G. Let Γ = Λ ⋊ G = {(k, g) : k ∈ Λ, g ∈ G}, with composition law (k, g) · (k′, g′) = (gk′ + k, gg′). Γ is a crystallographic group, which acts on Rd by (k, g)x = gx + k.

1That is Λ = AZd ⊂ Rd for A ∈ GLd(R).

slide-12
SLIDE 12

Definition of group invariance

Let Λ ⊂ Rd be a lattice subgroup1, and let G ⊂ O(d) be a finite group of isometries such that gΛ = Λ for all g ∈ G. Let Γ = Λ ⋊ G = {(k, g) : k ∈ Λ, g ∈ G}, with composition law (k, g) · (k′, g′) = (gk′ + k, gg′). Γ is a crystallographic group, which acts on Rd by (k, g)x = gx + k. The corresponding action on L2(Rd) is given by the operators T(k)f (x) = f (x − k) , R(g)f (x) = f (g−1x) , for f ∈ L2(Rd) which indeed satisfy T(k)R(g)T(k′)R(g′) = T(gk′ + k)R(gg′).

1That is Λ = AZd ⊂ Rd for A ∈ GLd(R).

slide-13
SLIDE 13

Definition of group invariance

Let Λ ⊂ Rd be a lattice subgroup1, and let G ⊂ O(d) be a finite group of isometries such that gΛ = Λ for all g ∈ G. Let Γ = Λ ⋊ G = {(k, g) : k ∈ Λ, g ∈ G}, with composition law (k, g) · (k′, g′) = (gk′ + k, gg′). Γ is a crystallographic group, which acts on Rd by (k, g)x = gx + k. The corresponding action on L2(Rd) is given by the operators T(k)f (x) = f (x − k) , R(g)f (x) = f (g−1x) , for f ∈ L2(Rd) which indeed satisfy T(k)R(g)T(k′)R(g′) = T(gk′ + k)R(gg′). A closed subspace V ⊂ L2(Rd) is Γ-invariant if T(k)R(g)V ⊂ V ∀k ∈ Λ , g ∈ G.

1That is Λ = AZd ⊂ Rd for A ∈ GLd(R).

slide-14
SLIDE 14

Shift-invariant spaces I

slide-15
SLIDE 15

Shift-invariant spaces I

Let Λ⊥ ⊂ Rd be the annihilator2 lattice of Λ, and let Ω ⊂ Rd be |Ω ∩ (Ω + s)| = 0 for 0 = s ∈ Λ⊥, and |Rd \

s∈Λ⊥ Ω + s| = 0.

2If Λ = AZd, then Λ⊥ = (At)−1Zd.

slide-16
SLIDE 16

Shift-invariant spaces I

Let Λ⊥ ⊂ Rd be the annihilator2 lattice of Λ, and let Ω ⊂ Rd be |Ω ∩ (Ω + s)| = 0 for 0 = s ∈ Λ⊥, and |Rd \

s∈Λ⊥ Ω + s| = 0.

The map T : L2(Rd) → L2(Ω, ℓ2(Λ⊥)) is the surjective isometry T [f ](ω) = { f (ω + s)}s∈Λ⊥.

2If Λ = AZd, then Λ⊥ = (At)−1Zd.

slide-17
SLIDE 17

Shift-invariant spaces I

Let Λ⊥ ⊂ Rd be the annihilator2 lattice of Λ, and let Ω ⊂ Rd be |Ω ∩ (Ω + s)| = 0 for 0 = s ∈ Λ⊥, and |Rd \

s∈Λ⊥ Ω + s| = 0.

The map T : L2(Rd) → L2(Ω, ℓ2(Λ⊥)) is the surjective isometry T [f ](ω) = { f (ω + s)}s∈Λ⊥. Since T [T(k)f ](ω) = e−2πikωT [f ](ω), it is equivalent to have

◮ V ⊂ L2(Rd) is Λ-invariant: f ∈ V ⇒ T(k)f ∈ V for all k ∈ Λ ◮ T [V ] is invariant under multiplication by e−2πikω for all k ∈ Λ

2If Λ = AZd, then Λ⊥ = (At)−1Zd.

slide-18
SLIDE 18

Shift-invariant spaces I

Let Λ⊥ ⊂ Rd be the annihilator2 lattice of Λ, and let Ω ⊂ Rd be |Ω ∩ (Ω + s)| = 0 for 0 = s ∈ Λ⊥, and |Rd \

s∈Λ⊥ Ω + s| = 0.

The map T : L2(Rd) → L2(Ω, ℓ2(Λ⊥)) is the surjective isometry T [f ](ω) = { f (ω + s)}s∈Λ⊥. Since T [T(k)f ](ω) = e−2πikωT [f ](ω), it is equivalent to have

◮ V ⊂ L2(Rd) is Λ-invariant: f ∈ V ⇒ T(k)f ∈ V for all k ∈ Λ ◮ T [V ] is invariant under multiplication by e−2πikω for all k ∈ Λ

If V is Λ-invariant, there exists Φ = {φi}i∈N ⊂ L2(Rd) such that V = span{T(k)φi : k ∈ Λ, i ∈ N}

L2(Rd).

Thus T [V ] = span{e−2πik· T [φi] : k ∈ Λ, i ∈ N}

L2(Ω,ℓ2(Λ⊥))

2If Λ = AZd, then Λ⊥ = (At)−1Zd.

slide-19
SLIDE 19

Shift-invariant spaces I

The map T : L2(Rd) → L2(Ω, ℓ2(Λ⊥)) is the surjective isometry T [f ](ω) = { f (ω + s)}s∈Λ⊥. Since T [T(k)f ](ω) = e−2πikωT [f ](ω), it is equivalent to have

◮ V ⊂ L2(Rd) is Λ-invariant: f ∈ V ⇒ T(k)f ∈ V for all k ∈ Λ ◮ T [V ] is invariant under multiplication by e−2πikω for all k ∈ Λ

If V is Λ-invariant, there exists Φ = {φi}i∈N ⊂ L2(Rd) such that V = span{T(k)φi : k ∈ Λ, i ∈ N}

L2(Rd).

Thus T [V ] = span{e−2πik· T [φi] : k ∈ Λ, i ∈ N}

L2(Ω,ℓ2(Λ⊥))

slide-20
SLIDE 20

Shift-invariant spaces I

The map T : L2(Rd) → L2(Ω, ℓ2(Λ⊥)) is the surjective isometry T [f ](ω) = { f (ω + s)}s∈Λ⊥. Since T [T(k)f ](ω) = e−2πikωT [f ](ω), it is equivalent to have

◮ V ⊂ L2(Rd) is Λ-invariant: f ∈ V ⇒ T(k)f ∈ V for all k ∈ Λ ◮ T [V ] is invariant under multiplication by e−2πikω for all k ∈ Λ

If V is Λ-invariant, there exists Φ = {φi}i∈N ⊂ L2(Rd) such that V = span{T(k)φi : k ∈ Λ, i ∈ N}

L2(Rd).

Thus T [V ] = span{e−2πik· T [φi] : k ∈ Λ, i ∈ N}

L2(Ω,ℓ2(Λ⊥))

so, we have that f ∈ V if and only if, for a.e. ω ∈ Ω, T [f ](ω) ∈ span{T [φi](ω) : i ∈ N}

ℓ2(Λ⊥).

slide-21
SLIDE 21

Shift-invariant spaces I

The map T : L2(Rd) → L2(Ω, ℓ2(Λ⊥)) is the surjective isometry T [f ](ω) = { f (ω + s)}s∈Λ⊥. If V is Λ-invariant, there exists Φ = {φi}i∈N ⊂ L2(Rd) such that V = span{T(k)φi : k ∈ Λ, i ∈ N}

L2(Rd).

Thus T [V ] = span{e−2πik· T [φi] : k ∈ Λ, i ∈ N}

L2(Ω,ℓ2(Λ⊥))

so, we have that f ∈ V if and only if, for a.e. ω ∈ Ω, T [f ](ω) ∈ span{T [φi](ω) : i ∈ N}

ℓ2(Λ⊥).

slide-22
SLIDE 22

Shift-invariant spaces I

The map T : L2(Rd) → L2(Ω, ℓ2(Λ⊥)) is the surjective isometry T [f ](ω) = { f (ω + s)}s∈Λ⊥. If V is Λ-invariant, there exists Φ = {φi}i∈N ⊂ L2(Rd) such that V = span{T(k)φi : k ∈ Λ, i ∈ N}

L2(Rd).

Thus T [V ] = span{e−2πik· T [φi] : k ∈ Λ, i ∈ N}

L2(Ω,ℓ2(Λ⊥))

so, we have that f ∈ V if and only if, for a.e. ω ∈ Ω, T [f ](ω) ∈ span{T [φi](ω) : i ∈ N}

ℓ2(Λ⊥).

The range function J of V is the measurable map J : Ω → {closed subspaces of ℓ2(Λ⊥)} given by J (ω) = span{T (φi)(ω) : i ∈ N}

ℓ2(Λ⊥).

slide-23
SLIDE 23

Shift-invariant spaces I

The map T : L2(Rd) → L2(Ω, ℓ2(Λ⊥)) is the surjective isometry T [f ](ω) = { f (ω + s)}s∈Λ⊥. If V is Λ-invariant, there exists Φ = {φi}i∈N ⊂ L2(Rd) such that V = span{T(k)φi : k ∈ Λ, i ∈ N}

L2(Rd).

Thus T [V ] = span{e−2πik· T [φi] : k ∈ Λ, i ∈ N}

L2(Ω,ℓ2(Λ⊥))

so, we have that f ∈ V if and only if, for a.e. ω ∈ Ω, T [f ](ω) ∈ span{T [φi](ω) : i ∈ N}

ℓ2(Λ⊥).

The range function J of V is the measurable map J : Ω → {closed subspaces of ℓ2(Λ⊥)} given by J (ω) = span{T (φi)(ω) : i ∈ N}

ℓ2(Λ⊥).

slide-24
SLIDE 24

Γ-invariance

Γ-invariance = Λ-invariance + G-invariance

slide-25
SLIDE 25

Γ-invariance

Γ-invariance = Λ-invariance + G-invariance Characterize Γ-invariance ⇐ ⇒ characterize G-invariance for shift-invariant spaces.

slide-26
SLIDE 26

Γ-invariance

Γ-invariance = Λ-invariance + G-invariance Characterize Γ-invariance ⇐ ⇒ characterize G-invariance for shift-invariant spaces.

Theorem (B. Cabrelli Hern´ andez Molter)

V ⊂ L2(Rd) is Γ-invariant if and only if it is shift-invariant and its range function J satisfies, for all g ∈ G, J (gtω) = r(g−1)J (ω) , a.e. ω ∈ Ω. where r(g){cs}s∈Λ⊥ = {cgts}s∈Λ⊥, for c ∈ ℓ2(Λ⊥).

slide-27
SLIDE 27

Γ-invariance

Γ-invariance = Λ-invariance + G-invariance Characterize Γ-invariance ⇐ ⇒ characterize G-invariance for shift-invariant spaces.

Theorem (B. Cabrelli Hern´ andez Molter)

V ⊂ L2(Rd) is Γ-invariant if and only if it is shift-invariant and its range function J satisfies, for all g ∈ G, J (gtω) = r(g−1)J (ω) , a.e. ω ∈ Ω. where r(g){cs}s∈Λ⊥ = {cgts}s∈Λ⊥, for c ∈ ℓ2(Λ⊥).

Proof.

This is based on the intertwining of the action R of G on L2(Rd) with the isometry T , which reads T [R(g)ψ](ω) = r(g)T [ψ](gtω) , a.e. ω ∈ Ω.

slide-28
SLIDE 28

Shift-invariant spaces II

Let Φ = {φi}N

i=1 ⊂ L2(Rd) be a finite family. The pre-Gramian TΦ

is the (infinite) matrix-valued L2 function of Ω TΦ(ω) =     . . . . . . T [φ1](ω) . . . T [φN](ω) . . . . . .     . The Gramian of Φ is the N × N matrix-valued L1 function of Ω GΦ(ω) = T ∗

Φ (ω)TΦ(ω) = s∈Λ⊥

  • φj(ω + s)

φi(ω + s)

  • i,j.
slide-29
SLIDE 29

Shift-invariant spaces II

Let Φ = {φi}N

i=1 ⊂ L2(Rd) be a finite family. The pre-Gramian TΦ

is the (infinite) matrix-valued L2 function of Ω TΦ(ω) =     . . . . . . T [φ1](ω) . . . T [φN](ω) . . . . . .     . The Gramian of Φ is the N × N matrix-valued L1 function of Ω GΦ(ω) = T ∗

Φ (ω)TΦ(ω) = s∈Λ⊥

  • φj(ω + s)

φi(ω + s)

  • i,j.

The system of translates {T(k)φi}k,i is a Parseval frame, i.e. f =

N

  • i=1
  • k∈Λ

f , T(k)φiL2(Rd)T(k)φi ∀ f ∈ span{T(k)φi}k,i if and only if GΦ(ω) is an orthogonal projection for a.e. ω ∈ Ω.

slide-30
SLIDE 30

Γ-invariance and the Gramian

Γ-invariance can be studied at the level of generators:

slide-31
SLIDE 31

Γ-invariance and the Gramian

Γ-invariance can be studied at the level of generators: a finitely generated SIS V ⊂ Rd is Γ-invariant if and only if there exist N × #G vectors Ψ = {ψg

i }N i=1, g∈G ⊂ L2(Rd) such that

slide-32
SLIDE 32

Γ-invariance and the Gramian

Γ-invariance can be studied at the level of generators: a finitely generated SIS V ⊂ Rd is Γ-invariant if and only if there exist N × #G vectors Ψ = {ψg

i }N i=1, g∈G ⊂ L2(Rd) such that

V = span{T(k)ψg

i

: k ∈ Λ, g ∈ G, i = 1, . . . , N}

L2(Rd)

slide-33
SLIDE 33

Γ-invariance and the Gramian

Γ-invariance can be studied at the level of generators: a finitely generated SIS V ⊂ Rd is Γ-invariant if and only if there exist N × #G vectors Ψ = {ψg

i }N i=1, g∈G ⊂ L2(Rd) such that

V = span{T(k)ψg

i

: k ∈ Λ, g ∈ G, i = 1, . . . , N}

L2(Rd)

and ψg

i = R(g)ψe i , i.e. they can be obtained by the action of G.

slide-34
SLIDE 34

Γ-invariance and the Gramian

Γ-invariance can be studied at the level of generators: a finitely generated SIS V ⊂ Rd is Γ-invariant if and only if there exist N × #G vectors Ψ = {ψg

i }N i=1, g∈G ⊂ L2(Rd) such that

V = span{T(k)ψg

i

: k ∈ Λ, g ∈ G, i = 1, . . . , N}

L2(Rd)

and ψg

i = R(g)ψe i , i.e. they can be obtained by the action of G.

Lemma (B Cabrelli Hern´ andez Molter)

Let V ⊂ L2(Rd) be a SIS with N × #G generators Ψ = {ψg

i }N i=1, g∈G ⊂ L2(Rd). Then V is Γ-invariant if and only if

TΨ(gtω) = r(g−1)TΨ(ω)λ(g) where λ(g)c(j, g′) = c(j, g−1g′) for c ∈ C(N×#G).

slide-35
SLIDE 35

Group Parseval frames

Theorem (B Cabrelli Hern´ andez Molter)

For any Φ = {ϕi}N

i=1 ⊂ L2(Rd) there exists

Φ = { ϕi}N

i=1 ⊂ L2(Rd)

such that span{T(k)R(g)ϕi}k,g,i = span{T(k)R(g) ϕi}k,g,i, and {T(k)R(g) ϕi}k,g,i is a Parseval frame.

slide-36
SLIDE 36

Group Parseval frames

Theorem (B Cabrelli Hern´ andez Molter)

For any Φ = {ϕi}N

i=1 ⊂ L2(Rd) there exists

Φ = { ϕi}N

i=1 ⊂ L2(Rd)

such that span{T(k)R(g)ϕi}k,g,i = span{T(k)R(g) ϕi}k,g,i, and {T(k)R(g) ϕi}k,g,i is a Parseval frame.

Proof.

Let Ψ = {R(g)ϕi : g ∈ G, i = 1, . . . , N}, and define Q(ω) = TΨ(ω)(GΨ(ω)+)

1 2 .

slide-37
SLIDE 37

Group Parseval frames

Theorem (B Cabrelli Hern´ andez Molter)

For any Φ = {ϕi}N

i=1 ⊂ L2(Rd) there exists

Φ = { ϕi}N

i=1 ⊂ L2(Rd)

such that span{T(k)R(g)ϕi}k,g,i = span{T(k)R(g) ϕi}k,g,i, and {T(k)R(g) ϕi}k,g,i is a Parseval frame.

Proof.

Let Ψ = {R(g)ϕi : g ∈ G, i = 1, . . . , N}, and define Q(ω) = TΨ(ω)(GΨ(ω)+)

1 2 .

Then Q∗(ω)Q(ω) = PRange(GΨ(ω)), so, denoting by {qg

i }N i=1, g∈G

its columns and by ϕg

i = T −1[qg i ], we have that

{T(k) ϕg

i }k,g,i is a Parseval frame.

slide-38
SLIDE 38

Group Parseval frames

Theorem (B Cabrelli Hern´ andez Molter)

For any Φ = {ϕi}N

i=1 ⊂ L2(Rd) there exists

Φ = { ϕi}N

i=1 ⊂ L2(Rd)

such that span{T(k)R(g)ϕi}k,g,i = span{T(k)R(g) ϕi}k,g,i, and {T(k)R(g) ϕi}k,g,i is a Parseval frame.

Proof.

Let Ψ = {R(g)ϕi : g ∈ G, i = 1, . . . , N}, and define Q(ω) = TΨ(ω)(GΨ(ω)+)

1 2 .

Then Q∗(ω)Q(ω) = PRange(GΨ(ω)), so, denoting by {qg

i }N i=1, g∈G

its columns and by ϕg

i = T −1[qg i ], we have that

{T(k) ϕg

i }k,g,i is a Parseval frame.

Moreover, ϕg

i = R(g)

ϕe

i , because Q(gt) = r(g−1)Q(ω)λ(g).

slide-39
SLIDE 39

Best approximation problem

Let F = {f1, . . . , fm} ⊂ L2(Rd), and let κ ∈ N be fixed. We want to minimize E [Ψ] =

m

  • i=1

fi − PSΓ(Ψ)fi2

L2(Rd)

  • ver all Ψ ⊂ L2(Rd) finite and such that #Ψ ≤ κ, where

SΓ(Ψ) = span

  • T(k)R(g)ψ, k ∈ Λ, g ∈ G, ψ ∈ Ψ
  • .
slide-40
SLIDE 40

Best approximation problem

Let F = {f1, . . . , fm} ⊂ L2(Rd), and let κ ∈ N be fixed. We want to minimize E [Ψ] =

m

  • i=1

fi − PSΓ(Ψ)fi2

L2(Rd)

  • ver all Ψ ⊂ L2(Rd) finite and such that #Ψ ≤ κ, where

SΓ(Ψ) = span

  • T(k)R(g)ψ, k ∈ Λ, g ∈ G, ψ ∈ Ψ
  • .

Note that, if {T(k)R(g)ψ} is a Parseval frame, then PSΓ(Ψ)f =

  • k∈Λ
  • g∈G
  • ψ∈Ψ

f , T(k)R(g)ψL2(Rd)T(k)R(g)ψ.

slide-41
SLIDE 41

Fundamental domain

We know that the action by translations of Λ⊥ on Rd has a fundamental domain Ω ⊂ Rd. But we will also need that the action of Γ has a fundamental domain P, that satisfies |P ∩ gtP| = 0 for g = e , and

  • Ω −
  • g∈G

gtP

  • = 0.
slide-42
SLIDE 42

Fundamental domain

We know that the action by translations of Λ⊥ on Rd has a fundamental domain Ω ⊂ Rd. But we will also need that the action of Γ has a fundamental domain P, that satisfies |P ∩ gtP| = 0 for g = e , and

  • Ω −
  • g∈G

gtP

  • = 0.
slide-43
SLIDE 43

Approximation by Γ-invariant spaces

Theorem (B Cabrelli Hern´ andez Molter)

The problem of finding the minimizer Ψ of E [Ψ] over all Ψ with cardinality ≤ κ is equivalent to the problem of finding the range function J with #Ψ × #G generators, that minimizes

m

  • i=1
  • g∈G

T [R(g)fi](ω) − PJ (ω)T [R(g)fi](ω)2

ℓ2(Λ⊥)

for a.e. ω ∈ P.

slide-44
SLIDE 44

Approximation by Γ-invariant spaces

Theorem (B Cabrelli Hern´ andez Molter)

The problem of finding the minimizer Ψ of E [Ψ] over all Ψ with cardinality ≤ κ is equivalent to the problem of finding the range function J with #Ψ × #G generators, that minimizes

m

  • i=1
  • g∈G

T [R(g)fi](ω) − PJ (ω)T [R(g)fi](ω)2

ℓ2(Λ⊥)

for a.e. ω ∈ P. This equivalent problem can be solved for each ω ∈ P by Eckhart-Young theorem (e.g. using SVD) over the data a(i, g) = T [R(g)fi](ω) ∈ ℓ2(Λ⊥) i ∈ {1, . . . , m}, g ∈ G

slide-45
SLIDE 45

Approximation by Γ-invariant spaces

Theorem (B Cabrelli Hern´ andez Molter)

The problem of finding the minimizer Ψ of E [Ψ] over all Ψ with cardinality ≤ κ is equivalent to the problem of finding the range function J with #Ψ × #G generators, that minimizes

m

  • i=1
  • g∈G

T [R(g)fi](ω) − PJ (ω)T [R(g)fi](ω)2

ℓ2(Λ⊥)

for a.e. ω ∈ P. This equivalent problem can be solved for each ω ∈ P by Eckhart-Young theorem (e.g. using SVD) over the data a(i, g) = T [R(g)fi](ω) ∈ ℓ2(Λ⊥) i ∈ {1, . . . , m}, g ∈ G which allows us to obtain explicit expressions for the generators of the approximating Γ-invariant space in L2(Rd) . . .

slide-46
SLIDE 46

Muchas gracias!