SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
Topological Inference via Meshing
                  Don Sheehy
                    Theory Lunch




                  Joint work with
     Benoit Hudson, Gary Miller, and Steve Oudot
Computer Scientists want to know
the shape of data.

     Clustering
                   Principal Component Analysis

  Convex Hull
                             Mesh Generation

        Surface Reconstruction
Point sets have no shape...
      so we have to add it ourselves.



                     We build a simplicial complex.
We assume that the
 geometry is meaningful.
Distance functions add shape to data.

                          dP (x) = min |x − p|
                                      p∈P

                              α
                            P =       dP [0, α]
                                       −1


                                  =         ball(p, α)
                                      p∈P
            x
If you know the “scale” of the data, the
   situation is often easier.
There may not be a right scale at which to
look at the data for two reasons.

  1 No single scale captures the shape.
  2 Interesting features appear at several scales.
            The Persistence Approach:
Look at every scale and then see what persists.
Homology gives a quantitative description
of qualitative aspects of shape, i.e.
components, holes, voids.
         Reduces to linear algebra for
            simplicial complexes.

         0th Homology group is the
         nullspace of the Laplacian.
Persistent Homology tracks homology
across changes in scale.




        The input to the persistence
        algorithms is a filtration.
A filtration is a growing sequence of topological spaces.

        {Fα }α≥0        ∀α ≤ β, Fα ⊆ Fβ
We care about two different types of filtrations.
    1   Sublevel sets of well-behaved functions.

    2   Filtered simplicial complexes.
The distance between two diagrams is the
bottleneck of a matching.
   p2
            q2
                            ∞
                           dB   = max |pi − qi |∞
                                    i



       q1        p3
  p1
                      q3
Approximate persistence diagrams have features that are born
and die within a constant factor of the birth and death times of their
corresponding features.



                       This is just the bottleneck distance
                       of the log-scale diagrams.


                           log a − log b < ε
                                      a
                                  log b < ε
                                      a
                                       b <1+ε
There are two phases, one is geometric the
other is topological.
        Geometry                      Topology
                                    (linear algebra)

  Build a filtration, i.e.         Compute the
   a filtered complex.        persistence diagram
                             (Run the Persistence Algorithm).




 We’ll focus on this side.    Running time is
                              polynomial in the
                              size of the complex.
Idea 1: Use the Delaunay Triangulation


    Good: It works, (alpha-complex filtration).

    Bad: It can have size nO(d).
Idea 2: Connect up everything close.
  Čech Filtration: Add a k-simplex for every k+1
  points that have a smallest enclosing ball of
  radius at most .

  Rips Filtration: Add a k-simplex for every k+1
  points that have all pairwise distances at
  most .

        Still nd, but we can quit early.
Topology is not Topography




Sublevel sets




     (But in our case, there are some similarities)
Nobel Peace Prize!
Our Idea: Build a quality mesh.




                                     2
   We can build meshes of size   2 O(d )n.
The α-mesh filtration
1. Build a mesh M.

2. Assign birth times to
vertices based on distance to P
(special case points very close to P).

3. For each simplex s of Del(M),
let birth(s) be the min birth
time of its vertices.

4. Feed this filtered complex to
the persistence algorithm.
Approximation via interleaving.

      Definition:
       Two filtrations, {Pα } and {Qα } are
       ε-interleaved if Pα−ε ⊆ Qα ⊆ Pα+ε
       for all α.


      Theorem [Chazal et al, ’09]:
       If {Pα } and {Qα } are ε-interleaved then
       their persistence diagrams are ε-close in
       the bottleneck distance.
The Voronoi filtration interleaves with the
offset filtration.

                     Theorem:
                                     α/ρ             αρ
                      For all α > rP ,
                                    VM      ⊂ P α ⊂ VM ,
                      where rP is minimum distance between
                      any pair of points in P .



 Finer refinement yields
  a tighter interleaving.
Geometric      Topological
Approximation   Approximation
If it’s so easy, why didn’t anyone think of
this before?
        Theorem [Hudson, Miller, Phillips, ’06]:
            A quality mesh of a point set can
            be constructed in O(n log ∆) time,
            where ∆ is the spread.


        Theorem [Miller, Phillips, Sheehy, ’08]:
            A quality mesh of a well-paced
            point set has size O(n).
The Results                                    Approximation ratio       Complex Size



1. Build a mesh M.                  Previous
      Over-refine it.                Work                1                    nO(d)
      Use linear-size meshing.
2. Assign birth times to             Simple
vertices based on distance to P        mesh              ρ             2   O(d2 )
                                                                                    n log ∆
                                    filtration
(special case points very close
to P).**
                                   Over-refine                             −O(d2 )
                                                      1+ε                            n log ∆
3. For each simplex s of Del(M),
                                                                       ε
                                    the mesh
let birth(s) be the min birth
time of its vertices.
                                   Linear-Size                                 −O(d2 )
                                                  1 + ε + 3θ           (εθ)              n
4. Feed this filtered complex to    Meshing

the persistence algorithm.
Thank you.

Contenu connexe

Tendances

改进的固定点图像复原算法_英文_阎雪飞
改进的固定点图像复原算法_英文_阎雪飞改进的固定点图像复原算法_英文_阎雪飞
改进的固定点图像复原算法_英文_阎雪飞
alen yan
 
Collision Detection In 3D Environments
Collision Detection In 3D EnvironmentsCollision Detection In 3D Environments
Collision Detection In 3D Environments
Ung-Su Lee
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
Lecture 02 internet video search
Lecture 02 internet video searchLecture 02 internet video search
Lecture 02 internet video search
zukun
 
Rank awarealgs small11
Rank awarealgs small11Rank awarealgs small11
Rank awarealgs small11
Jules Esp
 
머피의 머신러닝 13 Sparse Linear Model
머피의 머신러닝 13 Sparse Linear Model머피의 머신러닝 13 Sparse Linear Model
머피의 머신러닝 13 Sparse Linear Model
Jungkyu Lee
 
On fuzzy compact open topology
On fuzzy compact open topologyOn fuzzy compact open topology
On fuzzy compact open topology
bkrawat08
 
D242228
D242228D242228
D242228
irjes
 

Tendances (19)

改进的固定点图像复原算法_英文_阎雪飞
改进的固定点图像复原算法_英文_阎雪飞改进的固定点图像复原算法_英文_阎雪飞
改进的固定点图像复原算法_英文_阎雪飞
 
Robust Kernel-Based Regression Using Orthogonal Matching Pursuit
Robust Kernel-Based Regression Using Orthogonal Matching PursuitRobust Kernel-Based Regression Using Orthogonal Matching Pursuit
Robust Kernel-Based Regression Using Orthogonal Matching Pursuit
 
Collision Detection In 3D Environments
Collision Detection In 3D EnvironmentsCollision Detection In 3D Environments
Collision Detection In 3D Environments
 
UCB 2012-02-28
UCB 2012-02-28UCB 2012-02-28
UCB 2012-02-28
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Radial Basis Function Interpolation
Radial Basis Function InterpolationRadial Basis Function Interpolation
Radial Basis Function Interpolation
 
Lecture 02 internet video search
Lecture 02 internet video searchLecture 02 internet video search
Lecture 02 internet video search
 
Rank awarealgs small11
Rank awarealgs small11Rank awarealgs small11
Rank awarealgs small11
 
ON OPTIMIZATION OF MANUFACTURING OF MULTICHANNEL HETEROTRANSISTORS TO INCREAS...
ON OPTIMIZATION OF MANUFACTURING OF MULTICHANNEL HETEROTRANSISTORS TO INCREAS...ON OPTIMIZATION OF MANUFACTURING OF MULTICHANNEL HETEROTRANSISTORS TO INCREAS...
ON OPTIMIZATION OF MANUFACTURING OF MULTICHANNEL HETEROTRANSISTORS TO INCREAS...
 
The wild McKay correspondence
The wild McKay correspondenceThe wild McKay correspondence
The wild McKay correspondence
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
Perspectives on the wild McKay correspondence
Perspectives on the wild McKay correspondencePerspectives on the wild McKay correspondence
Perspectives on the wild McKay correspondence
 
머피의 머신러닝 13 Sparse Linear Model
머피의 머신러닝 13 Sparse Linear Model머피의 머신러닝 13 Sparse Linear Model
머피의 머신러닝 13 Sparse Linear Model
 
Lectures on Analytic Geometry
Lectures on Analytic GeometryLectures on Analytic Geometry
Lectures on Analytic Geometry
 
Coordinate sampler: A non-reversible Gibbs-like sampler
Coordinate sampler: A non-reversible Gibbs-like samplerCoordinate sampler: A non-reversible Gibbs-like sampler
Coordinate sampler: A non-reversible Gibbs-like sampler
 
On fuzzy compact open topology
On fuzzy compact open topologyOn fuzzy compact open topology
On fuzzy compact open topology
 
D242228
D242228D242228
D242228
 
Lesson 38
Lesson 38Lesson 38
Lesson 38
 
03 choi
03 choi03 choi
03 choi
 

En vedette (6)

2
22
2
 
Pyramids builders
Pyramids buildersPyramids builders
Pyramids builders
 
Internet & sociální sítě v marketingové komunikaci - přednáška VŠE 12/2012
Internet & sociální sítě v marketingové komunikaci - přednáška VŠE 12/2012Internet & sociální sítě v marketingové komunikaci - přednáška VŠE 12/2012
Internet & sociální sítě v marketingové komunikaci - přednáška VŠE 12/2012
 
Approximate Centerpoints with Proofs
Approximate Centerpoints with ProofsApproximate Centerpoints with Proofs
Approximate Centerpoints with Proofs
 
Tomame O DéJame
Tomame O DéJameTomame O DéJame
Tomame O DéJame
 
Sociální sítě 2016
Sociální sítě 2016Sociální sítě 2016
Sociální sítě 2016
 

Similaire à Topological Inference via Meshing

Lattices, sphere packings, spherical codes
Lattices, sphere packings, spherical codesLattices, sphere packings, spherical codes
Lattices, sphere packings, spherical codes
wtyru1989
 
SURF 2012 Final Report(1)
SURF 2012 Final Report(1)SURF 2012 Final Report(1)
SURF 2012 Final Report(1)
Eric Zhang
 
Modeling the dynamics of molecular concentration during the diffusion procedure
Modeling the dynamics of molecular concentration during the  diffusion procedureModeling the dynamics of molecular concentration during the  diffusion procedure
Modeling the dynamics of molecular concentration during the diffusion procedure
International Journal of Engineering Inventions www.ijeijournal.com
 
Chapter 3 projection
Chapter 3 projectionChapter 3 projection
Chapter 3 projection
NBER
 
Amirim Project - Threshold Functions in Random Simplicial Complexes - Avichai...
Amirim Project - Threshold Functions in Random Simplicial Complexes - Avichai...Amirim Project - Threshold Functions in Random Simplicial Complexes - Avichai...
Amirim Project - Threshold Functions in Random Simplicial Complexes - Avichai...
Avichai Cohen
 
Functional analysis in mechanics 2e
Functional analysis in mechanics  2eFunctional analysis in mechanics  2e
Functional analysis in mechanics 2e
Springer
 

Similaire à Topological Inference via Meshing (20)

dalrymple_slides.ppt
dalrymple_slides.pptdalrymple_slides.ppt
dalrymple_slides.ppt
 
Lattices, sphere packings, spherical codes
Lattices, sphere packings, spherical codesLattices, sphere packings, spherical codes
Lattices, sphere packings, spherical codes
 
Slides: A glance at information-geometric signal processing
Slides: A glance at information-geometric signal processingSlides: A glance at information-geometric signal processing
Slides: A glance at information-geometric signal processing
 
A common fixed point theorem in cone metric spaces
A common fixed point theorem in cone metric spacesA common fixed point theorem in cone metric spaces
A common fixed point theorem in cone metric spaces
 
Fluctuations and rare events in stochastic aggregation
Fluctuations and rare events in stochastic aggregationFluctuations and rare events in stochastic aggregation
Fluctuations and rare events in stochastic aggregation
 
Cd Simon
Cd SimonCd Simon
Cd Simon
 
kcde
kcdekcde
kcde
 
SURF 2012 Final Report(1)
SURF 2012 Final Report(1)SURF 2012 Final Report(1)
SURF 2012 Final Report(1)
 
Modeling the dynamics of molecular concentration during the diffusion procedure
Modeling the dynamics of molecular concentration during the  diffusion procedureModeling the dynamics of molecular concentration during the  diffusion procedure
Modeling the dynamics of molecular concentration during the diffusion procedure
 
Macrocanonical models for texture synthesis
Macrocanonical models for texture synthesisMacrocanonical models for texture synthesis
Macrocanonical models for texture synthesis
 
Aerospace Engineering Seminar Series
Aerospace Engineering Seminar SeriesAerospace Engineering Seminar Series
Aerospace Engineering Seminar Series
 
Chapter 3 projection
Chapter 3 projectionChapter 3 projection
Chapter 3 projection
 
Mgm
MgmMgm
Mgm
 
Pres metabief2020jmm
Pres metabief2020jmmPres metabief2020jmm
Pres metabief2020jmm
 
On Nets and Meshes
On Nets and MeshesOn Nets and Meshes
On Nets and Meshes
 
FDTD Presentation
FDTD PresentationFDTD Presentation
FDTD Presentation
 
A Study of Periodic Points and Their Stability on a One-Dimensional Chaotic S...
A Study of Periodic Points and Their Stability on a One-Dimensional Chaotic S...A Study of Periodic Points and Their Stability on a One-Dimensional Chaotic S...
A Study of Periodic Points and Their Stability on a One-Dimensional Chaotic S...
 
Amirim Project - Threshold Functions in Random Simplicial Complexes - Avichai...
Amirim Project - Threshold Functions in Random Simplicial Complexes - Avichai...Amirim Project - Threshold Functions in Random Simplicial Complexes - Avichai...
Amirim Project - Threshold Functions in Random Simplicial Complexes - Avichai...
 
A Novel Methodology for Designing Linear Phase IIR Filters
A Novel Methodology for Designing Linear Phase IIR FiltersA Novel Methodology for Designing Linear Phase IIR Filters
A Novel Methodology for Designing Linear Phase IIR Filters
 
Functional analysis in mechanics 2e
Functional analysis in mechanics  2eFunctional analysis in mechanics  2e
Functional analysis in mechanics 2e
 

Plus de Don Sheehy

Persistent Homology and Nested Dissection
Persistent Homology and Nested DissectionPersistent Homology and Nested Dissection
Persistent Homology and Nested Dissection
Don Sheehy
 

Plus de Don Sheehy (20)

Some Thoughts on Sampling
Some Thoughts on SamplingSome Thoughts on Sampling
Some Thoughts on Sampling
 
Characterizing the Distortion of Some Simple Euclidean Embeddings
Characterizing the Distortion of Some Simple Euclidean EmbeddingsCharacterizing the Distortion of Some Simple Euclidean Embeddings
Characterizing the Distortion of Some Simple Euclidean Embeddings
 
Sensors and Samples: A Homological Approach
Sensors and Samples:  A Homological ApproachSensors and Samples:  A Homological Approach
Sensors and Samples: A Homological Approach
 
Persistent Homology and Nested Dissection
Persistent Homology and Nested DissectionPersistent Homology and Nested Dissection
Persistent Homology and Nested Dissection
 
The Persistent Homology of Distance Functions under Random Projection
The Persistent Homology of Distance Functions under Random ProjectionThe Persistent Homology of Distance Functions under Random Projection
The Persistent Homology of Distance Functions under Random Projection
 
Geometric and Topological Data Analysis
Geometric and Topological Data AnalysisGeometric and Topological Data Analysis
Geometric and Topological Data Analysis
 
Geometric Separators and the Parabolic Lift
Geometric Separators and the Parabolic LiftGeometric Separators and the Parabolic Lift
Geometric Separators and the Parabolic Lift
 
A New Approach to Output-Sensitive Voronoi Diagrams and Delaunay Triangulations
A New Approach to Output-Sensitive Voronoi Diagrams and Delaunay TriangulationsA New Approach to Output-Sensitive Voronoi Diagrams and Delaunay Triangulations
A New Approach to Output-Sensitive Voronoi Diagrams and Delaunay Triangulations
 
Optimal Meshing
Optimal MeshingOptimal Meshing
Optimal Meshing
 
Output-Sensitive Voronoi Diagrams and Delaunay Triangulations
Output-Sensitive Voronoi Diagrams and Delaunay Triangulations Output-Sensitive Voronoi Diagrams and Delaunay Triangulations
Output-Sensitive Voronoi Diagrams and Delaunay Triangulations
 
Mesh Generation and Topological Data Analysis
Mesh Generation and Topological Data AnalysisMesh Generation and Topological Data Analysis
Mesh Generation and Topological Data Analysis
 
SOCG: Linear-Size Approximations to the Vietoris-Rips Filtration
SOCG: Linear-Size Approximations to the Vietoris-Rips FiltrationSOCG: Linear-Size Approximations to the Vietoris-Rips Filtration
SOCG: Linear-Size Approximations to the Vietoris-Rips Filtration
 
Linear-Size Approximations to the Vietoris-Rips Filtration - Presented at Uni...
Linear-Size Approximations to the Vietoris-Rips Filtration - Presented at Uni...Linear-Size Approximations to the Vietoris-Rips Filtration - Presented at Uni...
Linear-Size Approximations to the Vietoris-Rips Filtration - Presented at Uni...
 
Minimax Rates for Homology Inference
Minimax Rates for Homology InferenceMinimax Rates for Homology Inference
Minimax Rates for Homology Inference
 
A Multicover Nerve for Geometric Inference
A Multicover Nerve for Geometric InferenceA Multicover Nerve for Geometric Inference
A Multicover Nerve for Geometric Inference
 
ATMCS: Linear-Size Approximations to the Vietoris-Rips Filtration
ATMCS: Linear-Size Approximations to the Vietoris-Rips FiltrationATMCS: Linear-Size Approximations to the Vietoris-Rips Filtration
ATMCS: Linear-Size Approximations to the Vietoris-Rips Filtration
 
New Bounds on the Size of Optimal Meshes
New Bounds on the Size of Optimal MeshesNew Bounds on the Size of Optimal Meshes
New Bounds on the Size of Optimal Meshes
 
Flips in Computational Geometry
Flips in Computational GeometryFlips in Computational Geometry
Flips in Computational Geometry
 
Beating the Spread: Time-Optimal Point Meshing
Beating the Spread: Time-Optimal Point MeshingBeating the Spread: Time-Optimal Point Meshing
Beating the Spread: Time-Optimal Point Meshing
 
Ball Packings and Fat Voronoi Diagrams
Ball Packings and Fat Voronoi DiagramsBall Packings and Fat Voronoi Diagrams
Ball Packings and Fat Voronoi Diagrams
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

Topological Inference via Meshing

  • 1. Topological Inference via Meshing Don Sheehy Theory Lunch Joint work with Benoit Hudson, Gary Miller, and Steve Oudot
  • 2. Computer Scientists want to know the shape of data. Clustering Principal Component Analysis Convex Hull Mesh Generation Surface Reconstruction
  • 3. Point sets have no shape... so we have to add it ourselves. We build a simplicial complex.
  • 4. We assume that the geometry is meaningful.
  • 5. Distance functions add shape to data. dP (x) = min |x − p| p∈P α P = dP [0, α] −1 = ball(p, α) p∈P x
  • 6. If you know the “scale” of the data, the situation is often easier.
  • 7. There may not be a right scale at which to look at the data for two reasons. 1 No single scale captures the shape. 2 Interesting features appear at several scales. The Persistence Approach: Look at every scale and then see what persists.
  • 8. Homology gives a quantitative description of qualitative aspects of shape, i.e. components, holes, voids. Reduces to linear algebra for simplicial complexes. 0th Homology group is the nullspace of the Laplacian.
  • 9. Persistent Homology tracks homology across changes in scale. The input to the persistence algorithms is a filtration.
  • 10. A filtration is a growing sequence of topological spaces. {Fα }α≥0 ∀α ≤ β, Fα ⊆ Fβ We care about two different types of filtrations. 1 Sublevel sets of well-behaved functions. 2 Filtered simplicial complexes.
  • 11. The distance between two diagrams is the bottleneck of a matching. p2 q2 ∞ dB = max |pi − qi |∞ i q1 p3 p1 q3
  • 12. Approximate persistence diagrams have features that are born and die within a constant factor of the birth and death times of their corresponding features. This is just the bottleneck distance of the log-scale diagrams. log a − log b < ε a log b < ε a b <1+ε
  • 13. There are two phases, one is geometric the other is topological. Geometry Topology (linear algebra) Build a filtration, i.e. Compute the a filtered complex. persistence diagram (Run the Persistence Algorithm). We’ll focus on this side. Running time is polynomial in the size of the complex.
  • 14. Idea 1: Use the Delaunay Triangulation Good: It works, (alpha-complex filtration). Bad: It can have size nO(d).
  • 15. Idea 2: Connect up everything close. Čech Filtration: Add a k-simplex for every k+1 points that have a smallest enclosing ball of radius at most . Rips Filtration: Add a k-simplex for every k+1 points that have all pairwise distances at most . Still nd, but we can quit early.
  • 16. Topology is not Topography Sublevel sets (But in our case, there are some similarities)
  • 18. Our Idea: Build a quality mesh. 2 We can build meshes of size 2 O(d )n.
  • 19. The α-mesh filtration 1. Build a mesh M. 2. Assign birth times to vertices based on distance to P (special case points very close to P). 3. For each simplex s of Del(M), let birth(s) be the min birth time of its vertices. 4. Feed this filtered complex to the persistence algorithm.
  • 20. Approximation via interleaving. Definition: Two filtrations, {Pα } and {Qα } are ε-interleaved if Pα−ε ⊆ Qα ⊆ Pα+ε for all α. Theorem [Chazal et al, ’09]: If {Pα } and {Qα } are ε-interleaved then their persistence diagrams are ε-close in the bottleneck distance.
  • 21. The Voronoi filtration interleaves with the offset filtration. Theorem: α/ρ αρ For all α > rP , VM ⊂ P α ⊂ VM , where rP is minimum distance between any pair of points in P . Finer refinement yields a tighter interleaving.
  • 22. Geometric Topological Approximation Approximation
  • 23. If it’s so easy, why didn’t anyone think of this before? Theorem [Hudson, Miller, Phillips, ’06]: A quality mesh of a point set can be constructed in O(n log ∆) time, where ∆ is the spread. Theorem [Miller, Phillips, Sheehy, ’08]: A quality mesh of a well-paced point set has size O(n).
  • 24. The Results Approximation ratio Complex Size 1. Build a mesh M. Previous Over-refine it. Work 1 nO(d) Use linear-size meshing. 2. Assign birth times to Simple vertices based on distance to P mesh ρ 2 O(d2 ) n log ∆ filtration (special case points very close to P).** Over-refine −O(d2 ) 1+ε n log ∆ 3. For each simplex s of Del(M), ε the mesh let birth(s) be the min birth time of its vertices. Linear-Size −O(d2 ) 1 + ε + 3θ (εθ) n 4. Feed this filtered complex to Meshing the persistence algorithm.