← 최신 논문
💻 computer science

Spectral Query-Key Product Weight Steering for Training-Free VLM Hallucination Mitigation

이 논문은 쿼리-키 곱(query-key products)의 지배적인 특이 모드(singular modes)를 억제하고 쿼리 가중치에 폐형식 업데이트(closed-form update)를 적용함으로써, 추가적인 추론 오버헤드 없이 상당한 성능 향상을 달성하며 시각-언어 모델(Vision-Language Models)의 객체 환각 현상을 완화하는 학습 불필요 및 데이터 불필요 방식인 QK Product Steering을 소개한다.

원저자: Karn Tiwari, Varnith Chordia, Prathosh A P

게시일 2026-06-19
📖 4 분 읽기☕ 가벼운 읽기

원저자: Karn Tiwari, Varnith Chordia, Prathosh A P

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

당신에게 사진을 보고 설명해 주는 아주 똑똑한 로봇 비서가 있다고 상상해 보세요. 이 로봇은 말하기를 아주 잘하지만, 가끔 너무 자신만만해질 때가 있습니다. 만약 당신이 카펫 위의 고양이 사진을 보여주면, 로봇은 "귀여운 고양이가 꽃병 옆의 빨간 카펫 위에 앉아 있습니다"라고 말할 수도 있습니다. 하지만 자세히 살펴보면 꽃은 없습니다. 로봇은 자신의 학습 데이터에서 고양이와 꽃이 자주 함께 등장했기 때문에 꽃이 거기 있다고 가정해 버린 것입니다. 이것을 **환각(hallucination)**이라고 부릅니다. 즉, 실제로 존재하지 않는 것을 지어내는 것입니다.

이 논문은 로봇을 다시 학습시키거나 속도를 늦추지 않고도 이러한 실수를 방지하는 영리한 "일회성 해결책"인 QK Product Steering을 소개합니다.

작동 원리는 다음과 같습니다. 쉬운 비유를 들어 설명하겠습니다.

1. 문제점: 로봇의 "기본 설정"

로봇의 뇌를 "무엇이 무엇과 어울리는지"에 대한 거대한 도서관이라고 생각해 보세요. 로봇이 사진을 볼 때, 로봇의 머릿속에는 두 가지 목소리가 있습니다.

  • 목소리 A (눈): "고양이가 보인다. 카펫이 보인다."
  • 목소리 B (기억): "고양이는 보통 실타래와 어울리고, 실타래는 꽃과 어울린다."

로봇이 설명을 생성할 때, 목소리 B가 가끔 너무 크게 들릴 때가 있습니다. 목소리 B가 목소리 A를 압도하여, 존재하지 않는 꽃을 설명하기 시작하는 것입니다. 논문은 로봇의 내부 "주의(attention)" 메커니즘(무엇에 집중할지 결정하는 방식)에 이러한 "기본 가정"을 전달하는 매우 크고 지배적인 채널들이 몇 개 있다고 주장합니다.

2. 해결책: 가정을 위한 "볼륨 조절 노브"

저자들은 로봇의 뇌 전체를 바꾸지 않고도 특정 "시끄러운" 채널들의 볼륨을 줄이는 방법을 찾아냈습니다.

  • "스펙트럼" 관점: 로봇의 주의 메커니즘을 복잡한 사운드 믹싱 보드라고 상상해 보세요. 대부분의 노브는 정상적인 수준으로 설정되어 있지만, 몇 개의 특정 노브(이를 "지배적 단일 모드(dominant singular modes)"라고 부름)가 끝까지 올려져 있습니다. 이 특정 노브들이 바로 로봇이 하지 말아야 할 상황에서 "꽃"이라고 말하게 만드는 주범입니다.
  • 편집: 이 방법은 로봇의 뇌 중간 계층에서 이러한 특정 "시끄러운" 노브들을 식별하고, 그것들을 부드럽게 낮추거나(또는 "댐핑(damping)" 하거나) 합니다.
  • 결과: 로봇은 여전히 이미지를 명확하게 듣지만, 자신의 가정으로 빈칸을 자동으로 채우는 행동을 멈춥니다. 로봇은 자신이 실제로 보는 것에 대해 더 정직해집니다.

3. 왜 특별한가: "외과 수술적" 접근 방식

이 문제를 해결하는 다른 대부분의 방법은 시계를 고치기 위해 처음부터 다시 분해해서 재조립하거나(재학습), 혹은 로봇이 말하는 동안 끊임없이 지시를 내리는 것(과정의 지연)과 같습니다.

  • 일회성 해결: 이 방법은 외과 의사가 아주 작고 정밀한 절개를 하는 것과 같습니다. 당신은 사용하기 전에 로봇의 가중치(weights)를 딱 한 번 편집합니다. 그 후, 로봇은 추가 비용 없이 이전과 똑같이 빠르게 작동합니다.
  • 새로운 데이터 불필요: 로봇에게 새로운 사진 수천 장을 보여주며 가르칠 필요가 없습니다. 그저 내부의 수학적 구조를 약간 조정할 뿐입니다.
  • 그룹화된 헤드(Grouped Heads)를 위한 안전성: 현대의 로봇은 자원을 공유하는 뇌의 부분들(이를 "Grouped-Query Attention"이라 함)을 가지고 있습니다. 공유되는 부분을 하나 바꾸면 보통 전체 시스템이 망가집니다. 저자들은 공유되는 "Key" 부분은 그대로 둔 채, 오직 "Query" 부분만을 수정하는 특별한 수학적 트릭을 발명했습니다. 이는 마치 다른 모든 사람이 공유하는 핸들을 움직이지 않고 운전석만 조절하는 것과 같습니다.

4. 비밀 재료: 대칭 vs 방향성

논문은 또한 로봇이 왜 환각을 일으키는지에 대해 흥미로운 사실을 발견했습니다. 연구진은 로봇의 주의력을 두 가지 유형의 패턴으로 나누었습니다.

  • 대칭 (상호적): "내가 너를 보고, 너도 나를 본다." (여기에 환각이 존재합니다.)
  • 반대칭 (방향적): "나는 너를 보고 있다."

연구진은 "환각 소음"이 거의 전적으로 대칭(Symmetric) 채널에 있다는 것을 발견했습니다. 대칭 채널의 볼륨을 줄였을 때 환각이 멈췄습니다. 반면 반대칭 채널을 건드렸을 때는 아무런 변화가 없었습니다. 이는 그들이 단순히 무작위로 로봇을 망가뜨리는 것이 아니라, 거짓말을 유발하는 뇌의 특정 부분을 외과 수술하듯 정밀하게 제거하고 있음을 증명합니다.

5. 결과

이 방법을 세 가지 서로 다른 대형 로봇 모델에 테스트했을 때:

  • 환각 감소: 로봇이 사물을 지어내는 빈도가 약 4% 감소했습니다 (유의미한 개선입니다).
  • 무작위 검사 실패: 특정 "환각" 노브 대신 무작위로 노브를 조절했을 때는 로봇이 나아지지 않았습니다. 이는 그들이 올바른 목표를 찾았음을 입증합니다.
  • 기술 유지: 로봇은 질문에 답하거나 사물을 인식하는 능력이 떨어지지 않았습니다. 단지 이미지를 설명할 때 진실에 더 충실해졌을 뿐입니다.

요약

QK Product Steering은 "설정하고 잊어버리면 되는(set-it-and-forget-it)" 해결책입니다. 이 방법은 시각-언어 모델(Vision-Language Model) 내에서 존재하지 않는 사물을 상상하게 만드는 특정 내부 설정을 찾아내어, 그 설정을 낮추면서도 나머지 로봇의 지능은 그대로 유지합니다. 이는 AI의 설명을 더 신뢰할 수 있게 만드는 가볍고, 비용이 들지 않으며, 빠른 방법입니다.

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

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

Digest 사용해 보기 →