2024

Investigating the Gradient Descent of Neural Networks at the Edge of Stability
Investigating the Gradient Descent of Neural Networks at the Edge of Stability

Jonathan Auton, Ranko Lazic, Matthias Englert

URSS Showcase 2024

Artificial neural networks are a type of self-learning computer algorithm that have become central to the development of modern AI systems. The most used self-learning technique is gradient descent, a simple yet effective algorithm that iteratively improves a network by tweaking it repeatedly in a direction of improving accuracy. However, new findings suggest the step size cannot be made small enough to avoid the effects of iterative instability. As a result, the learning process tends to become chaotic and unpredictable. What is fascinating about this chaotic nature is that despite it, gradient descent still finds effective solutions. My project seeks to develop an understanding of the underlying mechanisms of this chaotic nature that is paradoxically effective.

Investigating the Gradient Descent of Neural Networks at the Edge of Stability

Jonathan Auton, Ranko Lazic, Matthias Englert

URSS Showcase 2024

Artificial neural networks are a type of self-learning computer algorithm that have become central to the development of modern AI systems. The most used self-learning technique is gradient descent, a simple yet effective algorithm that iteratively improves a network by tweaking it repeatedly in a direction of improving accuracy. However, new findings suggest the step size cannot be made small enough to avoid the effects of iterative instability. As a result, the learning process tends to become chaotic and unpredictable. What is fascinating about this chaotic nature is that despite it, gradient descent still finds effective solutions. My project seeks to develop an understanding of the underlying mechanisms of this chaotic nature that is paradoxically effective.

Interactive Exploration of 4D Fractal Orbits
Interactive Exploration of 4D Fractal Orbits

Jonathan Auton, Marcin Jurdzinski

Master's Dissertation 2024

A Java software application for rendering a 4D representation of the Mandelbrot set. The project uses novel 4D projectional techniques to efficiently visualise and move in the space, and generalises well to alternate formulae for fractal generation.

Interactive Exploration of 4D Fractal Orbits

Jonathan Auton, Marcin Jurdzinski

Master's Dissertation 2024

A Java software application for rendering a 4D representation of the Mandelbrot set. The project uses novel 4D projectional techniques to efficiently visualise and move in the space, and generalises well to alternate formulae for fractal generation.