Search papers, labs, and topics across Lattice.
This paper introduces a novel empirical framework for inferring computational mechanisms in physical systems by analyzing computation time distributions, extending beyond traditional complexity theory's focus on abstract algorithms. By combining empirical benchmarking with distributional analysis of reaction times, the framework characterizes computational organization through the stochastic dynamics generated by different mechanisms, rather than relying on internal representations. A visual search experiment demonstrates that while benchmarking shows similar scaling for humans and models, distributional analysis effectively distinguishes between distinct evidence accumulation mechanisms.
Computation time distributions, not just scaling, reveal the underlying mechanisms of physical computation across diverse systems.
Computational complexity theory provides a framework for analysing abstract models of computation, whereas computational systems operate as finite physical implementations whose behaviour is shaped by their architecture and physical substrate. In such systems, computational organisation cannot be directly characterised from algorithms or internal representations. Building on the use of reaction time distributions to constrain mechanisms in cognitive science, we introduce an empirical framework for investigating computation in physical systems by inferring computational mechanisms from observable computation time distributions. The framework combines empirical benchmarking, which characterises computational efficiency through the scaling of computation time with problem size, with distributional analysis, which treats computation time distributions as signatures of the stochastic dynamics generated by different computational mechanisms. We demonstrate the framework using a scalable visual search paradigm, comparing human performance with three computational models that employ distinct mechanisms of evidence accumulation. Benchmarking reveals broadly similar scaling behaviour for the models and human observers, whereas distributional analysis distinguishes between these models. We show that computation time distributions provide an empirical level of description linking observable computational behaviour to underlying computational mechanisms. This framework complements computational complexity theory by extending the empirical study of computation from measuring computational performance to characterising computational organisation. It provides an empirical approach for comparing finite computational systems across diverse physical implementations, including biological, classical, neuromorphic, and quantum systems, without requiring access to their internal algorithms or architectures.