There's Plenty of Room Right Here: Biological Systems as Evolved, Overloaded, Multi-Scale Machines.

IF 3.4 3区 医学 Q1 ENGINEERING, MULTIDISCIPLINARY
Joshua Bongard, Michael Levin
{"title":"There's Plenty of Room Right Here: Biological Systems as Evolved, Overloaded, Multi-Scale Machines.","authors":"Joshua Bongard, Michael Levin","doi":"10.3390/biomimetics8010110","DOIUrl":null,"url":null,"abstract":"<p><p>The applicability of computational models to the biological world is an active topic of debate. We argue that a useful path forward results from abandoning hard boundaries between categories and adopting an observer-dependent, pragmatic view. Such a view dissolves the contingent dichotomies driven by human cognitive biases (e.g., a tendency to oversimplify) and prior technological limitations in favor of a more continuous view, necessitated by the study of evolution, developmental biology, and intelligent machines. Form and function are tightly entwined in nature, and in some cases, in robotics as well. Thus, efforts to re-shape living systems for biomedical or bioengineering purposes require prediction and control of their function at multiple scales. This is challenging for many reasons, one of which is that living systems perform multiple functions in the same place at the same time. We refer to this as \"polycomputing\"-the ability of the same substrate to simultaneously compute different things, and make those computational results available to different observers. This ability is an important way in which living things are a kind of computer, but not the familiar, linear, deterministic kind; rather, living things are computers in the broad sense of their computational materials, as reported in the rapidly growing physical computing literature. We argue that an observer-centered framework for the computations performed by evolved and designed systems will improve the understanding of mesoscale events, as it has already done at quantum and relativistic scales. To develop our understanding of how life performs polycomputing, and how it can be convinced to alter one or more of those functions, we can first create technologies that polycompute and learn how to alter their functions. Here, we review examples of biological and technological polycomputing, and develop the idea that the overloading of different functions on the same hardware is an important design principle that helps to understand and build both evolved and designed systems. Learning to hack existing polycomputing substrates, as well as to evolve and design new ones, will have massive impacts on regenerative medicine, robotics, and computer engineering.</p>","PeriodicalId":8907,"journal":{"name":"Biomimetics","volume":null,"pages":null},"PeriodicalIF":3.4000,"publicationDate":"2023-03-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10046700/pdf/","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Biomimetics","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.3390/biomimetics8010110","RegionNum":3,"RegionCategory":"医学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0

Abstract

The applicability of computational models to the biological world is an active topic of debate. We argue that a useful path forward results from abandoning hard boundaries between categories and adopting an observer-dependent, pragmatic view. Such a view dissolves the contingent dichotomies driven by human cognitive biases (e.g., a tendency to oversimplify) and prior technological limitations in favor of a more continuous view, necessitated by the study of evolution, developmental biology, and intelligent machines. Form and function are tightly entwined in nature, and in some cases, in robotics as well. Thus, efforts to re-shape living systems for biomedical or bioengineering purposes require prediction and control of their function at multiple scales. This is challenging for many reasons, one of which is that living systems perform multiple functions in the same place at the same time. We refer to this as "polycomputing"-the ability of the same substrate to simultaneously compute different things, and make those computational results available to different observers. This ability is an important way in which living things are a kind of computer, but not the familiar, linear, deterministic kind; rather, living things are computers in the broad sense of their computational materials, as reported in the rapidly growing physical computing literature. We argue that an observer-centered framework for the computations performed by evolved and designed systems will improve the understanding of mesoscale events, as it has already done at quantum and relativistic scales. To develop our understanding of how life performs polycomputing, and how it can be convinced to alter one or more of those functions, we can first create technologies that polycompute and learn how to alter their functions. Here, we review examples of biological and technological polycomputing, and develop the idea that the overloading of different functions on the same hardware is an important design principle that helps to understand and build both evolved and designed systems. Learning to hack existing polycomputing substrates, as well as to evolve and design new ones, will have massive impacts on regenerative medicine, robotics, and computer engineering.

Abstract Image

Abstract Image

Abstract Image

这里有足够的空间:作为进化的、超负荷的、多尺度机器的生物系统。
计算模型对生物世界的适用性是一个活跃的争论话题。我们认为,放弃类别之间的硬性界限,采用依赖观察者的实用主义观点,不失为一条有用的前进之路。这种观点消解了由人类认知偏差(如过度简化的倾向)和先前的技术限制所驱动的偶然二分法,转而采用一种更具连续性的观点,这是研究进化、发育生物学和智能机器所必需的。形式与功能在自然界中紧密相连,在某些情况下,在机器人技术中也是如此。因此,为生物医学或生物工程目的重塑生命系统的工作需要在多个尺度上对其功能进行预测和控制。这具有挑战性,原因有很多,其中之一就是生命系统会在同一时间、同一地点执行多种功能。我们将此称为 "多计算"--同一基质能够同时计算不同的事情,并将计算结果提供给不同的观察者。这种能力是生物成为一种计算机的重要方式,但不是我们所熟悉的、线性的、确定性的计算机;相反,正如迅速发展的物理计算文献所报道的那样,生物是广义上的计算材料计算机。我们认为,以观察者为中心的计算框架将改善对中尺度事件的理解,正如它已经在量子和相对论尺度上所做的那样。为了加深我们对生命如何进行多重计算以及如何说服生命改变其中一项或多项功能的理解,我们可以首先创造出能进行多重计算的技术,并学习如何改变它们的功能。在此,我们将回顾生物和技术多路计算的实例,并提出一个观点:在同一硬件上重载不同功能是一个重要的设计原则,有助于理解和构建进化系统和设计系统。学会破解现有的多计算基底,以及进化和设计新的基底,将对再生医学、机器人学和计算机工程产生巨大影响。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Biomimetics
Biomimetics Biochemistry, Genetics and Molecular Biology-Biotechnology
CiteScore
3.50
自引率
11.10%
发文量
189
审稿时长
11 weeks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信