Research

I develop machine learning and evolutionary computation methods for finance, business and the public sector. My group currently includes ten PhD students, and eight more have completed with me at Essex and Kent. Our work falls into five themes.

Evolutionary algorithms and genetic programming for trading

Genetic programming (GP) remains at the core of my work. Much of it uses directional changes, an event-based way of sampling prices that captures turning points that fixed time intervals miss. Recent work combines technical, fundamental and sentiment signals in strongly-typed GP, and optimises trading strategies against several objectives at once.

Deep reinforcement learning for high-frequency trading

We train deep reinforcement learning agents to trade high-frequency currency data sampled with directional changes. A recurring focus is making agents aware of their own position and of trading costs, which is where many published strategies fail in practice.

Large language models, NLP and speech

We use language models both as signals and as tools. Current projects integrate FinBERT sentiment into strongly-typed GP, recover the logical structure of financial filings with large language models, and compress speech and audio models so that they run without heavy encoders.

Forecasting for weather derivatives, real estate and company fundamentals

Weather derivatives have no accepted pricing framework, so we build ML and GP models that forecast the underlying temperature and rainfall. The same forecasting toolkit extends to real estate investment trusts, mixed-asset portfolios and fundamental valuation measures such as free cash flow growth.

Applied AI for the public sector and health

With the General Lighthouse Authorities of the UK and Ireland, we apply ML and machine vision to monitor aids to navigation and detect faults early. With East Suffolk and North Essex NHS Foundation Trust, we predict surgery durations to support theatre scheduling and waiting-list reduction.

Joining the group

I welcome PhD applicants in any of these areas. Please email me with a short CV and a one-page outline of the problem you would like to work on.

Email me