손실 함수라는 이름의 잣대

AI 이야기 #9

by 튜링

AI가 배우는 과정을 가만히 보면, 마치 세상에 막 나온 아이처럼 좌충우돌한다. 틀리고, 또 틀리고, 그때마다 자신을 조금씩 고쳐간다. 그런데 무엇을 기준으로 ‘틀렸다’고 판단할까. 인간에게는 선생님이 있고, 시험 점수가 있다. AI에게는 그것을 대신하는 잣대가 있다. 바로 손실 함수(loss function)다. 이름은 낯설지만, 사실상 인공지능이 세상을 배우는 과정 전체를 지배하는 보이지 않는 규칙서다.


손실이란 말 그대로 ‘얼마나 잃었는가’의 척도다. AI가 내놓은 답이 정답과 얼마나 멀리 떨어져 있는지를 수치로 계산한다. 정답을 완벽히 맞히면 손실은 0에 가깝고, 엉뚱한 답을 내면 손실은 커진다. 학습 과정에서 모델은 이 손실을 최소화하려 애쓴다. 사람으로 치면 시험을 볼 때 틀린 개수를 줄이려 노력하는 것과 같다. 결국 AI의 성장 방향은 손실이 이끄는 길 위에 있다.


이 단순한 원리가 얼마나 강력한지는 놀라울 정도다. 손실 함수가 바뀌면, AI의 성격도 함께 바뀐다. 분류 문제에서는 정답과 예측 사이의 차이를 줄이기 위해 크로스 엔트로피(cross-entropy) 같은 손실을 쓰고, 회귀 문제에서는 평균제곱오차(mean squared error: 예측값과 실제값 차이를 제곱해 평균낸 값)를 쓴다. 말하자면 수학적 점수표다. 어떤 문제를 풀고 싶은지, 어떤 방식으로 틀린 정도를 재고 싶은지에 따라 이 잣대가 달라진다. AI는 자신이 받은 점수를 해석하지 않는다. 그냥 수학적으로 작은 숫자를 향해 달려갈 뿐이다.


손실 함수는 냉정하다. 감정이 없고, 이유를 묻지 않는다. “왜 그 답을 냈니?” 대신 “얼마나 틀렸니?”만 묻는다. 그래서 AI의 학습은 늘 정답 중심적이다. 정답이 1이고 예측이 0.8이라면, 거기에 담긴 맥락이나 의미는 고려되지 않는다. 마치 작문 시험에서 문법만 따져 점수를 매기듯, 손실 함수는 오직 수치로만 세상을 본다. 그렇기에 모델이 잘 작동한다 해도, 그것이 인간의 상식이나 윤리와 일치한다는 보장은 없다.


이 잣대의 냉정함이 종종 인간에게 불편하게 다가온다. 의료 영상에서 암을 찾아내는 모델이 손실을 줄이려 애쓰는 동안, 실제로는 극히 드문 사례를 놓칠 수도 있다. 손실은 전체의 평균을 보고 움직이지만, 세상은 평균만으로 설명되지 않는다. 환자 한 명, 한 장의 이미지 속에 숨은 변수들이 때로는 더 중요하다. 손실이 작다고 해서 모델이 ‘옳다’고 말할 수 없는 이유다.


그래서 연구자들은 손실 함수를 다듬기 시작했다. 단순히 오차의 크기만 재는 게 아니라, 상황의 중요도나 불균형을 반영하도록 설계한다. 예를 들어 암 환자를 놓치는 건 정상 환자를 잘못 진단하는 것보다 훨씬 심각하니, 그만큼 큰 손실을 주는 식이다. 공정성(fairness)을 반영한 손실도 등장했다. 편향된 데이터를 학습하면서 한쪽 집단의 오차가 커질 경우, 그 불균형 자체를 패널티로 주는 방식이다. 결국 손실 함수는 단순한 점수표를 넘어, AI의 세계관을 결정짓는 철학적 문장에 가까워졌다.


나는 손실 함수를 종종 ‘양심 없는 스승’이라고 생각한다. 이유를 설명하지 않고, 단지 숫자로 벌점을 준다. “왜?”라는 질문 대신 “틀렸어.”만 던지는 스승. 하지만 그런 냉정한 평가가 있었기에 AI는 수학의 질서 안에서 성장할 수 있었다. 인간의 학습이 감정과 의미를 필요로 한다면, AI의 학습은 오직 수치의 방향성만 따른다. 세상에는 따뜻한 가르침도 필요하지만, 냉정한 기준도 필요하다. 손실 함수는 그 차가운 기준의 극단적인 형태다.


AI가 손실을 줄여갈수록 더 정교해지는 걸 보면 묘한 생각이 든다. 인간의 삶도 어쩌면 비슷하지 않을까. 우리는 실수하고, 실패하고, 그때마다 나름의 손실을 계산한다. “이 선택이 옳았을까?”라는 후회나 깨달음이 일종의 손실 함수처럼 작동한다. 다만 인간의 손실은 숫자가 아니라 마음속 무게로 느껴진다. 그래서 완벽히 줄일 수도, 수식으로 표현할 수도 없다.


AI에게 손실 함수는 절대적인 기준이지만, 인간에게는 불완전한 거울이다. 그 거울을 들여다보면, 우리는 효율과 윤리 사이의 경계를 본다. 손실을 줄이는 일에만 몰두하면 인간다움은 사라지고, 감정만 좇으면 정확함이 흔들린다. AI의 손실 함수가 냉정하게 세상을 재단하듯, 우리 역시 삶의 손실을 어떻게 받아들일지 묻고 있다.


결국 손실 함수는 단순한 수학이 아니라, 배움의 철학이다. 완벽한 답은 없지만, 더 나은 방향으로 가려는 노력의 흔적. 기계는 그 수치를 따라 움직이고, 인간은 그 과정을 통해 자신을 돌아본다. 둘 다 틀림을 두려워하지 않는다. 틀림 속에서 손실을 배우고, 손실 속에서 성장한다. AI의 학습이 끝없는 조정이라면, 인간의 삶 또한 끝없는 보정의 연속이다. 우리가 서로 다른 길을 걷더라도, 배우는 존재라는 점에서는 그리 멀지 않다.


footer.png


월요일 연재
이전 08화데이터 편향, 세상은 공평하지 않다