studying the shape of data using topology - inegi · topological data analysis (tda) tda is a...

90
Studying the Shape of Data Using Topology Michael Lesnick Institute for Mathematics and its Applications, USA INFOTEC June 17, 2014

Upload: duongtu

Post on 25-Apr-2018

218 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Studying the Shape of DataUsing Topology

Michael LesnickInstitute for Mathematics and its Applications, USA

INFOTECJune 17, 2014

Page 2: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Topological Data Analysis (TDA)

TDA is a branch of statistics.

Goal: Apply topology to develop tools forstudying qualitative features of data.

Page 3: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Two Data TypesData type 1:A finite set of points in Rn

[We call such data point cloud data.]

Page 4: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Two Data TypesData type 1:A finite set of points in Rn

[We call such data point cloud data.]

Page 5: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Two Data TypesData type 2:A function f : X ! R, X any space.

(We also study functions f : X ! Rm, m > 1).

Page 6: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Two Data TypesData type 2:A function f : X ! R, X any space.

(We also study functions f : X ! Rm, m > 1).

Page 7: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Topological Data Analysis (TDA)

TDA is a branch of statistics.

Goal: Apply topology to develop tools forstudying qualitative features of data.

Informally, qualitative features=“coarse-scale, global geometric features.”

Page 8: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Topological Data Analysis (TDA)

TDA is a branch of statistics.

Goal: Apply topology to develop tools forstudying qualitative features of data.

Informally, qualitative features=“coarse-scale, global geometric features.”

Page 9: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Examples of qualitative features of PCD (in 2-D):

Page 10: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Clusters

Page 11: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Clusters

Page 12: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Clusters

Page 13: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Cycles

Page 14: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Cycles

Page 15: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Tendrils/Flares

Page 16: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Tendrils/Flares

Page 17: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

“Graph Structure”

Page 18: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Qualitative Features of Functions

Page 19: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Modes

Page 20: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

“Craters”

Page 21: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

In TDA, we seek to develop:

• Formal definitions of such features

• Computational tools for detecting,visualizing such features

• (When data is random) methodology forquantifying the statistical significance ofsuch features.

We focus on tools suitable for highdimensional PCD.

Page 22: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

In TDA, we seek to develop:

• Formal definitions of such features

• Computational tools for detecting,visualizing such features

• (When data is random) methodology forquantifying the statistical significance ofsuch features.

We focus on tools suitable for highdimensional PCD.

Page 23: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

In TDA, we seek to develop:

• Formal definitions of such features

• Computational tools for detecting,visualizing such features

• (When data is random) methodology forquantifying the statistical significance ofsuch features.

We focus on tools suitable for highdimensional PCD.

Page 24: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

In TDA, we seek to develop:

• Formal definitions of such features

• Computational tools for detecting,visualizing such features

• (When data is random) methodology forquantifying the statistical significance ofsuch features.

We focus on tools suitable for highdimensional PCD.

Page 25: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Why Study Qualitative Features ofData?

Key Premise:Insight into shape of scientific data has a goodchance of giving insight into the science itself.

Page 26: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

An example:

• Statistics of natural images (persistenthomology)

Page 27: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Statistics of Natural ImagesCarlsson et al. studied a set of 5000 3⇥ 3-pixelpatches sampled from natural images.

• After normalization of intensity+contrast, eachpatch lies on 7-D sphere.

• Discovery: Densest regions of data setconcentrate around a Klein bottle.

Page 28: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Statistics of Natural ImagesCarlsson et al. studied a set of 5000 3⇥ 3-pixelpatches sampled from natural images.

• After normalization of intensity+contrast, eachpatch lies on 7-D sphere.

• Discovery: Densest regions of data setconcentrate around a Klein bottle.

Page 29: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Statistics of Natural ImagesCarlsson et al. studied a set of 5000 3⇥ 3-pixelpatches sampled from natural images.

• After normalization of intensity+contrast, eachpatch lies on 7-D sphere.

• Discovery: Densest regions of data setconcentrate around a Klein bottle.

Page 30: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Klein Bottle in Space of 3⇥3Patches

[Source: Carlsson, Perea 2014]

Page 31: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Application: Texture classification [Perea,Carlsson 2013].

Page 32: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Other Applications of TDA• biophysics of proteins• genomics + evolutionary biology• astronomy• coverage detection in wireless sensor networks• shape segmentation• shape comparison/shape matching• basketball analytics

Page 33: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Introduction to Algebraic Topology

Page 34: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

What is Algebraic Topology?

Informally, branch of math concerned withproperties of geometric objects that are invariantunder “continuous deformations.”

Continuous deformations:

• bending

• twisting

• stretching

• (but not tearing)

Page 35: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

What is Algebraic Topology?

Informally, branch of math concerned withproperties of geometric objects that are invariantunder “continuous deformations.”

Continuous deformations:

• bending

• twisting

• stretching

• (but not tearing)

Page 36: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Classic Example

Page 37: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Classic Example

Page 38: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Algebraic Topology + HolesPrimary example of a property invariant undercontinuous deformations: Presence of holes.

Algebraic topology is largely concerned with:

1 formalizing the notion of a “hole” ingeometric object,

2 calculating numbers of holes of di↵erenttypes,

3 understanding mathematical implications ofpresence of holes.

Page 39: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Algebraic Topology + HolesPrimary example of a property invariant undercontinuous deformations: Presence of holes.

Algebraic topology is largely concerned with:

1 formalizing the notion of a “hole” ingeometric object,

2 calculating numbers of holes of di↵erenttypes,

3 understanding mathematical implications ofpresence of holes.

Page 40: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Algebraic Topology + HolesPrimary example of a property invariant undercontinuous deformations: Presence of holes.

Algebraic topology is largely concerned with:

1 formalizing the notion of a “hole” ingeometric object,

2 calculating numbers of holes of di↵erenttypes,

3 understanding mathematical implications ofpresence of holes.

Page 41: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Types of holes

In algebraic topology, we define i-dimensionalholes for each i � 0.

Page 42: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

0-D holes are connected components

The pair of ovals has two 0-D holes.

Page 43: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

1-D holes in 3-D objects are “holes you can seethrough.”

The donut has one 1-D hole.

Page 44: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

2-D holes in 3-D objects are hollow spaces.

A ballon has one 2-D hole.

Page 45: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Counting Holes: Betti numbers

For a geometric object X , we define Bi(X), theith Betti number of X , to be the number ofi-dimensional holes in X .

Page 46: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Examples

B0(X) = 2;B1(X) = 0;B2(X) = 0.

Page 47: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Examples

B0(X) = 1;B1(X) = 2;B2(X) = 0.

Page 48: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Computing Betti Numbers

For discretely represented geometric objects,Bi(X) is easily computable via linear algebra.

Page 49: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Persistent Homology

Page 50: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Topology of PCD?

How can we use the hole-detection formalism oftopology to develop robust computationalmethods for studying qualitative features of data?

One approach: Persistent Homology.

• Introduced in 2000

• Widely studied and applied

Page 51: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Topology of PCD?

How can we use the hole-detection formalism oftopology to develop robust computationalmethods for studying qualitative features of data?

One approach: Persistent Homology.

• Introduced in 2000

• Widely studied and applied

Page 52: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Persistent HomologyProduces simple descriptors of qualitativefeatures of data called barcodes.

A barcode is a set of closed intervals in R.

Page 53: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Model Example

X

How can we detect the cycle in X?

Page 54: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Naive Idea

Choose r > 0. Let U(X, r) be the union ofballs of radius r centered at the points of X .

Idea: Consider B1(U(X, r)) for some choice of r.

Page 55: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Naive Idea

Choose r > 0. Let U(X, r) be the union ofballs of radius r centered at the points of X .

Idea: Consider B1(U(X, r)) for some choice of r.

Page 56: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Example

X U(X,r)

B0(U(X, r)) = 1;B1(U(X, r)) = 1;B2(U(X, r))) = 0.

When X is nice enough, for a good choice of r,B1(U(X, r)) detects the cycle in X .

Page 57: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Problems with this Descriptor

1 No clear way to choose r.

2 Invariant is unstable with respect toperturbation of data or small changes in r.

3 Doesn’t distinguish small holes from big ones

4 Invariant is very sensitive to outliers.

Page 58: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Problems with this Descriptor

1 No clear way to choose r.

2 Invariant is unstable with respect toperturbation of data or small changes in r.

3 Doesn’t distinguish small holes from big ones

4 Invariant is very sensitive to outliers.

Page 59: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Problems with this Descriptor

1 No clear way to choose r.

2 Invariant is unstable with respect toperturbation of data or small changes in r.

3 Doesn’t distinguish small holes from big ones

4 Invariant is very sensitive to outliers.

Page 60: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Problems with this Descriptor

1 No clear way to choose r.

2 Invariant is unstable with respect toperturbation of data or small changes in r.

3 Doesn’t distinguish small holes from big ones

4 Invariant is very sensitive to outliers.

Page 61: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Problems with this Descriptor

1 No clear way to choose r.

2 Invariant is unstable with respect toperturbation of data or small changes in r.

3 Doesn’t distinguish small holes from big ones

4 Invariant is very sensitive to outliers.

Page 62: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Example: No Good Choice of r

Page 63: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Example: No Good Choice of r

Page 64: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Example: Sensitivity to Outliers

B1(U(X, r)) = 7;

Page 65: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Problems with this Descriptor

1 No canonical choice of r.

2 Invariant is unstable with respect toperturbation of data or small changes in r.

3 Doesn’t distinguish small holes from big ones

4 Invariant is very sensitive to outliers.

Let’s deal with problems 1-3 first.

Page 66: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

A Solution

Consider not single choice of radius r, but allchoices of r at once.

This gives us a filtration, that is, a 1-parameterfamily of geometric objects:

F (X) = {U(X, r)}r2[0,1)

Page 67: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Example

Page 68: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Example

Page 69: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Example

Page 70: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Example

Page 71: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Example

Page 72: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Example

Page 73: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Example

Page 74: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Example

Page 75: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Example

Page 76: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Key Mathematical Observation

Not only can we count holes in each space in afiltration, we can track holes in a consistent wayacross the whole filtration at once.

The formalization of this idea is persistenthomology.

Page 77: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

BarcodesFor each i � 0, we can define barcode Bi(X), aset of closed intervals in R.

Each interval represents a i-D cylce in thefiltration.

Also records the radii at which that cycle forms,closes up.

Page 78: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

BarcodesFor each i � 0, we can define barcode Bi(X), aset of closed intervals in R.

Each interval represents a i-D cylce in thefiltration.Also records the radii at which that cycle forms,closes up.

Page 79: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Properties of a Barcode

• Allows us to distinguish in significantfeatures from insignificant features

• Records the size/scale of the feature

• Is stable w.r.t. perturbations of the data.

• Is computable in practice (using a variant ofGaussian Elimination).

Page 80: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Properties of a Barcode

• Allows us to distinguish in significantfeatures from insignificant features

• Records the size/scale of the feature

• Is stable w.r.t. perturbations of the data.

• Is computable in practice (using a variant ofGaussian Elimination).

Page 81: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Properties of a Barcode

• Allows us to distinguish in significantfeatures from insignificant features

• Records the size/scale of the feature

• Is stable w.r.t. perturbations of the data.

• Is computable in practice (using a variant ofGaussian Elimination).

Page 82: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Properties of a Barcode

• Allows us to distinguish in significantfeatures from insignificant features

• Records the size/scale of the feature

• Is stable w.r.t. perturbations of the data.

• Is computable in practice (using a variant ofGaussian Elimination).

Page 83: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Stability

Page 84: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Stability

Page 85: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Once we have barcodes, can do furtherprocessing to find geometric representations ofthe significant holes.

Page 86: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

This framework for building descriptors of datavia barcodes is very flexible.

Example: We can build filtrations from pointcloud data whose barcodes detect flares orclusters.

Can also be adapted to detect qualitativefeatures of functions.

Page 87: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

This framework for building descriptors of datavia barcodes is very flexible.

Example: We can build filtrations from pointcloud data whose barcodes detect flares orclusters.

Can also be adapted to detect qualitativefeatures of functions.

Page 88: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

This framework for building descriptors of datavia barcodes is very flexible.

Example: We can build filtrations from pointcloud data whose barcodes detect flares orclusters.

Can also be adapted to detect qualitativefeatures of functions.

Page 89: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Advertisement

Do you have data that might have interestingshape?

Come talk to us!

Page 90: Studying the Shape of Data Using Topology - INEGI · Topological Data Analysis (TDA) TDA is a branch of statistics. Goal: Apply topology to develop tools for studying qualitative

Thanks!