모방 학습Imitation Learning
잘하는 쪽의 행동을 보고 그대로 따라 배우기
- 모방 학습은 잘하는 쪽의 "이 상황에서는 이 행동" 짝을 그대로 옮겨 배우는 방법이에요.
- 점수를 매겨 가며 시행착오를 겪지 않아요. 결과를 겪지 않고 손놀림만 먼저 가져와요.
- 실패 비용이 크거나 점수 기준을 만들기 어려운 일에서 가장 빨리 쓸 만한 수준에 닿는 길이에요.
- 가장 큰 약점은 시범에 없던 상황이에요. 한 번 어긋나면 더 낯선 자리로 굴러가며 점점 무너져요.
- 시범자의 습관과 실수까지 함께 배우기 때문에 시범자보다 잘하기는 어려워요.
목차
1비유로 이해하기
김장하는 날 처음 온 사람은 옆에 붙어 서서 손만 봐요. 배추를 어느 각도로 눕히는지, 속을 몇 잎마다 넣는지, 한 켜에 얼마나 바르는지를요. 왜 그렇게 하는지에 대한 설명은 거의 없어요. 하는 대로 따라 할 뿐이에요.
몇 포기가 지나면 손놀림이 제법 비슷해지고 담근 모양도 닮아 가요. 김치가 익기를 기다려 본 적도, 맛을 보고 고쳐 본 적도 없는데 말이에요. 결과를 겪는 대신 잘하는 쪽의 손을 그대로 옮겨 왔기 때문이에요. AI가 사람의 시범을 보고 배우는 모방 학습이 이 장면과 같아요.
2자세히 알아보기
맛을 보지 않고 손을 옮겨요
시행착오로 배우는 방식은 행동을 해 보고 점수를 받아 고쳐요. 김치라면 담가서 익힌 뒤 맛을 보고 다음 해에 소금 양을 고치는 셈이에요. 한 바퀴가 오래 걸리고 실패한 김치도 감수해야 해요.
모방 학습은 이 순서를 건너뛰어요. 시범을 잔뜩 모아 "배추가 이 상태일 때 손은 이렇게 움직였다"를 짝으로 만들고, 같은 상황에서 같은 행동이 나오도록 맞춰요. 문제의 겉모습은 사진에 이름표를 붙여 배우는 방식과 거의 같아요. 사진 자리에 상황이, 이름표 자리에 시범자의 행동이 들어가 있을 뿐이에요.
그래서 실패 비용이 큰 일에 잘 맞아요. 자동차를 수천 번 부딪히며 배우게 할 수는 없지만, 사람이 운전한 기록을 모으는 일은 할 수 있으니까요. 무엇을 잘한 것으로 칠지 점수 기준을 세우기 어려운 일에서도 쓸모가 있어요. 좋은 김치의 조건을 숫자로 적기는 어려워도 잘 담그는 손은 보여 줄 수 있잖아요.
시범에 없던 배추를 만나면
약점은 낯선 상황에서 드러나요. 시범에 나온 배추는 모두 알맞게 절여진 것뿐이었다고 해 봐요. 어쩌다 덜 절여진 배추가 나오면 따라 하던 사람은 손을 어떻게 놀려야 할지 몰라요. 본 적 없는 상황이거든요.
더 곤란한 건 어긋남이 쌓인다는 점이에요. 첫 켜를 어설프게 발라 놓으면 다음 켜는 시범에서 본 어느 장면과도 닮지 않은 모양이 돼요. 그러면 더 엉뚱한 손이 나오고, 그다음은 더 낯설어져요. 처음의 작은 어긋남이 굴러가며 커져요.
어긋난 자리를 자료로 채워요
해결의 방향은 단순해요. 어긋난 상황도 시범에 넣는 거예요. 따라 하던 사람이 스스로 해 보게 두고, 손이 이상해지는 순간마다 옆에서 "이럴 땐 이렇게" 하고 보여 줘요. 그 장면들을 자료에 보태 다시 배우면 낯선 자리가 줄어들어요.
일부러 어긋난 상황을 만들어 시범을 보이는 방법도 써요. 덜 절여진 배추, 너무 짠 속, 찢어진 잎을 일부러 놓고 되살리는 손을 보여 주는 거예요. 잘된 장면만 모은 자료보다 되돌리는 장면이 섞인 자료가 훨씬 튼튼해요.
시범자를 넘어서려면
모방만으로는 시범자보다 잘하기 어려워요. 잘하는 손도 따라 하지만 버릇과 실수도 같이 따라 하거든요. 시범이 여러 사람에게서 나온 경우에는 서로 다른 방식이 섞여 어정쩡한 중간이 나오기도 해요.
그래서 실무에서는 두 단계로 가요. 먼저 모방으로 쓸 만한 수준까지 빠르게 올린 다음, 그 상태에서 시행착오와 점수를 붙여 다듬어요. 맨땅에서 시행착오를 시작하면 한참을 헤매지만, 어느 정도 하는 손에서 출발하면 고치는 일만 남으니까요. 시범에서 행동 자체가 아니라 그 사람이 무엇을 중요하게 여겼는지를 되짚어 점수 기준으로 삼는 방법도 있어요.
3조금 더 정확하게
모방 학습(Imitation Learning)은 전문가의 시연 자료에서 상태와 행동의 대응을 배우는 방법이에요. 가장 단순한 형태를 행동 복제라고 부르고, 상태를 입력으로 행동을 출력으로 두는 지도학습과 사실상 같은 구조예요. 시범에 없던 상태로 흘러가며 오차가 쌓이는 문제를 분포 이동이라고 하고, 학습한 정책이 스스로 움직인 뒤 그 궤적에 전문가의 정답을 덧붙여 자료를 늘리는 방식으로 완화해요. 시연에서 보상 함수 자체를 추정하는 갈래는 역강화학습이라고 불러요.
비유가 어긋나는 지점도 있어요. 김장에서는 궁금할 때 옆 사람에게 이유를 물어볼 수 있지만, 모방 학습은 행동만 볼 뿐 그 뒤의 판단은 볼 수 없어요. 같은 손놀림이라도 어떤 것은 꼭 필요한 동작이고 어떤 것은 그 사람의 습관인데, 자료에는 둘이 구별 없이 담겨요. 또 김장은 한 포기를 망쳐도 다음 포기를 새로 시작하면 되지만, 운전이나 로봇처럼 상황이 이어지는 일에서는 어긋남을 되돌릴 기회가 없어서 이 방법의 약점이 훨씬 크게 드러나요.
4직접 해보기
5흔한 오해
모방 학습은 강화학습의 한 종류라고 생각하기 쉽지만, 실제로는 보상 없이 상태와 행동의 짝을 배우는 지도학습에 훨씬 가까워요.
시범을 많이 모으면 해결된다고 여기기 쉽지만, 실제로는 잘된 장면만 늘려서는 낯선 상황이 줄지 않고 되돌리는 장면이 섞여야 해요.
따라 하다 보면 결국 시범자를 넘어선다고 믿기 쉽지만, 실제로는 점수로 다듬는 단계를 따로 붙이지 않으면 시범자 수준에서 멈춰요.
7한 줄 요약
그러니까모방 학습은 결과를 겪는 대신 잘하는 쪽의 상황별 행동을 그대로 옮겨 배우는 방법이고, 시범에 없던 상황을 어떻게 채우느냐가 성패를 갈라요.
잘못된 내용이나 더 좋은 비유가 있나요? 수정 제안 보내기 · 마지막 수정2026-09-02