SlideShare a Scribd company logo
5
Most read
7
Most read
15
Most read
TOPOLOGY FOR DATA
SCIENCE: MORSETHEORY
AND APPLICATION
Colleen M. Farrelly
Level Sets in Everyday Life
• Front maps partition weather patterns by areas
of the same pressure (isobars).
• Elevation maps partition land areas by height
above/below sea level.
Level Sets of Functions
• Continuous functions have defined
local and global peaks, valleys, and
passes.
• Define height “slices” to partition
function.
• Akin to a cheese grater scraping off
layers of a cheese block.
• In the example, the blue lines slice a
sine wave into pieces of similar height.
• Function on discrete date (points) can
be partitioned into level sets, too.
Level Sets to Critical Points
• Continuous functions:
• Can be decomposed with level sets.
• Contain local optima (critical points).
• Maxima (peaks)
• Minima (valleys)
• Saddle points (inflections/height change)
• Continuous functions can live in
higher-dimensional spaces with more
complicated critical points.
Degenerate and Non-DegenerateOptima
• Morse functions have stable and isolated local
optima (non-degenerate critical points).
• Related to 1st and 2nd derivatives of function.
• Don’t change with small shifts to the function.
• Technically, related to Hessian being
defined/undefined at the critical point.
• Reflects neighborhood behavior around the
critical point.
1. Non-degenerate critical points have defined
behavior in the critical point’s neighborhood.
2. Degenerate points have undefined behavior
near the critical point.
f’=0
f’=0
f’’(x)<0
f’’(x)>0
f’’(x)=0
Morse Function Definition
1. None of the function’s critical points
are degenerate.
2. None of the critical points share the
same value.
• These properties allow a map between a
function’s critical point values to a space
of level sets (left).
• All critical values map to values in the level
set collection.
• Function can be plotted nicely to
summarize its peaks, valleys, and in-
between spaces.
1
0
-1
Level Set
Critical
Point
Map
Discrete Extensions to DataAnalysis
• Morse functions can be extended to
discrete spaces.
• Data lives in a discrete point cloud.
• Topological spaces, called simplicial
complexes, can be built from these.
• Several algorithms exist to connect
points to each other via shared
neighborhoods.
• Vietoris-Rips complexes are built from
connecting points with d distance from
each other.
• Any metric distance can be used.
• Process turns data into a topological space
upon which a Morse function can be
defined.
2-d neighborhoods are
defined by Euclidean
distance.
Points within a given
circle are mutually
connected, forming a
simplex.
Example
simplicial
complex
Morse-Smale Clustering
• Partition space between minima and
maxima of function by flow.
• Example:
• The truncated sine wave shown has 2
minima and 2 maxima shown (dots).
• Pieces between local minima and maxima
define regions of the function.
1. Yellow
2. Blue
3. Red
• Higher-dimensional spaces can be
simplified by this partitioning.
• Can be used to cluster data.
• Subgroups can then be compared across
characteristics using statistical tests (t-
test, Chi square…).
Cluster 1
Cluster 2
Cluster 3
Intuitive 2-Dimensional Example
• Imagine a soccer player kicking a ball on the ground of a hilly field.
• The high and low points determine where the ball will come to rest.
• These paths of the ball define which parts of the field share common hills and
valleys.
• These paths are actually gradient paths defined by height on the field’s topological
space.
• The spaces they define are the Morse-Smale complex of the field, partitioning it
into different regions (clusters).
Algorithms that compute
Morse-Smale complexes
typically follow this intuition.
Morse-Smale Regression
• Type of piece-wise regression.
• Fit regression model to partitions
found by Morse-Smale
decompositions of a space given a
Morse function.
• Regression models include:
• Linear and generalized linear models
• Machine learning models
• Random forest
• Elastic net
• Boosted regression
• Neural/deep networks
• Can examine group-wise differences
in regression models.
Example: 2 groups,
3 predictors
Reeb Graphs
• Track evolution of level sets
through critical points of a
Morse function.
• Partition space according to a
function (left by height).
• Plot critical points entering
model.
• Track until they are subsumed
into another partition.
• Useful in image analytics and
shape comparison.
Persistent Homology
• Filtration of simplicial complexes built from
data
• Iterative changing of lens with which to examine
data (neighborhood size…)
• Topological features (critical points) appear and
disappear as the lens changes.
• Creates a nested sequence of features with
underlying algebraic properties, called a homology
sequence:
Hom1⊂Hom2⊂Hom3⊂Hom4
• Persistence gives length of feature existence in
homology sequence.
• Many plots (left) exist to summarize this
information, and special statistical tools can
compare datasets/topological spaces.
• Filtration defines an MRI-type examination of
data’s topological characteristics and evolution
of critical points.
0 2 4 6 8 10
0246810
Birth
Death
0 2 4 6 8 10
time
MapperAlgorithm
• Generalizes Reeb graphs to track
connected components through
covers/nerves of a space with a defined
Morse function.
• Basic steps:
• Define distance metric on data
• Define filtration function (Morse function)
• Linear, density-based, curvature-based…
• Slice multidimensional dataset with that
function
• Examine function behavior across slice (level
set)
• Cluster by connected components of cover
• Plot clusters by overlap of points across
covers
Response
gradations
Outliers
Multiscale Mapper Methods
• Mapper clusters change with
parameter scale change
(unstable solutions).
• Filtrations at multiple
resolution settings to create
stability (see above example).
• Creates hierarchy of Reeb
graphs (mapper clusters) from
each slice.
• Analyze across slices to gain
deeper insight underlying data
structures.
1st Scale 2nd Scale
Scale
change
Psychometric
test example:
verbal vs.
math ability
Conclusion
• Morse functions underlie several methods used in modern data analysis.
• Understanding the theory and application can facilitate use on new data
problems, as well as development of new tools based on these methods.
• Combined with statistics and machine learning, these methods can create power
analytics pipelines yielding more insight than individual
Good References
• Carlsson,G. (2009).Topology and data. Bulletin of the American MathematicalSociety,
46(2), 255-308.
• Gerber, S., Rübel, O., Bremer, P.T., Pascucci,V., &Whitaker, R.T. (2013). Morse–smale
regression. Journal of Computational and Graphical Statistics, 22(1), 193-214.
• Edelsbrunner, H., & Harer, J. (2008). Persistent homology-a survey. Contemporary
mathematics, 453, 257-282.
• Forman, R. (2002).A user’s guide to discrete Morse theory. Sém. Lothar. Combin, 48, 35pp.
• Carr, H., Garth, C., &Weinkauf,T. (Eds.). (2017). Topological Methods in Data Analysis and
Visualization IV:Theory, Algorithms, and Applications. Springer.
• Di Fabio, B., & Landi,C. (2016).The edit distance for Reeb graphs of surfaces. Discrete &
Computational Geometry, 55(2), 423-461.

More Related Content

What's hot (20)

PDF
Manipulação de dados no SPSS e QGIS
Vitor Vieira Vasconcelos
 
PPT
Arcgis training day_1
yashasweesharma
 
PPTX
Linear Discriminant Analysis (LDA)
Anmol Dwivedi
 
PPTX
Uses Of Calculus is Computer Science
Arnob Khan
 
PDF
Satellite Based Positioning.
saddamshaikh41
 
PPTX
Vector data model
PRAMODA G
 
PPTX
Bezier Curve
Titas Ahmed
 
PPTX
Naive Bayes
Abdullah al Mamun
 
PPTX
Case study on mysql in rdbms
RajalakshmiK19
 
PDF
Model builder in_arcgis
Getinet Sintayehu
 
PPT
pca.ppt
ShivareddyGangam
 
PPTX
Relational Database Management System
Mian Abdul Raheem
 
PPTX
Processing of satellite_image_using_digi
Shanmuga Sundaram
 
PPTX
ppt on application of integrals
harshid panchal
 
PDF
GIS in Public Health Research: Understanding Spatial Analysis and Interpretin...
hpaocec
 
PPTX
Spatial Data Mining : Seminar
Ipsit Dash
 
PPTX
regularized boolean set operations
Hitesh Parmar
 
PDF
Introduction to XGBoost
Joonyoung Yi
 
PPTX
TYBSC IT PGIS Unit I Chapter I- Introduction to Geographic Information Systems
Arti Parab Academics
 
PPT
ERDAS IMAGINE
Eminent Planners
 
Manipulação de dados no SPSS e QGIS
Vitor Vieira Vasconcelos
 
Arcgis training day_1
yashasweesharma
 
Linear Discriminant Analysis (LDA)
Anmol Dwivedi
 
Uses Of Calculus is Computer Science
Arnob Khan
 
Satellite Based Positioning.
saddamshaikh41
 
Vector data model
PRAMODA G
 
Bezier Curve
Titas Ahmed
 
Naive Bayes
Abdullah al Mamun
 
Case study on mysql in rdbms
RajalakshmiK19
 
Model builder in_arcgis
Getinet Sintayehu
 
Relational Database Management System
Mian Abdul Raheem
 
Processing of satellite_image_using_digi
Shanmuga Sundaram
 
ppt on application of integrals
harshid panchal
 
GIS in Public Health Research: Understanding Spatial Analysis and Interpretin...
hpaocec
 
Spatial Data Mining : Seminar
Ipsit Dash
 
regularized boolean set operations
Hitesh Parmar
 
Introduction to XGBoost
Joonyoung Yi
 
TYBSC IT PGIS Unit I Chapter I- Introduction to Geographic Information Systems
Arti Parab Academics
 
ERDAS IMAGINE
Eminent Planners
 

Similar to Topology for data science (20)

PPTX
Presentation
Peyman Faizian
 
PPTX
Applied GIS - 3022.pptx
temesgenabebe1
 
PPTX
Self Organizing Maps
Daksh Raj Chopra
 
PPTX
Morse-Smale Regression
Colleen Farrelly
 
PPTX
ODSC India 2018: Topological space creation &amp; Clustering at BigData scale
Kuldeep Jiwani
 
PPTX
TYBSC IT PGIS Unit IV Spacial Data Analysis
Arti Parab Academics
 
PDF
unitiv-spacialdataanalysis-200423132043.pdf
sumitshrivastav2904
 
PPT
Spatial data mining
MITS Gwalior
 
PPTX
Multiple UGV SLAM Map Sharing
Akash Borate
 
PPTX
Geospatial Data ppt.pptx
Dhanya184890
 
PPTX
DB_ALGOS.pptx IT IS THE PPT CLUSTERING ;
DeronRodrigues1
 
PPTX
Geostatistics for spatia data analysis and interpretaion.pptx
MariamKariam1
 
PPTX
Seminar on gis analysis functions
PRAMODA G
 
PPTX
cs 601 - lecture 1.pptx
GopalPatidar13
 
PPTX
EDAB - Principal Components Analysis and Classification -Module - 5.pptx
preethiBP2
 
PDF
Land Suitability Analysis.pdf
MarkMwari
 
PDF
Topological Data Analysis of Complex Spatial Systems
Mason Porter
 
PPTX
Vector data model
PRAMODA G
 
PPTX
Geographical Information Science and remote sensing and analysis
SHREEKANTSB
 
PPTX
Unii have not djjdjd i5i4t 1 Lecture 3.pptx
ashishdhake1406
 
Presentation
Peyman Faizian
 
Applied GIS - 3022.pptx
temesgenabebe1
 
Self Organizing Maps
Daksh Raj Chopra
 
Morse-Smale Regression
Colleen Farrelly
 
ODSC India 2018: Topological space creation &amp; Clustering at BigData scale
Kuldeep Jiwani
 
TYBSC IT PGIS Unit IV Spacial Data Analysis
Arti Parab Academics
 
unitiv-spacialdataanalysis-200423132043.pdf
sumitshrivastav2904
 
Spatial data mining
MITS Gwalior
 
Multiple UGV SLAM Map Sharing
Akash Borate
 
Geospatial Data ppt.pptx
Dhanya184890
 
DB_ALGOS.pptx IT IS THE PPT CLUSTERING ;
DeronRodrigues1
 
Geostatistics for spatia data analysis and interpretaion.pptx
MariamKariam1
 
Seminar on gis analysis functions
PRAMODA G
 
cs 601 - lecture 1.pptx
GopalPatidar13
 
EDAB - Principal Components Analysis and Classification -Module - 5.pptx
preethiBP2
 
Land Suitability Analysis.pdf
MarkMwari
 
Topological Data Analysis of Complex Spatial Systems
Mason Porter
 
Vector data model
PRAMODA G
 
Geographical Information Science and remote sensing and analysis
SHREEKANTSB
 
Unii have not djjdjd i5i4t 1 Lecture 3.pptx
ashishdhake1406
 
Ad

More from Colleen Farrelly (20)

PPTX
Generative AI for Social Good at Open Data Science East 2024
Colleen Farrelly
 
PPTX
Hands-On Network Science, PyData Global 2023
Colleen Farrelly
 
PPTX
Modeling Climate Change.pptx
Colleen Farrelly
 
PPTX
Natural Language Processing for Beginners.pptx
Colleen Farrelly
 
PPTX
The Shape of Data--ODSC.pptx
Colleen Farrelly
 
PPTX
Generative AI, WiDS 2023.pptx
Colleen Farrelly
 
PPTX
Emerging Technologies for Public Health in Remote Locations.pptx
Colleen Farrelly
 
PPTX
Applications of Forman-Ricci Curvature.pptx
Colleen Farrelly
 
PPTX
Geometry for Social Good.pptx
Colleen Farrelly
 
PPTX
Topology for Time Series.pptx
Colleen Farrelly
 
PPTX
Time Series Applications AMLD.pptx
Colleen Farrelly
 
PPTX
An introduction to quantum machine learning.pptx
Colleen Farrelly
 
PPTX
An introduction to time series data with R.pptx
Colleen Farrelly
 
PPTX
NLP: Challenges and Opportunities in Underserved Areas
Colleen Farrelly
 
PPTX
Geometry, Data, and One Path Into Data Science.pptx
Colleen Farrelly
 
PPTX
Topological Data Analysis.pptx
Colleen Farrelly
 
PPTX
Transforming Text Data to Matrix Data via Embeddings.pptx
Colleen Farrelly
 
PPTX
Natural Language Processing in the Wild.pptx
Colleen Farrelly
 
PPTX
SAS Global 2021 Introduction to Natural Language Processing
Colleen Farrelly
 
PPTX
2021 American Mathematical Society Data Science Talk
Colleen Farrelly
 
Generative AI for Social Good at Open Data Science East 2024
Colleen Farrelly
 
Hands-On Network Science, PyData Global 2023
Colleen Farrelly
 
Modeling Climate Change.pptx
Colleen Farrelly
 
Natural Language Processing for Beginners.pptx
Colleen Farrelly
 
The Shape of Data--ODSC.pptx
Colleen Farrelly
 
Generative AI, WiDS 2023.pptx
Colleen Farrelly
 
Emerging Technologies for Public Health in Remote Locations.pptx
Colleen Farrelly
 
Applications of Forman-Ricci Curvature.pptx
Colleen Farrelly
 
Geometry for Social Good.pptx
Colleen Farrelly
 
Topology for Time Series.pptx
Colleen Farrelly
 
Time Series Applications AMLD.pptx
Colleen Farrelly
 
An introduction to quantum machine learning.pptx
Colleen Farrelly
 
An introduction to time series data with R.pptx
Colleen Farrelly
 
NLP: Challenges and Opportunities in Underserved Areas
Colleen Farrelly
 
Geometry, Data, and One Path Into Data Science.pptx
Colleen Farrelly
 
Topological Data Analysis.pptx
Colleen Farrelly
 
Transforming Text Data to Matrix Data via Embeddings.pptx
Colleen Farrelly
 
Natural Language Processing in the Wild.pptx
Colleen Farrelly
 
SAS Global 2021 Introduction to Natural Language Processing
Colleen Farrelly
 
2021 American Mathematical Society Data Science Talk
Colleen Farrelly
 
Ad

Recently uploaded (20)

PDF
apidays Helsinki & North 2025 - APIs in the healthcare sector: hospitals inte...
apidays
 
PDF
MusicVideoProjectRubric Animation production music video.pdf
ALBERTIANCASUGA
 
PPT
01 presentation finyyyal معهد معايره.ppt
eltohamym057
 
PPT
deep dive data management sharepoint apps.ppt
novaprofk
 
PDF
Context Engineering for AI Agents, approaches, memories.pdf
Tamanna
 
PDF
Avatar for apidays apidays PRO June 07, 2025 0 5 apidays Helsinki & North 2...
apidays
 
PDF
What does good look like - CRAP Brighton 8 July 2025
Jan Kierzyk
 
PDF
Data Chunking Strategies for RAG in 2025.pdf
Tamanna
 
PPTX
recruitment Presentation.pptxhdhshhshshhehh
devraj40467
 
PDF
List of all the AI prompt cheat codes.pdf
Avijit Kumar Roy
 
PPTX
The _Operations_on_Functions_Addition subtruction Multiplication and Division...
mdregaspi24
 
PPT
Data base management system Transactions.ppt
gandhamcharan2006
 
PDF
Context Engineering vs. Prompt Engineering, A Comprehensive Guide.pdf
Tamanna
 
PPTX
apidays Munich 2025 - Building Telco-Aware Apps with Open Gateway APIs, Subhr...
apidays
 
PDF
apidays Helsinki & North 2025 - How (not) to run a Graphql Stewardship Group,...
apidays
 
PPTX
apidays Helsinki & North 2025 - Vero APIs - Experiences of API development in...
apidays
 
PPTX
Exploring Multilingual Embeddings for Italian Semantic Search: A Pretrained a...
Sease
 
PDF
Web Scraping with Google Gemini 2.0 .pdf
Tamanna
 
PPT
Lecture 2-1.ppt at a higher learning institution such as the university of Za...
rachealhantukumane52
 
PPTX
Module-5-Measures-of-Central-Tendency-Grouped-Data-1.pptx
lacsonjhoma0407
 
apidays Helsinki & North 2025 - APIs in the healthcare sector: hospitals inte...
apidays
 
MusicVideoProjectRubric Animation production music video.pdf
ALBERTIANCASUGA
 
01 presentation finyyyal معهد معايره.ppt
eltohamym057
 
deep dive data management sharepoint apps.ppt
novaprofk
 
Context Engineering for AI Agents, approaches, memories.pdf
Tamanna
 
Avatar for apidays apidays PRO June 07, 2025 0 5 apidays Helsinki & North 2...
apidays
 
What does good look like - CRAP Brighton 8 July 2025
Jan Kierzyk
 
Data Chunking Strategies for RAG in 2025.pdf
Tamanna
 
recruitment Presentation.pptxhdhshhshshhehh
devraj40467
 
List of all the AI prompt cheat codes.pdf
Avijit Kumar Roy
 
The _Operations_on_Functions_Addition subtruction Multiplication and Division...
mdregaspi24
 
Data base management system Transactions.ppt
gandhamcharan2006
 
Context Engineering vs. Prompt Engineering, A Comprehensive Guide.pdf
Tamanna
 
apidays Munich 2025 - Building Telco-Aware Apps with Open Gateway APIs, Subhr...
apidays
 
apidays Helsinki & North 2025 - How (not) to run a Graphql Stewardship Group,...
apidays
 
apidays Helsinki & North 2025 - Vero APIs - Experiences of API development in...
apidays
 
Exploring Multilingual Embeddings for Italian Semantic Search: A Pretrained a...
Sease
 
Web Scraping with Google Gemini 2.0 .pdf
Tamanna
 
Lecture 2-1.ppt at a higher learning institution such as the university of Za...
rachealhantukumane52
 
Module-5-Measures-of-Central-Tendency-Grouped-Data-1.pptx
lacsonjhoma0407
 

Topology for data science

  • 1. TOPOLOGY FOR DATA SCIENCE: MORSETHEORY AND APPLICATION Colleen M. Farrelly
  • 2. Level Sets in Everyday Life • Front maps partition weather patterns by areas of the same pressure (isobars). • Elevation maps partition land areas by height above/below sea level.
  • 3. Level Sets of Functions • Continuous functions have defined local and global peaks, valleys, and passes. • Define height “slices” to partition function. • Akin to a cheese grater scraping off layers of a cheese block. • In the example, the blue lines slice a sine wave into pieces of similar height. • Function on discrete date (points) can be partitioned into level sets, too.
  • 4. Level Sets to Critical Points • Continuous functions: • Can be decomposed with level sets. • Contain local optima (critical points). • Maxima (peaks) • Minima (valleys) • Saddle points (inflections/height change) • Continuous functions can live in higher-dimensional spaces with more complicated critical points.
  • 5. Degenerate and Non-DegenerateOptima • Morse functions have stable and isolated local optima (non-degenerate critical points). • Related to 1st and 2nd derivatives of function. • Don’t change with small shifts to the function. • Technically, related to Hessian being defined/undefined at the critical point. • Reflects neighborhood behavior around the critical point. 1. Non-degenerate critical points have defined behavior in the critical point’s neighborhood. 2. Degenerate points have undefined behavior near the critical point. f’=0 f’=0 f’’(x)<0 f’’(x)>0 f’’(x)=0
  • 6. Morse Function Definition 1. None of the function’s critical points are degenerate. 2. None of the critical points share the same value. • These properties allow a map between a function’s critical point values to a space of level sets (left). • All critical values map to values in the level set collection. • Function can be plotted nicely to summarize its peaks, valleys, and in- between spaces. 1 0 -1 Level Set Critical Point Map
  • 7. Discrete Extensions to DataAnalysis • Morse functions can be extended to discrete spaces. • Data lives in a discrete point cloud. • Topological spaces, called simplicial complexes, can be built from these. • Several algorithms exist to connect points to each other via shared neighborhoods. • Vietoris-Rips complexes are built from connecting points with d distance from each other. • Any metric distance can be used. • Process turns data into a topological space upon which a Morse function can be defined. 2-d neighborhoods are defined by Euclidean distance. Points within a given circle are mutually connected, forming a simplex. Example simplicial complex
  • 8. Morse-Smale Clustering • Partition space between minima and maxima of function by flow. • Example: • The truncated sine wave shown has 2 minima and 2 maxima shown (dots). • Pieces between local minima and maxima define regions of the function. 1. Yellow 2. Blue 3. Red • Higher-dimensional spaces can be simplified by this partitioning. • Can be used to cluster data. • Subgroups can then be compared across characteristics using statistical tests (t- test, Chi square…). Cluster 1 Cluster 2 Cluster 3
  • 9. Intuitive 2-Dimensional Example • Imagine a soccer player kicking a ball on the ground of a hilly field. • The high and low points determine where the ball will come to rest. • These paths of the ball define which parts of the field share common hills and valleys. • These paths are actually gradient paths defined by height on the field’s topological space. • The spaces they define are the Morse-Smale complex of the field, partitioning it into different regions (clusters). Algorithms that compute Morse-Smale complexes typically follow this intuition.
  • 10. Morse-Smale Regression • Type of piece-wise regression. • Fit regression model to partitions found by Morse-Smale decompositions of a space given a Morse function. • Regression models include: • Linear and generalized linear models • Machine learning models • Random forest • Elastic net • Boosted regression • Neural/deep networks • Can examine group-wise differences in regression models. Example: 2 groups, 3 predictors
  • 11. Reeb Graphs • Track evolution of level sets through critical points of a Morse function. • Partition space according to a function (left by height). • Plot critical points entering model. • Track until they are subsumed into another partition. • Useful in image analytics and shape comparison.
  • 12. Persistent Homology • Filtration of simplicial complexes built from data • Iterative changing of lens with which to examine data (neighborhood size…) • Topological features (critical points) appear and disappear as the lens changes. • Creates a nested sequence of features with underlying algebraic properties, called a homology sequence: Hom1⊂Hom2⊂Hom3⊂Hom4 • Persistence gives length of feature existence in homology sequence. • Many plots (left) exist to summarize this information, and special statistical tools can compare datasets/topological spaces. • Filtration defines an MRI-type examination of data’s topological characteristics and evolution of critical points. 0 2 4 6 8 10 0246810 Birth Death 0 2 4 6 8 10 time
  • 13. MapperAlgorithm • Generalizes Reeb graphs to track connected components through covers/nerves of a space with a defined Morse function. • Basic steps: • Define distance metric on data • Define filtration function (Morse function) • Linear, density-based, curvature-based… • Slice multidimensional dataset with that function • Examine function behavior across slice (level set) • Cluster by connected components of cover • Plot clusters by overlap of points across covers Response gradations Outliers
  • 14. Multiscale Mapper Methods • Mapper clusters change with parameter scale change (unstable solutions). • Filtrations at multiple resolution settings to create stability (see above example). • Creates hierarchy of Reeb graphs (mapper clusters) from each slice. • Analyze across slices to gain deeper insight underlying data structures. 1st Scale 2nd Scale Scale change Psychometric test example: verbal vs. math ability
  • 15. Conclusion • Morse functions underlie several methods used in modern data analysis. • Understanding the theory and application can facilitate use on new data problems, as well as development of new tools based on these methods. • Combined with statistics and machine learning, these methods can create power analytics pipelines yielding more insight than individual
  • 16. Good References • Carlsson,G. (2009).Topology and data. Bulletin of the American MathematicalSociety, 46(2), 255-308. • Gerber, S., Rübel, O., Bremer, P.T., Pascucci,V., &Whitaker, R.T. (2013). Morse–smale regression. Journal of Computational and Graphical Statistics, 22(1), 193-214. • Edelsbrunner, H., & Harer, J. (2008). Persistent homology-a survey. Contemporary mathematics, 453, 257-282. • Forman, R. (2002).A user’s guide to discrete Morse theory. Sém. Lothar. Combin, 48, 35pp. • Carr, H., Garth, C., &Weinkauf,T. (Eds.). (2017). Topological Methods in Data Analysis and Visualization IV:Theory, Algorithms, and Applications. Springer. • Di Fabio, B., & Landi,C. (2016).The edit distance for Reeb graphs of surfaces. Discrete & Computational Geometry, 55(2), 423-461.