Generalized Majorization-Minimization Sobhan Naderi Kun He - - PowerPoint PPT Presentation

generalized majorization minimization
SMART_READER_LITE
LIVE PREVIEW

Generalized Majorization-Minimization Sobhan Naderi Kun He - - PowerPoint PPT Presentation

Generalized Majorization-Minimization Sobhan Naderi Kun He Reza Aghajani Stan Sclaroff Pedro Felzenszwalb Google Research Facebook Reality Labs UCSD Boston University


slide-1
SLIDE 1

Generalized Majorization-Minimization

Sobhan Naderi Kun He Reza Aghajani Stan Sclaroff Pedro Felzenszwalb

Google Research Facebook Reality Labs UCSD Boston University Brown University

ICML 2019 Long Beach, CA, USA (Presenter)

slide-2
SLIDE 2

Majorization Minimization (or Minorization Maximization)

  • An iterative framework for non-convex optimization
  • Examples of MM algorithm:

○ Expectation Maximization (EM) ○ Convex Concave Procedure (CCP)

slide-3
SLIDE 3

Majorization Minimization (or Minorization Maximization)

  • An iterative framework for non-convex optimization
  • Examples of MM algorithm:

○ Expectation Maximization (EM) ○ Convex Concave Procedure (CCP)

slide-4
SLIDE 4

Majorization Minimization (or Minorization Maximization)

  • An iterative framework for non-convex optimization
  • Examples of MM algorithm:

○ Expectation Maximization (EM) ○ Convex Concave Procedure (CCP)

slide-5
SLIDE 5

Majorization Minimization (or Minorization Maximization)

  • An iterative framework for non-convex optimization
  • Examples of MM algorithm:

○ Expectation Maximization (EM) ○ Convex Concave Procedure (CCP)

slide-6
SLIDE 6

Majorization Minimization (or Minorization Maximization)

  • An iterative framework for non-convex optimization
  • Examples of MM algorithm:

○ Expectation Maximization (EM) ○ Convex Concave Procedure (CCP)

slide-7
SLIDE 7

Majorization Minimization (or Minorization Maximization)

  • An iterative framework for non-convex optimization
  • Examples of MM algorithm:

○ Expectation Maximization (EM) ○ Convex Concave Procedure (CCP)

slide-8
SLIDE 8

Majorization Minimization (or Minorization Maximization)

MM constraint:

  • An iterative framework for non-convex optimization
  • Examples of MM algorithm:

○ Expectation Maximization (EM) ○ Convex Concave Procedure (CCP)

slide-9
SLIDE 9

Majorization Minimization (or Minorization Maximization)

MM constraint: Non-increasing sequence

  • An iterative framework for non-convex optimization
  • Examples of MM algorithm:

○ Expectation Maximization (EM) ○ Convex Concave Procedure (CCP)

slide-10
SLIDE 10

Majorization Minimization (or Minorization Maximization)

MM constraint: Non-increasing sequence

Is this touching constraint necessary?

  • An iterative framework for non-convex optimization
  • Examples of MM algorithm:

○ Expectation Maximization (EM) ○ Convex Concave Procedure (CCP)

slide-11
SLIDE 11

Majorization Minimization (or Minorization Maximization)

MM constraint: Non-increasing sequence

Is this touching constraint necessary?

  • An iterative framework for non-convex optimization
  • Examples of MM algorithm:

○ Expectation Maximization (EM) ○ Convex Concave Procedure (CCP)

slide-12
SLIDE 12

Bound selection

slide-13
SLIDE 13

Bound selection

valid bounds at iteration t : family of bounds

slide-14
SLIDE 14

Bound selection

Bound selection strategies:

  • Stochastic: Sample uniformly from .

valid bounds at iteration t : family of bounds

slide-15
SLIDE 15

Bound selection

  • Deterministic: Maximize a “score” function .

Bound selection strategies:

  • Stochastic: Sample uniformly from .

valid bounds at iteration t : family of bounds

slide-16
SLIDE 16

Bound selection

  • Deterministic: Maximize a “score” function .

○ E.g. MM corresponds to .

valid bounds at iteration t

Bound selection strategies:

  • Stochastic: Sample uniformly from .

: family of bounds

slide-17
SLIDE 17

Generalized Majorization Minimization (G-MM)

G-MM constraint:

slide-18
SLIDE 18

Generalized Majorization Minimization (G-MM)

G-MM constraint:

slide-19
SLIDE 19

Generalized Majorization Minimization (G-MM)

G-MM constraint: Non-increasing sequence

slide-20
SLIDE 20

Generalized Majorization Minimization (G-MM)

Theorem 2: Theorem 1: G-MM constraint: Non-increasing sequence

slide-21
SLIDE 21

Generalized Majorization Minimization (G-MM)

Non-increasing sequence G-MM constraint: Theorem 2: Theorem 1:

slide-22
SLIDE 22

Qualitative analysis of the solutions found by MM (figure b) and G-MM (figure c).

G-MM: Results on clustering

slide-23
SLIDE 23
  • We proposed G-MM, an iterative optimization framework that generalizes MM.
  • MM requires bounds to touch the objective function, which leads to sensitivity to initialization.
  • We show that this touching constraint is unnecessary and relax it in G-MM.
  • MM measures progress w.r.t. objective values → is non-increasing.
  • G-MM measures progress w.r.t. bound values → is non-increasing.
  • In each iteration of G-MM, a new bound is chosen from a set of valid bounds .
  • Our experimental results, on several non-convex optimization problems, show that …

○ G-MM is less sensitive to initialization. ○ G-MM converges to solutions that have better objective value and perform better on the task. ○ G-MM can inject randomness to the optimization framework by choosing . ○ G-MM can incorporate biases into the optimization framework by choosing .

Summary