Fernando E. Rosas, Bernhard C. Geiger, Andrea I Luppi, Anil K. Seth, Daniel Polani, Michael Gastpar, Pedro A. M. Mediano
{"title":"Software in the natural world: A computational approach to emergence in complex multi-level systems","authors":"Fernando E. Rosas, Bernhard C. Geiger, Andrea I Luppi, Anil K. Seth, Daniel Polani, Michael Gastpar, Pedro A. M. Mediano","doi":"arxiv-2402.09090","DOIUrl":null,"url":null,"abstract":"Understanding the functional architecture of complex systems is crucial to\nilluminate their inner workings and enable effective methods for their\nprediction and control. Recent advances have introduced tools to characterise\nemergent macroscopic levels; however, while these approaches are successful in\nidentifying when emergence takes place, they are limited in the extent they can\ndetermine how it does. Here we address this limitation by developing a\ncomputational approach to emergence, which characterises macroscopic processes\nin terms of their computational capabilities. Concretely, we articulate a view\non emergence based on how software works, which is rooted on a mathematical\nformalism that articulates how macroscopic processes can express self-contained\ninformational, interventional, and computational properties. This framework\nestablishes a hierarchy of nested self-contained processes that determines what\ncomputations take place at what level, which in turn delineates the functional\narchitecture of a complex system. This approach is illustrated on paradigmatic\nmodels from the statistical physics and computational neuroscience literature,\nwhich are shown to exhibit macroscopic processes that are akin to software in\nhuman-engineered systems. Overall, this framework enables a deeper\nunderstanding of the multi-level structure of complex systems, revealing\nspecific ways in which they can be efficiently simulated, predicted, and\ncontrolled.","PeriodicalId":501305,"journal":{"name":"arXiv - PHYS - Adaptation and Self-Organizing Systems","volume":"56 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-02-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - PHYS - Adaptation and Self-Organizing Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2402.09090","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Understanding the functional architecture of complex systems is crucial to
illuminate their inner workings and enable effective methods for their
prediction and control. Recent advances have introduced tools to characterise
emergent macroscopic levels; however, while these approaches are successful in
identifying when emergence takes place, they are limited in the extent they can
determine how it does. Here we address this limitation by developing a
computational approach to emergence, which characterises macroscopic processes
in terms of their computational capabilities. Concretely, we articulate a view
on emergence based on how software works, which is rooted on a mathematical
formalism that articulates how macroscopic processes can express self-contained
informational, interventional, and computational properties. This framework
establishes a hierarchy of nested self-contained processes that determines what
computations take place at what level, which in turn delineates the functional
architecture of a complex system. This approach is illustrated on paradigmatic
models from the statistical physics and computational neuroscience literature,
which are shown to exhibit macroscopic processes that are akin to software in
human-engineered systems. Overall, this framework enables a deeper
understanding of the multi-level structure of complex systems, revealing
specific ways in which they can be efficiently simulated, predicted, and
controlled.