Stratified Structure of Laplacian Eigenmaps Embedding

Size: px
Start display at page:

Download "Stratified Structure of Laplacian Eigenmaps Embedding"

Transcription

1 Stratified Structure of Laplacian Eigenmaps Embedding Abstract We construct a locality preserving weight matrix for Laplacian eigenmaps algorithm used in dimension reduction. Our point cloud data is sampled from a low dimensional stratified space embedded in a higher dimension. Specifically, we use tools developed in local homology, persistence homology for kernel and cokernels to infer a weight matrix which captures neighborhood relations among points in the same or different strata. Introduction Motivation. In the area of machine learning and pattern recognition, one is often interested in searching for structure among data sampled from intrinsically low dimensional manifold embedded in higher dimensional space. We are motivated by the problem of dimension reduction, namely, computing a low dimensional representation of a high dimensional data set that preserves local structure to a certain extent. Spectral methods such as Laplacian eigenmaps are powerful tools utilized in this problem [, ]. The spectral methods generally reveal low dimensional structure from eigenvectors of specially constructed weight metrices, see survey []. In the case of Laplacian eigenmaps, the weight matrice captures proximity relations, namely, mapping nearby input patterns to nearby outputs. It also has a natural connection to clustering []. We are interested in dimension reduction that preserves the stratified structure of a point cloud data. Our data is sampled from a low dimensional stratified space embedded in higher dimension. We construct the weight matrix for Laplacian eigenmaps that captures not only the proximity information but also the stratified structure. In other words, the weight assigned to a pair of points reflects their closeness as well as the likelihood of them being in the same strata. Using this new weight matrix, the Laplacian eigenmaps algorithm can potentially reveal the clustering of strata components of different dimensions. Preliminaries In this section, we introduce the necessary background for understanding our algorithm for constructing the weight matrix for Laplacian eigenmaps. We begin with a review of Laplacian eigenmaps algorithm. Then we give a brief introduction to persistence homology, including some algebra on local homology and persistence homology for kernel and cokernels.. Laplacian eigenmaps The Laplacian eigenmaps algorithm is a graph-based spectral method in dimension reduction []. Graph-based mothods construct a sparse graph where the nodes represent input patterns and the edges represent neighborhood relations []. One then construct matrices whose spectral decomposition reveal the low dimensional structure of the data set []. Other graph-based methods include Isomap [] and maximum variance embedding []. In this section, we review the basic algorithmic steps of Laplacian eigenmaps and omit the justification, for details, see []. Example of Laplacian eigenmaps algorithm applied to alpha complex of the point cloud data sampled from a cross is shown in Appendix. Given k points {x, x,..., x k } in R n, we construct a weighted graph G with k nodes as follows:. (Construct the graph) We put an edge between nodes i and j following one of the below variations: (a) (parameter ǫ R) If x i x j ǫ. (b) (parameter l N) If node i is among l nearest neighbors of j or vice versa.. (Construct the weight matrix) Construct the weight matrix W, if nodes i and j are connected, there are two variations: (a) (parameter t R) W ij = e d(xi,xj)/t, where d(x i, x j ) = x i x j. Commonly t is chosen to be the median of all pair-wise distances.

2 (b) W ij =.. (Eigenmaps) Assume G is connected (otherwise for each connected component of G), compute eigenvalues and eigenvectors for the generalized eigenvector problem: Ly = λdy, where D ii = j W ji and L = D W.. (Embedding) Let y, y,...y k be the eigenvectors sorted by increasing eigenvalues. The image of x i under the embedding into R m is given by (y (i), y (i),..., y m (i)). Note. In step above, we can also use L = I D / WD /, a normalized weight matrix to compute, Ly = λy, and use the top m eigenvectors with the largest eigenvalues to get the embedding.. Persistence homology background In this section, we describe the sampled data, its representation by simplicial complex, local homology and persistence homology of kernels and cokernels. For general introduction to persistence homology, see [8, ]. Stratification and data. A stratification of a topological space X is a filtration by closed subsets, = X X... X m X m = X, where X i X i is the i-stratum which is a i-manifold (or empty). Its components are defined as the dimension i pieces of X [6]. The data we consider is a finite set of points U in R n. We assume that U is sampled from a compact space X R n with noise. We construct a nested family of simplicial complexes from U (Rips complexes, Cech complxes or witness complexes). For high-dimensional data, we use Witness complexes W α, for α [, ] [7]. We use Witness complexes here. Local homology. Bendich et al. introduce a multi-scale computation of local homology for reconstructing a stratified space from point sample [6]. We briefly describe computing local homology of a point z R n, for technical details, see [6]. Let z R n be a point. Let d z : R n R be the distance function defined by d z (x) = x z. Let B r = d z [, r] be the sub-level set, B r be its boundary. To compute the local homology of z, we first fix r > and compute the persistence homology of the following two filtrations, H(W α B r )... H(B r ), H(W α B r, W α B r )... H(B r, B r ). Since it is difficult to know a prior which value of r is appropriate, we examine the multi-scale persistence behavior by varying r across all radii and study its correponding vineyard [6]. To study local homology of z, we focus on small values of r that correspond to local dominant features. Given a simplex σ = [a, a,..., a p ] W α, σ is inside the ball B r if some or all of its vertices are in B r. σ is outside B r if all its vertices are outside B r. A simplex σ is considered on the boundary of B r if it has a coface that is in B r. Persistence kernels and cokernels. Consider two functions on topological spaces, f : X R and g : Y R, where Y X, g is the restriction of f to Y. The corresponding sequences of sub-level sets give the following maps between homology groups, H(X ) H(X )... H(X m ) j j... j m H(Y ) H(Y )... H(Y m ) We obtain following sequences of kernels, images and cokernels and compute their corresponding kernel/cokernel persistence. ker(g f) : kerj kerj... kerj m im(g f) : imj imj... imj m cok(g f) : cokj cokj... cokj m Algorithm We would like to construct a weight matrix based on local homology information which captures neighborhood relations among points within the same or different strata. We first consider the topological space X R n, two points x, x X have the same local structure at a fixed radius r if the following maps induced by intersections are isomorphisms. Correspondingly, these maps have zero kernel and cokernel.

3 H(X B r (x )) H(X B r (x ) B r (x )) H(X B r (x )) We compute the persistence of the following sequences of kernels and cokernels: kerj kerj... kerj m cokj cokj... cokj m keri keri... keri m cok i coki... coki m kerk kerk... kerk m cokk cokk... cokk m kerl kerl... kerl m H(X B r (x ), X B r (x )) H(X B r (x ) B r (x ), (X B r (x ) B r (x ))) H(X B r (x ), X B r (x )) In the setting of a point cloud U sampled from X, we consider two close points z, z U. z and z have similar local structure if the maps induced by intersection have small kernel and cokernel persistence. We now describe this precisely. we define B r (z i ) as the r-ball around z i. Fix a radius r, we have the following nested sequences as we vary α, (a). X = W α B r (z ), X = W α B r (z ) and Y = W α B r (z ) B r (z ). (b). Y = (W α B r (z ), W α B r (z )), Y = (W α B r (z ), W α B r (z )) and X = (W α B r (z ) B r (z ), (W α B r (z ) B r (z ))). Specifically, we have the following relations for filtration (a), H(X ) H(X )... H(X m ) j j... j m H(Y ) H(Y )... H(Y m ) i i... i m H(X ) H(X )... H(X m ) We have the following relation for filtration (b), H(Y ) H(Y )... H(Y m ) k k... k m H(X ) H(X )... H(X m ) l l... l m H(Y ) H(Y )... H(Y m ) cokl cokl... cokl m We find the largest persistence p (or average persistence) for the above 8 sequences and define our weight between z and z as e p/t. Notice that we do not compute the vine here by varying r in B r, instead, we choose r proportionally to z z. Implementation (on-going) The current implementation of local homology is based on Java version of Jplex []. The local parametrization based on local cohomology is shown in Appendix [] (for illustration purpose, local cohomology is the vector-space dual of local homology, details omitted here). We will also implement it based on the C++ version of persistence computation library by Dmitriy Morozov. Acknowledgment This is joint work among Bei Wang, Sayan Mukherjee, Paul Bendich, John Harer, Dmitriy Morozov and Herbert Edelsbrunner. The local cohomology parametrization is joint work among Bei Wang, Mikael Vejdemo-Johansson and Sayan Mukherjee. References [] Plex: Persistent Homology Computations. comptop.stanford.edu/programs/jplex/. [] L. K. SAUL, K. Q. WEINBERGER, J. H. HAM, F. SHA, AND D. D. LEE. Spectral methods for dimensionality reduction. In O. Chapelle, B. Schoelkopf, and A. Zien (eds.) Semisupervised Learning.MIT Press: Cambridge, MA, 6. [] M. BELKIN, P. NIYOGI. Laplacian Eigenmaps and Spectral Techniques for Embedding and Clustering NIPS. (). [] J. B. TENENBAUM, V. DE SILVA, AND J. C. LANGFORD. A global geometric framework for nonlinear dimensionality reduction. Science.9(), 9. [] K. Q. WEINBERGER AND L. K. SAUL. Unsupervised learning of image manifolds by semidefinite programming. Int. J. Comput. Vision7(6), 77-9.

4 [6] P. BENDICH, D. COHEN-STEINER, H. EDELSBRUNNER, J. HARER AND D. MOROZOV. Inferring local homology from sampled stratified spaces. Proc. 8th Ann. Sympos. Found. Comput. Sci. (7), 6 6. [7] V. DE SILVA AND G. CARLSSON Topological estimation using witness complexes. Symposium on Point-Based Graphics. (), ETH, Zrich, Switzerland, June. [8] H. EDELSBRUNNER, D. LETSCHER AND A. ZOMORODIAN. Topological persistence and simplification. Discrete Comput. Geom. 8 (),. [9] J. R. MUNKRES. Elements of Algebraic Topology. Addison-Wesley, Redwood City, California, 98. [] D. COHEN-STEINER, H. EDELSBRUNNER AND J. HARER. Stability of persistence diagrams Discrete Comput. Geom. 7 (7),. [] D. COHEN-STEINER, H. EDELSBRUNNER AND J. HARER. Extending persistence using Poincaré and Lefschetz duality. Found. Comput. Math., to appear. [] H. EDELSBRUNNER AND J. HARER. Persistent homology a survey. Manuscript, Dept. Comput. Sci., Duke Univ., Durham, North Carolina, 7. [] V. DE SILVA AND M. VEJDEMO-JOHANSSON Persistence cohomology and circular coordinates. SOCG (9), to appear. Appendix A Examples of Laplacian Eigenmaps algorithm applied to alpha complex are shown in Figure and Figure Figure : Top: alpha complex of point cloud data sampled without noise. Middle: alpha complex colored by connected component. Bottom: corresponding Laplacian Eigenmaps embedding with color corresponding to each component in the alpha complex. Appendix B Examples of local cohomology parametrization is shown in Figure.

5 Figure : Top: alpha complex of point cloud data sampled with noise; Middle: alpha complex colored by connected component. Bottom: corresponding Laplacian Eigenmaps embedding with color corresponding to each component in the alpha complex Figure : Three local cohomology classes at the crossing point.

JPlex. CSRI Workshop on Combinatorial Algebraic Topology August 29, 2009 Henry Adams

JPlex. CSRI Workshop on Combinatorial Algebraic Topology August 29, 2009 Henry Adams JPlex CSRI Workshop on Combinatorial Algebraic Topology August 29, 2009 Henry Adams Plex: Vin de Silva and Patrick Perry (2000-2006) JPlex: Harlan Sexton and Mikael Vejdemo- Johansson (2008-present) JPlex

More information

Topological Perspectives On Stratification Learning

Topological Perspectives On Stratification Learning Topological Perspectives On Stratification Learning Bei Wang School of Computing Scientific Computing and Imaging Institute (SCI) University of Utah www.sci.utah.edu/~beiwang August 9, 2018 Talk Overview

More information

A Multicover Nerve for Geometric Inference. Don Sheehy INRIA Saclay, France

A Multicover Nerve for Geometric Inference. Don Sheehy INRIA Saclay, France A Multicover Nerve for Geometric Inference Don Sheehy INRIA Saclay, France Computational geometers use topology to certify geometric constructions. Computational geometers use topology to certify geometric

More information

Non-linear dimension reduction

Non-linear dimension reduction Sta306b May 23, 2011 Dimension Reduction: 1 Non-linear dimension reduction ISOMAP: Tenenbaum, de Silva & Langford (2000) Local linear embedding: Roweis & Saul (2000) Local MDS: Chen (2006) all three methods

More information

A Multicover Nerve for Geometric Inference

A Multicover Nerve for Geometric Inference A Multicover Nerve for Geometric Inference Donald R. Sheehy Abstract We show that filtering the barycentric decomposition of a Čech complex by the cardinality of the vertices captures precisely the topology

More information

Sheaf-Theoretic Stratification Learning

Sheaf-Theoretic Stratification Learning Symposium on Computational Geometry 2018 Sheaf-Theoretic Stratification Learning Adam Brown and Bei Wang University of Utah abrown@math.utah.edu https://www.math.utah.edu/~abrown 1 / 27 Motivation Manifold

More information

topological data analysis and stochastic topology yuliy baryshnikov waikiki, march 2013

topological data analysis and stochastic topology yuliy baryshnikov waikiki, march 2013 topological data analysis and stochastic topology yuliy baryshnikov waikiki, march 2013 Promise of topological data analysis: extract the structure from the data. In: point clouds Out: hidden structure

More information

Diffusion Maps and Topological Data Analysis

Diffusion Maps and Topological Data Analysis Diffusion Maps and Topological Data Analysis Melissa R. McGuirl McGuirl (Brown University) Diffusion Maps and Topological Data Analysis 1 / 19 Introduction OVERVIEW Topological Data Analysis The use of

More information

66 III Complexes. R p (r) }.

66 III Complexes. R p (r) }. 66 III Complexes III.4 Alpha Complexes In this section, we use a radius constraint to introduce a family of subcomplexes of the Delaunay complex. These complexes are similar to the Čech complexes but differ

More information

Data Analysis, Persistent homology and Computational Morse-Novikov theory

Data Analysis, Persistent homology and Computational Morse-Novikov theory Data Analysis, Persistent homology and Computational Morse-Novikov theory Dan Burghelea Department of mathematics Ohio State University, Columbuus, OH Bowling Green, November 2013 AMN theory (computational

More information

Alpha-Beta Witness Complexes

Alpha-Beta Witness Complexes Alpha-Beta Witness Complexes Dominique Attali 1, Herbert Edelsbrunner 2, John Harer 3, and Yuriy Mileyko 4 1 LIS-CNRS, Domaine Universitaire, BP 46, 38402 Saint Martin d Hères, France 2 Departments of

More information

Sparse Manifold Clustering and Embedding

Sparse Manifold Clustering and Embedding Sparse Manifold Clustering and Embedding Ehsan Elhamifar Center for Imaging Science Johns Hopkins University ehsan@cis.jhu.edu René Vidal Center for Imaging Science Johns Hopkins University rvidal@cis.jhu.edu

More information

The Gudhi Library: Simplicial Complexes and Persistent Homology

The Gudhi Library: Simplicial Complexes and Persistent Homology The Gudhi Library: Simplicial Complexes and Persistent Homology Clément Maria, Jean-Daniel Boissonnat, Marc Glisse, Mariette Yvinec To cite this version: Clément Maria, Jean-Daniel Boissonnat, Marc Glisse,

More information

Homology and Persistent Homology Bootcamp Notes 2017

Homology and Persistent Homology Bootcamp Notes 2017 Homology and Persistent Homology Bootcamp Notes Summer@ICERM 2017 Melissa McGuirl September 19, 2017 1 Preface This bootcamp is intended to be a review session for the material covered in Week 1 of Summer@ICERM

More information

A Geometric Perspective on Sparse Filtrations

A Geometric Perspective on Sparse Filtrations CCCG 2015, Kingston, Ontario, August 10 12, 2015 A Geometric Perspective on Sparse Filtrations Nicholas J. Cavanna Mahmoodreza Jahanseir Donald R. Sheehy Abstract We present a geometric perspective on

More information

A roadmap for the computation of persistent homology

A roadmap for the computation of persistent homology A roadmap for the computation of persistent homology Nina Otter Mathematical Institute, University of Oxford (joint with Mason A. Porter, Ulrike Tillmann, Peter Grindrod, Heather A. Harrington) 2nd School

More information

Topological Persistence

Topological Persistence Topological Persistence Topological Persistence (in a nutshell) X topological space f : X f persistence X Dg f signature: persistence diagram encodes the topological structure of the pair (X, f) 1 Topological

More information

Clustering algorithms and introduction to persistent homology

Clustering algorithms and introduction to persistent homology Foundations of Geometric Methods in Data Analysis 2017-18 Clustering algorithms and introduction to persistent homology Frédéric Chazal INRIA Saclay - Ile-de-France frederic.chazal@inria.fr Introduction

More information

Parallel & scalable zig-zag persistent homology

Parallel & scalable zig-zag persistent homology Parallel & scalable zig-zag persistent homology Primoz Skraba Artificial Intelligence Laboratory Jozef Stefan Institute Ljubljana, Slovenia primoz.skraba@ijs.sl Mikael Vejdemo-Johansson School of Computer

More information

A fast and robust algorithm to count topologically persistent holes in noisy clouds

A fast and robust algorithm to count topologically persistent holes in noisy clouds A fast and robust algorithm to count topologically persistent holes in noisy clouds Vitaliy Kurlin Durham University Department of Mathematical Sciences, Durham, DH1 3LE, United Kingdom vitaliy.kurlin@gmail.com,

More information

Computational Topology in Reconstruction, Mesh Generation, and Data Analysis

Computational Topology in Reconstruction, Mesh Generation, and Data Analysis Computational Topology in Reconstruction, Mesh Generation, and Data Analysis Tamal K. Dey Department of Computer Science and Engineering The Ohio State University Dey (2014) Computational Topology CCCG

More information

Large-Scale Face Manifold Learning

Large-Scale Face Manifold Learning Large-Scale Face Manifold Learning Sanjiv Kumar Google Research New York, NY * Joint work with A. Talwalkar, H. Rowley and M. Mohri 1 Face Manifold Learning 50 x 50 pixel faces R 2500 50 x 50 pixel random

More information

Topological Classification of Data Sets without an Explicit Metric

Topological Classification of Data Sets without an Explicit Metric Topological Classification of Data Sets without an Explicit Metric Tim Harrington, Andrew Tausz and Guillaume Troianowski December 10, 2008 A contemporary problem in data analysis is understanding the

More information

Image Similarities for Learning Video Manifolds. Selen Atasoy MICCAI 2011 Tutorial

Image Similarities for Learning Video Manifolds. Selen Atasoy MICCAI 2011 Tutorial Image Similarities for Learning Video Manifolds Selen Atasoy MICCAI 2011 Tutorial Image Spaces Image Manifolds Tenenbaum2000 Roweis2000 Tenenbaum2000 [Tenenbaum2000: J. B. Tenenbaum, V. Silva, J. C. Langford:

More information

PERSISTENT HOMOLOGY OF FINITE TOPOLOGICAL SPACES

PERSISTENT HOMOLOGY OF FINITE TOPOLOGICAL SPACES PERSISTENT HOMOLOGY OF FINITE TOPOLOGICAL SPACES HANEY MAXWELL Abstract. We introduce homology and finite topological spaces. From the basis of that introduction, persistent homology is applied to finite

More information

Data fusion and multi-cue data matching using diffusion maps

Data fusion and multi-cue data matching using diffusion maps Data fusion and multi-cue data matching using diffusion maps Stéphane Lafon Collaborators: Raphy Coifman, Andreas Glaser, Yosi Keller, Steven Zucker (Yale University) Part of this work was supported by

More information

Evgeny Maksakov Advantages and disadvantages: Advantages and disadvantages: Advantages and disadvantages: Advantages and disadvantages:

Evgeny Maksakov Advantages and disadvantages: Advantages and disadvantages: Advantages and disadvantages: Advantages and disadvantages: Today Problems with visualizing high dimensional data Problem Overview Direct Visualization Approaches High dimensionality Visual cluttering Clarity of representation Visualization is time consuming Dimensional

More information

Locality Preserving Projections (LPP) Abstract

Locality Preserving Projections (LPP) Abstract Locality Preserving Projections (LPP) Xiaofei He Partha Niyogi Computer Science Department Computer Science Department The University of Chicago The University of Chicago Chicago, IL 60615 Chicago, IL

More information

SELECTION OF THE OPTIMAL PARAMETER VALUE FOR THE LOCALLY LINEAR EMBEDDING ALGORITHM. Olga Kouropteva, Oleg Okun and Matti Pietikäinen

SELECTION OF THE OPTIMAL PARAMETER VALUE FOR THE LOCALLY LINEAR EMBEDDING ALGORITHM. Olga Kouropteva, Oleg Okun and Matti Pietikäinen SELECTION OF THE OPTIMAL PARAMETER VALUE FOR THE LOCALLY LINEAR EMBEDDING ALGORITHM Olga Kouropteva, Oleg Okun and Matti Pietikäinen Machine Vision Group, Infotech Oulu and Department of Electrical and

More information

Manifold Clustering. Abstract. 1. Introduction

Manifold Clustering. Abstract. 1. Introduction Manifold Clustering Richard Souvenir and Robert Pless Washington University in St. Louis Department of Computer Science and Engineering Campus Box 1045, One Brookings Drive, St. Louis, MO 63130 {rms2,

More information

JPlex Software Demonstration. AMS Short Course on Computational Topology New Orleans Jan 4, 2011 Henry Adams Stanford University

JPlex Software Demonstration. AMS Short Course on Computational Topology New Orleans Jan 4, 2011 Henry Adams Stanford University JPlex Software Demonstration AMS Short Course on Computational Topology New Orleans Jan 4, 2011 Henry Adams Stanford University What does JPlex do? Input: a filtered simplicial complex or finite metric

More information

QUANTIFYING HOMOLOGY CLASSES

QUANTIFYING HOMOLOGY CLASSES QUANTIFYING HOMOLOGY CLASSES CHAO CHEN 1 AND DANIEL FREEDMAN 1 1 Rensselaer Polytechnic Institute, 110 8th street, Troy, NY 12180, U.S.A. E-mail address, {C. Chen, D. Freedman}: {chenc3,freedman}@cs.rpi.edu

More information

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

Topological Data Analysis - I. Afra Zomorodian Department of Computer Science Dartmouth College Topological Data Analysis - I Afra Zomorodian Department of Computer Science Dartmouth College September 3, 2007 1 Acquisition Vision: Images (2D) GIS: Terrains (3D) Graphics: Surfaces (3D) Medicine: MRI

More information

On the Topology of Finite Metric Spaces

On the Topology of Finite Metric Spaces On the Topology of Finite Metric Spaces Meeting in Honor of Tom Goodwillie Dubrovnik Gunnar Carlsson, Stanford University June 27, 2014 Data has shape The shape matters Shape of Data Regression Shape of

More information

Robust Pose Estimation using the SwissRanger SR-3000 Camera

Robust Pose Estimation using the SwissRanger SR-3000 Camera Robust Pose Estimation using the SwissRanger SR- Camera Sigurjón Árni Guðmundsson, Rasmus Larsen and Bjarne K. Ersbøll Technical University of Denmark, Informatics and Mathematical Modelling. Building,

More information

Globally and Locally Consistent Unsupervised Projection

Globally and Locally Consistent Unsupervised Projection Proceedings of the Twenty-Eighth AAAI Conference on Artificial Intelligence Globally and Locally Consistent Unsupervised Projection Hua Wang, Feiping Nie, Heng Huang Department of Electrical Engineering

More information

Western TDA Learning Seminar. June 7, 2018

Western TDA Learning Seminar. June 7, 2018 The The Western TDA Learning Seminar Department of Mathematics Western University June 7, 2018 The The is an important tool used in TDA for data visualization. Input point cloud; filter function; covering

More information

Stable and Multiscale Topological Signatures

Stable and Multiscale Topological Signatures Stable and Multiscale Topological Signatures Mathieu Carrière, Steve Oudot, Maks Ovsjanikov Inria Saclay Geometrica April 21, 2015 1 / 31 Shape = point cloud in R d (d = 3) 2 / 31 Signature = mathematical

More information

Random Simplicial Complexes

Random Simplicial Complexes Random Simplicial Complexes Duke University CAT-School 2015 Oxford 9/9/2015 Part II Random Geometric Complexes Contents Probabilistic Ingredients Random Geometric Graphs Definitions Random Geometric Complexes

More information

THE BASIC THEORY OF PERSISTENT HOMOLOGY

THE BASIC THEORY OF PERSISTENT HOMOLOGY THE BASIC THEORY OF PERSISTENT HOMOLOGY KAIRUI GLEN WANG Abstract Persistent homology has widespread applications in computer vision and image analysis This paper first motivates the use of persistent

More information

Detection and approximation of linear structures in metric spaces

Detection and approximation of linear structures in metric spaces Stanford - July 12, 2012 MMDS 2012 Detection and approximation of linear structures in metric spaces Frédéric Chazal Geometrica group INRIA Saclay Joint work with M. Aanjaneya, D. Chen, M. Glisse, L. Guibas,

More information

Recent Advances and Trends in Applied Algebraic Topology

Recent Advances and Trends in Applied Algebraic Topology Recent Advances and Trends in Applied Algebraic Topology Mikael Vejdemo-Johansson School of Computer Science University of St Andrews Scotland July 8, 2012 M Vejdemo-Johansson (St Andrews) Trends in applied

More information

Topological estimation using witness complexes. Vin de Silva, Stanford University

Topological estimation using witness complexes. Vin de Silva, Stanford University Topological estimation using witness complexes, Acknowledgements Gunnar Carlsson (Mathematics, Stanford) principal collaborator Afra Zomorodian (CS/Robotics, Stanford) persistent homology software Josh

More information

TOPOLOGICAL DATA ANALYSIS

TOPOLOGICAL DATA ANALYSIS TOPOLOGICAL DATA ANALYSIS BARCODES Ghrist, Barcodes: The persistent topology of data Topaz, Ziegelmeier, and Halverson 2015: Topological Data Analysis of Biological Aggregation Models 1 Questions in data

More information

Computational Statistics and Mathematics for Cyber Security

Computational Statistics and Mathematics for Cyber Security and Mathematics for Cyber Security David J. Marchette Sept, 0 Acknowledgment: This work funded in part by the NSWC In-House Laboratory Independent Research (ILIR) program. NSWCDD-PN--00 Topics NSWCDD-PN--00

More information

Locality Preserving Projections (LPP) Abstract

Locality Preserving Projections (LPP) Abstract Locality Preserving Projections (LPP) Xiaofei He Partha Niyogi Computer Science Department Computer Science Department The University of Chicago The University of Chicago Chicago, IL 60615 Chicago, IL

More information

Data Skeletonization via Reeb Graphs

Data Skeletonization via Reeb Graphs Data Skeletonization via Reeb Graphs Xiaoyin Ge Issam Safa Mikhail Belkin Yusu Wang Abstract Recovering hidden structure from complex and noisy non-linear data is one of the most fundamental problems in

More information

arxiv: v1 [cs.it] 10 May 2016

arxiv: v1 [cs.it] 10 May 2016 Separating Topological Noise from Features using Persistent Entropy Nieves Atienza 1, Rocio Gonzalez-Diaz 1, and Matteo Rucco 2 arxiv:1605.02885v1 [cs.it] 10 May 2016 1 Applied Math Department, School

More information

Analysis of high dimensional data via Topology. Louis Xiang. Oak Ridge National Laboratory. Oak Ridge, Tennessee

Analysis of high dimensional data via Topology. Louis Xiang. Oak Ridge National Laboratory. Oak Ridge, Tennessee Analysis of high dimensional data via Topology Louis Xiang Oak Ridge National Laboratory Oak Ridge, Tennessee Contents Abstract iii 1 Overview 1 2 Data Set 1 3 Simplicial Complex 5 4 Computation of homology

More information

CSE 5559 Computational Topology: Theory, algorithms, and applications to data analysis. Lecture 0: Introduction. Instructor: Yusu Wang

CSE 5559 Computational Topology: Theory, algorithms, and applications to data analysis. Lecture 0: Introduction. Instructor: Yusu Wang CSE 5559 Computational Topology: Theory, algorithms, and applications to data analysis Lecture 0: Introduction Instructor: Yusu Wang Lecture 0: Introduction What is topology Why should we be interested

More information

A Practical Guide to Persistent Homology

A Practical Guide to Persistent Homology A Practical Guide to Persistent Homology Dmitriy Morozov Lawrence Berkeley National Lab A Practical Guide to Persistent Code snippets available at: http://hg.mrzv.org/dionysus-tutorial Homology (Dionysus

More information

Selecting Models from Videos for Appearance-Based Face Recognition

Selecting Models from Videos for Appearance-Based Face Recognition Selecting Models from Videos for Appearance-Based Face Recognition Abdenour Hadid and Matti Pietikäinen Machine Vision Group Infotech Oulu and Department of Electrical and Information Engineering P.O.

More information

Learning a Manifold as an Atlas Supplementary Material

Learning a Manifold as an Atlas Supplementary Material Learning a Manifold as an Atlas Supplementary Material Nikolaos Pitelis Chris Russell School of EECS, Queen Mary, University of London [nikolaos.pitelis,chrisr,lourdes]@eecs.qmul.ac.uk Lourdes Agapito

More information

Persistence stability for geometric complexes

Persistence stability for geometric complexes Lake Tahoe - December, 8 2012 NIPS workshop on Algebraic Topology and Machine Learning Persistence stability for geometric complexes Frédéric Chazal Joint work with Vin de Silva and Steve Oudot (+ on-going

More information

Topological Data Analysis Workshop February 3-7, 2014

Topological Data Analysis Workshop February 3-7, 2014 Topological Data Analysis Workshop February 3-7, 2014 SPEAKER TITLES/ABSTRACTS Yuliy Baryshnikov University of Illinois What is the Dimension of the Internet? The large-scale structure of the Internet

More information

Namita Lokare, Daniel Benavides, Sahil Juneja and Edgar Lobaton

Namita Lokare, Daniel Benavides, Sahil Juneja and Edgar Lobaton #analyticsx HIERARCHICAL ACTIVITY CLUSTERING ANALYSIS FOR ROBUST GRAPHICAL STRUCTURE RECOVERY ABSTRACT We propose a hierarchical activity clustering methodology, which incorporates the use of topological

More information

Remote Sensing Data Classification Using Combined Spectral and Spatial Local Linear Embedding (CSSLE)

Remote Sensing Data Classification Using Combined Spectral and Spatial Local Linear Embedding (CSSLE) 2016 International Conference on Artificial Intelligence and Computer Science (AICS 2016) ISBN: 978-1-60595-411-0 Remote Sensing Data Classification Using Combined Spectral and Spatial Local Linear Embedding

More information

Technical Report. Title: Manifold learning and Random Projections for multi-view object recognition

Technical Report. Title: Manifold learning and Random Projections for multi-view object recognition Technical Report Title: Manifold learning and Random Projections for multi-view object recognition Authors: Grigorios Tsagkatakis 1 and Andreas Savakis 2 1 Center for Imaging Science, Rochester Institute

More information

Observing Information: Applied Computational Topology.

Observing Information: Applied Computational Topology. Observing Information: Applied Computational Topology. Bangor University, and NUI Galway April 21, 2008 What is the geometric information that can be gleaned from a data cloud? Some ideas either already

More information

Open Problems Column Edited by William Gasarch

Open Problems Column Edited by William Gasarch Open Problems Column Edited by William Gasarch 1 This Issues Column! This issue s Open Problem Column is by Brittany Terese Fasy and Bei Wang and is on Open Problems in Computational Topology; however,

More information

Visualizing pairwise similarity via semidefinite programming

Visualizing pairwise similarity via semidefinite programming Visualizing pairwise similarity via semidefinite programming Amir Globerson Computer Science and Artificial Intelligence Laboratory MIT Cambridge, MA 02139 gamir@csail.mit.edu Sam Roweis Department of

More information

Statistical properties of topological information inferred from data

Statistical properties of topological information inferred from data Saclay, July 8, 2014 DataSense Research day Statistical properties of topological information inferred from data Frédéric Chazal INRIA Saclay Joint works with B.T. Fasy (CMU), M. Glisse (INRIA), C. Labruère

More information

Cluster Analysis (b) Lijun Zhang

Cluster Analysis (b) Lijun Zhang Cluster Analysis (b) Lijun Zhang zlj@nju.edu.cn http://cs.nju.edu.cn/zlj Outline Grid-Based and Density-Based Algorithms Graph-Based Algorithms Non-negative Matrix Factorization Cluster Validation Summary

More information

The Analysis of Parameters t and k of LPP on Several Famous Face Databases

The Analysis of Parameters t and k of LPP on Several Famous Face Databases The Analysis of Parameters t and k of LPP on Several Famous Face Databases Sujing Wang, Na Zhang, Mingfang Sun, and Chunguang Zhou College of Computer Science and Technology, Jilin University, Changchun

More information

DIMENSION REDUCTION FOR HYPERSPECTRAL DATA USING RANDOMIZED PCA AND LAPLACIAN EIGENMAPS

DIMENSION REDUCTION FOR HYPERSPECTRAL DATA USING RANDOMIZED PCA AND LAPLACIAN EIGENMAPS DIMENSION REDUCTION FOR HYPERSPECTRAL DATA USING RANDOMIZED PCA AND LAPLACIAN EIGENMAPS YIRAN LI APPLIED MATHEMATICS, STATISTICS AND SCIENTIFIC COMPUTING ADVISOR: DR. WOJTEK CZAJA, DR. JOHN BENEDETTO DEPARTMENT

More information

Topological Data Analysis

Topological Data Analysis Topological Data Analysis Deepak Choudhary(11234) and Samarth Bansal(11630) April 25, 2014 Contents 1 Introduction 2 2 Barcodes 2 2.1 Simplical Complexes.................................... 2 2.1.1 Representation

More information

Appearance Manifold of Facial Expression

Appearance Manifold of Facial Expression Appearance Manifold of Facial Expression Caifeng Shan, Shaogang Gong and Peter W. McOwan Department of Computer Science Queen Mary, University of London, London E1 4NS, UK {cfshan, sgg, pmco}@dcs.qmul.ac.uk

More information

On the Nonlinear Statistics of Range Image Patches

On the Nonlinear Statistics of Range Image Patches SIAM J. IMAGING SCIENCES Vol. 2, No. 1, pp. 11 117 c 29 Society for Industrial and Applied Mathematics On the Nonlinear Statistics of Range Image Patches Henry Adams and Gunnar Carlsson Abstract. In [A.

More information

Sheaf-Theoretic Stratification Learning

Sheaf-Theoretic Stratification Learning Sheaf-Theoretic Stratification Learning Adam Brown 1 Department of Mathematics, University of Utah Salt Lake City, UT, USA abrown@math.utah.edu https://orcid.org/0000-0002-0955-0119 Bei Wang 2 School of

More information

CIE L*a*b* color model

CIE L*a*b* color model CIE L*a*b* color model To further strengthen the correlation between the color model and human perception, we apply the following non-linear transformation: with where (X n,y n,z n ) are the tristimulus

More information

Topology and the Analysis of High-Dimensional Data

Topology and the Analysis of High-Dimensional Data Topology and the Analysis of High-Dimensional Data Workshop on Algorithms for Modern Massive Data Sets June 23, 2006 Stanford Gunnar Carlsson Department of Mathematics Stanford University Stanford, California

More information

Towards Multi-scale Heat Kernel Signatures for Point Cloud Models of Engineering Artifacts

Towards Multi-scale Heat Kernel Signatures for Point Cloud Models of Engineering Artifacts Towards Multi-scale Heat Kernel Signatures for Point Cloud Models of Engineering Artifacts Reed M. Williams and Horea T. Ilieş Department of Mechanical Engineering University of Connecticut Storrs, CT

More information

An Analysis of Spaces of Range Image Small Patches

An Analysis of Spaces of Range Image Small Patches Send Orders for Reprints to reprints@benthamscience.ae The Open Cybernetics & Systemics Journal, 2015, 9, 275-279 275 An Analysis of Spaces of Range Image Small Patches Open Access Qingli Yin 1,* and Wen

More information

Brian Hamrick. October 26, 2009

Brian Hamrick. October 26, 2009 Efficient Computation of Homology Groups of Simplicial Complexes Embedded in Euclidean Space TJHSST Senior Research Project Computer Systems Lab 2009-2010 Brian Hamrick October 26, 2009 1 Abstract Homology

More information

Isometric Mapping Hashing

Isometric Mapping Hashing Isometric Mapping Hashing Yanzhen Liu, Xiao Bai, Haichuan Yang, Zhou Jun, and Zhihong Zhang Springer-Verlag, Computer Science Editorial, Tiergartenstr. 7, 692 Heidelberg, Germany {alfred.hofmann,ursula.barth,ingrid.haas,frank.holzwarth,

More information

Differential Structure in non-linear Image Embedding Functions

Differential Structure in non-linear Image Embedding Functions Differential Structure in non-linear Image Embedding Functions Robert Pless Department of Computer Science, Washington University in St. Louis pless@cse.wustl.edu Abstract Many natural image sets are samples

More information

Towards topological analysis of high-dimensional feature spaces.

Towards topological analysis of high-dimensional feature spaces. Towards topological analysis of high-dimensional feature spaces. Hubert Wagner and Pawe l D lotko January 7, 2014 Abstract In this paper we present ideas from computational topology, applicable in analysis

More information

Spectral Clustering X I AO ZE N G + E L HA M TA BA S SI CS E CL A S S P R ESENTATION MA RCH 1 6,

Spectral Clustering X I AO ZE N G + E L HA M TA BA S SI CS E CL A S S P R ESENTATION MA RCH 1 6, Spectral Clustering XIAO ZENG + ELHAM TABASSI CSE 902 CLASS PRESENTATION MARCH 16, 2017 1 Presentation based on 1. Von Luxburg, Ulrike. "A tutorial on spectral clustering." Statistics and computing 17.4

More information

Dimension Reduction CS534

Dimension Reduction CS534 Dimension Reduction CS534 Why dimension reduction? High dimensionality large number of features E.g., documents represented by thousands of words, millions of bigrams Images represented by thousands of

More information

Clique homological simplification problem is NP-hard

Clique homological simplification problem is NP-hard Clique homological simplification problem is NP-hard NingNing Peng Department of Mathematics, Wuhan University of Technology pnn@whut.edu.cn Foundations of Mathematics September 9, 2017 Outline 1 Homology

More information

Persistent Homology and Nested Dissection

Persistent Homology and Nested Dissection Persistent Homology and Nested Dissection Don Sheehy University of Connecticut joint work with Michael Kerber and Primoz Skraba A Topological Data Analysis Pipeline A Topological Data Analysis Pipeline

More information

Discrete Exterior Calculus How to Turn Your Mesh into a Computational Structure. Discrete Differential Geometry

Discrete Exterior Calculus How to Turn Your Mesh into a Computational Structure. Discrete Differential Geometry Discrete Exterior Calculus How to Turn Your Mesh into a Computational Structure Discrete Differential Geometry Big Picture Deriving a whole Discrete Calculus you need first a discrete domain will induce

More information

SimBa: An Efficient Tool for Approximating Rips-filtration Persistence via Simplicial Batch-collapse

SimBa: An Efficient Tool for Approximating Rips-filtration Persistence via Simplicial Batch-collapse SimBa: An Efficient Tool for Approximating Rips-filtration Persistence via Simplicial Batch-collapse Tamal K. Dey 1, Dayu Shi 2, and Yusu Wang 3 1 Dept. of Computer Science and Engineering, and Dept. of

More information

Simplicial Complexes: Second Lecture

Simplicial Complexes: Second Lecture Simplicial Complexes: Second Lecture 4 Nov, 2010 1 Overview Today we have two main goals: Prove that every continuous map between triangulable spaces can be approximated by a simplicial map. To do this,

More information

Data Mining: Data. Lecture Notes for Chapter 2. Introduction to Data Mining

Data Mining: Data. Lecture Notes for Chapter 2. Introduction to Data Mining Data Mining: Data Lecture Notes for Chapter 2 Introduction to Data Mining by Tan, Steinbach, Kumar Data Preprocessing Aggregation Sampling Dimensionality Reduction Feature subset selection Feature creation

More information

Algebraic Topology: A brief introduction

Algebraic Topology: A brief introduction Algebraic Topology: A brief introduction Harish Chintakunta This chapter is intended to serve as a brief, and far from comprehensive, introduction to Algebraic Topology to help the reading flow of this

More information

Homological Reconstruction and Simplification in R3

Homological Reconstruction and Simplification in R3 Homological Reconstruction and Simplification in R3 Dominique Attali, Ulrich Bauer, Olivier Devillers, Marc Glisse, André Lieutier To cite this version: Dominique Attali, Ulrich Bauer, Olivier Devillers,

More information

Enhanced Multilevel Manifold Learning

Enhanced Multilevel Manifold Learning Journal of Machine Learning Research x (21x) xx-xx Submitted x/xx; Published xx/xx Enhanced Multilevel Manifold Learning Haw-ren Fang Yousef Saad Department of Computer Science and Engineering University

More information

Topological Inference via Meshing

Topological Inference via Meshing Topological Inference via Meshing Benoit Hudson, Gary Miller, Steve Oudot and Don Sheehy SoCG 2010 Mesh Generation and Persistent Homology The Problem Input: Points in Euclidean space sampled from some

More information

Manifold Learning for Video-to-Video Face Recognition

Manifold Learning for Video-to-Video Face Recognition Manifold Learning for Video-to-Video Face Recognition Abstract. We look in this work at the problem of video-based face recognition in which both training and test sets are video sequences, and propose

More information

arxiv: v1 [math.st] 11 Oct 2017

arxiv: v1 [math.st] 11 Oct 2017 An introduction to Topological Data Analysis: fundamental and practical aspects for data scientists Frédéric Chazal and Bertrand Michel October 12, 2017 arxiv:1710.04019v1 [math.st] 11 Oct 2017 Abstract

More information

A Geometric Perspective on Machine Learning

A Geometric Perspective on Machine Learning A Geometric Perspective on Machine Learning Partha Niyogi The University of Chicago Collaborators: M. Belkin, V. Sindhwani, X. He, S. Smale, S. Weinberger A Geometric Perspectiveon Machine Learning p.1

More information

Locally Linear Landmarks for large-scale manifold learning

Locally Linear Landmarks for large-scale manifold learning Locally Linear Landmarks for large-scale manifold learning Max Vladymyrov and Miguel Á. Carreira-Perpiñán Electrical Engineering and Computer Science University of California, Merced http://eecs.ucmerced.edu

More information

Branching and Circular Features in High Dimensional Data

Branching and Circular Features in High Dimensional Data Branching and Circular Features in High Dimensional Data Bei Wang, Brian Summa, Valerio Pascucci, Member, IEEE, and Mikael Vejdemo-Johansson Fig. 1. Given point cloud data in high-dimensional space, we

More information

Relative Constraints as Features

Relative Constraints as Features Relative Constraints as Features Piotr Lasek 1 and Krzysztof Lasek 2 1 Chair of Computer Science, University of Rzeszow, ul. Prof. Pigonia 1, 35-510 Rzeszow, Poland, lasek@ur.edu.pl 2 Institute of Computer

More information

Lecture 5: Simplicial Complex

Lecture 5: Simplicial Complex Lecture 5: Simplicial Complex 2-Manifolds, Simplex and Simplicial Complex Scribed by: Lei Wang First part of this lecture finishes 2-Manifolds. Rest part of this lecture talks about simplicial complex.

More information

Geometric Data. Goal: describe the structure of the geometry underlying the data, for interpretation or summary

Geometric Data. Goal: describe the structure of the geometry underlying the data, for interpretation or summary Geometric Data - ma recherche s inscrit dans le contexte de l analyse exploratoire des donnees, dont l obj Input: point cloud equipped with a metric or (dis-)similarity measure data point image/patch,

More information

Topological Inference via Meshing

Topological Inference via Meshing 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

More information

Analyse Topologique des Données

Analyse Topologique des Données Collège de France 31 mai 2017 Analyse Topologique des Données Frédéric Chazal DataShape team INRIA Saclay - Ile-de-France frederic.chazal@inria.fr Introduction [Shape database] [Galaxies data] [Scanned

More information

Face Recognition using Laplacianfaces

Face Recognition using Laplacianfaces Journal homepage: www.mjret.in ISSN:2348-6953 Kunal kawale Face Recognition using Laplacianfaces Chinmay Gadgil Mohanish Khunte Ajinkya Bhuruk Prof. Ranjana M.Kedar Abstract Security of a system is an

More information