Dictionary learning - fast and dirty
Karin Schnass
Department of Mathematics University of Innsbruck karin.schnass@uibk.ac.at
Der Wissenschaftsfonds
Dagstuhl, August 31
Karin Schnass ITKM 1 / 16
Dictionary learning - fast and dirty Karin Schnass Department of - - PowerPoint PPT Presentation
Dictionary learning - fast and dirty Karin Schnass Department of Mathematics University of Innsbruck karin.schnass@uibk.ac.at Der Wissenschaftsfonds Dagstuhl, August 31 Karin Schnass ITKM 1 / 16 why do we care about sparsity again? A
Department of Mathematics University of Innsbruck karin.schnass@uibk.ac.at
Der Wissenschaftsfonds
Karin Schnass ITKM 1 / 16
Karin Schnass ITKM 2 / 16
e.g denoising, compressed sensing, inpainting
factorization and sparse coding.
Karin Schnass ITKM 2 / 16
e.g denoising, compressed sensing, inpainting
e.g source separation, anomaly detection, sparse components
aD.J. Field, B.A. Olshausen, Emergence of simple-cell receptive field
properties by learning a sparse code for natural images.
Karin Schnass ITKM 2 / 16
e.g denoising, compressed sensing, inpainting
e.g source separation, anomaly detection, sparse components
Karin Schnass ITKM 2 / 16
Karin Schnass ITKM 3 / 16
Karin Schnass ITKM 3 / 16
Karin Schnass ITKM 3 / 16
Karin Schnass ITKM 3 / 16
Karin Schnass ITKM 4 / 16
Karin Schnass ITKM 4 / 16
Karin Schnass ITKM 4 / 16
Karin Schnass ITKM 4 / 16
Ψ∈D,X∈XS
F
Karin Schnass ITKM 5 / 16
Ψ∈D,X∈XS
F
Ψ∈D
|I|≤S ΨIΨ† I yn2 2,
Karin Schnass ITKM 5 / 16
Ψ∈D,X∈XS
F
Ψ∈D
|I|≤S ΨIΨ† I yn2 2,
Karin Schnass ITKM 5 / 16
Ψ∈D,X∈XS
F
Ψ∈D
|I|≤S ΨIΨ† I yn2 2,
Ψ∈D
|I|≤S ΨIΨ† I yn2 2,
Karin Schnass ITKM 5 / 16
Ψ∈D,X∈XS
F
Ψ∈D
|I|≤S ΨIΨ† I yn2 2,
Ψ∈D
i
Karin Schnass ITKM 5 / 16
Ψ∈D,X∈XS
F
Ψ∈D
|I|≤S ΨIΨ† I yn2 2,
Ψ∈D
i
Karin Schnass ITKM 5 / 16
Ψ∈D,X∈XS
F
Ψ∈D
|I|≤S ΨIΨ† I yn2 2,
Ψ∈D
|I|≤S Ψ⋆ I yn1,
Karin Schnass ITKM 5 / 16
Ψ∈D
|I|=S Ψ⋆ I yn1
Karin Schnass ITKM 6 / 16
Ψ∈D
|I|=S Ψ⋆ I yn1
Ψ,n = arg maxI:|I|=S Ψ⋆ I yn1.
Ψ,n, k).
Karin Schnass ITKM 6 / 16
Karin Schnass ITKM 7 / 16
Karin Schnass ITKM 7 / 16
Ψ,n = arg maxI:|I|=S Ψ⋆ I yn1.
Ψ,n
Karin Schnass ITKM 7 / 16
Ψ,n = arg maxI:|I|=S Ψ⋆ I yn1.
Ψ,n
n) + P(ψk)
Karin Schnass ITKM 7 / 16
Karin Schnass ITKM 8 / 16
Karin Schnass ITKM 8 / 16
Karin Schnass ITKM 8 / 16
Karin Schnass ITKM 8 / 16
Karin Schnass ITKM 8 / 16
2
Karin Schnass ITKM 9 / 16
Theorem Let Φ be a unit norm frame with frame constants A ≤ B and coherence µ and assume that the N training signals yn are generated according to the signal model in (5) with coefficients that are S-sparse with absolute gap βS and relative gap ∆S . Assume further that S ≤
K 98B and εδ := K exp
1 4741µ2S
1 24(B+1) .
Fix a target error ¯ ε ≥ 8εµ,ρ, with εµ,ρ = 8K2√B + 1 Cr γ1,S exp
S
98 max{µ2, ρ2}
(6) compare (??), and assume that ¯ ε ≤ 1 − γ2,S + dρ2. If for the input dictionary Ψ we have d(Ψ, Φ) ≤ ∆S √ 98B
4 +
∆S Cr γ1,S
d(Ψ, Φ) ≤ 1 32 √ S , (7) then after 12⌈log(¯ ε−1)⌉ iterations the output dictionary ˜ Ψ of ITKrM both in its batch and online version satisfies d(¯ Ψ, Φ) ≤ ¯ ε except with probability 60⌈log(¯ ε−1)⌉K exp
r γ2 1,S N ¯
ε2 576K max{S, B + 1}
ε + 1 − γ2,S + dρ2
(8) Karin Schnass ITKM 10 / 16
1 ℓµ2 log K ) then with high probability for
k
k
Karin Schnass ITKM 11 / 16
1 ℓµ2 log K ) then with high probability for
k
k
Karin Schnass ITKM 11 / 16
Karin Schnass ITKM 12 / 16
Karin Schnass ITKM 12 / 16
Karin Schnass ITKM 12 / 16
Karin Schnass ITKM 12 / 16
Karin Schnass ITKM 12 / 16
Karin Schnass ITKM 13 / 16
Karin Schnass ITKM 13 / 16
Karin Schnass ITKM 14 / 16
Karin Schnass ITKM 14 / 16
Karin Schnass ITKM 14 / 16
Karin Schnass ITKM 15 / 16
Karin Schnass ITKM 16 / 16
random properties of (non-tight) frames, eg. EI:k∈I,|I|=S
I )ΦΦ⋆φk
stability of eigenvectors stable average case results for sparse approximation (beyond thresholding)
Φ Ey max |I|=S Φ⋆ I y1
Φ Ey max |I|=S ΦIΦ† I y2 2
stuck at 1/ log(S) - via Khintchine, decoupling better tailbounds? combined estimates?
Karin Schnass ITKM 1 / 1