Project List

Featured

AI-powered train delay prediction (available)

Last year, only 67% of UK trains arrived on time – the worst performance in over a decade. That was not just an inconvenience; it was 8.3 million compensation claims, over £150 million drained from the system. The problem with existing AI systems is that they treat each train in isolation and provide a single … full description “AI-powered train delay prediction (available)”

Featured

Training Neural Networks for Analog AI Hardware (available)

Modern AI models achieve impressive performance but require enormous amounts of energy when trained and run on conventional GPU hardware. A promising alternative is analog in-memory computing, where neural network computations are performed directly inside memory devices such as resistive crossbar arrays. This approach can dramatically improve the efficiency of AI systems, but it also … full description “Training Neural Networks for Analog AI Hardware (available)”

Featured

Exploring optimization algorithms for deep sequence models (available)

Deep sequence models such as recurrent neural networks (RNNs) are a key type of architecture in modern deep learning, particularly for processing sequential data such as language text, speech, video, and time series data. RNNs have loops that allow information to persist and be passed from one step to the next, enabling them to effectively … full description “Exploring optimization algorithms for deep sequence models (available)”

Featured

Implementation of biologically inspired efficient deep learning models (available)

As deep learning models continue to grow in size and complexity to tackle increasingly difficult tasks, the need for efficient and scalable models becomes ever more important. Extremely large language models like GPT-4 require massive computational resources and expensive hardware to train and run. This makes them impractical to deploy at scale in many real-world … full description “Implementation of biologically inspired efficient deep learning models (available)”

Predicting and Explaining Drug Toxicity with Graph Neural Networks (ongoing)

This student research project focuses on predicting and explaining drug toxicity using advanced machine learning techniques, specifically Graph Neural Networks (GNNs). Graph Neural Networks are a modern, powerful class of machine learning models widely used across diverse fields, from chemistry to social networks. However, one of the major challenges with traditional GNNs is their “black-box” … full description “Predicting and Explaining Drug Toxicity with Graph Neural Networks (ongoing)”

Teaching Small LLMs to Reason (ongoing)

Large Language Models (LLMs) such as GPT4, are a game-changer for AI. Equipped with hundreds of billions of parameters, and trained on vast amounts of textual data totalling hundreds of terabytes, these models have revolutionised operations across numerous domains. But despite their considerable capabilities, their sheer size often means that they require substantial computational resources … full description “Teaching Small LLMs to Reason (ongoing)”