Inferring Capabilities from Task Performance with Bayesian Triangulation
John Burden, Konstantinos Voudouris, Ryan Burnell, Danaja Rutar, Lucy Cheke, José Hernández-Orallo
TL;DR
This work tackles the problem of interpreting AI performance by inferring latent capabilities from task demands. It introduces Measurement Layouts, semantically rich hierarchical Bayesian networks that connect task meta-features to latent capabilities $C$, biases $B$, and robustness $R$ through differentiable linking functions, enabling Bayesian triangulation from instance-level data. The authors demonstrate the approach on Animal-AI/O-PIAAGETS task batteries, including simple navigation and object permanence, as well as real-data extensions with RL agents and human children, showing that cognitive profiles provide explanations and improve predictive accuracy for unseen tasks. The framework supports nuanced, capability-level evaluation and debugging, offering a principled path toward safer deployment and more generalizable AI systems across varied task distributions.
Abstract
As machine learning models become more general, we need to characterise them in richer, more meaningful ways. We describe a method to infer the cognitive profile of a system from diverse experimental data. To do so, we introduce measurement layouts that model how task-instance features interact with system capabilities to affect performance. These features must be triangulated in complex ways to be able to infer capabilities from non-populational data -- a challenge for traditional psychometric and inferential tools. Using the Bayesian probabilistic programming library PyMC, we infer different cognitive profiles for agents in two scenarios: 68 actual contestants in the AnimalAI Olympics and 30 synthetic agents for O-PIAAGETS, an object permanence battery. We showcase the potential for capability-oriented evaluation.
