Scalable Laplacian K-modes Imtiaz Masud Ziko, Eric Granger and - - PowerPoint PPT Presentation

scalable laplacian k modes
SMART_READER_LITE
LIVE PREVIEW

Scalable Laplacian K-modes Imtiaz Masud Ziko, Eric Granger and - - PowerPoint PPT Presentation

Scalable Laplacian K-modes Imtiaz Masud Ziko, Eric Granger and Ismail Ben Ayed Laplacian K-modes (LK) [ Wang and Carreira-Perpin 2014 ] 2 Laplacian K-modes (LK) [ Wang and Carreira-Perpin 2014 ] K-modes Mode ( ) 2 Laplacian K-modes


slide-1
SLIDE 1

Scalable Laplacian K-modes

Imtiaz Masud Ziko, Eric Granger and Ismail Ben Ayed

slide-2
SLIDE 2

Laplacian K-modes (LK) [Wang and Carreira-Perpiñán 2014]

2

slide-3
SLIDE 3

Laplacian K-modes (LK) [Wang and Carreira-Perpiñán 2014]

K-modes

Mode ( )

2

slide-4
SLIDE 4

Laplacian K-modes (LK) [Wang and Carreira-Perpiñán 2014]

K-modes Laplacian

Zhu ‘02, Weston ‘08, Shi ‘00, Belkin ‘03, ‘06 etc

Mode ( )

2

slide-5
SLIDE 5

Laplacian K-modes (LK) [Wang and Carreira-Perpiñán 2014]

K-modes Laplacian

3

slide-6
SLIDE 6

Laplacian K-modes (LK) [Wang and Carreira-Perpiñán 2014]

K-modes Laplacian

Discrete Simplex constraint

3

slide-7
SLIDE 7

K-means LK ★ Handles non convex (manifold structured) clusters.

4

Why Laplacian K-modes?

slide-8
SLIDE 8

K-means LK ★ Handles non convex (manifold structured) clusters. ★ Mean or Mode ?

4

Why Laplacian K-modes?

slide-9
SLIDE 9

★ Handles non convex (manifold structured) clusters. ★ Mean or Mode ? ☑ Prototypes from input set

4

Why Laplacian K-modes?

slide-10
SLIDE 10

Laplacian k-modes: challenges

😓 Challenging Optimization problem: 😓 simplex/integer constraint. 😓 Dependance of modes on 😓 Laplacian over discrete variable!

5

slide-11
SLIDE 11

Laplacian k-modes: challenges

😓 Challenging Optimization problem: 😋 Well-known Spectral relaxation [Shi & Malik ‘00] :

5

slide-12
SLIDE 12

Laplacian k-modes: challenges

😓 Challenging Optimization problem: 😓 Eigen-decomposition of Laplacian (N x N ).

5

😋 Well-known Spectral relaxation [Shi & Malik ‘00] :

slide-13
SLIDE 13

Laplacian k-modes: challenges

😓 Challenging Optimization problem: 😋 Convex relaxation (relax integer constraint) [Wang and Carreira-Perpiñán ‘14] : 😓 Solve over N x L variables altogether. 😓 Projection to L-dimensional simplex. 😓 Eigen-decomposition of Laplacian (N x N ). 😋 Well-known Spectral relaxation [Shi & Malik ‘00] :

5

Not applicable in large scale clustering 😓

slide-14
SLIDE 14

Laplacian k-modes: challenges

😓 Challenging Optimization problem: 😓 Solve over N x L variables altogether. 😓 Projection to L-dimensional simplex.

👊

We Tackle Concave Relaxation

5

😓 Eigen-decomposition of Laplacian (N x N ). 😋 Convex relaxation (relax integer constraint) [Wang and Carreira-Perpiñán ‘14] : 😋 Well-known Spectral relaxation [Shi & Malik ‘00] :

slide-15
SLIDE 15

Laplacian k-modes: challenges

😓 Challenging Optimization problem: 😓 Solve over N x L variables altogether. 😓 Projection to L-dimensional simplex.

👊 👊

We Tackle Parallel structure

5

😋 Well-known Spectral relaxation [Shi & Malik ‘00] : 😓 Eigen-decomposition of Laplacian (N x N ). 😋 Convex relaxation (relax integer constraint) [Wang and Carreira-Perpiñán ‘14] :

slide-16
SLIDE 16

Laplacian k-modes: challenges

😓 Challenging Optimization problem: 😓 Solve over N x L variables altogether. 😓 Projection to L-dimensional simplex.

👊 👊 👊

We Tackle avoid

5

😓 Eigen-decomposition of Laplacian (N x N ). 😋 Convex relaxation (relax integer constraint) [Wang and Carreira-Perpiñán ‘14] : 😋 Well-known Spectral relaxation [Shi & Malik ‘00] :

slide-17
SLIDE 17

SLK Concave-Convex Relaxation

Laplacian

6

slide-18
SLIDE 18

SLK Concave-Convex Relaxation

Laplacian = =

6

Concave relaxation (ours) Direct convex relaxaton When

slide-19
SLIDE 19

SLK Concave-Convex Relaxation

Laplacian = = When = When

6

Concave relaxation (ours) Direct convex relaxaton

slide-20
SLIDE 20

SLK Concave-Convex Relaxation

Laplacian = = =

6

Concave relaxation (ours) Direct convex relaxaton When When

slide-21
SLIDE 21

SLK Concave-Convex Relaxation

7

slide-22
SLIDE 22

SLK Concave-Convex Relaxation

Laplacian

7

slide-23
SLIDE 23

SLK Concave-Convex Relaxation

Laplacian

7

concave

slide-24
SLIDE 24

SLK Concave-Convex Relaxation

Laplacian

7

concave Linear bound

slide-25
SLIDE 25

SLK Concave-Convex Relaxation

Laplacian

7

concave Linear bound

slide-26
SLIDE 26

SLK Concave-Convex Relaxation

Laplacian

7

concave Linear bound

K-modes

slide-27
SLIDE 27

SLK Concave-Convex Relaxation

Laplacian

7

concave

K-modes

slide-28
SLIDE 28

SLK Concave-Convex Relaxation

Laplacian

7

concave

K-modes

convex

slide-29
SLIDE 29

SLK Concave-Convex Relaxation

Laplacian

7

concave

K-modes

convex 👊 Avoids extra dual variables for constraints: 👊 Closed- form update duel :

slide-30
SLIDE 30

SLK Proposed bound

Iterative bound: Where,

8

slide-31
SLIDE 31

SLK Proposed bound

Iterative bound: Where,

Sum of independent function

8

slide-32
SLIDE 32

SLK Proposed bound

Independent Iterative bound:

9

slide-33
SLIDE 33

SLK Proposed bound

Independent Iterative bound:

👊 KKT conditions get closed form solution:

10

slide-34
SLIDE 34

SLK-BO

Modes as byproducts of the formulated z-updates: 👊 In z - updates:

11

slide-35
SLIDE 35

SLK-BO

Modes as byproducts of the formulated z-updates: 👊 In z - updates: 👊 take the form of soft approximation of hard max as:

11

slide-36
SLIDE 36

SLK-BO

Modes as byproducts of the formulated z-updates: 👊 take the form of soft approximation of hard max as:

Unlike Mean-shift : ☑ No gradient ascent iterates ☑ Independent of feature dimensions ☑ Arbitrary kernels

11

Linear in N

slide-37
SLIDE 37

SLK Result

NMI/Accuracy

12

Time (seconds)

slide-38
SLIDE 38

SLK Result

NMI/Accuracy

12

Time (seconds)

slide-39
SLIDE 39

SLK Result

LabelMe (Alexnet) MNIST (small)

Comparison of optimization quality w.r.t LK [Wang and Carreira-Perpiñán 2014]

13

slide-40
SLIDE 40

Thank you

Code on: https://github.com/imtiazziko/SLK

More at poster session:

Room 210 & 230 AB #96

40