STARS는 로봇이 인간의 움직임 단서에서 사회적 의도를 읽도록 돕는다

STARS는 로봇이 인간의 움직임 단서에서 사회적 의도를 읽도록 돕는다

Nathan Tsoi, Michael J. Munje, Tejas Oberoi, Rishab Maheshwari, Pengen Zheng +3개 더

6 분 읽기•2026년 10월 2일

STARS는 로봇과 사람의 상호작용 영상을 재사용 가능한 그래프 표현으로 변환합니다. 이를 통해 경량 예측 헤드는 태스크마다 별도의 특징 추출기를 학습하지 않고도 움직임에서 사회적 결과를 추론할 수 있습니다. 두 가지 사회적 내비게이션 데이터셋을 대상으로 한 실험에서 학습된 표현은 데이터 효율적인 적응을 지원하고 행동 의도와 같은 단서를 포착했습니다. 이는 신체 움직임을 통해 로봇에게 사회적 맥락을 가르칠 방법을 제시합니다.

목차

연구진은 무엇을 만들었나?

STARS는 사회적 내비게이션, 즉 로봇이 사람들 사이를 이동하고 서로의 움직임에 영향을 주고받는 상황을 표현하기 위한 자기지도 학습 방법입니다. 일정 시간 동안 이어지는 상호작용 상황을 입력받아 로봇과 사람을 그래프로 변환하고, 그 상황의 움직임과 관계를 압축적으로 표현하는 방법을 학습합니다. “자기지도”란 사람이 모든 학습 예시에 일일이 라벨을 붙이지 않아도 입력 데이터 자체의 구조를 바탕으로 모델이 학습한다는 뜻입니다.

이 그래프는 행위자와 시간에 따른 행위자 간 상호작용을 나타냅니다. 연구진은 그래프를 정의하는 두 가지 방법을 시험했습니다. 동종 그래프에서는 모든 참여자를 일반적인 행위자로, 모든 연결을 상호작용으로 취급합니다. 이종 그래프에서는 로봇과 사람 노드를 명시적으로 구분하고, 로봇-사람 및 사람-사람 관계처럼 연결 유형도 나눕니다. 이렇게 하면 모델이 누가 누구와 상호작용하는지에 대한 정보를 유지할 수 있습니다.

STARS는 실제 로봇과 사람의 상호작용 데이터가 담긴 SEAN Together 및 SocialNav-SUB 데이터셋을 사용해 평가했습니다. SEAN Together에는 초당 5프레임으로 샘플링한 8초 길이의 영상과 함께, 지각된 역량, 의도의 명확성, 놀라움에 대한 사람들의 평가가 포함되어 있습니다. 사전 학습 후에는 학습된 인코더를 여러 예측 태스크에 재사용하고, 태스크별 소규모 모델을 적용할 수 있습니다.

STARS는 어떤 성과를 냈나?

보고된 결과는 두 가지 실용적 이점을 보여줍니다. 라벨이 제한된 경우에도 이 표현을 후속 예측에 활용할 수 있고, 사전 학습 과정에서 사회적 행동을 직접 분류하도록 가르치지 않아도 사회적 의미를 담을 수 있습니다. 다시 말해, STARS는 먼저 상호작용의 역학을 학습한 뒤 그 특징을 활용해 사람들의 인상이나 행동 의도와 같은 태스크를 예측합니다.

데이터 효율성 평가는 태스크의 라벨이 있는 학습 데이터 중 1%부터 100%까지를 사용합니다. 논문에서는 1%가 60개 샘플에 해당한다고 밝힙니다. 후속 태스크에서는 사전 학습된 그래프 인코더의 가중치를 고정하고 경량 선형 예측 헤드를 학습합니다. 이 설정은 각 태스크의 라벨로 전체 모델이 특징을 다시 학습하도록 하는 대신, 학습된 표현 자체가 유용한지 평가합니다.

비정형 기준 모델과의 비교를 통해 그래프에서 관계를 보존하는 것이 도움이 되는지 살펴봅니다. 추가로, 동일한 이종 그래프 네트워크 구조를 사용하되 자기지도 사전 학습은 생략한 무작위 인코더 기준 모델도 평가했습니다. 이 모델은 보고된 대부분의 F1 점수에서 눈에 띄게 낮은 성능을 보여, 성능 향상이 그래프 모델과 선형 예측 헤드를 사용한 데서만 비롯된 것은 아님을 시사합니다.

제공된 논문 본문에는 벤치마크 점수가 수치로 제시되어 있지 않아 STARS 변형 모델 간의 정확한 성능 차이나 순위를 밝힐 수는 없습니다. 논문은 데이터 효율성, 평가한 두 데이터셋 간 전이, 학습된 잠재 공간에 나타난 사회적 구조 측면에서 정성적 개선을 보고합니다.

STARS는 움직임을 어떻게 사회적 특징으로 바꾸나?

먼저 추적된 로봇과 사람의 움직임이 담긴 일정 시간 길이의 상호작용 구간을 준비합니다. STARS는 이 구간을 시공간 그래프로 바꿉니다. 노드는 행위자를, 엣지는 행위자 간 관계를 나타냅니다. 그래프 형식을 사용하면 각 행위자의 움직임뿐 아니라 행위자들이 서로에 대해 어떤 위치에 있고 어떻게 움직이는지도 모델에 제공할 수 있습니다.

두 가지 그래프 설계는 관계를 서로 다른 방식으로 표현합니다. 동종 버전에서는 행위자와 상호작용이 같은 노드 및 엣지 범주를 공유하지만, 로봇과 사람의 입력에는 서로 다른 속성이 유지됩니다. 이종 버전에서는 노드와 엣지 유형을 명시적으로 구분합니다. 로봇 노드에는 사용할 수 있는 경우 인코딩된 점유 격자나 궤적 목표 등 로봇 전용 정보를 포함할 수 있습니다. 사람 노드에는 학습된 유형 임베딩과 연결된 엣지 특징의 요약 정보가 들어갑니다. 별도의 엣지 유형 임베딩은 관계 범주를 식별합니다.

그런 다음 그래프 오토인코더가 상호작용 상황을 압축하고 복원하도록 학습합니다. 오토인코더는 입력을 더 작은 표현으로 인코딩한 다음, 압축된 표현으로 원래 입력을 복원하려는 모델입니다. STARS는 하나의 고정된 인코딩만 학습하는 대신 가능한 표현의 구조화된 분포를 학습하는 변분 오토인코더 목적 함수를 사용합니다. 인코더는 상호작용의 유용한 맥락을 보존할 수 있는 노드별 잠재 특징을 출력합니다.

후속 태스크에서는 인코더의 가중치를 고정합니다. 간단한 선형 예측 헤드가 잠재 특징을 읽어 태스크별 예측을 수행합니다. 이 접근법은 새로운 태스크마다 전체 그래프 모델을 미세 조정하지 않고도 범용 표현에 유용한 정보가 이미 담겨 있는지 확인합니다. 연구진은 잠재 공간, 즉 학습된 표현들이 배열된 방식도 분석합니다. 사전 학습 중 명시적인 의도 분류 목표를 사용하지 않았는데도 서로 다른 행동 의도와 같은 행동을 구분할 수 있는지 살펴보기 위해서입니다.

STARS가 실제 로봇 공학에서 중요한 이유는 무엇인가?

사람과 공간을 공유하는 로봇에는 정확한 위치 추정만으로는 부족합니다. 로봇은 사람들이 이해할 수 있고 상황에도 적합한 방식으로 움직임에 대응해야 합니다. 방향을 바꾸거나 로봇에게 다가오거나 다른 사람과 나란히 움직이는 행동에는 유용한 사회적 맥락이 담길 수 있습니다. STARS는 로봇이 인식해야 하는 행동마다 태스크별 라벨을 대량으로 마련하지 않고도 상호작용 패턴에서 이런 단서를 학습할 수 있는지 탐구합니다.

이 방법은 여러 태스크에 걸쳐 학습을 재사용하는 데 도움이 될 수 있습니다. 하나의 학습된 표현이 여러 예측을 지원한다면, 엔지니어는 라벨이 적은 데이터셋으로 새로운 사회적 내비게이션 기능을 만들 수 있습니다. 여기서 STARS의 인코더 고정 평가는 의미가 있습니다. 결과마다 전체 모델을 다시 학습하는 대신, 미리 학습한 특징을 경량 예측 헤드가 활용할 수 있는지 시험하기 때문입니다.

이 접근법은 창고 로봇을 비롯해 사람이 있는 공유 공간에서 작동하는 로봇에도 적합합니다. 상호작용 맥락을 포착하는 표현은 로봇의 움직임이 어떻게 받아들여지는지 평가하거나, 사회적 단서를 인식하도록 내비게이션 시스템을 조정할 때 유용할 수 있습니다. STARS는 바로 배포할 수 있는 내비게이션 제품이 아니라 연구 방법이지만, 다양한 태스크와 데이터셋에서 이러한 아이디어를 검증할 기반을 제공합니다.

STARS의 한계와 미해결 질문은 무엇인가?

STARS는 상호작용 데이터를 압축하며, 이 과정에서 세밀한 기하학적 정보 일부가 평활화됩니다. 논문에 따르면 이 때문에 학습된 표현은 의도 예측과 같은 노드 수준 태스크에는 더 적합하지만, 행위자 간 정확한 관계가 중요한 집단 식별과 같은 엣지 중심 태스크에는 덜 적합합니다. 향후 버전에서는 메시지 전달, 즉 연결된 그래프 노드끼리 정보를 공유하는 과정에 앞서 더 자세한 엣지 정보를 보존할 수 있습니다.

그래프 형식은 서로 다른 종류의 정보를 담은 데이터셋을 표준화하기도 합니다. 이를 통해 공동 학습은 가능해지지만 데이터셋별 세부 정보가 사라질 수 있습니다. 평가는 길이가 고정된 상호작용 구간과 이미 처리된 행위자 궤적에 의존하며, 선별된 사회적 내비게이션 데이터셋을 사용합니다. STARS가 온라인 구간 분할, 노이즈가 있는 인식, 통제가 덜 된 실제 환경을 얼마나 잘 처리하는지는 입증하지 않았습니다. 이러한 조건은 로봇을 실제 운영 환경에 적용하기 전에 반드시 검증해야 합니다.

독자가 STARS에 대해 알아야 할 점은 무엇인가?

STARS는 사전 학습에 사회적 행동 라벨이 필요한가요? 아니요. 사전 학습 중 지도 방식의 행동 분류 목표를 사용하지 않고, 자기지도 그래프 복원을 통해 표현을 학습합니다.

STARS는 어떤 종류의 후속 태스크를 대상으로 하나요? 평가에는 사람의 평가에 기반한 인상과 행동 의도 같은 사회적 의미를 포함한 사회적 내비게이션 예측이 포함됩니다. 개별 태스크를 위한 경량 예측 헤드를 학습하는 동안 학습된 인코더는 고정된 상태로 유지됩니다.

평가에는 라벨이 있는 데이터가 얼마나 사용되었나요? 데이터 효율성 실험에서는 태스크의 라벨이 있는 학습 데이터 중 1%부터 100%까지 사용합니다. 논문에 따르면 1% 설정은 60개 샘플에 해당합니다.

STARS는 상호작용의 모든 세부 정보를 보존하나요? 아니요. 그래프 오토인코더가 세밀한 쌍별 기하 정보를 평활화할 수 있어, 행위자 간 정확한 관계에 의존하는 태스크에는 적합성이 제한됩니다.

핵심 결론은 무엇인가?

STARS는 로봇과 사람의 움직임 구조에서 재사용 가능한 사회적 내비게이션 특징을 학습하고, 라벨이 제한된 데이터로 후속 예측에 적용할 수 있음을 보여줍니다. 노드 수준의 사회적 추론에는 유망한 강점을 보이지만, 더 세밀한 관계를 다루는 태스크와 실제 환경에서의 인식은 여전히 중요한 검증 과제로 남아 있습니다.