KL



Research Overview

My research lies in dynamical systems and the mathematical foundations of deep learning. Across both areas, I study how geometry, topology, combinatorics, algebra, and symmetry organize parameterized families of mathematical objects. A recurring theme is the passage from a parameter space to a space of objects: how singularities and symmetries arise, how redundancy is encoded in the fibers of this map, and which invariants capture the structure of the resulting family.

In my work on neural networks, I study the geometry of neural-network parameterization. For a fixed architecture, the weights and biases parameterize a family of functions, giving a realization map from parameter space to function space. This map is redundant and singular: distinct parameters can represent the same function, its effective dimension can vary across parameter space, and its fibers carry nontrivial geometric structure. My work studies this geometry—its generic structure, fibers, symmetries, singularities, and dimension—and connects it to the topology and expressivity of neural-network functions and to optimization and regularization.

My work in dynamical systems includes real and complex dynamics, entropy, Thurston theory, symbolic dynamics, translation surfaces, and billiards. Although the objects are different, the two research programs share a common structural viewpoint: understanding how families of mathematical objects are organized by their parameter spaces, singularities, symmetries, and invariants.

Authorship convention. As is customary in mathematics, authors on my mathematics papers are generally listed alphabetically; author order does not indicate relative contribution.



Mathematical Foundations of Deep Learning

Across a series of papers, my collaborators and I have developed complementary parts of this framework: a generic and polyhedral geometry for ReLU networks; functional dimension as an invariant of the represented function family; a theory of hidden symmetries and parameter redundancy; topological invariants of represented functions; and, since 2024, a geometric approach to optimization and regularization along realization fibers. These questions are organized by a common object—the realization map from parameters to functions—and by the geometry of its image and fibers.

Geometry of neural-network parameterizations

A central theme of this program is the discrepancy between parameter space and function space: different parameter settings may realize the same function, and the amount and structure of this redundancy varies throughout parameter space. I study the realization map from complementary directions: the dimension of its image, the geometry of its fibers, and the symmetries responsible for parameter redundancy.

These works describe complementary features of the same realization map: functional dimension measures the local dimension of the represented function family, while realization fibers and hidden symmetries describe mechanisms of redundancy in parameter space.

Geometry, topology, and expressivity of ReLU functions

This line of work treats ReLU networks as structured families of piecewise-linear functions and asks how architecture constrains the geometry and topology of the functions they can realize. The approach draws on differential topology, polyhedral geometry, and Morse-theoretic ideas.

From the function-space side, these results show how architecture imposes concrete polyhedral and topological structure on realizable ReLU functions, allowing transversality and Morse-theoretic methods to be used to study expressivity.

Geometry of optimization and training

Recent work (2024–2025) asks how the same parameter-space geometry interacts with optimization and regularization. In particular, realization fibers separate changes of representation from changes of the represented function, providing a geometric framework for distinguishing motion along a fiber from learning in function space.

This extends the realization-map viewpoint from the static geometry of parameterization to training dynamics: the same redundancy that produces nontrivial fibers also creates distinguished directions for optimization and regularization.



Dynamical Systems

My work in dynamical systems studies how topology, combinatorics, algebra, and complex geometry organize the long-term behavior of iterated maps. Recurring themes include entropy and Thurston invariants in one-dimensional dynamics, geometric questions concerning Julia sets and rational maps, and the dynamics of translation surfaces. As in my work on neural networks, a central concern is to understand how global behavior is constrained by the geometry and combinatorics of an underlying parameterized family.

Entropy, kneading theory, and Thurston sets


Complex dynamics


Ergodic theory and translation surfaces




Research Grants and Fellowships




Research Supervision

I supervise graduate and undergraduate research in mathematical foundations of machine learning, dynamical systems, and related areas. Research advisees and thesis students include:




Other Work




Theses