모드 붕괴Mode Collapse
만드는 쪽이 잘 통하는 한 가지만 계속 내놓는 상태
- 모드 붕괴(Mode Collapse)는 만드는 쪽이 잘 통하는 한 가지만 계속 내놓는 상태예요. 학습은 도는데 결과가 죄다 비슷해져요.
- 검사가 낱개로만 이뤄지기 때문에 생겨요. 한 장씩 진짜 같은지만 보고, 전체가 다양한지는 아무도 보지 않아요.
- 숫자로는 티가 잘 안 나요. 손실 값은 멀쩡한데 뽑아 보면 다 똑같은 것이 특징이에요.
- 한 가지로 완전히 쪼그라드는 경우보다 몇 종류로만 좁아지는 부분 붕괴가 훨씬 흔해요.
- 대책은 다양함을 검사 항목에 넣는 것이에요. 한 묶음 안에서 서로 얼마나 다른지를 함께 보게 만들어요.
목차
1비유로 이해하기
붕어빵 노점에 틀이 여러 벌 있어요. 붕어 모양, 잉어 모양, 국화 모양이 다 갖춰져 있죠. 그런데 옆에서 검사하는 사람이 보는 것은 딱 하나예요. 집어 든 빵 한 개가 제대로 구워졌는지만 봐요.
굽는 사람 입장에서는 답이 뻔해요. 붕어 틀에서 나온 빵이 제일 잘 통과했으면 붕어만 계속 구우면 돼요. 검사하는 사람은 오늘 몇 종류가 나왔는지 세지 않으니 아무도 지적하지 않아요.
그렇게 며칠이 지나면 진열대에는 붕어빵만 남아요. 틀은 그대로 다 있고 반죽도 그대로인데, 나오는 것만 한 가지예요. 장사는 잘 돌아가는 것처럼 보이지만 손님이 고를 것이 없어요.
2자세히 알아보기
검사가 낱개로만 이뤄져요
서로 겨루며 배우는 방식에서는 만드는 쪽과 가려내는 쪽이 짝을 이뤄요. 만드는 쪽은 진짜 같은 것을 내놓으려 하고, 가려내는 쪽은 진짜와 가짜를 갈라내려 해요. 이 겨루기가 팽팽할수록 결과가 좋아져요.
문제는 가려내는 쪽이 받아 보는 것이 한 번에 한 장이라는 데 있어요. "이 한 장이 진짜 같은가"에는 답할 수 있지만 "오늘 들어온 것들이 서로 다른가"에는 답할 수 없어요. 다양함은 애초에 채점표에 없는 항목이에요.
그러니 만드는 쪽에는 다양하게 만들 이유가 없어요. 점수를 가장 잘 받는 하나를 찾았다면 그 하나를 계속 내놓는 것이 가장 이득이에요. 게으름이 아니라 채점표가 그렇게 시킨 결과예요.
쫓고 쫓기다 한 자리에 갇혀요
가려내는 쪽도 가만있지는 않아요. 같은 것만 계속 들어오면 그 하나를 가짜로 찍어 내는 법을 배워요. 그러면 만드는 쪽은 다른 한 가지로 옮겨 가고, 가려내는 쪽이 또 따라잡으면 다시 옮겨 가요.
이 술래잡기가 넓게 퍼지면서 돌면 괜찮은데, 좁은 자리 몇 개를 뱅뱅 도는 경우가 생겨요. 다양해지는 게 아니라 한 가지에서 다른 한 가지로 통째로 갈아타는 거예요. 뽑아 놓고 보면 어제는 전부 이것, 오늘은 전부 저것인 식이에요.
숫자로는 티가 안 나요
학습이 잘못되면 보통 손실 값이 치솟거나 요동쳐서 금방 눈에 띄어요. 모드 붕괴는 그렇지 않아요. 양쪽 점수가 그럴듯한 자리에 머물러 있어서 표만 봐서는 아무 문제가 없어 보여요.
그래서 이 문제는 눈으로 찾아야 해요. 뽑은 결과 수십 장을 한 화면에 늘어놓으면 대번에 보여요. 자세도 색도 구도도 서로 닮아 있고, 넣는 값을 크게 바꿔도 나오는 것이 별로 달라지지 않아요. 학습 도중에 결과 묶음을 주기적으로 뽑아 보는 습관이 가장 확실한 점검이에요.
완전 붕괴보다 부분 붕괴가 흔해요
한 가지로 완전히 쪼그라드는 극단은 실제로는 드물어요. 더 자주 만나는 것은 원래 자료에 열 가지 유형이 있었는데 결과에는 서너 가지만 나오는 상태예요. 겉보기에는 그럴듯해서 넘어가기 쉽고, 나중에 특정 종류가 통째로 빠져 있다는 걸 알게 돼요.
빠지는 쪽은 대개 자료에서 드물었던 것들이에요. 흔한 것만 잘 만들어도 점수가 나오니 드문 것을 굳이 배울 이유가 없어요. 그래서 모드 붕괴는 결과에서 소수 유형을 지워 버리는 방향으로 작동하고, 편향 문제와도 이어져요.
무엇을 손보나
가장 곧은 대책은 채점표를 고치는 거예요. 가려내는 쪽에 한 묶음을 통째로 보여 주고, 그 안의 것들이 서로 얼마나 닮았는지를 함께 알려 줘요. 다 비슷하면 감점이 되니 만드는 쪽에 다양하게 만들 이유가 생겨요.
겨루기의 균형을 맞추는 방법도 있어요. 한쪽이 너무 빨리 강해지지 않도록 학습 속도를 다르게 주거나, 점수를 매기는 방식 자체를 완만하게 바꿔서 한 점에 몰리지 않게 해요. 만드는 쪽을 여럿 두고 각자 다른 영역을 맡게 하는 방법도 쓰여요.
방식 자체를 바꾸는 선택도 있어요. 흐릿한 얼룩에서 조금씩 형태를 찾아가는 방식은 자료 전체를 고르게 흉내 내도록 배우기 때문에 이 문제를 훨씬 덜 겪어요. 다양함이 중요한 작업에서 이 방식이 널리 쓰이는 이유 가운데 하나예요.
3조금 더 정확하게
모드는 자료 분포에서 값이 몰려 있는 봉우리를 뜻해요. 여러 봉우리를 가진 분포를 흉내 내야 하는데 몇 봉우리만 덮고 나머지를 버리는 상태가 모드 붕괴예요. 겨루며 배우는 방식의 목표는 두 쪽이 서로를 견제하며 균형점에 이르는 것인데, 실제 학습은 한쪽이 앞서면 다른 쪽이 따라붙는 진동으로 흐르기 쉽고 그 과정에서 좁은 봉우리에 갇혀요.
붕어빵 비유가 어긋나는 지점도 있어요. 노점 주인은 "국화빵도 굽자"고 마음먹을 수 있지만, 만드는 쪽에는 그런 의지가 없어요. 점수가 오르는 방향으로 밀려갈 뿐이에요. 또 노점에는 틀이 실제로 여러 벌 있지만 모델 안에는 틀에 해당하는 것이 따로 없어서, 붕괴는 "틀을 안 쓴다"가 아니라 "어떤 값을 넣어도 비슷한 것이 나온다"는 모습으로 드러나요. 그리고 노점은 하루 매출로 문제를 알아채지만, 모델은 손실 값이 정상으로 보여서 지표만 봐서는 알아채기 어려워요.
4직접 해보기
5흔한 오해
학습이 실패해서 멈춘 상태라고 생각하기 쉽지만, 실제로는 학습은 계속 돌고 손실 값도 그럴듯해서 표만 보면 정상으로 보여요.
자료가 모자라서 생기는 문제라고 여기기 쉽지만, 실제로는 자료가 충분해도 겨루기 구조 자체에서 생겨요.
결과가 흐릿해지는 현상이라고 생각하기 쉽지만, 실제로는 한 장 한 장은 오히려 선명하고 서로 닮았다는 점이 문제예요.
7한 줄 요약
그러니까모드 붕괴는 검사원이 빵 한 개씩만 보는 바람에 노점이 붕어빵만 굽게 되는 상태라, 결과가 선명해도 고를 것이 사라져요.
잘못된 내용이나 더 좋은 비유가 있나요? 수정 제안 보내기 · 마지막 수정2026-09-02