Skip to main content
University of Bath

Artificial intelligence

We explore the nature of intelligence and we build intelligent systems.

Robot with student in the background
As robots and other intelligent systems increase in intelligence and autonomy, fundamental questions are raised, and must be answered.

Our group explores the two-way relationship between natural and artificial intelligence, with an emphasis on modelling, constructing, evaluating and understanding complete systems.

Artificial intelligence has the potential to benefit humanity in many ways and to help people to unprecedented achievements. It also has the potential to be dangerous, biased and ultimately catastrophic to humanity. We therefore have a strong focus on understanding, creating and championing ethical and sustainable innovation in and uses of artificial intelligence.


There are usually opportunities for postgraduate research in our group. If you need funding, the best time to apply is by mid-December of the year before you want to start. Funded studentships normally start in October. However, sometimes funding comes available on short notice.

To apply, first contact members of staff who share your interests, or look at their proposed PhD projects posted on


Current research activities for this group can be placed under four broad headings.

Machine Learning

  • Learning on data manifolds: semi-supervised learning, spectral clustering, non-linear data embedding, link prediction
  • Bayesian inference: Large-scale approximate Bayesian inference, latent variable models
  • Learning for computer graphics: Bayesian inference for shape modelling, tracking, sampling, and transfer, machine learning for computational photography, videography, and 3D data analysis
  • Sparse Bayesian models (the “relevance vector machine”) and related novel learning techniques
  • Probabilistic approaches to tree-based pattern recognition
  • Adaptive analysis of multivariate time series
  • Methods for intelligent statistical automation
  • New perspectives on deep neural networks
  • Model-driven data mapping and visualisation techniques
  • Reinforcement learning

Natural Language Processing

  • Development of computational models for understanding and generating human language
  • AI and machine learning applications to language tasks
  • Text classification and text mining
  • Applications of NLP: educational technology, intelligent tutoring

Autonomous Systems

  • Robotics
  • Synthetic emotions, and their impact on Human Robot Interaction
  • Intelligent perception, planning and control for autonomous driving
  • Coordination and mapping with UAVs: path planning driven by map and 3D image construction
  • Robot and AI ethics: the ethical design of intelligent systems and their role in society
  • Intelligent assistance for level design, and procedural generation of game content more generally


  • Agent-based modelling/simulation
  • Agent architecture
  • Agents on the web
  • Semantic web technologies
  • Software and systems engineering for multi-agent systems and AI

Knowledge Representation and Reasoning

  • Answer Set Programming (ASP) and its applications
  • Norms and institutions as mechanisms for analysis and control
  • Sensor networks
  • Applications (e.g. music composition, planning, legal reasoning)

Seminar series and mailing lists

We have an active seminar series with local, national and occasionally international speakers. There are also many relevant seminars and collaborations around campus.

To be kept up to date (whether you are from the University of Bath or not), add yourself to any of the following mailing lists on AI, natural intelligence, robots, mathematical biology, networks and collective behaviour, or evolutionary social sciences talks at or around the University of Bath: