Overview

The Interfaces research programme at ML@CL focuses on interpretable, self-sustaining multi-agent AI systems. It takes a systems perspective on AI adoption: software systems are the interface between socio-technical needs and AI model capabilities. The programme builds on research themes developed in the AutoAI project, the data-oriented architectures concept, and the Self-Sustaining Software Systems (S4) agenda.

Research themes include multi-agent observability, systems engineering for large language models, cooperative intelligence, and methods to approximate understanding of composed system behaviour.

Validation and partnerships

The programme works with the aICU research initiative at Karolinska Institutet and Södersjukhuset, in partnership with ML@CL, to develop and evaluate AI-based decision support for intensive care.

Public open-source artefacts include DOAgent, a library for observable multi-agent systems. Other research prototypes are developed in collaboration with clinical and industry partners.

Related Publications

Machine Learning Systems: A Survey from a Data-Oriented Perspective

Christian Cabrera, Andrei Paleyes, Pierre Thodoroff, Neil D. Lawrence

ACM Computing Surveys, :

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, :

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), :

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, :