← 최신 논문
🤖 AI

Procedural Knowledge Is Not Low-Rank: Why LoRA Fails to Internalize Multi-Step Procedures

이 논문은 필요한 가중치 업데이트가 LoRA의 저차원 용량을 훨씬 초과하는 높은 유효 랭크를 나타내어 높은 랭크에서도 상당한 성능 격차를 초래하기 때문에, LoRA가 전체 미세 조정에 비해 복잡한 다단계 절차적 지식을 효과적으로 내재화하는 데 실패한다는 점을 입증한다.

원저자: Simon Dennis, Kevin Shabahang, Hao Guo, Rivaan Patil

게시일 2026-07-27
📖 5 분 읽기🧠 심층 분석

원저자: Simon Dennis, Kevin Shabahang, Hao Guo, Rivaan Patil

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

당신이 초지능 로봇에게 비행기 예약이나 고장 난 컴퓨터 수리와 같은 복잡한 일을 가르치려 한다고 상상해 보세요. 인공지능의 세계에는 '파인튜닝(Fine-tuning)'이라는 아주 유명한 기술이 있습니다. 거대한 AI 모델을 거의 모든 책이 담긴 거대한 도서관이라고 생각해 봅시다. 이 모델에게 특정한 일을 가르치려면 보통 도서관 전체를 새로 써야 하는데, 이는 비용이 많이 들고 시간이 오래 걸립니다. 시간을 아끼기 위해 과학자들은 LoRA(Low-Rank Adaptation)라는 지름길을 발명했습니다. 도서관 전체를 다시 쓰는 대신, LoRA는 로봇에게 아주 작고 얇은 메모지가 붙은 노트를 선반에 추가하여 가르치는 방식입니다. 핵심 아이디어는 밑에 있는 무거운 책들을 건드리지 않고도 로로봇에게 새로운 일을 하는 데 필요한 모든 것을 이 작은 메모지에 담아낼 수 있다는 것이었습니다. 이는 마치 레이싱 카를 운전하는 법을 가르치기 위해 몇 시간 동안 트랙에서 연습하게 하는 대신, 작은 요약 노트 하나를 주는 것과 같습니다.

하지만 여기 함정이 있습니다. 이 논문은 만약 그 일이 단순히 사실을 기억하거나 멋진 문체로 글을 쓰는 것이 아니라, 엄격한 다단계 **절차(Procedure)**를 따르는 것이라면, 과연 그 요약 노트가 정말 충분할지에 대해 질문을 던집니다. 절차적 지식은 "만약 이런 일이 발생하면, 저렇게 하라"는 식의 단계가 많은 레시피와 같아서, 진행 상황을 계속 추적하고, 실수를 처리하며, 단계를 건너뛰지 않도록 확인해야 합니다. 연구진은 작은 노트북(LoRA)이 복잡하고 갈라지는 레시피를 따라 할 수 있는지, 아니면 도서관 전체를 새로 써야 하는 '전체 파인튜닝(Full Fine-Tuning)'이 필요한지를 알고 싶었습니다.


위대한 요약 노트의 실패

연구진은 "스티키 노트" 방식이 명령을 수행하는 복잡한 현실을 감당할 수 있는지 확인하기 위해 일련의 테스트를 설정했습니다. 그들은 단순히 로봇에게 시를 쓰라고 시킨 것이 아닙니다. 로봇에게 여행사 직원, 줌(Zoom) 기술 지원 전문가, 그리고 보험 청구 담당자 역할을 맡겼습니다. 이것들은 단순한 작업이 아닙니다. 고객이 5분 전에 무엇을 말했는지에 따라 매번 경로가 바뀌는 거대하고 뒤틀린 미로를 헤매는 것과 같습니다. 고객이 화를 내면 경로를 바꿔야 합니다. 고객이 세부 사항을 잊어버리면 다시 물어봐야 합니다. 목표는 로봇이 대화를 시작부터 행복한 결말까지 성공적으로 이끌 수 있는지 확인하는 것이었습니다.

결과는 다소 충격적이었습니다. 연구진이 전체 도서관을 새로 쓰는 방식(Full Fine-Tuning)을 사용했을 때, 로봇들은 훌륭한 요원이 되었습니다. 그들은 규칙을 따르고, 세부 사항을 기억하며, 문제를 해결했습니다. 여행 예약 테스트에서 5점 만점에 4.11점이라는 견고한 점수를 기록했습니다. 하지만 "요약 노트" 방식(LoRA)을 사용했을 때는, 연구진이 만들 수 있는 가장 크고 비싼 요약 노트를 사용했음에도 불구하고 로봇들은 절차 수행에 완전히 실패했습니다.

이상한 점은 LoRA 로봇들이 단순히 조금 못하게 된 것이 아니라는 점입니다. 그들은 기묘한 루프에 빠졌습니다. 그들은 여전히 대화를 할 수 있었습니다! 충돌 없이 14번의 대화를 이어갈 수도 있었습니다. 말투도 예의 바르고 자연스러웠습니다. 하지만 실제 업무 수행에는 실패하고 있었습니다. 여행 테스트에서 LoRA 로봇들은 2.10점에서 2.54점 사이의 점수를 받았는데, 이는 전체 학습된 로봇의 절반 수준에도 못 미치는 점수였습니다. 그들은 중요한 단계를 건너뛰거나, 목적지를 묻는 것을 잊거나, 너무 일찍 포기하곤 했습니다. 그것은 마치 "안녕하세요"와 "안녕히 가세요"는 완벽하게 말할 줄 알지만, 지도를 잊어버려서 관광객들을 벽으로 인도하는 가이드와 같았습니다.

더 큰 노트북의 역설

당신은 아마 이렇게 생각할지도 모릅니다. "알았어, 요약 노트가 너무 작은 것뿐이야. 더 크게 만들어보자!" 연구진은 이를 시도했습니다. 그들은 LoRA 노트북의 크기를 아주 작은 랭크(Rank) 16에서 거대한 랭크 128까지 키웠습니다. 이는 로봇의 뇌 중 더 많은 부분을 수정한다는 것을 의미하며, 전체 파라미터의 최대 **3.4%**를 사용하는 것입니다. 노트북이 커지면 도움이 될 것이라고 예상할 수 있겠죠?

놀랍게도 결과는 더 나빠졌습니다. 노트북이 커질수록 로봇은 절차를 따르는 능력이 오히려 떨어졌습니다. 가장 좋은 점수는 가장 작은 크기일 때였으며, 가장 큰 크기에 도달했을 때 작업 성공 점수는 2.10으로 떨어졌습니다. 요약 노트를 크게 만든다고 해서 로봇이 미로의 '논리'를 배우는 것이 아니라, 단지 미로의 '단어'를 더 잘 암기하게 될 뿐이라는 사실이 밝혀졌습니다. 로봇은 자신이 무엇을 해야 하는지 아는 것처럼 들리게 하는 데는 매우 능숙해졌지만, 여전히 길을 잃은 상태였습니다. 연구진은 로봇들이 "오버피팅(Overfitting, 과적합)"되고 있다고 발견했는데, 이는 룰을 이해하는 것이 아니라 훈련 예시를 앵무새처럼 암기하고 있다는 뜻의 전문 용어입니다.

왜 요약 노트는 충분하지 않았나

그렇다면 왜 작은 노트북은 그토록 처참하게 실패했을까요? 저자들은 답을 찾기 위해 로봇의 뇌 속을 깊이 파고들었습니다. 그들은 SVD(Singular Value Decomposition, 특이값 분해)라는 수학적 도구를 사용하여 로봇이 절차를 배울 때 뇌가 정확히 어떻게 변하는지 살펴보았습니다.

로봇의 뇌가 거대한 숫자 격자라고 상상해 보세요. 로봇이 새로운 기술을 배울 때, 이 격자 안의 숫자들은 이동합니다. "저차원(Low-Rank)" 아이디어는 이러한 변화가 격자 위에 직선이나 평평한 면을 그리는 것처럼 단순하다고 가정합니다. 하지만 연구진은 절차적 과업의 경우, 그 변화가 믿을 수 없을 정도로 복잡하고 무질서하다는 것을 발견했습니다. 그것은 수천 개의 작고 뒤틀린 와이어로 만들어진 3D 조각상과 같습니다.

수학적 분석에 따르면, 이러한 과업에 필요한 변화를 포착하기 위해 로봇은 약 761에서 1,026 사이의 "랭크"를 사용해야 했습니다. 그러나 LoRA 방식은 최대 128의 랭크만을 사용할 수 있도록 제한되어 있었습니다. 이는 LoRA 노트북이 복잡한 3D 조각상을 오직 평면적인 2D 그림만으로 묘사하려고 시도하는 것과 같습니다. 정보를 담아내기에 차원이 턱없이 부족했던 것입니다. 연구진은 가장 큰 Lo-RA 노트북이라 할지라도 필요한 변화의 약 **43%에서 51%**만을 포착할 수 있다는 것을 계산해 냈습니다. 나머지 "지식"은 마치 온 바다를 찻잔에 담으려는 것처럼 담기지 못한 채 남겨졌습니다.

결론: 미로를 속일 수는 없다

이 연구는 로봇이 많은 "만약-그러면(if-then)" 결정이 포함된 엄격한 다단계 절차를 따라야 하는 과업의 경우, 지름길 방식인 (LoRA)는 작동하지 않는다는 결론을 내립니다. 로봇이 충분히 훈련되지 않은 것이 아니라, 방법 자체가 너무 제한적이기 때문입니다. 이러한 복잡한 미로를 항해하는 데 필요한 지식은 로봇의 뇌 전체에 퍼져 있으며, 작은 저차원 노트북으로는 이를 포착할 수 없습니다.

연구진은 세 가지 영역(여행, 기술 지원, 보험)과 두 가지 크기의 로봇 뇌(30억 및 80억 파라미터)에서 테스트를 진행했기에 이 결과에 대해 매우 확신하고 있습니다. 모든 경우에서 전체 라이브러리 재작성 방식이 승리했고, 요약 노트 방식은 패배했습니다. 또한 로봇이 단순히 훈련 시간이 부족했던 것도 아니라는 점을 입증했습니다. LoRA 로봇들은 전체 학습된 로봇보다 '단어'를 더 빨리 배웠지만, '규칙'을 배우는 데는 실패했기 때문입니다.

따라서, 당신의 비행을 예약하거나, 줌(Zoom) 통화 문제를 해결하거나, 보험 청구를 혼란 없이 처리할 수 있는 신뢰할 수 있는 AI 에이전트를 원한다면, 단순히 로봇의 뇌에 몇 장의 스티키 노트를 붙이는 것만으로는 부족합니다. 도서관 전체를 새로 쓰게 해야 합니다. 지름길의 효율성은 로봇이 실제로 업무를 수행하는 능력의 희생을 담보로 합니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →