Overview

While excitement about the potential of artificial intelligence (AI) technologies continues to build, a gap is emerging between our aspirations for the benefits of AI and our ability to deploy these technologies to tackle real-world challenges.

The AutoAI Programme scales our ability to deploy safe and reliable AI solutions, driving innovation in machine learning-enabled techniques for deploying, maintaining, and understanding AI systems. By investigating how to decompose AI systems into their component parts, how to manage data in system development, and how to monitor performance in deployment, AutoAI will develop a new AI design and engineering paradigm.

These innovations require research advances to develop more sophisticated machine learning models and integrate them in wider systems, new types of infrastructure and programming techniques to solve technical challenges at scale, a shift towards data-oriented technical infrastructures and organisational practices, and wider organisational, legal and policy interventions to influence AI adoption. 

AutoAI will address the entire pipeline of AI system development, from data acquisition to decision making. It will develop policies that enable trustworthy access to data, build effective research collaborations that embed stakeholder needs in research design, and promote an open culture of AI and software engineering.

Related Publications

An Empirical Evaluation of Flow Based Programming in the Machine Learning Deployment Context

Andrei Paleyes, Christian Cabrera, Neil D. Lawrence

1st International Conference on AI Engineering – Software Engineering for AI, :

Challenges in Machine Learning Deployment: A Survey of Case Studies

Andrei Paleyes, Raoul-Gabriel Urma, Neil D. Lawrence

ACM Comput. Surv., Association for Computing Machinery:

Benchmarking Real-Time Reinforcement Learning

Pierre Thodoroff, Wenyu Li, Neil D. Lawrence

Pre-registration Workshop at NeurIPS 2021, :

Dataflow graphs as complete causal graphs

Andrei Paleyes, Siyuan Guo, Bernhard Schölkopf, Neil D. Lawrence

2023 IEEE/ACM 2nd International Conference on AI Engineering–Software Engineering Approaches, :

Automated discovery of trade-off between utility, privacy and fairness in machine learning models

Bogdan Ficiu, Neil D. Lawrence, Andrei Paleyes

3rd Workshop on Bias and Fairness in AI (BIAS), ECML 2023, :

Multi-fidelity experimental design for ice-sheet simulation

Pierre Thodoroff, Markus Kaiser, Rosie Williams, Robert Arthern, Scott Hosking, Neil D. Lawrence, James Byrne, Ieva Kazlauskaite

:

Self-sustaining software systems (S4): Towards improved interpretability and adaptation

Christian Cabrera, Andrei Paleyes, Neil D. Lawrence

Proceedings of the 1st International Workshop on New Trends in Software Engineering, :

Requirements are All You Need: The Final Frontier for End-User Software Engineering

Diana Robinson, Christian Cabrera, Andrew D. Gordon, Neil D. Lawrence, Lars Mennen

ACM Transactions on Software Engineering and Methodology, :

Towards Better Data Discovery and Collection with Flow-Based Programming

Andrei Paleyes, Christian Cabrera, Neil D. Lawrence

Neurips Data-Centric AI Workshop (DCAI), :

Can causality accelerate experimentation in software systems?

Andrei Paleyes, Han-Bo Li, Neil D. Lawrence

Proceedings of the IEEE/ACM 3rd International Conference on AI Engineering, :

The Systems Engineering Approach in Times of Large Language Models

Christian Cabrera, Victor Bastidas, Jennifer Schooling, Neil D. Lawrence

58th Hawaii International Conference on System Sciences (HICSS-58), :

Increasing data sharing and use for social good: Lessons from Africa’s data-sharing practices during the COVID-19 response

Morine Amutorine, Neil D. Lawrence, Jessica Montgomery

Data & Policy, 6: