JoyNexus: Service-Oriented Multi-Tenant Post-Training for VLA Models
JoyNexus는 학습, 추론, 환경 구성 요소를 분리하여 효율적인 자원 공유, 교차 테넌트 스케줄링, 그룹 배칭을 가능하게 함으로써 기존의 고립된 단일 테넌트 실행 방식에 비해 총 GPU 시간을 단축하고 활용도를 높이는, 사후 학습(post-training) 시각-언어-행동(VLA) 모델을 위한 통합 멀티 테넌트 서비스입니다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
로봇이 인간처럼 학습할 수 있는 세상을 상상해 보세요. 지저로한 방을 보고 "치워라"라는 명령을 이해한 뒤, 장난감을 어떻게 집어 들어야 할지 스스로 알아내는 식입니다. 이것이 바로 시각-언어-행동(Vision-Language-Action, VLA) 모델이라는 흥미로운 분야입니다. 이 모델들을 로봇의 뇌라고 생각하면 됩니다. 시각(눈), 언어(목소리), 그리고 행동(근육)을 결합한 것이죠. 로봇이 실제로 유용한 일을 수행하게 만들기 위해, 과학자들은 이를 "사후 학습(post-training)"시켜야 합니다. 이는 일반적인 지식을 알고 있는 똑똑한 학생에게 신발 끈을 묶거나 병을 여는 법과 같은 구체적인 기술을 가르치는 것과 같습니다.
하지만 이러한 로봇의 뇌를 가르치는 일은 매우 비용이 많이 들고 복잡합니다. 현재 연구자가 로봇을 훈련시키려면 보통 자신만을 위해 거대하고 비싼 컴퓨터(GPU)를 대여해야 합니다. 이는 마치 푸시업 몇 번을 하기 위해 개인 전용 체육관 전체를 대여하는 것과 같습니다. 기계는 사용자가 무게를 올리거나 휴식을 취하는 동안 놀고 있는데도, 당신은 전체 시간을 다 지불해야 합니다. 이러한 "일 대 일(one robot, one gym)" 방식은 낭비적이며, 많은 사람이 동시에 로봇 학습을 실험하는 것을 어렵게 만듭니다.
여기 JD AI Infra와 여러 대학의 연구진이 제안하는 새로운 아이디어인 JoyNexus가 있습니다. 그들은 로봇의 뇌를 위한 "공유 체육관"을 제안합니다. 컴퓨터 전체를 대여하는 대신, 여러 연구자가 동일한 강력한 기계를 안전하고 효율적으로 공유할 수 있습니다. 이 논문은 시스템이 초스마트 코치처럼 작동하여, 여러 팀이 서로 부딪히지 않고도 동시에 각자의 로봇을 훈련할 수 있게 해준다고 설명합니다. 작업을 영리하게 조직함으로써, JoyNexus는 로봇 학습에 필요한 총 시간과 에너지를 줄여 더 발전된 로봇 학습을 모두에게 더 빠르고 저렴하게 만들 수 있다고 제안합니다.
로봇의 뇌를 위한 "공유 체육관"
그렇다면 JoyNexus는 실제로 어떻게 작동할까요? 바쁘고 하이테크한 체육관을 상상해 보세요. 기존 방식에서는 운동을 하고 싶다면 러닝머신, 아령, 거울이 갖춰진 방 전체를 빌려야 했고, 그 방에는 당신 혼자만 들어갈 수 있었습니다. 만약 당신이 물을 마시거나 휴대폰을 확인하느라 멈춘다면, 그 방은 비어 있었지만 당신은 여전히 전체 시간을 지불해야 했습니다.
JoyNexus는 규칙을 바꿉니다. 체육관을 세 가지 주요 구역이 있는 활기찬 공유 공간으로 변모시킵니다.
- 브레인 존 (모델 학습 서비스): 이곳에서 본격적인 힘든 작업이 일어납니다. 로봇의 "뇌"(이미지와 단어를 이해하는 크고 복잡한 부분)는 중앙의 공유된 장소에 위치합니다. 이는 마치 모든 사람이 사용할 수 있는 거대하고 비싼 러닝머신과 같습니다.
- 머슬 존 (행동 모듈): 각 로봇은 자신만의 고유한 "근육"이나 특정 기술(예: 집게형 손이나 자동차 바퀴)을 가지고 있습니다. JoyNexus에서는 이러한 특정 부품들을 각 팀별로 분리하여 관리합니다. 당신은 공유된 러닝머신을 사용하되, 자신만의 고유한 무게추를 가져오는 식입니다.
- 장애물 코스 (환경 서비스): 로봇이 연습하는 시뮬레이터입니다. 가상의 주방, 공장 바닥, 혹은 거실이 될 수 있습니다.
JoyNexus의 마법은 교통량을 관리하는 방식에 있습니다. "마스터 서비스(Master Service)"(마치 매우 조직적인 체육관 매니저와 같은 역할)가 누가 언제 러닝머신을 사용할지 결정합니다. A팀이 로봇의 시뮬레이션이 끝나기를 기다리고 있고, B팀이 수학 업데이트를 할 준비가 되었다면, 매니저는 즉시 이들을 교체하여 러닝머신이 절대 멈추지 않도록 합니다.
"그룹 배칭(Group Batching)" 기술
저자들이 **그룹 배칭(group batching)**이라고 부르는 아주 멋진 기능이 있습니다. 커피숍을 상상해 보세요. 만약 한 사람이 라떼를 주문하면, 바리스타는 그 한 잔을 위해 기계를 작동시키고, 원두를 갈고, 우유를 데워야 합니다. 하지만 열 명의 사람이 동시에 라떼를 주문한다면, 바리스타는 열 명 분의 원두를 한꺼번에 갈고 큰 피처 하나에 우유를 데워 훨씬 빠르게 처리할 수 있습니다.
JoyNexus는 로봇 훈련에 이 방식을 적용합니다. 종종 여러 팀이 공유된 "뇌"(VLA 모델)에 작은 요청을 보냅니다. 만약 시스템이 이들을 하나씩 처리한다면, 컴퓨터는 시작과 정지를 반복하며 시간을 낭비할 것입니다. 대신, JoyNexus는 아주 짧은 찰나의 순간 동안 다른 팀의 요청이 있는지 기다립니다. 요청이 있다면, 이들을 하나로 묶습니다. 시스템은 공유된 "뇌" 부분을 모든 팀을 위해 한 번만 실행한 다음, 결과를 각 팀으로 다시 나누어 보내 각자의 "근육" 훈련을 마무리하게 합니다.
논문은 이 방식이 많은 팀이 작은 데이터 묶음을 보낼 때 매우 효과적임을 보여줍니다. 시뮬레이션 결과, 8개의 서로 다른 팀으로부터 요청을 그룹화했을 때, 공유된 "순전파(forward pass)"(뇌가 데이터를 살펴보는 부분)의 속도가 크게 향상되었습니다. 일부 모델의 경우, 이 방식은 개별적으로 처리할 때보다 공유 부분을 2.21배 더 빠르게 만들었습니다.
발견한 점 (그리고 발견하지 못한 점)
연구진은 네 개의 서로 다른 팀이 참여하는 시나리오를 통해 JoyNexus를 테스트했습니다. 세 팀은 가상 환경(LIBERO 또는 ManiSkill과 같은 시뮬레이션)에서 작업을 수행하는 로봇을 훈련시켰고, 한 팀은 정적인 데이터셋을 사용하여 학습(지도 미세 조정, Supervised Fine-Tuning)했습니다.
그들은 이 "공유 체육관" 방식과 각 팀이 작업을 순차적으로 수행하는 기존의 "개인 체육관" 방식을 비교했습니다. 결과는 유망했습니다.
- 낭비 감소: 작업을 중첩시킴으로써, JoyNexus는 총 "GPU 시간"(비싼 컴퓨터가 작동한 시간)을 28.3% 줄였습니다.
- 사용률 향상: 다중 테넌트(multi-tenant) 설정에서 공유 컴퓨터는 **41.3%**의 시간 동안 바빴던 반면, 격리된 설정에서는 **20.8%**에 불현히 그쳤습니다. 이는 거의 두 배 가까운 효율성 향상입니다!
- 혼선 없음: 결정적으로, 시스템은 모든 것을 안전하게 유지했습니다. 팀들이 거대한 뇌를 공유하더라도, 각자의 특정 "근육", 데이터, 그리고 진행 상황은 완전히 격리되었습니다. 논문은 각 팀의 학습 곡선(로봇이 얼마나 빨리 나아지는지)이 혼자 훈련했을 때와 정확히 일치함을 보여줍니다.
이 결과들은 실제 수천 대의 로봇에 직접 적용한 것이 아니라, 시뮬레이션과 워크로드 테스트에서 나온 결과라는 점을 유의해야 합니다. 저자들은 이 접근 방식이 비용과 시간을 절약할 수 있다고 제안하지만, 아직 모든 가능한 실제 상황에서 완벽하게 작동한다는 것을 입증하지는 못했습니다. 또한, 시스템이 자원을 공유하는 데는 뛰어나지만, 현재는 사용자들이 데이터 형식을 지정하는 특정 규칙을 준수해야 한다는 점도 지적했습니다. 만약 어떤 팀이 표준적인 "체육관" 규칙에 맞지 않는 완전히 독특하고 커스텀된 로봇 설계를 사용하려 한다면, 참여하기가 더 어려울 수 있습니다.
로봇 훈련의 미래
논문은 JoyNexus가 로봇 학습을 대중화하는 데 있어 큰 진전이라고 결론짓습니다. 연구자들은 이제 수백만 달러를 들여 개인용 슈퍼컴퓨터를 빌리는 대신, 실제로 사용하는 시간만큼만 비용을 지불하며 공유할 수 있을 것입니다.
하지만 저자들은 현실적입니다. 이 방식이 실제 세상에서 작동하려면 보안(한 팀이 실수로 다른 팀의 로봇을 망가뜨리지 않도록 하는 법), 가격 책정(공유 시간에 대해 얼마를 부과할 것인가), 그리고 유연성(사용자가 자신만의 독특한 시뮬레이터를 가져오는 것)을 다루는 더 나은 방법이 필요하다고 인정합니다. 그들은 향ere 버전의 시스템이 체육관이 얼마나 붐비는지에 따라 자원을 자동으로 조정하는 등 더 똑똑해질 수 있다고 제안합니다.
요약하자면, JoyNexus는 로봇 훈련의 미래가 각 연구자를 위한 크고 고립된 요새를 짓는 것이 아니라고 말합니다. 그것은 모두가 함께 배우고, 값비싼 장비를 공유하며, 로봇을 그 어느 때보다 빠르게 움직이게 할 수 있는 활기차고 효율적인 커뮤니티 센터를 만드는 것입니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.