Machine Zygote: Causal Biparental Heredity Before Learning in a Germline--Soma Artificial Agent
이 논문은 학습이 일어나기 전 인공 에이전트에게서 측정 가능한 양친 유전의 인과적 증거를 제공하는 계산적 생식선-체세포 프레임워크인 "머신 자이고트(Machine Zygote)"를 소개하며, 부모의 유전적 기여가 발달 역학이나 출생 후 학습과는 독립적으로 표현형 형질을 유의미하게 결정한다는 것을 입증한다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
인공지능의 광활한 풍경 속에서, 연구자들은 살아있는 생명체처럼 스스로 성장하고 변화할 수 있는 기계를 만드는 방법에 오랫동안 매료되어 왔습니다. 수십 년 동안 과학자들은 로봇에게 단순한 시작 코드로부터 복잡한 신체와 행동을 발달시킬 수 있는 '설계도'를 부여하는 방법, 즉 발달 인코딩(developmental encoding)이라고 알려진 과정을 탐구해 왔습니다. 그들은 또한 로봇이 경험으로부터 학습하고 그 학습된 기술을 디지털 자손에게 전달하는 방법도 연구했습니다. 그러나 하나의 특정한 질문은 확실하게 답하기 어려운 과제로 남아 있었습니다. 바로 새로운 인공 에이전트가 단 한 순간의 학습이나 적응을 거치기도 전에, 두 부모로부터 특정한 행동을 물려받을 수 있는가 하는 점입니다. 자연계에서 갓 태어난 동물의 형질은 부모의 유전자가 혼합된 결과물이지만, 디지털 영역에서는 로봇의 행동이 물려받은 코드 때문인지 아니면 생성 과정에서의 무작위적인 노이즈 때문인지 구별하기가 종종 어렵습니다. 무엇이 진정으로 전해 내려온 것인지, 아니면 그저 운 좋은 우연인지를 구별하는 것은 인공 생명체가 어떻게 진화할 수 있는지를 이해하는 데 매우 중요합니다.
리예스 사드 사우드(Lyes Saad Saoud)라는 연구자는 "머신 자이고트(Machine Zygote, 기계 배아)"라는 새로운 계산 실험을 통해 이 수수께끼를 해결하고자 했습니다. 목표는 두 부모 로봇이 자신의 유전 코드를 기여하여 자식을 형성하고, 학습이나 적응이 일어나기 전 탄생 직후의 자식의 행동을 측정할 수 있는 디지털 시스템을 만드는 것이었습니다. 이 설정은 인과관계를 엄격하게 테스트하도록 설계되었습니다. 연구진은 각각 고유한 명령 세트를 가진 네 가지 서로 다른 부모 로봇에서 시작했습니다. 그들은 가능한 모든 조합으로 부모들을 짝지어 수백 마리의 디지털 자손을 만들어냈습니다. 각 자손은 특정한 과정을 통해 구축되었습니다. 부모의 코드가 혼합되고 약간 변형된 후, 일반적인 시작점에서 새로운 로봇의 몸과 뇌를 키워내는 발달 시스템에 입력되었습니다. 이 새로운 로봇이 완전히 형성되면, 그 뇌는 동결되었습니다. 로봇은 학습하거나 조정하거나 변화할 수 없었습니다. 연구진은 로봇을 일련의 테스트에 투입하여 얼마나 빨리 움직이는지, 어떻게 걷는지, 그리고 밀렸을 때 얼마나 잘 회복하는지를 관찰했습니다.
결과는 부모와 신생아 사이에 명확하고 측정 가능한 연결 고리가 있음을 보여주었습니다. 640마리의 자손을 대상으로 한 대규모 테스트에서, 연구진은 어머니와 아버지의 정체가 신생아의 여섯 가지 행동 중 다섯 가지에 유의미한 영향을 미친다는 것을 발견했습니다. 걷는 속도, 발걸음의 리듬, 탐사 범위와 같은 형질에 대해 부모의 조합이 중요했습니다. 데이터는 부모의 유전적 기여가 이러한 행동 차이의 36%에서 53% 사이를 설명한다는 것을 나타냈습니다. 이것이 단순한 우연이 아님을 증명하기 위해, 연구진은 더 엄격한 실험을 수행했습니다. 즉, 부모의 코드가 혼합되는 방식과 로봇을 구축하는 데 사용된 무작위 노이즈를 포함한 정확한 조건들을 설정한 뒤, 단 하나의 부모만을 교체했습니다. 다른 모든 것을 동일하게 유지한 채 어머니 또는 아버지 중 한 명만을 교체했을 때, 신생아의 행동은 극적으로 변했습니다. 이러한 변화는 단순히 동일한 부모를 약간 다른 무작위 숫자로 다시 실행했을 때 나타나는 작은 변동보다 훨씬 컸습니다. 이는 부모의 특정 유전 코드가 무작위적인 확률이 아니라 행동 차이의 직접적인 원인임을 확인시켜 주었습니다.
또한 이 연구는 로봇이 "성장"하는 복잡한 시간 기반 과정이 이러한 형질이 나타나는 데 필수적인지를 조사했습니다. 연구진은 역동적이고 단계적인 발달이 부모의 영향력이 자리 잡는 데 필수적일 것이라고 가설을 세웠습니다. 그러나 시간 기반의 성장 과정을 제거하고 이를 더 단순한 정적 계산으로 대체했을 때도, 평균적인 행동에 미치는 부모의 영향력은 여전히 강력하게 유지되었습니다. 이는 복잡한 발달 역학이 이러한 종류의 상속을 가능하게 하는 데 필요하지 않다는 점을 밝혀낸 놀라운 발견이었습니다. 대신, 성장 과정은 형질의 다양성을 변화시키는 필터 역할을 할 뿐, 상속 자체를 만들어내는 엔진은 아닌 것으로 보였습니다. 실험은 또한 부모의 코드를 혼합하는 것이 때때로 "초월적(transgressive)" 자손, 즉 두 부모가 개별적으로 달성할 수 있는 것보다 더 빠르게 움직이거나 다른 걷기 리듬을 가진 로봇을 만들어낸다는 것을 발견했습니다. 이는 서로 다른 유전 코드를 결합하는 것이 두 부모가 개별적으로는 갖지 못했던 새로운 능력을 생성할 수 있음을 시사합니다.
이 발견의 한계를 이해하는 것이 중요합니다. 전체 실험은 컴퓨터 시뮬레이션 내부에서 수행되었으며, 물리적인 로봇이 제작되거나 생물학적 유전이 관여하지 않았습니다. "생식선(germline)"은 단순히 숫자들의 목록이었고, "신체"는 바퀴 달린 로봇의 수학적 모델이었습니다. 연구진은 살아있는 기계를 만들었거나 생물학적 유전의 미스터리를 풀었다고 주장하지 않았습니다. 대신, 그들은 인공 시스템에서 정보가 다음 세대로 어떻게 전달되는지를 격리하고 측정할 수 있는 정밀한 도구를 구축했습니다. 학습 과정을 동결하고 모든 변수를 통제함으로써, 그들은 이 특정한 디지털 환경에서 두 부모가 자식이 아무것도 배우기 전부터 자식의 행동을 인과적으로 결정할 수 있음을 입증했습니다. 이는 미래 연구를 위한 견고한 토대를 제공하며, 무엇이 상속되고 무엇이 학습되는지를 분리하는 명확한 방법을 제시하고, 인공 생명이 시간이 지남에 따라 어떻게 진화할 수 있는지에 대한 더 복잡한 연구를 위한 길을 열어줍니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.