Think of a way to characterize a scalar field contains topological information. Critical points of the function represented by the field can be used to define nodes or vertices. One can think of a way to connect one crticial point topologically to another, and for this we need the information of the gradients. This way, we get a set of nodes whose structure represents the gradient flow behavior of the field in space. We will call such a complex a Morse Complex.

The Mathematical descriptions of Morse Complex

Let $f : M → R$ be a smooth function defined on a 2D manifold, where $\nabla f$ denotes its gradient. A point $x \in M$ is called a critical point if $\nabla f(x) = 0$; otherwise, it is a regular point. A critical point is non-degenerate if its associated Hessian matrix is non-singular. A function $f$ is a Morse function if all of its critical points are nondegenerate and the critical points have distinct function values.

At any regular point x, an integral line is a maximal path whose tangent vectors align with $\nabla f$. f increases along the integral line and each integral line originates and terminates at critical points, namely local minima, local maxima, or saddles.

The stable manifold associated with a local maximum $p$ consists of the point itself and all regular points whose integral lines terminate at $p$. The unstable manifold associated with a local minimum $p$ is the point itself together with all regular points whose integral lines originate at $p$. A Morse function f is a Morse-Smale function if the stable and unstable manifolds intersect transversally. Ascending and descending manifolds are obtained as clusters of integral lines having common origin and destination respectively.

In Morse-Smale functions, the integral lines only connect critical points of different indices. The index of a critical point $p$ is defined by the number of negative eigen values of the hessian matrix at that point.

Each critical point of index $p$ is the origin of a set of integral lines that forms an ascending $d −p$-manifold. It is also the destination of a set of integral lines that forms a descending $p-$manifold.

All ascending and descending manifolds of a Morse-Smale function intersect transversally. Therefore, given two critical points $a$ and $b$, where the index of $a$ is one less than the index of $b$, the intersection of the ascending manifold of $a$ and the descending manifold of $b$ is either empty or a $1$-manifold. The critical points and these $1$ manifolds are called nodes and arcs. The one-skeleton formed by the nodes and arcs forms the combinatorial structure of the MS complex.

The combinatorial structure contains much of the semantic information of $f$ , and is useful for simplification and feature identification. The neighborhood of a node a of an MS complex $\Gamma $ is the set of nodes Na that are connected to a by an arc in $\Gamma$. Assuming transversality, the stable manifolds induce a decomposition of the domain into 2-cells, where local minima and saddles correspond to 0-cells, and the integral lines connecting them define 1-cells. The Morse complex segments the domain into regions where gradient flow behaves coherently.

Computing Morse Complex

A combinatorially correct MS complex is very challenging. These algorithms are memory-intensive and computationally expensive, restricting their use to smaller datasets.

https://proceedings.mlr.press/v97/grover19a.html

Discrete Morse Theory

Now that we are comfortable with the ideas of morse complex for smooth fields, remeber that many scientific data are only available on unstructured meshes.

Problem 1

Addressing Downward Memory Loss in Hierarchical GNN Forecasters Through Memory-Buffered Decoding[https://ijcai-preprints.s3.us-west-1.amazonaws.com/2026/4495.pdf] To bring imporvements in spatio-temporal forecasting, we need to model dynamics and interactions that are both local and global across different spatiotemporal scales. Graph Neural Network (GNN) forecasters primarily focues on local scales, limiting their ability to capture global system dynamics. Single resolution models struggle to reconcile fine-grained variability with broader global processes, A key finding “the underlying cause of this information decay: the linearity of the coarse-to-fine transition mappings used in existing HGNNs. These linear mappings inherently oversmooth global features, erasing the distinctions needed for reliable global-to-local alignment.” Simple HGNNs that only map from the coarse to fine grain overfit to the coarse information, while adding residual connections avoids overfitting, but at the cost of the loss of this coarse information, limiting the discovery of local trends. Accurate forecasting requires maintaining alignment between local patterns and the global drivers that influence their dynamics.

References

https://www.sci.utah.edu/~beiwang/publications/Morse_uncertainty_BeiWang_2025.pdf This one applied to data from NS, and Real Ocean data of red sea. This one gives a nice idea of structural uncertainty.

Functional Risk minimization for Morse Complex

https://arxiv.org/pdf/2412.21149

topological data analysis https://arxiv.org/pdf/2206.00606 https://www.math3ma.com/blog/matrices-as-tensor-network-diagrams

Tools