James Hazelden

Research and Personal Blog

Email: jhazelde at uw dot edu,

Github, Google Scholar, Papers, YouTube

Photo of James Hazelden

About Me

I'm a Ph.D. Candidate at the University of Washington Applied Mathematics department in my final year, advised by Dr. Eric-Shea Brown and Dr. Eli Shlizerman. Also, I'm a visiting scientist at the Allen Institute for Neural Dynamics, working closely with Dr. Laura Driscoll.


My long-term goal is to build a practical theory of how dynamics evolve to solve complicated tasks in deep neural networks (specifically, those that are very stateful such as RNNs). My two unifying goals are (1) keeping the theory as empirical and assumption-free as possible, and (2) making the tool practically fast to work with.


Outside of research, I compete in strongman and powerlifting (1,495 SBD). Feel free to reach out, always happy to chat!

Selected Works

GeNTK figure

GeNTK: Theory and Tractable Structure of Empirical State-Space Learning Operators

It's clear that empirical operators associated with learning are likely highly structured. Here, we formalize some of that structure, decomposing the state-space NTK operator and showing certain pieces can be explicitly computed at inference time for a wide range of weight-based models, biasing learning. We formalize notions of bias and low-rank learning in terms of the tensor decomposition of the GeNTK.

CMRL: Predictable Learning Dynamics of GD Near State-Space Bifurcations

Bifurcations are sudden events in which the state-space dynamics (e.g., RNN trajectories) of a model undergo a massive, qualitative change. Here, we study the GeNTK at such bifurcations, showing that it becomes low-rank and analytically tractable. This means that learning at bifurcations can be studied very precisely with few assumptions, even in finite-width models.

CMRL figure

Articles:


Research:
Ongoing: Bifurcations Under GD
Bifurcations During GD: Fractal Tunnel Vision! (paper),

Key: Operators Governing Dynamics of GD Learning in Recurrent Models
Introduction to NTK for Recurrent Models (paper),
Efficient NTK Alignment Using Trace Estimation (paper).
Older: Backpropagation for Training Biophysical Neural Networks (BNNs) (paper)
Loss Landscapes Emerging from BNNs,
Training Neuronal Circuits with Finite Difference, Interfacing BNNs and Spiking Data,

Oldest: Simulating Networks of Biophysical Neurons on the GPU (paper)
...
Personal Projects:
Soft Body Physics in CUDA and OpenGLTensor Calculus and the Tensor Chain Rule,
Hazey: Designing a GUI Builder in OpenGLSpace Log,
Voronoi Diagrams in 2- and 3-D.
Random:
Random ArtLifting VisualizerCoffee Brightness as a Function of Time Autograd Visualizer (Pip)