fast greedy algorithms for dictionary selection with
play

Fast greedy algorithms for dictionary selection with generalized - PowerPoint PPT Presentation

Fast greedy algorithms for dictionary selection with generalized sparsity constraints Kaito Fujii & Tasuku Soma (UTokyo) Neural I nformation Processing Systems 2018, spotlight presentation Dec. 7, 2018 1/ 9 Dictionary I f real-world signals


  1. Fast greedy algorithms for dictionary selection with generalized sparsity constraints Kaito Fujii & Tasuku Soma (UTokyo) Neural I nformation Processing Systems 2018, spotlight presentation Dec. 7, 2018 1/ 9

  2. Dictionary I f real-world signals consist of a few patterns, a “ good ” dictionary gives sparse representations of each signal 2/ 9

  3. Dictionary I f real-world signals consist of a few patterns, a “ good ” dictionary gives sparse representations of each signal patch 2/ 9

  4. Dictionary I f real-world signals consist of a few patterns, a “ good ” dictionary gives sparse representations of each signal patch dictionary 2/ 9

  5. Dictionary I f real-world signals consist of a few patterns, a “ good ” dictionary gives sparse representations of each signal patch sparse representation dictionary ≈ + 0 . 1 + 0 . 9 0 . 4 ≈ + 0 . 2 + 0 . 3 0 . 2 ≈ + 0 . 5 + 0 . 1 0 . 5 2/ 9

  6. Dictionary selection [Krause – Cevher ’ 10] Union of existing dictionaries DCT basis Haar basis Db4 basis Coi fl et basis Selected atoms as a dictionary Atoms for each patch y t ( ∀ t ∈ [ T ] ) 3/ 9

  7. Dictionary selection [Krause – Cevher ’ 10] Union of existing dictionaries DCT basis Haar basis Db4 basis Coi fl et basis Selected atoms as a dictionary Atoms for each patch y t ( ∀ t ∈ [ T ] ) 3/ 9

  8. Dictionary selection [Krause – Cevher ’ 10] Union of existing dictionaries DCT basis Haar basis Db4 basis Coi fl et basis Selected atoms as a dictionary Atoms for each patch y t ( ∀ t ∈ [ T ] ) ≈ w 1 ≈ w 1 + w 2 + w 3 + w 2 + w 3 3/ 9

  9. Dictionary selection [Krause – Cevher ’ 10] Union of existing dictionaries DCT basis Haar basis Db4 basis Coi fl et basis Selected atoms as a dictionary X Atoms for each patch y t ( ∀ t ∈ [ T ] ) ≈ w 1 ≈ w 1 + w 2 + w 3 + w 2 + w 3 Z 1 Z 2 3/ 9

  10. Dictionary selection with sparsity constraints T ∑ subject to | X | ≤ k f t ( Z t ) Maximize max X ⊆ V ( Z 1 , ··· , Z T ) ∈ I : Z t ⊆ X t = 1 1st maximization : selecting a set X of atoms as a dictionary 4/ 9

  11. Dictionary selection with sparsity constraints T ∑ subject to | X | ≤ k f t ( Z t ) Maximize max X ⊆ V ( Z 1 , ··· , Z T ) ∈ I : Z t ⊆ X t = 1 2nd maximization : selecting a set Z t ⊆ X of atoms for a sparse representation of each patch under sparsity constraint I 4/ 9

  12. Dictionary selection with sparsity constraints T ∑ subject to | X | ≤ k f t ( Z t ) Maximize max X ⊆ V ( Z 1 , ··· , Z T ) ∈ I : Z t ⊆ X t = 1 set function representing sparsity constraint the quality of Z t for patch y t 4/ 9

  13. Dictionary selection with sparsity constraints T ∑ subject to | X | ≤ k f t ( Z t ) Maximize max X ⊆ V ( Z 1 , ··· , Z T ) ∈ I : Z t ⊆ X t = 1 set function representing sparsity constraint the quality of Z t for patch y t Our contributions Our contributions 1 Replacement OMP : A fast greedy algorithm with approximation ratio guarantees 4/ 9

  14. Dictionary selection with sparsity constraints T ∑ subject to | X | ≤ k f t ( Z t ) Maximize max X ⊆ V ( Z 1 , ··· , Z T ) ∈ I : Z t ⊆ X t = 1 set function representing sparsity constraint the quality of Z t for patch y t Our contributions Our contributions 1 Replacement OMP : A fast greedy algorithm with approximation ratio guarantees 2 p -Replacement sparsity families : A novel class of sparsity constraints generalizing existing ones 4/ 9

  15. 1 Replacement OMP Replacement Greedy for two-stage submodular maximization [Stan+ ’ 17] 5/ 9

  16. 1 Replacement OMP Replacement Greedy for two-stage submodular maximization [Stan+ ’ 17] application to dictionary selection 1st result O ( s 2 dknT ) running time Replacement Greedy 5/ 9

  17. 1 Replacement OMP Replacement Greedy for two-stage submodular maximization [Stan+ ’ 17] application to dictionary selection 1st result O ( s 2 dknT ) running time Replacement Greedy O ( s 2 d ) acceleration with the concept of OMP 2nd result O (( n + ds ) kT ) running time Replacement OMP 5/ 9

  18. 1 Replacement OMP empirical approximation running algorithm performance ratio time SDS MA [Krause – Cevher ’ 10] SDS OMP [Krause – Cevher ’ 10] Replacement Greedy Replacement OMP 6/ 9

  19. 2 p -Replacement sparsity families average sparsity [Cevher – Krause ’ 11] ⊆ average sparsity w/o individual sparsity ⊆ block sparsity individual matroids ⊆ ⊆ individual sparsity [Krause – Cevher ’ 10] [Stan+ ’ 17] [Krause – Cevher ’ 10] 7/ 9

  20. 2 p -Replacement sparsity families ( 3 k − 1 ) -replacement sparse average sparsity [Cevher – Krause ’ 11] ( 2 k − 1 ) -replacement sparse ⊆ average sparsity w/o individual sparsity k -replacement sparse ⊆ block sparsity individual matroids ⊆ ⊆ individual sparsity [Krause – Cevher ’ 10] [Stan+ ’ 17] [Krause – Cevher ’ 10] 7/ 9

  21. 2 p -Replacement sparsity families We extend Replacement OMP to p -replacement sparsity families Theorem m 2 � � �� 1 − exp − k M s , 2 2 s Replacement OMP achieves -approximation M 2 p m 2 s s , 2 if I is p -replacement sparse Assumption △ f t ( Z t ) = u t ( w t ) max w t : supp ( w t ) ⊆ Z t where u t is m 2 s -strongly concave on Ω 2 s = { ( x , y ): ∥ x − y ∥ 0 ≤ 2 s } and M s , 2 -smooth on Ω s , 2 = { ( x , y ): ∥ x ∥ 0 ≤ s , ∥ y ∥ 0 ≤ s , ∥ x − y ∥ 0 ≤ 2 } 8/ 9

  22. Overview 1 Replacement OMP : A fast algorithm for dictionary selection 2 p -Replacement sparsity families : A class of sparsity constraints Other contributions Other contributions Empirical comparison with dictionary learning methods Extensions to online dictionary selection Poster #78 at Room 210 & 230 AB, Thu 10:45 – 12:45 9/ 9

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend