← 최신 논문
💻 computer science

Open-Ended Cognitive Evolution for Autonomous Robots in Dynamic Environments

본 논문은 자율 로봇이 미처 경험하지 못한 상황과 환경 변화에 대응하여 사고, 학습 및 상호작용 메커니즘을 동적으로 적응할 수 있게 하는 개방형 인지 진화 프레임워크를 제안하며, 이는 고정된 구조 방식에 비해 작업 성공도, 안전성 및 효율성 측면에서 성능을 크게 향상시킨다.

원저자: Su Hong

게시일 2026-08-31
📖 4 분 읽기☕ 가벼운 읽기

원저자: Su Hong

원본 논문은 CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

창고에서 일하도록 설계된 로봇을 상상해 보십시오. 완벽하고 변하지 않는 세상이라면, 엔지니어들은 상자를 집는 법, 상자를 놓을 위치, 조명이 깜빡일 때 어떻게 해야 하는지 등 로봇이 필요로 할 모든 규칙을 프로그래밍할 수 있습니다. 하지만 현실 세계는 완벽하지 않습니다. 세상은 변합니다. 새로운 유형의 상자가 나타날 수도 있고, 센서가 정렬에서 벗어나 오차가 생길 수도 있으며, 경로가 갑자기 막힐 수도 있습니다. 로봇이 이러한 장소에서 살아남기 위해서는 단순히 사실의 목록을 암기하는 것만으로는 부족합니다. 로봇은 자신의 사고방식을 바꾸고, 실수로부터 배우며, 주변 환경과 상호작용하는 방법을 바꾸는 법을 배워야 합니다. 이것이 열린 환경(open environments)의 과제입니다. 로봇은 새로운 물체뿐만 아니라 문제를 해결하는 새로운 방식에도 적응해야 합니다.

수년간 연구자들은 기계에게 새로운 사실을 배우거나 내부 지도를 업데이트하는 법을 가르치는 데 집중해 왔습니다. 이는 마치 학생이 더 많은 역사적 날짜를 암기하는 것과 같습니다. 그러나 한 새로운 연구는 진정한 자율 로봇을 위해서는 사실을 암기하는 것만으로는 충분하지 않다고 제안합니다. 로봇은 자신의 교과서를 스스로 다시 쓸 수 있어야 합니다. 기존의 사고방식이 실패한다면, 로봇은 새로운 사고방식을 발명하고, 이를 현실에 테스트하고, 효과가 있다면 유지할 수 있는 능력이 필요합니다. 이것이 바로 '열린 인지 진화(open-ended cognitive evolution)'를 위한 새로운 프레임워크의 핵심 아이디어이며, 이 시스템은 로봇이 시간이 흐름에 따라 자신의 정신을 성장시킬 수 있도록 해줍니다.

수 훙(Su Hong)이 이끄는 청두 정보 기술 대학교의 연구진은 로봇이 아주 작고 기초적인 정신적 도구만을 가지고 시작하는 시스템을 구축했습니다. 이 도구들은 관찰하기, 생각하기, 학습하기, 상호작용하기, 그리고 일이 제대로 진행되고 있는지 확인하기와 같은 일반적인 기능들입니다. 로봇이 이 도구들을 사용하는 구체적인 방식은 고정되어 있지 않습니다. 대신, 로고는 선택할 수 있는 방법들의 '레퍼토리'를 보유합니다. 만약 로봇이 처리할 수 없는 상황에 직면하면, 단순히 기존의 방식으로 더 열심히 노력하는 것이 아니라, 새로운 방법을 만들어내고, 이를 현실에 테스트한 뒤, 미래의 사용을 위해 자신의 컬렉션에 추가할 수 있습니다.

이 아이디어가 효과가 있는지 확인하기 위해, 연구팀은 통제된 창고 환경에서 일련의 시뮬레이션을 실행했습니다. 그들은 로봇에게 혼란스럽거나 상충하는 정보를 다루면서 물체를 옮기는 간단한 임무를 주었습니다. 첫 번째 테스트에서, 그들은 서로 모순되는 답변을 주는 다양한 센서 상황을 도입했습니다. 예를 들어, 카메라는 상자가 빨간색이라고 말하는 반면, 무게 센서는 그것이 가볍다고 제안하여 로봇의 초기 프로그래밍으로는 해결할 수 없는 갈등을 만들어냈습니다. 연구진은 이 새로운 시스템을 고정된 사고 규칙에 갇혀 있는 기존 방식들과 비교했습니다. 결과는 놀라웠습니다. 로봇이 이전에 본 적 없는 완전히 새로운 유형의 갈등에 직면했을 때, 새로운 시스템은 거의 95%의 확률로 문제를 해결했습니다. 반면, 이미 본 갈등에 대한 규칙만을 암기할 수 있었던 기존 시스템은 약 60%의 성공률을 보였습니다. 더 중요한 것은, 새로운 시스템이 모순을 확인하는 일반적인 방법을 학습했으며, 그 새로운 기술을 거의 모든 미래의 갈등에 재사용했다는 점입니다. 이는 로봇이 단 하나의 답을 암기한 것이 아니라, 진정으로 새로운 사고방식을 진화시켰음을 증명합니다.

두 번째 테스트는 로봇이 어떻게 학습하는지를 살펴보았습니다. 현실 세계에서 로봇이 받는 데이터의 양은 크게 변할 수 있습니다. 어떤 때는 새로운 물체의 예시를 몇 개만 보기도 하고, 어떤 때는 수백 개를 보기도 합니다. 연구진은 단 하나의 학습 방법으로는 이 모든 상황을 다룰 수 없다는 것을 발견했습니다. 데이터가 부족할 때 잘 작동하는 방법은 데이터가 풍부할 때 실패할 수 있고, 그 반대의 경우도 마찬가지입니다. 이 새로운 프레임워크는 로봇이 상황에 따라 서로 다른 학습 전략을 전환할 수 있게 해주었습니다. 데이터가 희소할 때는 기억력에 의존했고, 데이터가 풍부할 때는 예측 모델을 훈련하는 방식으로 전환했습니다. 환경이 빠르게 변하기 시작하면 가장 최근의 정보에만 집중하는 전략을 채택했습니다. 로봇이 스스로 학습 스타일을 선택하게 함으로써, 시스템은 전체 성공률을 약 69%까지 높였으며, 이는 고정된 학습 방법을 사용한 최선의 방식이 기록한 약 56%를 크게 상회하는 수치였습니다. 로봇은 단순히 과업을 배운 것이 아니라, 학습하는 법을 배웠습니다.

마지막 테스트는 오래된 지식의 위험성을 다루었습니다. 변화하는 세상에서 어제의 진리가 오늘의 거짓이 될 수 있습니다. 만약 로봇이 환경이 변한 후에도 계속해서 옛날 규칙을 사용한다면 위험한 실수를 저지를 수 있습니다. 연구진은 시뮬레이션에 센서 오차나 경로 차단과 같은 갑작스럽고 예고되지 않은 변화를 도입했습니다. 그들은 시계처럼 정해진 일정에 따라 변화를 확인하는 시스템과 이 시스템을 비교했습니다. 새로운 시스템은 무엇인가 잘못되었다는 신호, 즉 예상했던 것과 실제로 보이는 것 사이의 불일치가 나타날 때까지 기다렸습니다. 그 신호가 나타나면, 로봇은 즉시 멈추고, 조사하고, 지식을 업데이트했습니다. 이 접근 방식은 훨씬 더 효율적이었습니다. 이는 시계 기반 시스템에 비해 불필요한 점검 횟수를 거의 절반으로 줄이면서도, 위험한 오류 발생률을 획기적으로 낮추었습니다. 로봇은 더 적은 실수를 저질렀고, 안전을 유지하는 데 더 적은 에너지를 사용했습니다.

이 연구는 역동적인 세상에서 로봇이 독립적으로 작동하기 위해서는 스스로의 능력을 진화시킬 수 있어야 함을 보여줍니다. 단순히 데이터베이스에 새로운 사실을 추가하는 것만으로는 부족합니다. 로봇은 새로운 추론 방식을 발명하고, 환경이 변할 때 학습 전략을 전환하며, 세상이 변할 때 자신의 방법을 업데이트할 수 있어야 합니다. 실험 결과, 이러한 접근 방식이 효과적임이 입증되었습니다. 로봇은 보지 못한 갈등을 처리하고, 다양한 데이터 환경에 적응하며, 세상이 예기치 않게 변할 때 안전을 유지할 수 있었습니다. 이 연구 결과는 자율 로봇의 미래가 처음에 모든 것을 알고 있는 기계를 만드는 것이 아니라, 진행 과정에서 스스로 생각하고, 배우고, 행동하는 법을 가르칠 수 있는 기계를 만드는 데 있음을 시사합니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →