Bayesian Inference for Complex Systems

Lead Research Organisation: University of Strathclyde
Department Name: Computer and Information Sciences

Abstract

Data processing is ubiquitous across society. Of course, data may contain errors or may have only a certain degree of accuracy. For data processing to be trustworthy, it is vital to quantify such uncertainties, to understand the ways in which cumulative accretion of uncertainty can breach uncertainty thresholds, and to devise ways to efficiently inject greater levels of certainty into uncertain systems. The basic contours of this problem fall within Bayesian Inference but solutions often are difficult to scale to large complex systems. We propose a new approach which is compositional in that we conduct Bayesian Inference on large complex systems by combining inference on the smaller - and hence easier to model and reason about - subsystems. This supports reuse - eg small changes to particular components in a system only require small changes to generate revised uncertainty predictions. A key distinctive advantage is that our models of Bayesian Inference are computational in that the model automatically supports code extraction. This distinguishes our approach from many others which stop before the production of software. Applying compositionality to the underpinning computational dynamics is highly novel and likely to produce new forms of structured computation of uncertainty bringing reuse to our model and our code. Ultimately, this creates a library of well-behaved components for constructing bespoke systems with lower costs for uncertainty quantification.

Publications

10 25 50

Studentship Projects

Project Reference Relationship Related To Start End Student Name
EP/W522260/1 01/10/2021 30/09/2026
2629056 Studentship EP/W522260/1 01/10/2021 30/09/2025 Dylan Braithwaite