Matthew L. Wright. St. Olaf College. June 15, 2017

Similar documents
5. Persistence Diagrams

Multi-parameter persistent homology: applications and algorithms

Hilbert function, Betti numbers. Daniel Gromada

Persistent Homology. 128 VI Persistence

The Ring of Algebraic Functions on Persistence Bar Codes

TOPOLOGY OF POINT CLOUD DATA

Topology and biology: Persistent homology of aggregation models

SCHURRINGS: A PACKAGE FOR COMPUTING WITH SYMMETRIC FUNCTIONS

THE CONE OF BETTI TABLES OVER THREE NON-COLLINEAR POINTS IN THE PLANE

Boij-Söderberg Theory

REFINMENTS OF HOMOLOGY. Homological spectral package.

Neuronal structure detection using Persistent Homology

Computing syzygies with Gröbner bases

2/22/2017. Sept 20, 2013: Persistent homology.

Barcodes for closed one form; Alternative to Novikov theory

Topological Data Analysis - II. Afra Zomorodian Department of Computer Science Dartmouth College

Matthew Wright Institute for Mathematics and its Applications University of Minnesota. Applied Topology in Będlewo July 24, 2013

A COMPUTATIONAL ALTERNATIVE TO MORSE-NOVIKOV THEORY

TOPOLOGY OF POINT CLOUD DATA

Some Topics in Computational Topology. Yusu Wang. AMS Short Course 2014

Persistent Local Systems

BETTI NUMBERS AND DEGREE BOUNDS FOR SOME LINKED ZERO-SCHEMES

Singular value decomposition of complexes

Stability of Critical Points with Interval Persistence

Knight move in chromatic cohomology

Intersections of Leray Complexes and Regularity of Monomial Ideals

Distributions of Persistence Diagrams and Approximations

Stabilizing the unstable output of persistent homology computations

Graphs Representations and the Topology of Real and Angle valued maps (an alternative approach to Morse-Novikiov theory)

Computational Homology in Topological Dynamics

Tools from Computational Topology with applications in the life sciences

arxiv: v4 [cs.cg] 2 Feb 2015

Metrics on Persistence Modules and an Application to Neuroscience

Gorenstein rings through face rings of manifolds.

Beyond random graphs : random simplicial complexes. Applications to sensor networks

THE PENNSYLVANIA STATE UNIVERSITY SCHREYER HONORS COLLEGE DEPARTMENT OF MATHEMATICS TOPOLOGY AND DATA ANALYSIS HANGYU ZHOU SPRING 2017

Ripser. Efficient Computation of Vietoris Rips Persistence Barcodes. Ulrich Bauer TUM

arxiv: v1 [math.ac] 16 Nov 2018

Computation of spectral sequences of double complexes with applications to persistent homology

FINITE REGULARITY AND KOSZUL ALGEBRAS

Cohomology Tables of Coherent Sheaves

Extensions of Stanley-Reisner theory: Cell complexes and be

Face vectors of two-dimensional Buchsbaum complexes

From Algebraic Geometry to Homological Algebra

One-Dimensional Line Schemes Michaela Vancliff

arxiv: v1 [math.gt] 22 Oct 2017

COMPUTING MULTIDIMENSIONAL PERSISTENCE

arxiv: v2 [math.at] 1 Oct 2018

arxiv: v1 [math.ac] 8 Jun 2012

Some Topics in Computational Topology

Balancing in relative canonical resolutions and a unirational moduli space of K3 surfaces

Persistence based Clustering

COURSE SUMMARY FOR MATH 508, WINTER QUARTER 2017: ADVANCED COMMUTATIVE ALGEBRA

Leray Complexes - Combinatorics and Geometry

Rigid monomial ideals

CS 468: Computational Topology Group Theory Fall b c b a b a c b a c b c c b a

arxiv: v2 [math.pr] 15 May 2016

Topological Data Analysis - Spring 2018

Metric shape comparison via multidimensional persistent homology

Lyubeznik Numbers of Local Rings and Linear Strands of Graded Ideals

7.3 Singular Homology Groups

THE RING OF ALGEBRAIC FUNCTIONS ON PERSISTENCE BAR CODES

Supplementary Figures

THE MAYER-VIETORIS SPECTRAL SEQUENCE

Generalized Alexander duality and applications. Osaka Journal of Mathematics. 38(2) P.469-P.485

On the minimal free resolution of a monomial ideal.

arxiv: v2 [math.at] 10 Nov 2013

ADVANCED TOPICS IN ALGEBRAIC GEOMETRY

Hyperbolic Knots and the Volume Conjecture II: Khov. II: Khovanov Homology

Computing inclusions of Schur modules

FREE RESOLUTION OF POWERS OF MONOMIAL IDEALS AND GOLOD RINGS

arxiv: v1 [physics.geo-ph] 6 Dec 2012

EDITED BY DANIEL ERMAN, FRANK MOORE, AND JOANNA NILSSON

The total rank question in knot Floer homology and some related observations

Persistent Homology: Course Plan

Do Super Cats Make Odd Knots?

arxiv: v2 [math.at] 6 Dec 2014

ALGEBRAIC MODELS, DUALITY, AND RESONANCE. Alex Suciu. Topology Seminar. MIT March 5, Northeastern University

Minimal free resolutions of analytic D-modules

Studying Kolmogorov flow with persistent homology

Computation of Persistent Homology

Recursions and Colored Hilbert Schemes

arxiv: v1 [math.at] 4 Apr 2019

H A A}. ) < k, then there are constants c t such that c t α t = 0. j=1 H i j

Homotopy-theory techniques in commutative algebra

Parallel Computation of Persistent Homology using the Blowup Complex

Mirror Reflections on Braids and the Higher Homotopy Groups of the 2-sphere

Consistent Manifold Representation for Topological Data Analysis

LINKAGE CLASSES OF GRADE 3 PERFECT IDEALS

G-invariant Persistent Homology

On Inverse Problems in TDA

On some local cohomology ltrations

A general distance for geometrical shape comparison

Persistent homology analysis of protein structure, flexibility and folding

Sept 16, 2013: Persistent homology III

Journal of Pure and Applied Algebra

A Higher-Dimensional Homologically Persistent Skeleton

Suppose A h is a flat family of non-commutative algebras, such that A 0 is commutative.

Some Remarks on D-Koszul Algebras

1 Hilbert function. 1.1 Graded rings. 1.2 Graded modules. 1.3 Hilbert function

Transcription:

Matthew L. Wright St. Olaf College June 15, 217

Persistent homology detects topological features of data. For this data, the persistence barcode reveals one significant hole in the point cloud.

Problem: Persistent homology is sensitive to outliers.

Problem: Persistent homology is sensitive to outliers. Red points in dense regions Purple points in sparse regions Can we avoid thresholds?

distance Two-dimensional (2-D) persistence: Allows us to work with data indexed by two parameters, such as distance and density. We obtain a bifiltration: a set of simplicial complexes indexed by two parameters, with inclusion maps in two directions. codensity

distance Problem: There is no barcode for 2D persistence. Concept: Visualize a barcode along any onedimensional slice of a 2D persistence module. Example: Along any onedimensional slice, a persistence barcode exists. codensity

Fix a field k. A 2-D persistence module M is a collection of k-vector spaces M u u Z2 and linear maps M u M v u v such that the following diagram commutes for all u v w in Z 2 : M u M v M w (That is, u 1 v 1 w 1 and u 2 v 2 w 2.) 2-D persistence module diagram: M 1,3 M 1,2 M 2,2 M 1,1 M 2,1 M 2,3 M 3,3 M 3,2 M 3,1 The homology of a bifiltration is a 2-D persistence module.

2-D persistence module diagram: A 2-D persistence module is a bigraded module over k[x, y]. M 1,3 M 1,2 M 2,2 M 2,3 M 3,3 M 3,2 Problem: The structure of bigraded modules is much more complicated than that of graded modules. M 1,1 M 2,1 M 3,1 There is no analog of a barcode for 2-D persistence modules. [Carlsson and Zomorodian, 27] The homology of a bifiltration is a 2-D persistence module. Question: How can we visualize 2-D persistence?

y-grades Visualizing 2-D Persistence We can visualize: 1. The dimension of each homology vector space M i,j. M,3 M 1,3 M 2,3 M 3,3 M,2 M 1,2 M 2,2 M 3,2 M,1 M 1,1 M 2,1 M 3,1 M, M 1, M 2, M 3, x-grades

y-grades Visualizing 2-D Persistence We can visualize: 1. The dimension of each homology vector space M i,j. dim M,3 dim M,2 dim M 1,3 dim M 1,2 dim M 2,2 dim M 2,3 dim M 3,3 dim M 3,2 dim M,1 dim M 1,1 dim M 2,1 dim M 3,1 dim M, dim M 1, dim M 2, dim M 3, x-grades

y-grades Visualizing 2-D Persistence We can visualize: 1. The dimension of each homology vector space M i,j. We can create a color code for dim M a,b and visualize dimension as an image. dim M,3 dim M,2 dim M,1 dim M 1,3 dim M 1,2 dim M 2,2 dim M 1,1 dim M 2,1 dim M 2,3 dim M 3,3 dim M 3,2 dim M 3,1 dim M, dim M 1, dim M 2, dim M 3, zero dimension high dimension x-grades

y-grades Visualizing 2-D Persistence We can visualize: 1. The dimension of each homology vector space M i,j. We can create a color code for dim M a,b and visualize dimension as an image. dim M,3 dim M,2 dim M,1 dim M 1,3 dim M 1,2 dim M 2,2 dim M 1,1 dim M 2,1 dim M 2,3 dim M 3,3 dim M 3,2 dim M 3,1 dim M, dim M 1, dim M 2, dim M 3, zero dimension high dimension x-grades

y-grades Visualizing 2-D Persistence We can visualize: 1. The dimension of each homology vector space M i,j. We can create a color code for dim M a,b and visualize dimension as an image. zero dimension high dimension x-grades

y-grades Visualizing 2-D Persistence We can visualize: 1. The dimension of each homology vector space M i,j. 2. The rank invariant: For u v, rank(u, v) is the dimension of homology at u that also exists at v. Let L be the line through u and v. The restriction of M to L is a 1-D persistence module M L. Thus, M L has a barcode, B M L, which is a set of intervals in L. Then rank(u, v) is the number of bars in this barcode that stretch from u to v. B M L v u x-grades In this example, rank u, v = 2. L

y-grades Visualizing 2-D Persistence We can visualize: 1. The dimension of each homology vector space M i,j. 2. The rank invariant. 3. The bigraded Betti numbers. x-grades

y-grades The bigraded Betti numbers are functions, ξ, ξ 1, ξ 2 Z 2 Z For a finitely-presented 2-D persistence module M, with minimal free resolution F 2 F 1 F M, ξ i a, b is the number of elements in a basis for F i at grade a, b. For more details, see, for example: Eisenbud, The Geometry of Syzygies. x-grades

The bigraded Betti numbers are functions, ξ, ξ 1, ξ 2 Z 2 Z ξ (a, b) is the dimension of homology that appears at (a, b). ξ corresponds to left endpoints of bars. Example: A single homology generator appears at (a, b). b a Then ξ a, b = 1. If m homology generators appear at a, b, then ξ a, b = m.

The bigraded Betti numbers are functions, ξ, ξ 1, ξ 2 Z 2 Z ξ (a, b) is the dimension of homology that appears at (a, b). ξ corresponds to left endpoints of bars. ξ 1 (a, b) is the dimension of homology that disappears at (a, b). ξ 1 corresponds to right endpoints of bars. Example: A homology class disappears at (c, d). d b a Then ξ 1 c, d = 1. If m homology classes disappear at c, d, then ξ 1 c, d = m. c

y-grades Visualizing 2-D Persistence We can visualize: 1. The dimension of each homology vector space M i,j. 2. The rank invariant. 3. The bigraded Betti numbers. Our software program, RIVET, allows us to visualize these three invariants. x-grades

Rank Invariant Visualization and Exploration Tool with Mike Lesnick http://rivet.online

For More Information RIVET is available at: http://rivet.online Michael Lesnick and Matthew Wright. Interactive Visualization of 2-D Persistence Modules. Dec. 215, arxiv:1512.18. Michael Lesnick and Matthew Wright. Computing Bigraded Betti Numbers in Cubic Time. In preparation. Development of RIVET is supported by NSF DMS-166967.