+ All Categories
Home > Documents > WITH OPTIMIZATION ON STIEFEL MANIFOLD A XX ZX T T T T T … · 2019-12-18 · DICTIONARY LEARNING...

WITH OPTIMIZATION ON STIEFEL MANIFOLD A XX ZX T T T T T … · 2019-12-18 · DICTIONARY LEARNING...

Date post: 17-Jun-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
1
DICTIONARY LEARNING IN THE ANALYSIS SPARSE REPRESENTATION WITH OPTIMIZATION ON STIEFEL MANIFOLD Yujie Li 1 , Shuxue Ding 2 , Zhenni Li 2 , Xiang Li 2 , Benying Tan 2 1 National Institute of Advanced Industrial Science and Technology (AIST) 2 School of Computer Science and Engineering, The University of Aizu, Fukushima, Japan INTRODUCTION Sparse representation has been proven to be a powerful tool for signals and images processing. This paper addresses sparse representation with the so-called analysis model. We pose the problem as to learn an analysis dictionary from signals using an optimization formulation with an orthogonal constraint. PROPOSED METHOD EXPERIMENTS AND DISCUSSION CONCLUSION Image Denoising with Learned Analysis Dictionary. Exact recovery of analysis operators. we introduce manifold constraint for the dictionary learning algorithm for analysis sparse representation, which is parallel to the synthesis model in its rationale and structure. To efficiently solve the orthogonality constraint in analysis dictionary learning formulation, project to Stiefel Manifold is an efficient method to solve this optimization problem. Numerical experiments on recovery of analysis dictionary show the effectiveness of the proposed algorithm. In addition, for realistic applications, the proposed algorithms show good performances in signal denoising and classification. However, with a wealth of mathematical and computer tools already developed, much work remains to be done. In the future, we will apply the proposed algorithm to more applications such as inpainting and deblurring. Dictionary learning with orthogonal constraint Approximation by projection Optimization on manifold Not an accurate solution The optimization problem with constraints, M can be any constraints In our situation: min ( ) M f X X T M XXX I 2 2 1 e.g. 1, 1 N ij F j XX X X The standard (Euclidean) gradient The gradient in the tangent space The projection P X The retraction operator R X Dictionary update with manifold method. Problem formulation. Given an observed signals set Y, which is a noisy version of a signal X. We formulate the sparse representation in analysis model with 1 norm as, where L means the constraints on the dictionary . Use an alternative method. Update 2 1 , min , s.t. , , F L Ω X ΩX Y X Ω Ω 2 2 1 , , 2 min , s.t. ; . F F T i i c Ω XZ Z Y X ΩX Z ΩΩ I The uniformly normalized constraint Ω ZX The orthogonal constraint We only consider the terms with dictionary , Use nonmonotone line search with Barzilai-Borwein (BB) steps size to solve the problem with orthogonality constraint. 2 2 min s.t. ; . T i F i c Ω ΩX Z ΩΩ I Ω 1 1 (2 2 ) (2 2 ), ( ) ( ) . 2 2 T T T T T k k A ΩXX ZX Ω Ω ΩXX ZX Ω I A I A Ω Algorithm 1 : Manifold based Analysis Dictionary Learning Algorithm (MADL). We compared our algorithm MADL with the state-of-the-art algorithm Analysis operator learning (AOL) and the results is represented in Fig.3. We can see our algorithm can reach to a better recovery ratio even when the cosparsity is lower compared with AOL. Classification with Learned Analysis Dictionary. We applied our proposed algorithm to the classification, which is conducted on the database of USPS handwritten digits. Recovery rate
Transcript
Page 1: WITH OPTIMIZATION ON STIEFEL MANIFOLD A XX ZX T T T T T … · 2019-12-18 · DICTIONARY LEARNING IN THE ANALYSIS SPARSE REPRESENTATION WITH OPTIMIZATION ON STIEFEL MANIFOLD Yujie

DICTIONARY LEARNING IN THE ANALYSIS SPARSE REPRESENTATION WITH OPTIMIZATION ON STIEFEL MANIFOLDYujie Li1, Shuxue Ding2, Zhenni Li2, Xiang Li2, Benying Tan2

1National Institute of Advanced Industrial Science and Technology (AIST) 2School of Computer Science and Engineering, The University of Aizu, Fukushima, Japan

INTRODUCTIONSparse representation has been proven to be a powerful tool forsignals and images processing. This paper addresses sparserepresentation with the so-called analysis model. We pose theproblem as to learn an analysis dictionary from signals using anoptimization formulation with an orthogonal constraint.

PROPOSED METHOD

EXPERIMENTS AND DISCUSSION

CONCLUSION

➢Image Denoising with Learned Analysis Dictionary.

➢Exact recovery of analysis operators.

➢we introduce manifold constraint for the dictionary learningalgorithm for analysis sparse representation, which is parallelto the synthesis model in its rationale and structure.

➢To efficiently solve the orthogonality constraint in analysisdictionary learning formulation, project to Stiefel Manifold isan efficient method to solve this optimization problem.

➢Numerical experiments on recovery of analysis dictionaryshow the effectiveness of the proposed algorithm. In addition,for realistic applications, the proposed algorithms show goodperformances in signal denoising and classification.

➢However, with a wealth of mathematical and computer toolsalready developed, much work remains to be done. In thefuture, we will apply the proposed algorithm to moreapplications such as inpainting and deblurring.

Dictionary learning with

orthogonal constraint

Approximation

by projection

Optimization

on manifold

Not an accurate solution

The optimization problem

with constraints,

M can be any constraints

In our situation:

min ( )M

fX

X

TM X X X I

2 2

1

e.g. 1 , 1N

ijFj

X X X X

The standard

(Euclidean) gradient

The gradient in

the tangent space

The projection PX

The retraction

operator RX

➢Dictionary update with manifold method.

➢Problem formulation.

Given an observed signals set Y, which is a noisy versionof a signal X. We formulate the sparse representation inanalysis model with ℓ1 norm as,

where L means the constraints on the dictionary .

Use an alternative method.

Update

2

1,min , s.t. , ,

FL

Ω XΩX Y X Ω

Ω2 2

1, ,

2

min ,

s.t. ; .

F F

T

ii c

Ω X ZZ Y X ΩX Z

Ω Ω I

The uniformly normalized constraintΩ Z X

The orthogonal constraint

We only consider the terms with dictionary ,

Use nonmonotone line search with Barzilai-Borwein (BB)steps size to solve the problem with orthogonality constraint.

2

2min s.t. ; .T

iFi c

ΩΩX Z Ω Ω I

Ω

1

1

(2 2 ) (2 2 ),

( ) ( ) .2 2

T T T T T

k k

A ΩXX ZX Ω Ω ΩXX ZX

Ω I A I A Ω

➢Algorithm 1 : Manifold based Analysis Dictionary Learning

Algorithm (MADL).

We compared our algorithm MADL with the state-of-the-artalgorithm Analysis operator learning (AOL) and the results isrepresented in Fig.3. We can see our algorithm can reach to abetter recovery ratio even when the cosparsity is lower comparedwith AOL.

➢Classification with Learned Analysis Dictionary.

We applied ourproposed algorithmto the classification,which is conductedon the database ofUSPS handwrittendigits.

Rec

ove

ry r

ate

Recommended