Reinforcement Learning with simple game

There is a traditional ‘optimal’ way to play the game of ‘tic tac toe’ — the way defined by applying the so-called ‘minimax’ algorithm (Chap 5 Russell & Norvig ‘Artif. Intelligence: a Modern Approach’ [R&N]) . An area in of application of ‘Markov Decision Processes’ and ‘Reinforcement Learning’ (Chap 22 [R&N], Chap 13 Mackworth & … Read more

NLP Teaching Algorithm related

My teaching and research relate to natural language processing and machine learning. There’s code I have developed for algorithms relating to this, some traditional and some more novel. There is scope for projects relating to this pre-existing code and algorithms that is not necessarily related to improving the bottom-line performance of these algorithms, but more … Read more

Computational Treatment of Historical Sound Changes

BRIEFLY: I am quite interested in ‘sound shifts’ that apparently systematically relate languages which have common ancestry and there are possibilities to implement tools to assist in the presentation/verification of data that scholars have over the years assembled to attest to these sound shifts AT GREATER LENGTH: Sometime during the 19th century it was observed … Read more

Probabilistic approach to word meaning

Can machines ‘learn’ word meanings just from lots of textual examples? There has been quite a lot of research into this (see Wikipedia intro), all based on the idea that different meanings tend to show up in rather different contexts eg. move the mouse till the cursor … dissect the mouse and extract its DNA … There is a code … Read more

Machine learning research topics on big and complex data

I am happy to supervise final-year undergraduate projects and master’s theses (Data Science). Below are the research topics. As these topics rely on advanced mathematical and statistical methods, only candidates with a strong background in mathematics or statistics will be considered. I also welcome PhD enquiries. If you’re interested, please contact me to discuss your … Read more

Supporting Sensory Processing in Inclusive Learning Environments through Headphone Data (Taken)

Many learners rely on headphones during study, lectures, or group activities to manage their sensory environments. Headphones, particularly modern smart and noise-cancelling models, can provide rich streams of data such as ambient noise levels, user volume preferences, listening patterns, microphone input, and contextual metadata (e.g., location of use, duration of listening). These data can be … Read more

An Integrated Multi-Device System for Supporting Sensory Processing in Inclusive Learning (Taken)

Students in higher education frequently face challenges with sensory processing that can impact their ability to focus, engage, and collaborate. These challenges include sensory overload (e.g., from noisy lecture halls or crowded group settings), under-stimulation (e.g., fatigue, low arousal), and distraction (e.g., constant notifications). Addressing these issues is essential for fostering inclusive learning environments. Smart … Read more