[BidClub_]
Machine Learning Street Talk · · 41 分钟

生命的普适层级——Prof. Chris Kempes [SFI]

Chris Kempes

YouTube
TL;DR
  • Kempes 的核心方法论判断是:模拟能力不等于科学理解。 生物、智能与经济学需要物理学的“魔法循环”(magic loop):将观测压缩为理论,由理论产生“危险预测”(dangerous predictions),再用实验检验那些不可能从既有数据拟合出来的结果。对 AI 投资者而言,这一区分很重要:精细模拟可以有用,却未必能产出紧凑、可迁移的理论。

  • 生命的普适理论或许会出现在化学之上,因为截然不同的材料会遭遇共同的物理与进化约束。 Kempes 的层级从多样基底出发,经由重力、扩散、温度和压力,走向抽象的优化与学习动力学。其赌注是,这一上升过程会“压缩掉大量材料多样性”(collapsing a huge amount of material diversity),提炼出适用于细胞、文化、软件乃至外星生命的原则。

  • 基底独立性并不意味着可以脱离具身性;每一种实现仍要面对真实约束。 Kempes 接受“我们需要一种材料”(we need a material),因为具身性将软件或概念连接到能量与物理,但他认为 DNA、蛋白质和脂质膜可能只是其中一种硬件实现。语言、人类文化和计算机内系统都可能算作“生活在一种非常奇怪的基底上的生命”(life living on a very strange substrate)。

  • 进化可以被理解为硬性信息约束下的学习。 在信息含量、种群规模等因素共同作用下,误差阈值限制了进化过程能够多快地突变,同时保留足够信息来适应环境。主持人将其称为 Miller principle,Kempes 表示这与误差阈值等价。由于这一逻辑既不调用生物化学,甚至也不依赖特定物理学,Kempes 认为它应适用于“语言、文化、细胞和基因组”(language and culture and cells and genomes)。

  • 复杂功能既通过转移扩散,也通过趋同反复出现,而人类文化尤其擅长将两者结合。 眼睛之所以多次独立演化,是因为聚焦光线创造了一个强烈的物理目标;遗传物质也能在细菌谱系之间横向移动。社会的“额外调味料”是快速的思想传播加上灵活筛选:一个坏点子可能只被记住“0秒”(zero seconds)。

  • 关于模拟系统、病毒或 AI 是否有生命的问题仍未定论,因为生命缺乏一个紧凑的量化阈值。 Kempes 看不出有什么原则性理由能阻止足够的计算、约束和环境复杂性产生生命,但他仍对具身性的反对意见持开放态度。他也让单纯以寄生性排除生命的做法变得复杂:人类将能量获取外包给其他生物,并拥有微生物组,因此每个人都是“一个行走的生态系统”(a walking ecology)。

  • 进化不连续性与组装理论,为走向复杂性理论提供了最可测量的路径。 物理尺度极限会形成“进化墙”(evolutionary wall),迫使生命采用新架构;组装理论则通过寻找递归复用部件的最短构造路径来估计复杂度。实验“看起来”显示出一条尖锐的非生物—生物分界线,这或许有助于生命探测,但尚未被提出为一项已确立的普适检验。

摘要 · 为研究而整理的核心内容

1. 更好的理论会压缩现实,也会冒险犯错

  • Kempes 将生物学的难度与物理学早期相对易处理的问题作了对比。物理学通过一套“魔法循环”取得成功:观测揭示规律,紧凑方程将规律编码,数学推演生成意外预测,实验再把结果送回理论。一门真正的生物圈科学,也需要在海量数据与具备真实预测能力的原则之间形成同样的循环。

  • 他所说的3种科学文化各自贡献不同。方差文化保留观测中的多样性;粗粒化文化寻找简单原则;精确文化则借助大规模模拟“把一切都建模”,对象从地球系统、经济到人工智能。由于每种文化都有取舍,研究者必须“在这个三角形的各个角落之间行走”,让观测同时检验压缩后的理论和精细模拟。

  • 主持人保留了 Chomsky 的质疑:深度学习可能像“怎么都行”(anything goes),无法划定理论排除什么。Kempes 的回答是“紧凑性与压缩”:方程的解码方式学习成本很高,但一旦掌握,就能高效传递理解。他认为最强的检验是无法针对旧数据调参的“危险预测”:“如果 X 为真、Y 为真,那么 Z 肯定存在。我们去把它找出来。”

  • 一套生命普适理论必须解释生命起源、复杂性增长、智能、重大进化跃迁以及新型生命。当前候选要素包括能动性、语义信息、个体性、尺度定律、代谢、计算、自我生成和复制。Kempes 坦率但关键的保留是:“我们不认为自己已经知道理论是什么”;最终综合可能是方程、概念,或对这些要素进行一种出人意料的权重分配。

2. 生命的普适性或许位于具体材料之上

  • Kempes 和 David Krakauer 将语言、人类文化视为在人类头脑上演化的生命,也把计算机内人工生命视为另一种候选——它们生活在由人类制造的计算机上。这是一种不排斥物质的功能主义:Kempes 同意“我们需要一种材料”,因为具身性将抽象过程连接到能量、物理极限和外部世界。

  • 地球生物学理所当然地围绕 DNA、RNA、核糖体、折叠蛋白质和脂质膜展开,但 Kempes 警告,不要把目前唯一已知的实现误认为唯一可能的实现。一个过程可以对应多种算法,每种算法又可以对应多种软件和硬件实现,就像不同方法都能生成一个排序后的列表。真正困难的问题,是在这些层级之间映射功能,同时保留各自的约束。

  • 因此,他的层级从行星之间可能极其激进的材料多样性出发。但只要上移一层,生命过程仍要在重力、扩散、尺度、温度、压力、化学和酸度等约束下运行。流体中的小细胞或生命物质球体都必须与扩散发生作用,不管它是否使用 DNA;这使理论能够将许多基底压缩进一个更小的“约束空间”。

  • 最高层包含类似优化的原则。进化可以写成一种学习动力学,而误差阈值则根据传输的信息量、种群规模以及维持适应性的需要,限制突变率。Kempes 的主张广泛但有条件:这种与材料无关的约束“应该适用于语言、文化、细胞、基因组以及其他一切”。

3. 物理推动趋同,文化加速转移

  • 相似功能可以通过两种不同方式跨越谱系。横向基因转移会在细菌基因组之间移动遗传物质;当物理学提供了强目标时,趋同演化则会独立地重新发现解决方案。眼睛是 Kempes 最好的例子:尽管结构复杂,它仍多次演化出现,具体构造各不相同,但基本任务都是聚焦光线,并获取远处物体的图像。

  • 人类社会在两种机制上都异常高效。农业多次独立出现,类似趋同演化;一个文化中的有用发现,也可以迅速跨越语言和社会传播。我们的抽象“文化基因组”同样具有选择性:一个想法可以“让我的头脑发生突变”(mutate my mind),但接收者会评估是否将它整合进来,以及随后是否、又该采取什么行动。

  • 主持人追问,信息系统发育树最终能否超越材料基底,像模式在不同吸引域之间移动一样。Kempes 保留了不确定性:软件和开源项目可能呈现可辨认的进化动力学,但除去粗粒度的相似性之外,“我们不知道那些投影会是什么样”。

  • 这一空白正界定了理论应完成的工作。成功的投影,要么揭示看似不同的现象从正确角度看“其实只是同一件事”,说明“相同性藏在显而易见之处”;要么证明某些差异无法被消除。Kempes 并没有声称生命、文化和软件已经完成统一,而是在定义一套统一理论必须达到的标准。

4. 生命与智能可能包含连续谱、阈值和相变

  • Kempes 认为,没有理由认为足够的计算、约束和环境复杂性不能在人工世界中产生生命;计算机病毒已经在传播、功能、持久性和可能的进化方面表现得类似生命。然而,与检验模拟气体是否服从热力学第二定律不同,研究者缺乏一个紧凑计算,来确定模拟何时跨入生命。强硬的物质主义反对意见因此仍然开放,并未被解决。

  • 主持人对病毒的挑战在于,寄生性使生物体无法与宿主分离。Kempes 则让这一框架变得更复杂:病毒处于极其复杂的环境中,但人类同样不进行光合作用——我们消费那些捕获并转化能量的生物——而且我们的微生物组使我们成为“一个行走的生态系统”。在一种投影下,人类与病毒都是可比的寄生者;在另一种投影下,人类的能动性、预测能力、技术和月球探索又显然将两者分开。

  • Kempes 不想使用二元标签,而是希望为智能、能动性和自我复制建立量化连续谱:某个东西或许拥有“10的负20次方智能”(10 to the minus 20 intelligence),而不是完全没有智能。主持人的反驳并不矛盾:类别内部可以存在连续谱,但真实的相变仍会划出不连续性,就像水和冰虽然共享一个序参量,依然具有有意义的区别。

  • Kempes 将这些跃迁定位在物理尺度极限上。当一类生物逼近某个渐近线——某个量趋近于0或无穷大——它就会撞上要求新架构的“进化墙”。真核生物组织涉及一个原核生物进入另一个原核生物内部;真正的多细胞性则要求细胞分化、调控、通信、器官和发育程序。他的团队认为,雪球地球提供了诱发多细胞性的条件,之后这一解决方案扩散并变得更大,但他也提醒,这类跃迁未必总会发生。

5. 组装路径或许能在不预设地球生物学的情况下揭示复杂性

  • David Deutsch 对物质与逻辑的区分,说明了为什么仅靠物理描述并不充分。计算机和河流都可以是承载电流的网络,但计算机的架构会反复执行逻辑操作、将输入映射到输出,并且可以被重新编程。理解这种架构为何存在,需要软件层面的描述,而不只是追踪电子。

  • 组装理论最初旨在不预设地球生物化学的情况下寻找生命,它关注的是通过递归复用部件来构建一个物体的最短路径。每次创建或复用一个部件,都计为一步。最终得到的组装度量是一个下限:真实合成可能更复杂,但最短路径允许研究者在不知道物体是否由生命制造、也不知道其是否共享相关化学性质的情况下进行比较。

  • C60 展示了为什么分子量本身会误导判断:它体积很大,但按照组装标准并不特别复杂。由于每增加一步都会进入迅速扩张的组合空间,理论上应当在某处出现一条尖锐分界线。Kempes 表示,实验数据“看起来”显示出了非生物到生物的阈值——这是一个令人鼓舞的结果,但目前仍被表述为实验依据,而非一套完成的生命理论。

Tim Scarfe

The eye is so complicated, maybe it only gets discovered once and then everything that has an eye has a common ancestor.

Chris Kempes

Not true. Eyes evolve many times. There are differences in the details of eyes, in terms of how exactly they see, how they're constructed, and slightly what they're made of and so forth, but in some notion, they're all doing the same sort of physics.

So I'm a professor at the Santa Fe Institute, which is a massively interdisciplinary research institute trying to bring together minds from across the spectrum of academia to really think about some of our hardest problems. My own background is that I was a physicist, and then I became a biophysicist, and then that's taken me into ecology and cities and human organizations, and thinking about the whole history of life and also origins of life and astrobiology.

That's really the SFI thing: to try and take a core expertise and use that as a nucleation to expand into all these different topics and areas.

Tim Scarfe

And it's so interesting that you work at the Santa Fe Institute. I spoke with David Krakauer recently, a very inspiring gentleman. What you folks are really doing is, I guess, what you would call a multidisciplinary lens on science.

You were talking about three cultures in science. So there's the variance culture, where we look at diversity and deviation; the exactitude culture, where we have quite a high-resolution mapping of everything; and this coarse-grained, abstract culture, where we look for principles. Even in machine learning, we have similar terms for this. We have the neats and the scruffies. How can you reconcile these different aspects of science?

Chris Kempes

Part of the inspiration for us in writing that paper was to say if we look at the history of physics, which has had enormous success. Part of that amazing success is that it was such a set of easy questions in relative terms. Biology, the economy, and intelligence are all much harder questions. But for physics, trying to answer relatively simple questions like gravity and planetary motion, they had what I call the magic loop.

The magic loop is this: observation leading to theory, theory leading back to observation. People took huge sets of observations that we had and tried to find regularities, tried to find simple equations that predicted those observations. Then, once they had those theories, they would explore them mathematically. Often, that gave rise to new sorts of surprising predictions, and then experimentalists would go looking for those predictions.

This loop continued as people uncovered most of the laws for most of the fundamental forces. Obviously, there are still open questions in physics, but that trajectory has been really successful. I think our proposal in this paper was that we need to do a similar sort of thing for the biosciences and for a science of the biosphere.

We need more ways to bring the huge amount of observations we have today together with new types of theory to get this loop, where we're compressing what we know into simple theories, using those theories to make surprising predictions, testing those with data, and so forth. That's really the variance culture and the coarse-grained culture.

In our current moment, we have this new thing that we call exactitude culture, which is just the ability to model everything. Galileo didn't have this. He didn't have the ability to write down an arbitrarily large number of equations that he wanted. He couldn't write down an agent-based model for the planets and simulate that in a computer. He was forced to try and find these compressed mathematical representations.

In today's world, we can simulate huge numbers of things and make exceptionally complicated simulations. That's a third category. We have this with certain Earth system models, very detailed models of the economy, and artificial intelligence is certainly in that space.

We think each of these has trade-offs. Each of these three cultures has trade-offs, and we really need to find a way to walk amongst the corners of that triangle to get the best knowledge. There are certain things coarse-graining is best for, and there are other things simulation is best for. We always need observation to test both types of knowledge, and that's where we find ourselves.

Tim Scarfe

Chomsky said to us that deep learning is a bit like—he used the term “anything goes”—and, in his estimation, as a theory, it didn't demarcate what something isn't versus what it is. In your estimation, what makes a good scientific theory, and what does it mean for us to actually understand something?

Chris Kempes

For me, it's all about compactness and compression. I think the amazing thing about equations is that we can transmit them to each other quickly, easily, and in small forms. Now, there's a huge amount of knowledge that one requires to then decode those equations. You and I might both have to spend 30 years learning all the mathematics it takes to transmit a certain sort of equation to each other.

But once we've done that, once we have that training, this compact form is really an easy way to transmit understanding and knowledge. One of my favorite ways to test understanding is to predict the unseen or the unexpected.

Many theorists get very excited when they have a theory that predicts something that hasn't been seen yet, because it's what I think Rob Phillips once called a “dangerous prediction.” There's no data for it yet. There's no way you could have tuned your theory to match some old data. You're making a prediction that will either be right or wrong about something that hasn't been seen yet.

But that's a real notion of understanding, I think: we've never looked for this, we've never seen this, but if X is true and Y is true, then certainly Z must be out there. Let's go find it. I think that's a real demonstration of understanding.

Tim Scarfe

I've just read your paper with David Krakauer, “The Multiple Paths to Life,” and towards the end of the paper, you said you want to have a universal theory of life. Tell me about that.

Chris Kempes

It's something that's been of interest for almost as long as human thought: what is life? How do we understand living things and so forth? That question has been more and less obvious to people over the history of science. Sometimes people say, of course, we know what life is. It's a frog. You see one there and so forth.

But what we're really after is: what are the principles that go into a theory of the living? How do we have a set of principles that helps us understand how life first came to be? How do you get an origin of life? How does that life start to gain more complexity? How does it eventually start to add more and more intelligence? How do you get new types of what are called major transitions in evolution?

As life gets bigger and more complicated, how eventually do you get new types of life? In that paper, we argue that from certain theoretical perspectives, human culture should be seen as life. It's just life living on a very strange substrate. That substrate is human minds.

Language is the same sort of thing. We argue that in silico life, artificial life, should also count. There should be no question that that counts. Again, it's just life living in a very weird substrate: the substrate of computers that are built by humans and so forth.

Our interest was really what sort of theories, what sort of principles, help us understand all of those different cases. In that paper, we're very careful to say we don't think we know what the theory is yet. We're far from it, but there's a style of thinking that hopefully can push us down that path.

We point to some emerging theories that are sort of exciting. There are new theories of agency. There are new theories of semantic information. David Krakauer and a bunch of colleagues have a paper on “The Information Theory of Individuality,” which helps us understand what an individual is.

All this work that I and many collaborators do on scaling laws looks like something that we can start to build into theories of life. In that paper, we say that these are all ingredients, and at some point in the future, hopefully we'll have some projection of all these ingredients into some new thing that we'll call life.

Maybe that's a set of equations. Maybe that's a set of concepts. Maybe it's more agency, less intelligence. We don't know. But we think we're in an exciting time where people are building quantitative theories to get at some of the ingredients.

Again, looking at the history of science, there are many cases where all the ingredients were there, and then people figured out, “Oh, this is the right combination. This is the right projection to give us the theory that really gives us traction on something.”

Tim Scarfe

Searle, for example, had this paper, “Minds, Brains, and Programs,” and what he was basically saying is that the physical instantiation is very important, and if you remove the instantiation, then it doesn’t work anymore. You had this wonderful quote in the paper where you were saying that the materials on Earth might be the universal life machine. Do we need the material?

Chris Kempes

So I think we need a material. [laughter] Right, I agree with instantiation. I agree with embodiment. Partly, that’s because embodiment is what connects software or concepts to real constraints. That’s a lot of what I focus on: once you have a cell, once you have an encapsulation for the simplest life, that then has to interact with the physical world in ways where we understand what the dominant physics are, and that allows us to predict quite a lot about life.

It’s important to separate the universal from the particular, or the path-dependent or the contingent. There are many reasons why the particular material may not be essential. Life is such a hard problem that one way we’ve gotten traction is just to focus on the things we have: DNA and RNA and ribosomes and the folded proteins that produce a lot of function in cells, and the lipid membranes that encapsulate them. All of that is the biochemistry we know, and I think we’ve gotten very attached to that because we’re still trying to understand how it came to be, all the things it does, and how it gets more complicated.

But if we really step back for a second, there are lots of ways to achieve the same sorts of functions. One can make a functionalist argument about what life might be, and then the materials become much less central. You could have radically different materials performing the same sort of function. We talk about this in that paper in computational terms. You can say there’s an abstract algorithm, and then there are often many different hardware implementations on which you could implement that algorithm, and the mapping is what one has to think about. That’s where there’s some trickiness.

You could even say there’s a process for which there are many algorithms that will have the same sort of outcome, like sorting, and that then could have multiple software implementations and multiple hardware implementations, and the outcome is the same somehow: a sorted list. You could talk about relative efficiencies and other sorts of constraints. I think it’s about going back and forth between all those layers to say what types of things we want in life and in understanding life, according to those same sorts of principles.

I’ll say this is a hugely emerging topic at the moment: focusing on the functional bit of life and using that to say the materials might be less important. David and I wrote about it in that paper. Michael Lachmann has been working on this. Michael, Sara Walker, Lee Cronin, and I have been working on this in other work. I think it’s really an exciting time for trying to step away from the particulars of materials and trying to understand some principles about life.

Tim Scarfe

Yes. As an aside, I’ve spoken to several functionalists this week, for example, Joscha Bach, and he has an information ontology. I suppose you’re pointing to a type of functionalism that is compatible with materialism, where you could have higher-order processes, and these processes could instantiate themselves in other types of material, and we’re not really rejecting materialism.

But I wanted to talk about your hierarchy. This is absolutely fascinating. There are 3 levels. There are materials, so things like chemical bonds and kinetics. There are constraints, so things like the maximum entropy principle and optimization, things like variational and action methods. We’re going to show a graphic on the screen now.

This amazing visual hierarchy that you’ve got in the paper shows that these levels work together. There’s the space of living at the top, where we have these higher-level principles, and that’s not completely homogeneous, but more homogeneous. In the middle, we have quite a diverse, heterogeneous set of constraints, and then we have the set of possible materials at the bottom. Absolutely amazing. Can you explain that?

Chris Kempes

Our proposal there is that you could get lots of different origins of life on different planets in radically different materials, and all of them would undergo one of these phylogenetic trees, where organisms compete and diversify and mutate and evolve and so forth. That could be happening on really different substrates.

Our proof of concept there is language, which, as I said already, is evolving on the substrate of human minds. People have written down really nice theories for that, showing that it’s an evolutionary dynamic. You can write down the evolutionary process for language. There, you’re getting an evolutionary dynamic on top of a new substrate: human minds.

Now you could say, well, that substrate is still made of carbon and all the rest, but that’s not really the essential piece. It’s the substrate that behaves in a certain way. It has new properties, and on top of that you get something like language and then culture. So we think we’re completely uncommitted to the materials. The materials could be totally different. They’re like different hardware implementations, and we expect that to be quite diverse across the universe for that reason.

We don’t think you should expect to go to, say, a different solar system and find intelligent life built on exactly the same biochemistry. We think that would be exceptionally unexpected. Then you could say, okay, are we just stuck with that? Are we stuck with this huge diversity of life across the universe? Is there nothing more to say about it? Not quite, because all of that still lives in a physical universe. It still lives within the constraints of physics.

If you lift up a layer, then you have the laws of gravity, the laws of diffusion, and all sorts of different physical forces that matter to organisms—matter to any organism made of anything at a particular scale. There you can then start to say, well, if I write down theories based on—imagine I just have a cell in a fluid that has to interact with a diffusive process—great, that’s a really general model. I haven’t actually had to tell you much about the materials. I didn’t invoke DNA in telling you that story. I didn’t invoke proteins.

Now we could say there’s something we can say about any sphere of living material that’s really small, say, bacterial scale, anywhere in the universe. Our strong proposal is that once we lift to the layer of constraints like physics, we’re collapsing a huge amount of material diversity into a more compressed space of constraints. But there still could be ways materials put you in different constraint spaces.

Different planets still could have radically different constraints because of things like temperature and pressure and the particular chemistry and how acidic the environment is, all those sorts of things. So we still allow for some diversity there. The question is, okay, but what would any living process be doing? That’s what lifts us up to these optimization principles.

Many people, including David, have written about how evolution is a learning dynamic. There are certain ways you can write down the equations, and it looks exactly like certain learning dynamics. They’re used repeatedly. That feels much more like an abstracted principle that should be true of any living system, just that it’s following a certain sort of evolutionary dynamic.

There’s actually this wonderful thing called the error threshold, which is how fast you can mutate given how much information you’re trying to propagate to the next generation.

Tim Scarfe

The Miller principle.

Chris Kempes

Yes, that is equivalent. It also gets called the error threshold. If I mutate too quickly, I can’t adapt anymore, given how much information I have. Again, there I haven’t said anything about materials. I haven’t even said anything about physics. I’ve just said you’re an evolving process with some error rate, and you’re trying to adapt to a new world.

There are constraints on how fast you can mutate and still be able to adapt, given the size of the information and how big your population is and some other things that matter for evolutionary theory. But that’s really fundamental, right? That should apply to language and culture and cells and genomes and all the rest.

Tim Scarfe

Yeah. Even that as a principle of life is fascinating. That conversation I had with David was just earth-shattering for me. He was talking about these adaptive processes that kind of surpass traditional evolution. For example, ontogenetic hacking, which is where we can store information in our nervous systems and brains and culture and so on.

There was a quote from David’s paper. I’m not sure if you were on that paper as well, but the definition of life was “the union of 2 crucial energetic and informational processes, producing an autonomous system, metabolically encoding and extracting information of survival value and propagating through time.” Isn’t that fascinating?

Chris Kempes

I love that. Yeah. I think, again, that definition has all of the ingredients that we think will eventually be in a definition or a theory of life. The community at present has different weightings on those different pieces. Some people are very focused on metabolism and energy. I work a lot on energy, although I don’t think it’s the only thing.

Some people are very focused on autopoiesis, self-generation, and replication to the next generation. Other people are very focused on information. Other people are very focused on computation. I think all the ingredients are there, and there’s something exciting happening in the field because many people’s theories have these overlapping ingredients. I think it’s just about weighting them and quantifying the details of how we bring each into a sophisticated set of metrics, right? Yeah.

Tim Scarfe

What I love about this functionalist perspective is the substrate independence. There’s this beautiful idea of a kind of memeplex, where you have certain patterns of functional processing and they can jump into different phylogenies. Can you give me an example of that? I mean, does that potentially explain how the sophisticated life that we have in our phylogeny could have transferred from another one?

Chris Kempes

Yeah. So, I think there are different ways to think about that. One is that there is a whole lot of lateral transfer that can happen across the tree of life in lots of different ways, right? So, even in bacteria, you have these lateral gene transfers where you can move bits of genome from one genome to another. You can discover something in one lineage and then bring it over to another lineage.

That's great. There's this whole other process of just good old-fashioned convergence [laughter], which is an old idea. It just says that, in certain cases, there are targets for a function that, if you achieve that function, it's likely to look a certain way, and so you see similar solutions across the tree of life.

Right? So, we get many origins of the eye. You can imagine that the eye is so complicated that maybe it only gets discovered once, and then everything that has an eye has a common ancestor. Not true. Eyes evolve many times. There are differences in the details of eyes in terms of exactly how they see, how they're constructed, and slightly what they're made of and so forth. But in some sense, they're all doing the same sort of physics.

Chris Kempes

So, that's the convergent bit. The convergent bit is because the physics is a target, right? We understand that there are certain ways to focus light and obtain a picture at a distance, and so forth. That's really the target for convergence.

I think there are two things happening. Sometimes something gets discovered in one lineage and transferred, and the other is that something is so predicted by physics that, if the function happens, it will look a certain way, even if some of the details are different.

I think what's really interesting about human society is that we're really, really good at the transfer bit, right? For example, you can have things discovered in entirely different cultures with different languages. Sometimes things like agriculture get discovered multiple times. That's maybe more of a convergent thing. But then there are other cases where you have some really neat thing discovered in one part of human society, and then it can immediately propagate to the rest, right?

Our genomes for intaking and taking on information or rejecting it are really flexible. I mean, "genome" is very abstracted—our cultural genomes, right? Because that process is, if you tell me an idea, I can filter it, think about it, decide if I want to integrate it, and so forth.

You might try to mutate my mind in some way by giving me a little bit of information, but I get to think about that and process it and decide if I want to integrate it, and decide what actions I might want to take on it. That's all really key. I think that's the extra sauce of society and culture: we have a higher rate of transfer, but we also have really good procedures for deciding if we want to allow the transfer or not, right? If I tell you a bad idea, you might remember it for 0 seconds, right? And that's important.

Tim Scarfe

Does convergence happen at multiple levels? With this hierarchy that you've proposed in mind, I can understand how the principle of least action, or something similar, will give rise to the convergence of certain patterns in different parts of the phylogeny. Then, perhaps at the optimization level, we might have a higher level, more abstract form of convergence in different parts of the phylogeny.

What I'm driving toward here is: do you think that there could be some kind of information phylogeny which can eventually transcend the material substrate? Does it resemble a basin of attraction, where patterns can't really migrate to very different materials, or do you think there's something higher-level going on which really allows patterns to move around? Wouldn't that be cool?

Chris Kempes

Yeah, I think many people have a notion that there might be something like that if we can find the right projection—a general enough theory. I don't think it's something we currently have a ton of traction on, but maybe it is. People are thinking very hard about software evolution, how that looks like, biological evolution, and all these different things.

Maybe someday we will find a notion where we realize, "Oh, right, life just has this process," and then, when we started to build software systems, it did exactly the same thing in terms of a bunch of people working on some open-source piece of code that then had a very particular evolutionary dynamic. I don't think we know what those projections look like, other than at these very coarse-grained levels: what's the macro-scale evolutionary dynamic?

So, there's still some fuzziness there, but I think the hope is that someday one can find that projection. I mean, I think in general—this is a very meta point—in general, theories are often, you know, good theories should either tell you a bunch of things that look different, or actually just a projection onto one space. When you see it at exactly the right angle, all the things line up and you realize, "Oh, that was just one thing."

Or a theory should tell you, no, at the most fundamental level, these things are provably different. There's no way to project them into the same space; they're fundamentally different in some interesting way. Or these are the similarities they share, and these are the similarities that we know provably can't be shared by the two things. To me, that's the whole goal of theories: to tell us what's the same but hiding in plain sight, where the sameness is hiding in plain sight, and what's fundamentally different.

Tim Scarfe

Similar to how we started the conversation, in this paper you said there are extant theories of life. So, comparing existing life-history theories, looking at the trajectories and principles—abstract principles for all possible life—we are a little bit Earth-centric in how we think about life. The million-dollar question for me is: could we simulate life in a computer?

Chris Kempes

Oh, it's a very interesting question. I think if you can get enough constraints and enough complexity in the environment, then there's no reason you couldn't simulate life in a computer. Computer viruses, we say, are lifelike, right? They get passed around, they have functions, they're hard to get rid of, and all these other sorts of things. Some of them might even evolve and so forth, right?

There are perpetual debates about whether anything counts as life in any context, whether that's creating synthetic life in the lab or creating artificial life in the computer. There's endless debate about where the threshold would be. I think part of that is that we don't have a strong theory.

If you and I wrote down a 2-dimensional simulation for a gas in a computer and asked, "Okay, is this obeying the second law of thermodynamics?" you and I would immediately be able to say yes or no. There's just a calculation we could do. Obviously, your computer's obeying the second law of thermodynamics: it's heating up the room, and the air conditioner is fighting against that, and all the rest.

But even in the environment of the computer, someone could look at my code and run my simulation and say, "That's a really interesting simulation you created, but I don't think it obeys—I don't think you've built in it obeying the second law of thermodynamics." Now, if we wanted to try and do the same thing for a living system, that becomes a much harder conversation.

If we wanted to say, "Okay, I really have a simulation on my computer that is life," then we're into this whole axiom space where the thresholds are, and we just don't have a good, compact theory to tell us when we've crossed that threshold. But I think in principle, there's just no reason why, with enough compute, enough constraints, and enough complexity inside some artificial world, you couldn't create life.

Now, there's a whole other question here about embodiment. There are people who have strong commitments to a certain sort of materialism that would rule out certain computer simulations. That's part of a really interesting philosophical debate, right? For me, I'm mostly interested in principles, and so I don't have strong commitments to those debates yet because I don't think we understand all the principles.

Tim Scarfe

Yeah, I mean, we intuitively know that the causal graph will be different. The energy usage will be different. There are differences, but David said something interesting: he thinks about life in terms of representation, inference, and adaptivity.

That brings up all of these interesting questions, like: is a virus intelligent? Is culture intelligent? With the virus one in particular, we kind of feel that it doesn't make sense to talk about it as being a life form when it's so obviously parasitic on its instantiation.

We're increasingly going to this abstract level now, where we're talking about things that supervene on the physical many levels down as possibly being agents or intelligent organisms in their own right. The language that we use is the same thing as in language models: we use mentalistic terms like beliefs, deception, and thinking. It's hard for us to think about this because the language that we use is so grounded in the way we do it.

Chris Kempes

Yeah.

Chris Kempes

I think that's a very interesting point. We would say that a lot of the thinking about what is life has been trying to argue about lists of axioms: life needs to have this and that and that. What you put in the list rules in and rules out what is life, and some lists account for viruses while other lists don't. We really tried to argue in that paper that the dynamics of viruses are clearly living.

Then we tried to point out that there's a really weird thing about parasitism: how we view it. If you think about a virus like language or culture, it's an organism that has a very strange environment. That environment is a host, like us or like bacteria. Viruses infect bacteria as well, so it's a very strange life form with a really complicated environment.

But we're a strange life form with a really complicated environment, right? We don't make our own energy directly. You and I didn't sit outside in the sun for an hour and a half before this interview, photosynthesizing and building up enough sugars to have the mental energy to talk about this. We ate a bunch of vegetables and other things that did all that work, right? We're already, in some sense, all heterotrophs. All predators, in some sense, are a certain sort of parasite: we require other things that are doing the primary work of energy capture and transformation.

We also have this internal microbiome, right? We're a walking ecology. So we're both parasites and an ecology. Our argument in that paper is that if you take a cyanobacterium, which is just a small organism that makes energy directly from the sun, it's simple and self-contained, and it gets all of its energy right from the sun. Maybe that thing is the most living thing.

But as you move away from that toward viruses and us, there are certain perspectives where we'd say we're not necessarily more living than a virus. There are other perspectives where we're clearly more living, right? You and I are having this conversation. We've put things on the moon. There's a certain sort of agency, prediction about the future, and technology construction that is clearly unique about many of the things that we do.

But in the wrong projection—again, thinking about this projection space—us and viruses look like the same sort of parasites living on different types of really complicated environments. So I think we can start to think about how that applies to AI and learning in general.

On this other point you made about intelligence, I think a lot of us want to put all of the things that matter to life on a spectrum, right? That's what physics does a good job of as well. I want to say that something has zero intelligence—or 10 to the minus 20 intelligence, in some units. I don't want to have this binary: is it intelligent or not? I want to be able to arrange all systems that might be intelligent on a spectrum.

Maybe that spectrum goes from 10 to some huge negative number up to some really big number, 10 to some huge positive number, and we're on one end of that spectrum. I think that's what we need for all of these things—for agency, for intelligence, for self-replication. All of those need to be put on a spectrum so that we can fairly compare them.

Tim Scarfe

Yeah. I think it's possible to have categories and spectrums at the same time, so you can have spectrums inside the categories. I'm very interested when we look at the phylogeny: we see these phase changes, and maybe emergence is a term we might use.

For example, going from abiotic to biotic. I also speak to a lot of AGI people, and they adopt a form of cognitive chauvinism where they say humans have cognitive properties that other things don't. We can have a belief in a strong sense. Our form of intelligence and agency is something to do with the types of computation we can do.

At some point we become Turing machines. We have this Promethean moment with language, or something like that. So I suppose the question is: what triggers these Promethean moments where we see huge changes?

Chris Kempes

Yeah, I think that is important. Even if you have a metric like I was just describing, that metric can have sudden jumps, and it's important then to talk about what those jumps are. There's a reason we call water water and ice ice, right? You can write down an order parameter and you get a jump, and that's cool. That's really nice.

We've been doing a lot of work to try to understand why you have those jumps over the history of life. What we typically see is that you have some set of physical constraints that matter for a class of organisms, which predicts how things will change as the organism gets bigger or smaller. We have nice theory predicting that.

Those theories also tell you that at the boundary of those scaling relationships, you often get these strong asymptotic behaviors where things go off to infinity or zero. There's some hard limit to a category of organization of organisms. That creates a wall—an evolutionary wall—and that is where a phase transition is going to happen, right? You need to do something to jump over the wall.

I'm not sure you always jump over the wall. It's not clear to me that you always get these evolutionary transitions, and I'll explain why in a second. But if you're going to get bigger than a certain scale, it says you need to invent a certain sort of architecture that gets you away from that. That architecture is characteristically different.

Going from bacteria to unicellular eukaryotes, you have to put one prokaryote inside another prokaryote. It looks like it was a bacterium inside an archaeon. That's a new sort of architecture, right? Now suddenly you have 2 genomes, you have more internal membranes, and there's something really different happening there.

When you go to multicellularity—true multicellularity, where you're differentiating cell types and creating organs and tissues and all the rest, not just living in a colony—that's another sort of organization. It requires a different kind of regulation, communication, and developmental programs to get you there. That's another phase transition.

Interestingly, when we look at when those jumps happen, they typically happen around huge shifts in Earth history, when the environment of the planet radically changes. We have a paper showing that Snowball Earth—which is this period in Earth's history that happened a few times, when the planet almost completely covers itself in ice—we think induces multicellularity. A bunch of physical conditions become just right then to get bigger and become complex multicellular organisms.

Then when the world thaws out again, that is around and spreads and becomes bigger, and you've found that solution. That's a case where, yes, there are these transitions. We understand what the wall on one side is, and then maybe sometimes you need an environmental inducement to jump the wall.

Tim Scarfe

You invoked David Deutsch in your paper. He had this book, The Beginning of Infinity, and he spoke about the importance of separating matter and logic. What did he mean by that?

Chris Kempes

I could look at a computer and just say it's a bunch of electrons moving around. It's some complicated network with a current running over it. A river is a complicated network with a current running over it. What's unique about a computer is that we've built it in a certain way to perform certain logical operations in a repeatable way, so that we can give it inputs and give it outputs.

In the case of general-purpose computers, we can reprogram them and have an arbitrary notion of what inputs and outputs we want. We can write software for them. I think that's really the key: in the crudest sense, the physical description leaves out a whole bunch of information.

To understand certain architectures, or why the architecture is there, you would need to bring in a logical or software notion. I think that's what that separation is about.

Tim Scarfe

Can we talk about assembly theory? You've got a paper out about this, and it's a way of quantifying complexity, I suppose, by looking at how something can be built step by step. Can you explain what that is?

Chris Kempes

Yeah. This is a theory initially aimed at trying to search for life in the universe. A chemist, Lee Cronin, and a theoretical physicist, Sara Imari Walker, along with a bunch of other people who have gotten involved, have been interested in this idea: how do you fairly, and without being committed to the past knowledge I was talking about before—the biochemistry we have—look for life in the universe?

Assembly theory simply says that one way to do that is to look at the recursive use of parts and what the shortest path to build an object is. Here's the thing you're trying to get away from: I hand you a molecule and I say, “Is this molecule complex?” I'm not allowed to tell you anything about the synthesis that we used to make it. I'm not allowed to tell you if a living system made it. I'm not allowed to tell you if that living system shares our biochemistry or has different biochemistry.

How do you decide if that molecule is complex? What we want is something that bounds that complexity. We want an ultimate bound on that complexity. One way to do that is just to say that when you have a synthesis pathway—say you have an evolving set of objects that are following some evolutionary lineage—you invent a set of parts, and the easiest thing to do is take those parts and reuse them in some way. If you invent a new part, that's a more complicated thing to do.

With that notion in mind, you could say, “I give you an object, and you’re just trying to find the shortest path to build it,” where you build up a set of parts and then can recursively use those to make a next set of parts. You ask how often you have to build a new part or use an old part. Each of those counts as a step, and you’re just trying to find the shortest path to get something.

That’s definitely a bound, right? Certain processes could be much more complicated in building that up, but it sort of lower-bounds the complexity. By comparing all these lower bounds of complexity, you can fairly compare how complex an object is in the best-case, shortest-path process.

This gets away from things like, if I hand you carbon-60, which has a large molecular weight, you could say, “Well, that’s a very big object,” but it’s actually not so complex in those terms, in this assembly-theoretic perspective. Experimentally, it looks like there’s a threshold where you can go from abiotic to biotic. Each step in assembly space is in a very rapidly growing space of combinatorial possibilities, so each step is a really big step. You would expect a sharp cutoff somewhere, and it looks like that happens in the experimental data, which is exciting.

Tim Scarfe

Chris, this has been absolutely amazing. Thank you so much for joining us.

Chris Kempes

It’s been a blast. Thank you so much. Yeah.