Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of...

96
Add Isotropic Gaussian Kernels at Own Risk More and More Resilient Modes in Higher Dimensions Herbert Edelsbrunner, BRITTANY TERESE FASY, and G¨ unter Rote Symposium on Computational Geometry 2012 Chapel Hill, North Carolina 18 June 2012 Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 1 / 31

Transcript of Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of...

Page 1: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Add Isotropic Gaussian Kernels at Own RiskMore and More Resilient Modes in Higher Dimensions

Herbert Edelsbrunner, BRITTANY TERESE FASY, and Gunter Rote

Symposium on Computational Geometry 2012Chapel Hill, North Carolina

18 June 2012

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 1 / 31

Page 2: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Introduction Counting Modes

Counting Modes and Critical Points

Definition

A critical point is a point with a zero gradient.

Definition

A mode is a local maximum.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 2 / 31

Page 3: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Introduction Counting Modes

Counting Modes and Critical Points

Definition

A critical point is a point with a zero gradient.

Definition

A mode is a local maximum.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 2 / 31

Page 4: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Introduction Counting Modes

Counting Modes and Critical Points

Definition

A critical point is a point with a zero gradient.

Definition

A mode is a local maximum.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 2 / 31

Page 5: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Introduction Counting Modes

How Many Modes (Local Maxima)?

we see

Existence proven in [M. Carreira-Perpinan and C. Williams, Scotland 2003].

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 3 / 31

Page 6: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Introduction Counting Modes

How Many Modes (Local Maxima)?

In the begining, we see 1 local maximum.

Existence proven in [M. Carreira-Perpinan and C. Williams, Scotland 2003].

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 3 / 31

Page 7: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Introduction Counting Modes

How Many Modes (Local Maxima)?

At the end, we see 3 local maxima.

Existence proven in [M. Carreira-Perpinan and C. Williams, Scotland 2003].

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 3 / 31

Page 8: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Introduction Counting Modes

How Many Modes (Local Maxima)?

In the middle, we see 4 local maxima.

Existence proven in [M. Carreira-Perpinan and C. Williams, Scotland 2003].

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 3 / 31

Page 9: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Introduction Counting Modes

How Many Modes (Local Maxima)?

In the middle, we see 4 local maxima.

Existence proven in [M. Carreira-Perpinan and C. Williams, Scotland 2003].

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 3 / 31

Page 10: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Introduction Counting Modes

How Many Modes (Local Maxima)?

In the middle, we see 4 local maxima.

Existence proven in [M. Carreira-Perpinan and C. Williams, Scotland 2003].

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 3 / 31

Page 11: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Contributions

Brief Overview

Define Gaussian kernel and mixture.

Analyze 1-dimensional mixtures.

Locate and count all critical points of an n-dimensional mixture.

Locate and count all modes of an n-dimensional mixtures.

(Describe the resilience of the ghost mode.)

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 4 / 31

Page 12: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Contributions

Brief Overview

Define Gaussian kernel and mixture.

Analyze 1-dimensional mixtures.

Locate and count all critical points of an n-dimensional mixture.

Locate and count all modes of an n-dimensional mixtures.

(Describe the resilience of the ghost mode.)

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 4 / 31

Page 13: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Contributions

Brief Overview

Define Gaussian kernel and mixture.

Analyze 1-dimensional mixtures.

Locate and count all critical points of an n-dimensional mixture.

Locate and count all modes of an n-dimensional mixtures.

(Describe the resilience of the ghost mode.)

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 4 / 31

Page 14: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Contributions

Brief Overview

Define Gaussian kernel and mixture.

Analyze 1-dimensional mixtures.

Locate and count all critical points of an n-dimensional mixture.

Locate and count all modes of an n-dimensional mixtures.

(Describe the resilience of the ghost mode.)

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 4 / 31

Page 15: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Contributions

Brief Overview

Define Gaussian kernel and mixture.

Analyze 1-dimensional mixtures.

Locate and count all critical points of an n-dimensional mixture.

Locate and count all modes of an n-dimensional mixtures.

(Describe the resilience of the ghost mode.)

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 4 / 31

Page 16: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Kernel One Dimensional

Gaussian Kernel

Definition

gz(x) =1√

2πσ2e

−(x−z)2

2σ2

Center: zStandard Deviation: σHeight: 1√

2πσ2

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 5 / 31

Page 17: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Kernel One Dimensional

Gaussian Kernel

Definition

gz(x) =1√

2πσ2e

−(x−z)2

2σ2

Center: z

Standard Deviation: σHeight: 1√

2πσ2

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 5 / 31

Page 18: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Kernel One Dimensional

Gaussian Kernel

Definition

gz(x) =1√

2πσ2e

−(x−z)2

2σ2

Center: zStandard Deviation: σ

Height: 1√2πσ2

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 5 / 31

Page 19: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Kernel One Dimensional

Gaussian Kernel

Definition

gz(x) =1√

2πσ2e

−(x−z)2

2σ2

Center: zStandard Deviation: σHeight: 1√

2πσ2

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 5 / 31

Page 20: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Kernel One Dimensional

Standardized Gaussian Kernel

Definition

gz(x) = e−π(x−z)2

Center: zStandard Deviation: σ0 = 1√

2πHeight: 1

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 6 / 31

Page 21: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Kernel One Dimensional

Standardized Gaussian Kernel

Definition

gz(x) = e−π(x−z)2

Center: z

Standard Deviation: σ0 = 1√2π

Height: 1

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 6 / 31

Page 22: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Kernel One Dimensional

Standardized Gaussian Kernel

Definition

gz(x) = e−π(x−z)2

Center: zStandard Deviation: σ0 = 1√

Height: 1

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 6 / 31

Page 23: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Kernel One Dimensional

Standardized Gaussian Kernel

Definition

gz(x) = e−π(x−z)2

Center: zStandard Deviation: σ0 = 1√

2πHeight: 1

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 6 / 31

Page 24: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Kernel n-Dimensional

n-Dimensional Isotropic Gaussian Kernel

Definition

gz(x) = e−π||x−z||2

Center: zWidth: σ0 = 1√

2πHeight: 1

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 7 / 31

Page 25: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Kernel n-Dimensional

n-Dimensional Isotropic Gaussian Kernel

Definition

gz(x) = e−π||x−z||2

Center: z

Width: σ0 = 1√2π

Height: 1

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 7 / 31

Page 26: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Kernel n-Dimensional

n-Dimensional Isotropic Gaussian Kernel

Definition

gz(x) = e−π||x−z||2

Center: zWidth: σ0 = 1√

Height: 1

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 7 / 31

Page 27: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Kernel n-Dimensional

n-Dimensional Isotropic Gaussian Kernel

Definition

gz(x) = e−π||x−z||2

Center: zWidth: σ0 = 1√

2πHeight: 1

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 7 / 31

Page 28: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Kernel n-Dimensional

Separability of the Gaussian Kernel

Separability Lemma

e−π||x−z||2

= e−π||x−y ||2e−π||y−z||

2

||x − z ||2 = ||x − y ||2 + ||y − z ||2

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 8 / 31

Page 29: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Kernel n-Dimensional

Separability of the Gaussian Kernel

Separability Lemma

e−π||x−z||2

= e−π||x−y ||2

e−π||y−z||2

||x − z ||2 = ||x − y ||2 + ||y − z ||2

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 8 / 31

Page 30: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Kernel n-Dimensional

Separability of the Gaussian Kernel

Separability Lemma

e−π||x−z||2

= e−π||x−y ||2e−π||y−z||

2

||x − z ||2 = ||x − y ||2 + ||y − z ||2

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 8 / 31

Page 31: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Kernel n-Dimensional

Separability of the Gaussian Kernel

Separability Lemma

e−π||x−z||2

= e−π||x−y ||2e−π||y−z||

2

||x − z ||2 = ||x − y ||2 + ||y − z ||2

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 8 / 31

Page 32: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Kernel Restrictions

Restrictions of Kernels

Definition

A restriction of gz is theevaluation of the function on alower-dimensional plane P.

gz |P(x) = gy (x).

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 9 / 31

Page 33: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Kernel Restrictions

Restrictions of Kernels

Definition

A restriction of gz is theevaluation of the function on alower-dimensional plane P.

gz |P(x) = gz(y)gy (x).

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 9 / 31

Page 34: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Kernel Restrictions

Restrictions of Kernels

Definition

A restriction of gz is theevaluation of the function on alower-dimensional plane P.

gz |P(x) = czgy (x).

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 9 / 31

Page 35: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Mixtures

Gaussian Mixture

A Gaussian mixture is the sum of Gaussian kernels.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 10 / 31

Page 36: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Mixtures

Gaussian Mixture

A Gaussian mixture is the sum of Gaussian kernels.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 10 / 31

Page 37: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Mixtures

Gaussian Mixture

A Gaussian mixture is the sum of Gaussian kernels.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 10 / 31

Page 38: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Mixtures

Restrictions of Mixtures

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 11 / 31

Page 39: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Mixtures

No Ghost Modes

Theorem

In R1, the number of modes is at most the number of components.

Balanced sum of two kernels: [Burke, 1956].

Weighted sum of two kernels: [Behboodian, 1970].

General sum: [M. Carreira-Perpinan and C. Williams, LNCS 2003]relies heavily on [Silverman, 1981].

Question

When is the transition between having one mode and two?

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 12 / 31

Page 40: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Mixtures

No Ghost Modes

Theorem

In R1, the number of modes is at most the number of components.

Balanced sum of two kernels: [Burke, 1956].

Weighted sum of two kernels: [Behboodian, 1970].

General sum: [M. Carreira-Perpinan and C. Williams, LNCS 2003]relies heavily on [Silverman, 1981].

Question

When is the transition between having one mode and two?

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 12 / 31

Page 41: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Mixtures

No Ghost Modes

Theorem

In R1, the number of modes is at most the number of components.

Balanced sum of two kernels: [Burke, 1956].

Weighted sum of two kernels: [Behboodian, 1970].

General sum: [M. Carreira-Perpinan and C. Williams, LNCS 2003]relies heavily on [Silverman, 1981].

Question

When is the transition between having one mode and two?

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 12 / 31

Page 42: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Mixtures

No Ghost Modes

Theorem

In R1, the number of modes is at most the number of components.

Balanced sum of two kernels: [Burke, 1956].

Weighted sum of two kernels: [Behboodian, 1970].

General sum: [M. Carreira-Perpinan and C. Williams, LNCS 2003]relies heavily on [Silverman, 1981].

Question

When is the transition between having one mode and two?

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 12 / 31

Page 43: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Mixtures

No Ghost Modes

Theorem

In R1, the number of modes is at most the number of components.

Balanced sum of two kernels: [Burke, 1956].

Weighted sum of two kernels: [Behboodian, 1970].

General sum: [M. Carreira-Perpinan and C. Williams, LNCS 2003]relies heavily on [Silverman, 1981].

Question

When is the transition between having one mode and two?

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 12 / 31

Page 44: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Mixtures Sums in R1

Weighted Gaussian Mixture

Gw (x) = ckg−z(x) + c`gz(x).

The Weighted Mixture

1 If z is small enough, thenGw has one critical point.

2 If z is large enough, then Gw

has three critical points.

3 Gw has exactly 2 criticalpoints when ck

c`= r(x) + 1.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 13 / 31

Page 45: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Mixtures Sums in R1

Weighted Gaussian Mixture

Gw (x) = ckg−z(x) + c`gz(x).

The Weighted Mixture

1 If z is small enough, thenGw has one critical point.

2 If z is large enough, then Gw

has three critical points.

3 Gw has exactly 2 criticalpoints when ck

c`= r(x) + 1.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 13 / 31

Page 46: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Mixtures Sums in R1

Weighted Gaussian Mixture

Gw (x) = ckg−z(x) + c`gz(x).

The Weighted Mixture

1 If z is small enough, thenGw has one critical point.

2 If z is large enough, then Gw

has three critical points.

3 Gw has exactly 2 criticalpoints when ck

c`= r(x) + 1.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 13 / 31

Page 47: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Mixtures Sums in R1

Weighted Gaussian Mixture

Gw (x) = ckg−z(x) + c`gz(x).

The Weighted Mixture

1 If z is small enough, thenGw has one critical point.

2 If z is large enough, then Gw

has three critical points.

3 Gw has exactly 2 criticalpoints when ck

c`= r(x) + 1.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 13 / 31

Page 48: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Gaussian Mixtures Ghosts Exist

Counting Modes in Rn

For n ≥ 2, there can be moremodes than components of aGaussian mixture in Rn.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 14 / 31

Page 49: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Design n-Simplex

Standard n-Simplex, ∆n

An n-simplex is the convex hullof n + 1 vertices.

The standard n-simplex has thestandard basis elements as thevertices:

e1, e2, . . . , en+1.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 15 / 31

Page 50: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Design n-Simplex

Standard n-Simplex, ∆n

An n-simplex is the convex hullof n + 1 vertices.The standard n-simplex has thestandard basis elements as thevertices:

e1, e2, . . . , en+1.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 15 / 31

Page 51: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Design n-Simplex

Standard n-Simplex, ∆n

An n-simplex is the convex hullof n + 1 vertices.The standard n-simplex has thestandard basis elements as thevertices:

e1, e2, . . . , en+1.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 15 / 31

R3

Page 52: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Design n-Simplex

Standard n-Simplex, ∆n

An n-simplex is the convex hullof n + 1 vertices.The standard n-simplex has thestandard basis elements as thevertices:

e1, e2, . . . , en+1.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 15 / 31

R3

Page 53: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Design n-Simplex

Scaled n-Simplex, s∆n

The scaled standard n-simplex inRn+1 is defined by the n + 1standard basis elements, scaledby a factor s

se1, se2, . . . , sen+1.

The barycenter is the averagevertex position:(

s

n + 1,

s

n + 1, . . . ,

s

n + 1

).

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 16 / 31

R3

Page 54: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Design n-Design

Scaled n-Design

Definition

The Scaled n-Design is theGaussian mixture with centers atthe n + 1 vertices of the scaledn-simplex:

Gs(x) =n+1∑i=1

gsei (x)

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 17 / 31

R3

Page 55: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Design Properties

Scaled n-Simplex, s∆n

The scaled standard n-simplex inRn+1 is defined by the n + 1standard basis elements, scaledby a factor s

se1, se2, . . . , sen+1.

The barycenter is the averagevertex position:(

s

n + 1,

s

n + 1, . . . ,

s

n + 1

).

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 18 / 31

R3

Page 56: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Design Properties

Scaled n-Simplex, s∆n

The scaled standard n-simplex inRn+1 is defined by the n + 1standard basis elements, scaledby a factor s

se1, se2, . . . , sen+1.

The barycenter is the averagevertex position:(

s

n + 1,

s

n + 1, . . . ,

s

n + 1

).

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 18 / 31

R3

Page 57: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Design Properties

Complementary Faces

We partition the vertices of thescaled n-simplex into two sets:

Let k = |K | − 1 and ` = |L| − 1.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 19 / 31

R3

Page 58: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Design Properties

Complementary Faces

We partition the vertices of thescaled n-simplex into two sets:

K = {se3},L = {se1, se2}.

Let k = |K | − 1 and ` = |L| − 1.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 19 / 31

R3

Page 59: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Design Properties

Complementary Faces

We partition the vertices of thescaled n-simplex into two sets:

K = {se3},L = {se1, se2}.

Let k = |K | − 1 and ` = |L| − 1.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 19 / 31

R3

Page 60: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Design Properties

Complementary Faces

We partition the vertices of thescaled n-simplex into two sets:

K = {se2, se5},L = {se1, se3, se4}.

Let k = |K | − 1 and ` = |L| − 1.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 19 / 31

R5

Page 61: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Design Axes

Location of Critical Points

The axis AK ,L is the line definedby bK and bL.

Location of Critical Values

All critical points of the scaledn-design lie on an axis of s∆n.

Proof

Assume a critical point x is noton an axis ...

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 20 / 31

R5

Page 62: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Design Axes

Location of Critical Points

The axis AK ,L is the line definedby bK and bL.

Location of Critical Values

All critical points of the scaledn-design lie on an axis of s∆n.

Proof

Assume a critical point x is noton an axis ...

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 20 / 31

R5

Page 63: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Design Axes

Location of Critical Points

The axis AK ,L is the line definedby bK and bL.

Location of Critical Values

All critical points of the scaledn-design lie on an axis of s∆n.

Proof

Assume a critical point x is noton an axis ...

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 20 / 31

R4

Page 64: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Design Axes

Location of Critical Points

The axis AK ,L is the line definedby bK and bL.

Location of Critical Values

All critical points of the scaledn-design lie on an axis of s∆n.

Proof

Assume a critical point x is noton an axis ...

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 20 / 31

R3

Page 65: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Design Axes

Location of Critical Points

The axis AK ,L is the line definedby bK and bL.

Location of Critical Values

All critical points of the scaledn-design lie on an axis of s∆n.

Proof

Assume a critical point x is noton an axis ...

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 20 / 31

R3

Page 66: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Design Axes

Location of Critical Points

The axis AK ,L is the line definedby bK and bL.

Location of Critical Values

All critical points of the scaledn-design lie on an axis of s∆n.

Proof

Assume a critical point x is noton an axis ...

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 20 / 31

R3

Page 67: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Design Restrictions

Restriction to an Axis

Gs |A(x) = cke−πh(x) + c`e

−π(Dk,`−h(x)),

where ck = (k + 1)gsei (bL), c` = (`+ 1)gsej (bK ).

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 21 / 31

R3

Page 68: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Design Restrictions

Restriction to an Axis

Gs |A(x) = cke−πh(x) + c`e

−π(Dk,`−h(x)),

where ck = (k + 1)gsei (bL), c` = (`+ 1)gsej (bK ).

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 21 / 31

R3

Page 69: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Design Restrictions

Restriction to an Axis

Gs |A(x) = cke−πh(x) + c`e

−π(Dk,`−h(x)),

where ck = (k + 1)gsei (bL), c` = (`+ 1)gsej (bK ).

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 21 / 31

R3

Page 70: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Ghosts

Weighted Gaussian Mixture

Gw (x) = ckg−z(x) + c`gz(x).

The Weighted Mixture

1 If z is small enough, thenGw has one critical point.

2 If z is large enough, then Gw

has three critical points.

3 Gw has exactly 2 criticalpoints when ck

c`= r(x) + 1.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 22 / 31

Page 71: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Ghosts Lower Transition Scale Factor

Lower Transition Scale Factor Tk ,`

Definition

Tk,` is the scale factor for which

ckc`

= r(x) + 1.

1-Dimensional Maxima Lemma

For all s > Tk,`, the axis AK ,L

witnesses two one-dimensionalmaxima.

Lemma

If s ∈ (Tk,`,Un), then AK ,L witnesses two one-dimensional maxima,one of which is at the barycenter.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 23 / 31

Page 72: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Ghosts Lower Transition Scale Factor

Lower Transition Scale Factor Tk ,`

Definition

Tk,` is the scale factor for which

ckc`

= r(x) + 1.

1-Dimensional Maxima Lemma

For all s > Tk,`, the axis AK ,L

witnesses two one-dimensionalmaxima.

Lemma

If s ∈ (Tk,`,Un), then AK ,L witnesses two one-dimensional maxima,one of which is at the barycenter.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 23 / 31

Page 73: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Ghosts Lower Transition Scale Factor

Lower Transition Scale Factor Tk ,`

Definition

Tk,` is the scale factor for which

ckc`

= r(x) + 1.

1-Dimensional Maxima Lemma

For all s > Tk,`, the axis AK ,L

witnesses two one-dimensionalmaxima.

Lemma

If s ∈ (Tk,`,Un), then AK ,L witnesses two one-dimensional maxima,one of which is at the barycenter.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 23 / 31

Page 74: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Ghosts Lower Transition Scale Factor

Lower Transition Scale Factor Tk ,`

Definition

Tk,` is the scale factor for which

ckc`

= r(x) + 1.

1-Dimensional Maxima Lemma

For all s > Tk,`, the axis AK ,L

witnesses two one-dimensionalmaxima.

Lemma

If s ∈ (Tk,`,Un), then AK ,L witnesses two one-dimensional maxima,one of which is at the barycenter.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 23 / 31

Page 75: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Ghosts Mode at Barycenter

Upper Transition Scale Factor Un

Definition

Tk,` is the scale factor for which:

ckc`

= r(x) + 1.

1-Dimensional Maxima Lemma

For all s > Tk,`, the axis AK ,L

witnesses two one-dimensionalmaxima.

Definition

Un =

√n + 1

2π.

Barycenter Lemma

The barycenter of s∆n is a modefor s < Un, and a saddle ofindex 1 for s > Un.

Theorem

If s ∈ (Tk,`,Un), then AK ,L witnesses two one-dimensional maxima, one ofwhich is at the barycenter.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 24 / 31

Page 76: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Ghosts Mode at Barycenter

Upper Transition Scale Factor Un

Definition

Tk,` is the scale factor for which:

ckc`

= r(x) + 1.

1-Dimensional Maxima Lemma

For all s > Tk,`, the axis AK ,L

witnesses two one-dimensionalmaxima.

Definition

Un =

√n + 1

2π.

Barycenter Lemma

The barycenter of s∆n is a modefor s < Un, and a saddle ofindex 1 for s > Un.

Theorem

If s ∈ (Tk,`,Un), then AK ,L witnesses two one-dimensional maxima, one ofwhich is at the barycenter.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 24 / 31

Page 77: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Ghosts Mode at Barycenter

One-Dimensional Maxima

Definition

Tk,` is the scale factor for which:

ckc`

= r(x) + 1.

1-Dimensional Maxima Lemma

For all s > Tk,`, the axis AK ,L

witnesses two one-dimensionalmaxima.

Definition

Un =

√n + 1

2π.

Barycenter Lemma

The barycenter of s∆n is a modefor s < Un, and a saddle ofindex 1 for s > Un.

Theorem

If s ∈ (Tk,`,Un), then AK ,L witnesses two one-dimensional maxima, one ofwhich is at the barycenter.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 24 / 31

Page 78: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Ghosts Mode at Barycenter

Restriction to an Axis

Gs |A(x) = e−πh(x) + c`e−π(D0,n−1−h(x)),

where c` = (`+ 1)gsej (bL).

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 25 / 31

R5

Page 79: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Ghosts Witnessed Ghost

Witnessing the Modes

Witnessing Modes

If |K | = 1, then AK ,L witnessestwo modes for s ∈ (T0,n−1,Un).

Witnessing Critical Points

If |K | > 1, then M is a criticalpoint, not a mode.

Lemma

If s ∈ (Tk,`,Un), then AK ,L witnesses two one-dimensional maxima, one ofwhich is at the barycenter.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 26 / 31

Page 80: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Ghosts Witnessed Ghost

Witnessing the Modes

Witnessing Modes

If |K | = 1, then AK ,L witnessestwo modes for s ∈ (T0,n−1,Un).

Witnessing Critical Points

If |K | > 1, then M is a criticalpoint, not a mode.

Lemma

If s ∈ (Tk,`,Un), then AK ,L witnesses two one-dimensional maxima, one ofwhich is at the barycenter.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 26 / 31

Page 81: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Ghosts Witnessed Ghost

Witnessing the Modes

Witnessing Modes

If |K | = 1, then AK ,L witnessestwo modes for s ∈ (T0,n−1,Un).

Witnessing Critical Points

If |K | > 1, then M is a criticalpoint, not a mode.

Lemma

If s ∈ (Tk,`,Un), then AK ,L witnesses two one-dimensional maxima, one ofwhich is at the barycenter.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 26 / 31

Page 82: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Ghosts Axes

Many Axes

Number of Axes with k = 0:

n + 1.

The scaled design hasn + 2 modes.

Total Number of Axes:

1

2

n+1∑k=1

(n + 1

k

)= 2n − 1.

The scaled design has Θ(2n)critical points.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 27 / 31

R4

Page 83: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Ghosts Axes

Many Axes

Number of Axes with k = 0:

n + 1.

The scaled design hasn + 2 modes.

Total Number of Axes:

1

2

n+1∑k=1

(n + 1

k

)= 2n − 1.

The scaled design has Θ(2n)critical points.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 27 / 31

R4

Page 84: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Ghosts Axes

Many Axes

Number of Axes with k = 0:

n + 1.

The scaled design hasn + 2 modes.

Total Number of Axes:

1

2

n+1∑k=1

(n + 1

k

)= 2n − 1.

The scaled design has Θ(2n)critical points.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 27 / 31

R4

Page 85: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Ghosts Axes

Many Axes

Number of Axes with k = 0:

n + 1.

The scaled design hasn + 2 modes.

Total Number of Axes:

1

2

n+1∑k=1

(n + 1

k

)= 2n − 1.

The scaled design has Θ(2n)critical points.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 27 / 31

R4

Page 86: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Ghosts Axes

Many Axes

Number of Axes with k = 0:

n + 1.

The scaled design hasn + 2 modes.

Total Number of Axes:

1

2

n+1∑k=1

(n + 1

k

)= 2n − 1.

The scaled design has Θ(2n)critical points.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 27 / 31

R4

Page 87: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Wrapping Up Summary

Summary of Results

The n-design has:

1 at most ONE ghost mode.

2 an exponential number ofcritical points.

3 all critical points on axes.

Wednesday at 2:50 in SN011:

1 How does Un − T0,n−1 (theresilience) grow withdimension?

2 What is the persistence ofthe ghost mode?

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 28 / 31

Page 88: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Wrapping Up Summary

Summary of Results

The n-design has:

1 at most ONE ghost mode.

2 an exponential number ofcritical points.

3 all critical points on axes.

Wednesday at 2:50 in SN011:

1 How does Un − T0,n−1 (theresilience) grow withdimension?

2 What is the persistence ofthe ghost mode?

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 28 / 31

Page 89: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Wrapping Up Summary

Summary of Results

The n-design has:

1 at most ONE ghost mode.

2 an exponential number ofcritical points.

3 all critical points on axes.

Wednesday at 2:50 in SN011:

1 How does Un − T0,n−1 (theresilience) grow withdimension?

2 What is the persistence ofthe ghost mode?

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 28 / 31

Page 90: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Wrapping Up Summary

Summary of Results

The n-design has:

1 at most ONE ghost mode.

2 an exponential number ofcritical points.

3 all critical points on axes.

Wednesday at 2:50 in SN011:

1 How does Un − T0,n−1 (theresilience) grow withdimension?

2 What is the persistence ofthe ghost mode?

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 28 / 31

Page 91: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Wrapping Up Summary

Summary of Results

The n-design has:

1 at most ONE ghost mode.

2 an exponential number ofcritical points.

3 all critical points on axes.

Wednesday at 2:50 in SN011:

1 How does Un − T0,n−1 (theresilience) grow withdimension?

2 What is the persistence ofthe ghost mode?

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 28 / 31

Page 92: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Wrapping Up Summary

Summary of Results

The n-design has:

1 at most ONE ghost mode.

2 an exponential number ofcritical points.

3 all critical points on axes.

Wednesday at 2:50 in SN011:

1 How does Un − T0,n−1 (theresilience) grow withdimension?

2 What is the persistence ofthe ghost mode?

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 28 / 31

Page 93: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Wrapping Up Summary

Add Isotropic Gaussian Kernels at Own RiskMore and More Resilient Modes in Higher Dimensions

Herbert Edelsbrunner, BRITTANY TERESE FASY, and Gunter Rote

Symposium on Computational Geometry 2012Chapel Hill, North Carolina

18 June 2012

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 29 / 31

Page 94: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Wrapping Up Summary

Summary of Results

The n-design has:

1 at most ONE ghost mode.

2 an exponential number ofcritical points.

3 all critical points on axes.

Wednesday at 2:50 in SN011:

1 How does Un − T0,n−1 (theresilience) grow withdimension?

2 What is the persistence ofthe ghost mode?

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 30 / 31

Page 95: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Wrapping Up References

References

Behboodian, J.On the modes of a mixture of two normal distributions.Technometrics 12, 1 (1970), 131–139.

Burke, P. J.Solution of problem 4616 [1954, 718], proposed by A. C. Cohen, Jr.Amer. Math. Monthly 63, 2 (Feb. 1956), 129.

Carreira-Perpinan, M., and Williams, C.On the number of modes of a Gaussian mixture.Scale Space Methods in Computer Vision, Lecture Notes in ComputerScience 2695 (2003), 625–640.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 31 / 31

Page 96: Add Isotropic Gaussian Kernels at Own Risk€¦ · No Ghost Modes Theorem In R1, the number of modes is at most the number of components. Balanced sum of two ... Fasy and Rote (SoCG

Wrapping Up References

References

Carreira-Perpinan, M., and Williams, C.An isotropic Gaussian mixture can have more modes thancomponents.Informatics Research Report EDI-INF-RR-0185, Institute for Adaptiveand Neural Computation, University of Edinbugh, Dec. 2003.

Fasy, B. T.Modes of Gaussian mixtures and an inequality for the distancebetween curves in space, June 2012.PhD Dissertation, Duke University Comput. Sci. Dept.

Silverman, B. W.Using kernel density estimates to investigate multimodality.J. R. Stat. Soc. Ser. B. Stat. Methodol. 43 (1981), 97–99.

Edelsbrunner, Fasy and Rote (SoCG 2012) Gaussian Mixtures 18 June 2012 31 / 31