stringtranslate.com

Искусственная жизнь

Подборка имитированных «плавающих роботов»

Искусственная жизнь ( ALife или A-Life ) — это область исследований, в которой исследователи изучают системы, связанные с естественной жизнью , ее процессами и ее эволюцией, посредством использования симуляций с компьютерными моделями , робототехникой и биохимией . [1] Дисциплина была названа Кристофером Лэнгтоном , американским ученым-компьютерщиком , в 1986 году . [2] В 1987 году Лэнгтон организовал первую конференцию в этой области в Лос-Аламосе, штат Нью-Мексико . [3] Существует три основных вида искусственной жизни, [4] названных по их подходам: мягкая , [5] от программного обеспечения ; жесткая , [6] от аппаратного обеспечения ; и влажная , от биохимии. Исследователи искусственной жизни изучают традиционную биологию , пытаясь воссоздать аспекты биологических явлений. [7] [8]

Обзор

Искусственная жизнь изучает фундаментальные процессы живых систем в искусственных средах, чтобы глубже понять сложную обработку информации, которая определяет такие системы. Эти темы обширны, но часто включают эволюционную динамику , эмерджентные свойства коллективных систем, биомимикрию , а также связанные с этим вопросы философии природы жизни и использования свойств, подобных свойствам жизни, в художественных произведениях. [ необходима цитата ]

Философия

Философия моделирования искусственной жизни сильно отличается от традиционного моделирования, поскольку изучает не только «жизнь, какой мы ее знаем», но и «жизнь, какой она могла бы быть». [9]

Традиционная модель биологической системы будет фокусироваться на захвате ее самых важных параметров. Напротив, подход моделирования alife, как правило, будет стремиться расшифровать самые простые и общие принципы, лежащие в основе жизни, и реализовать их в симуляции. Затем симуляция предлагает возможность анализировать новые и различные системы, подобные жизненным.

Владимир Георгиевич Редько предложил обобщить это различие на моделирование любого процесса, приведя к более общему различию «процессов, какими мы их знаем» и «процессов, какими они могли бы быть» [10] .

В настоящее время общепринятое определение жизни не рассматривает никакие текущие симуляции или программное обеспечение как живые, и они не являются частью эволюционного процесса какой-либо экосистемы . Однако возникли различные мнения о потенциале искусственной жизни:

Программный («мягкий»)

Методы

Программно-ориентированный

Программные симуляции содержат организмы с языком «генома». Этот язык чаще всего имеет форму полной компьютерной программы Тьюринга, чем фактической биологической ДНК. Производные сборки являются наиболее распространенными используемыми языками. Организм «живет», когда выполняется его код, и обычно существуют различные методы, позволяющие саморепликацию . Мутации обычно реализуются как случайные изменения кода. Использование клеточных автоматов является обычным, но не обязательным. Другим примером может быть искусственный интеллект и многоагентная система/программа .

Модульный

Автомобиль Брайтенберга , способный ориентироваться с помощью обнаружения света

К существу добавляются отдельные модули. Эти модули изменяют поведение и характеристики существа либо напрямую, путем жесткого кодирования в симуляции (тип ноги A увеличивает скорость и метаболизм), либо косвенно, через возникающие взаимодействия между модулями существа (тип ноги A движется вверх и вниз с частотой X, которая взаимодействует с другими ногами для создания движения). Как правило, это симуляторы, которые делают упор на создание пользователем и доступность, а не на мутацию и эволюцию.

На основе параметров

Организмы, как правило, создаются с предопределенным и фиксированным поведением, которое контролируется различными параметрами, которые мутируют. То есть, каждый организм содержит набор чисел или других конечных параметров. Каждый параметр контролирует один или несколько аспектов организма четко определенным образом.

На основе нейронной сети

Эти симуляции имеют существ, которые обучаются и растут с использованием нейронных сетей или близкой производной. Акцент часто, хотя и не всегда, делается на обучении, а не на естественном отборе.

Моделирование сложных систем

Математические модели сложных систем бывают трех типов: модели черного ящика (феноменологические), модели белого ящика (механистические, основанные на первых принципах ) и модели серого ящика (смеси феноменологических и механистических моделей). [12] [13] В моделях черного ящика индивидуальные (механистические) механизмы сложной динамической системы остаются скрытыми.

Математические модели сложных систем

Модели черного ящика полностью немеханистичны. Они феноменологичны и игнорируют состав и внутреннюю структуру сложной системы. Из-за непрозрачной природы модели взаимодействия подсистем не могут быть исследованы. Напротив, модель белого ящика сложной динамической системы имеет «прозрачные стенки» и напрямую показывает базовые механизмы. Все события на микро-, мезо- и макроуровнях динамической системы напрямую видны на всех этапах эволюции модели белого ящика. В большинстве случаев разработчики математических моделей используют тяжелые математические методы черного ящика, которые не могут создавать механистические модели сложных динамических систем. Модели серого ящика являются промежуточными и объединяют подходы черного и белого ящика.

Логическая детерминированная модель клеточных автоматов, основанная на индивидуальных особенностях, для роста популяции одного вида

Создание модели «белого ящика» сложной системы связано с проблемой необходимости априорных базовых знаний о субъекте моделирования. Детерминированные логические клеточные автоматы являются необходимым, но не достаточным условием модели «белого ящика». Вторым необходимым условием модели «белого ящика» является наличие физической онтологии исследуемого объекта. Моделирование «белого ящика» представляет собой автоматический гиперлогический вывод из первых принципов , поскольку полностью основано на детерминированной логике и аксиоматической теории субъекта. Целью моделирования «белого ящика» является выведение из базовых аксиом более детального, более конкретного механистического знания о динамике исследуемого объекта. Необходимость формулирования внутренней аксиоматической системы субъекта перед созданием его модели «белого ящика» отличает модели клеточных автоматов типа «белого ящика» от моделей клеточных автоматов, основанных на произвольных логических правилах. Если правила клеточных автоматов не были сформулированы из первых принципов предмета, то такая модель может иметь слабое отношение к реальной проблеме. [13]

Логическая детерминированная индивидуальная клеточно-автоматная модель межвидовой конкуренции за один ограниченный ресурс

Известные симуляторы

Это список симуляторов искусственной жизни и цифровых организмов :

Аппаратный («жесткий»)

Искусственная жизнь на основе аппаратных средств в основном состоит из роботов , то есть автоматически управляемых машин, способных выполнять задачи самостоятельно.

На биохимической основе («мокрый»)

Биохимическая жизнь изучается в области синтетической биологии . Она включает в себя такие исследования, как создание синтетической ДНК . Термин «мокрый» является расширением термина « мокрое оборудование ». Усилия по созданию «мокрой» искусственной жизни сосредоточены на проектировании живых минимальных клеток из живых бактерий Mycoplasma laboratorium и на построении неживых биохимических клеточных систем с нуля.

В мае 2019 года исследователи сообщили о новой вехе в создании новой синтетической (возможно, искусственной) формы жизнеспособной жизни , варианта бактерии Escherichia coli , путем сокращения естественного числа 64 кодонов в бактериальном геноме до 59 кодонов, чтобы кодировать 20 аминокислот . [16] [17]

Открытые проблемы

Как жизнь возникает из неживого? [18] [19]
Каковы возможности и ограничения живых систем?
Как жизнь связана с разумом, машинами и культурой?

Связанные темы

  1. Агентное моделирование используется в искусственной жизни и других областях для изучения возникновения систем.
  2. Искусственный интеллект традиционно использует подход «сверху вниз» , в то время как искусственная жизнь обычно работает снизу вверх. [20]
  3. Искусственная химия зародилась как метод в сообществе живых существ для абстрагирования процессов химических реакций.
  4. Эволюционные алгоритмы являются практическим применением слабого принципа alife, применяемого к задачам оптимизации . Было создано много алгоритмов оптимизации, которые заимствуют или очень точно отражают методы alife. Основное отличие заключается в явном определении приспособленности агента по его способности решать задачу, а не по его способности находить пищу, размножаться или избегать смерти. [ необходима цитата ] Ниже приведен список эволюционных алгоритмов, тесно связанных с alife и используемых в ней:
  5. Многоагентная система . Многоагентная система — это компьютеризированная система, состоящая из нескольких взаимодействующих интеллектуальных агентов в среде.
  6. Эволюционное искусство использует приемы и методы искусственной жизни для создания новых форм искусства.
  7. Эволюционная музыка использует схожие приемы, но применяется к музыке, а не к визуальному искусству.
  8. Абиогенез и происхождение жизни иногда также используют методологии alife.
  9. Квантовая искусственная жизнь применяет квантовые алгоритмы к системам искусственной жизни.

История

Критика

Искусственная жизнь имеет противоречивую историю. Джон Мейнард Смит критиковал некоторые работы по искусственной жизни в 1994 году как «науку, лишенную фактов». [21]

Смотрите также

Ссылки

  1. ^ "Dictionary.com definition" . Получено 2007-01-19 .
  2. Энциклопедия когнитивных наук Массачусетского технологического института, Издательство Массачусетского технологического института, стр. 37. ISBN 978-0-262-73144-7 
  3. ^ "Доктор Франкенштейн игровой индустрии". Next Generation . № 35. Imagine Media . Ноябрь 1997. стр. 10.
  4. ^ Марк А. Бедо (ноябрь 2003 г.). "Искусственная жизнь: организация, адаптация и сложность снизу вверх" (PDF) . Тенденции в когнитивных науках. Архивировано из оригинала (PDF) 2008-12-02 . Получено 2007-01-19 .
  5. ^ Мачей Комосински и Эндрю Адамацкий (2009). Искусственные модели жизни в программном обеспечении. Нью-Йорк: Springer. ISBN 978-1-84882-284-9.
  6. ^ Эндрю Адамацкий и Мацей Комосински (2009). Искусственные модели жизни в оборудовании. Нью-Йорк: Springer. ISBN 978-1-84882-529-1.
  7. ^ Лэнгтон, Кристофер. «Что такое искусственная жизнь?». Архивировано из оригинала 2007-01-17 . Получено 2007-01-19 .
  8. ^ Агилар, В., Сантамария-Бонфил, Г., Фрезе, Т. и Гершенсон, К. (2014). Прошлое, настоящее и будущее искусственной жизни. Frontiers in Robotics and AI, 1(8). https://dx.doi.org/10.3389/frobt.2014.00008
  9. См. Langton, CG 1992. Искусственная жизнь. Архивировано 11 марта 2007 г. в Wayback Machine . Addison-Wesley. ., раздел 1
  10. ^ См. Red'ko, VG 1999. Mathematical Modeling of Evolution. in: F. Heylighen, C. Joslyn and V. Turchin (редакторы): Principia Cybernetica Web (Principia Cybernetica, Брюссель). О важности моделирования искусственной жизни с космической точки зрения см. также Vidal, C. 2008. The Future of Scientific Simulations: from Artificial Life to Artificial Cosmogenesis. In Death And Anti-Death, ed. Charles Tandy, 6: Thirty Years After Kurt Gödel (1906–1978) p. 285-318. Ria University Press.)
  11. ^ Ray, Thomas (1991). Taylor, CC; Farmer, JD; Rasmussen, S (ред.). «Подход к синтезу жизни». Искусственная жизнь II, Исследования Института Санта-Фе в области наук о сложности . XI : 371–408. Архивировано из оригинала 2015-07-11 . Получено 24 января 2016. Цель этой работы — синтезировать, а не моделировать жизнь.
  12. ^ Калмыков, Лев В.; Калмыков, Вячеслав Л. (2015), «Решение парадокса биоразнообразия с помощью логически детерминированных клеточных автоматов», Acta Biotheoretica , 63 (2): 1–19, doi :10.1007/s10441-015-9257-9, PMID  25980478, S2CID  2941481
  13. ^ ab Калмыков, Лев В.; Калмыков, Вячеслав Л. (2015), "Модель белого ящика S-образного и двойного S-образного роста популяции одного вида", PeerJ , 3:e948: e948, doi : 10.7717/peerj.948 , PMC 4451025 , PMID  26038717 
  14. ^ [1] Архивировано 30.03.2012 в Wayback Machine Aevol
  15. ^ [2] Проект Bibites
  16. ^ Циммер, Карл (15 мая 2019 г.). «Ученые создали бактерии с синтетическим геномом. Это искусственная жизнь? — Важным событием для синтетической биологии стало то, что колонии E. coli процветают с ДНК, созданной с нуля людьми, а не природой». The New York Times . Получено 16 мая 2019 г.
  17. ^ Фреденс, Юлиус и др. (15 мая 2019 г.). «Полный синтез Escherichia coli с перекодированным геномом». Nature . 569 (7757): 514–518. Bibcode :2019Natur.569..514F. doi :10.1038/s41586-019-1192-5. PMC 7039709 . PMID  31092918. 
  18. ^ "Libarynth" . Получено 2015-05-11 .
  19. ^ "Caltech" (PDF) . Получено 2015-05-11 .
  20. ^ "AI Beyond Computer Games". Архивировано из оригинала 2008-07-01 . Получено 2008-07-04 .
  21. ^ Хорган, Дж. (1995). «От сложности к запутанности». Scientific American . стр. 107.

Внешние ссылки