Chris Lu, Michael Beukman, Michael Matthews, Jakob Foerster
{"title":"JaxLife:开放式代理模拟器","authors":"Chris Lu, Michael Beukman, Michael Matthews, Jakob Foerster","doi":"arxiv-2409.00853","DOIUrl":null,"url":null,"abstract":"Human intelligence emerged through the process of natural selection and\nevolution on Earth. We investigate what it would take to re-create this process\nin silico. While past work has often focused on low-level processes (such as\nsimulating physics or chemistry), we instead take a more targeted approach,\naiming to evolve agents that can accumulate open-ended culture and technologies\nacross generations. Towards this, we present JaxLife: an artificial life\nsimulator in which embodied agents, parameterized by deep neural networks, must\nlearn to survive in an expressive world containing programmable systems. First,\nwe describe the environment and show that it can facilitate meaningful\nTuring-complete computation. We then analyze the evolved emergent agents'\nbehavior, such as rudimentary communication protocols, agriculture, and tool\nuse. Finally, we investigate how complexity scales with the amount of compute\nused. We believe JaxLife takes a step towards studying evolved behavior in more\nopen-ended simulations. Our code is available at\nhttps://github.com/luchris429/JaxLife","PeriodicalId":501347,"journal":{"name":"arXiv - CS - Neural and Evolutionary Computing","volume":"86 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"JaxLife: An Open-Ended Agentic Simulator\",\"authors\":\"Chris Lu, Michael Beukman, Michael Matthews, Jakob Foerster\",\"doi\":\"arxiv-2409.00853\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Human intelligence emerged through the process of natural selection and\\nevolution on Earth. We investigate what it would take to re-create this process\\nin silico. While past work has often focused on low-level processes (such as\\nsimulating physics or chemistry), we instead take a more targeted approach,\\naiming to evolve agents that can accumulate open-ended culture and technologies\\nacross generations. Towards this, we present JaxLife: an artificial life\\nsimulator in which embodied agents, parameterized by deep neural networks, must\\nlearn to survive in an expressive world containing programmable systems. First,\\nwe describe the environment and show that it can facilitate meaningful\\nTuring-complete computation. We then analyze the evolved emergent agents'\\nbehavior, such as rudimentary communication protocols, agriculture, and tool\\nuse. Finally, we investigate how complexity scales with the amount of compute\\nused. We believe JaxLife takes a step towards studying evolved behavior in more\\nopen-ended simulations. Our code is available at\\nhttps://github.com/luchris429/JaxLife\",\"PeriodicalId\":501347,\"journal\":{\"name\":\"arXiv - CS - Neural and Evolutionary Computing\",\"volume\":\"86 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Neural and Evolutionary Computing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2409.00853\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Neural and Evolutionary Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.00853","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Human intelligence emerged through the process of natural selection and
evolution on Earth. We investigate what it would take to re-create this process
in silico. While past work has often focused on low-level processes (such as
simulating physics or chemistry), we instead take a more targeted approach,
aiming to evolve agents that can accumulate open-ended culture and technologies
across generations. Towards this, we present JaxLife: an artificial life
simulator in which embodied agents, parameterized by deep neural networks, must
learn to survive in an expressive world containing programmable systems. First,
we describe the environment and show that it can facilitate meaningful
Turing-complete computation. We then analyze the evolved emergent agents'
behavior, such as rudimentary communication protocols, agriculture, and tool
use. Finally, we investigate how complexity scales with the amount of compute
used. We believe JaxLife takes a step towards studying evolved behavior in more
open-ended simulations. Our code is available at
https://github.com/luchris429/JaxLife