This special session will feature the applications of computing for topology, and vice versa, broadly construed. Organized by Jim Fowler and Ziqin Feng.
This special session will feature the applications of computing for topology, and vice versa, broadly construed. Any research related to both topology and computing is welcome, including but not limited to, topological data analysis, formalization of topology, applications of artificial intelligence and machine learning on topology, and more. Organized by Jim Fowler and Ziqin Feng.
In this talk, we will outline an Agda implementation of a higher-dimensional piece of the homotopy hypothesis, which provides a general correspondence between groupoids and homotopy types. The groupoids we look at are monoidal groupoids where every element has the structure of an adjoint equivalence, called coherent
View Submission
We present an extension of Feng & Porter’s 2019 paper on the use of the level-set method for the construction of a filtered simplicial complex from geospatial election data, by applying their method to identify gerrymandering. Using the fact that precincts are regarded to be too small to be gerrymandered, we identify discrepancies between precinct and district level voting data to quantify gerrymandering. Comparing the persistent homologies of democratic voting areas on the precinct and district level shows when areas have been ‘cracked’ or ‘packed’ for partisan gain. This analysis was done for North Carolina House of Representatives elections (2012-2024). NC has been redistricted 4 times in the past 10 years, whereas most states redistrict decennially, allowing us to understand how and when redistricted maps deviate from precinct-level voting data, and when gerrymandering occurs. Comparing persistence barcodes at the precinct and district levels (using the bottleneck distance) shows that precinct-level voting patterns do not significantly fluctuate biannually, while district level patterns do, suggesting that shifts are likely a result of redistricting rather than voter behavior, providing strong evidence of gerrymandering. NC Election data was collected from the public domain. Composite shapefiles were created using QGIS and R, and rasterized using Python. The level-set method was employed to generate filtered similar complexes. Persistence barcodes were produced using GUDHI and PHAT libraries. Additionally, we compare our results with traditional measures such as Polsby-Popper and Reock scores (gerrymandering identification measures). This research presents a novel application of topological data analysis in analyzing gerrymandering.
View Submission
The path homology introduced by Grigor’yan, Lin, Muranov and Yau plays a central role in digraph topology and the emerging field of digraph homotopy theory more generally. Unfortunately, the computation of the path homology of a digraph is a two-step process, and until now no complete description of even the underlying chain complex has appeared in the literature. In particular, our understanding of the path chains is the primary obstruction to the development of fast path homology algorithms, which in turn would enable the practicality of a wide range of applications to directed networks. I will introduce an inductive method of constructing elements of the path homology chain modules from elements in the proceeding two dimensions. When the coefficient ring has prime characteristic the inductive elements generate the path chains. Moreover, in low dimensions the inductive elements coincide with naturally occurring generating sets up to sign, making them excellent candidates to reduce to a basis. Inductive elements provide a new concrete structure on the path chain complex that can be directly applied to understand path homology, under no restriction on the digraph. During the talk I will demonstrate how inductive elements yield the explicit structure of the dimension 3 path chains and enable the construction of a sequence of digraphs whose path Euler characteristic can differ arbitrarily depending on the choice of coefficients.
View Submission
Suppose one wants to monitor a domain with sensors, each sensing a small ball-shaped region, but the domain is hazardous enough that one cannot control the placement of the sensors. A prohibitively large number of randomly placed sensors could be required to obtain static coverage. Instead, one can use fewer sensors by providing mobile coverage, a generalization of the static setup wherein every possible evader is detected by the moving sensors in a bounded amount of time. Here, we use topology in order to implement algorithms certifying mobile coverage that use only local data to solve the global problem. Our algorithms do not require knowledge of the sensors’ locations, only their connectivity information. We experimentally study the statistics of mobile coverage in two dynamical scenarios. We allow the sensors to move independently (billiard dynamics and Brownian motion), or to locally coordinate their dynamics (collective animal motion models). Our detailed simulations show, for example, that collective motion can enhance performance: The expected time until the mobile sensor network achieves mobile coverage is lower for the D’Orsogna collective motion model than for the billiard motion model. Further, we show that even when the probability of static coverage is low, all possible evaders can nevertheless be detected relatively quickly by the mobile sensor network.
View Submission
In this talk, we'll discuss the facets (maximal simplices) of the Vietoris--Rips complex
View Submission
Let
View Submission
Topological Data Analysis (TDA) provides tools to describe the shape of data, but integrating topological features into deep learning pipelines remains challenging, especially when preserving local geometric structure rather than summarizing it globally.
We propose a persistence-based data augmentation framework that encodes local gradient flow regions and their hierarchical evolution using the Morse–Smale complex.
This representation, compatible with both convolutional and graph neural networks, retains spatially localized topological information across multiple scales.
Importantly, the augmentation procedure itself is efficient, with computational complexity
View Submission
Two-dimensional micrographs are a common data format in several important machine learning applications. One example is histopathological classification: the detection of disease-related abnormalities in 2D scans of biological tissue. Another, from materials science, is the classification of polycrystalline materials and the prediction of their physical properties based on images of their microstructures. In both applications, the local topology and geometry --- namely the shape and arrangement of cells/grains --- are thought to be essential. However, information about these features may be lost in traditional machine learning pipelines such as those involving convolutional neural nets (CNNs). In this talk, I will discuss two methods to represent the geometry of micrographs in formats amenable to machine learning. The first augments images of biological tissue with additional fields representing the persistent homology of local windows. The second represents the grain structure of a polycrystal as a metric measure space of local configurations.
View Submission
Sequential topological complexities (denoted
View Submission
Routing problems in computer science often involve computing efficient routes for moving entities between different points in some defined space. Given a semi-ring
View Submission
In this talk we will prove that ray compactifications in the plane admit inscribed squares provided that their remaider is a piecewise linear simple triod. Also we will show visualizations of sections of Vaughan's function implemented in python and visualized with Ipyvolume. We will discuss how this visualizations have proven to be very useful in finding squares inscribed in plane sets.
View Submission
I will describe how tools from applied topology may be used to identify components of time series most responsible for cyclic dynamics observed in orbits of an underlying dynamical system. In this setting, I will show that derivatives of the persistent homology may be computed explicitly and describe a simple algorithm for gradient descent. As an example, we will consider neuronal data from the model organism C. elegans and identify subsets of neurons driving global cyclic brain dynamics in the spirit of dimensionality reduction.
View Submission
Topological data analysis has been used to analyze social systems, disease spread, and polling locations, but it is not typically used in mathematics education research. In this study, university calculus students created concept maps–visual representations of connections–which were analyzed using homology groups. We argue that homology is an innovative and useful tool for analyzing concept maps, complementing previous analyses conducted via qualitative techniques or scoring systems. We further argue that topological data analysis can be a valuable tool for mathematics education research.
View Submission
The surge of data available on the internet has led to the adoption of various computational methods to analyze and extract valuable insights from this wealth of information. Among these, the field of Machine Learning (ML) has thrived by leveraging data to extract meaningful insights. However, ML techniques face notable challenges when dealing with real-world data, often due to issues of imbalance, noise, insufficient labeling, and high dimensionality. To address these limitations, some researchers advocate for the adoption of Topological Data Analysis (TDA), a statistical approach that discerningly captures the intrinsic shape of data despite noise. Despite its potential, TDA has not gained as much traction within the Natural Language Processing (NLP) domain compared to structurally distinct areas like computer vision. Nevertheless, a dedicated community of researchers has been exploring the application of TDA in NLP, yielding 93 papers we comprehensively survey in this paper. Our findings categorize these efforts into theoretical and non-theoretical approaches. Theoretical approaches aim to explain linguistic phenomena from a topological viewpoint, while non-theoretical approaches merge TDA with ML features, utilizing diverse numerical representation techniques. We conclude by exploring the challenges and unresolved questions that persist in this niche field.
View Submission