Learning to Deny: Action Denial in Multimodal Large Language Models
이 논문은 최첨단 멀티모달 거대 언어 모델들이 강력한 문맥적 단서에도 불구하고 행동의 부재를 부정하는 데 어려움을 겪는다는 것을 드러내는 벤치마크인 UCF101-AD를 소개하며, 인과적 추론을 통합하는 것이 행동이 실제로 발생하는지 검증하는 능력을 유의미하게 향상시킨다는 것을 입증한다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
핵심 문제: "예스맨" 비디오 탐정
당신이 보안 영상을 감시하는 비디오 탐정을 고용했다고 상상해 보세요. 탐정의 임무는 "누군가 자전거를 훔치고 있는가"와 같은 특정 사건이 발생했는지 알려주는 것입니다.
과거에 이러한 AI 탐정들은 사건이 실제로 발생하고 있을 때 이를 포착하는 데 매우 뛰어났습니다. 만약 자전거, 사람, 그리고 핸들을 잡은 손을 본다면, AI는 자신 있게 "네, 자전거 절도입니다!"라고 말합니다.
하지만 여기에 결함이 있습니다: 이 탐정들은 "아니오"라고 말하는 데 매우 서툽니다.
만약 영상 속에서 어떤 사람이 자전거 옆에 서서 핸들을 잡고 있지만, 실제로 훔치지는 않고 그냥 서 있기만 한다면, AI는 여전히 "네, 자전거 절도입니다!"라고 말합니다. AI는 자전거와 사람을 보고 최악의 상황을 가정해 버립니다. AI는 단서들에 너무나 동조하고 싶어한 나머지, 가장 중요한 부분인 **실제 동작(action)**을 무시해 버립니다.
논문에서는 이를 "긍정 편향(Affirmative Bias)" 또는 "예스맨(Yes-Man)" 현상이라고 부릅니다. 모델들이 패턴을 인식하는 능력은 뛰어나지만, 정작 움직임이 존재하지 않음에도 불구하고 동작을 환각(hallucination)하여 만들어내는 것입니다.
새로운 테스트: UCF101-AD (더 어려운 "함정" 데이터셋)
이 문제가 존재한다는 것을 증명하기 위해, 연구진은 UCF101-AD라는 새로운 테스트를 만들었습니다.
이 테스트를 AI를 위한 "함정 질문" 시험이라고 생각하면 됩니다.
- 설정: 연구진은 일반적인 영상(예: 농구를 하는 사람)을 가져와서 "부정적(negative)" 버전의 영상을 만듭니다.
- 함정: 부정적 버전에는 농구 코트가 있고, 공이 있고, 선수들이 있으며, 그들은 드리블을 하고 있습니다... 하지만 아무도 슬램덩크를 하지 않습니다.
- 질문: AI에게 "누군가 농구 골대에 덩크를 하고 있습니까?"라고 묻습니다.
결과:
- 덩크가 실제로 일어날 때, AI는 90% 이상의 높은 정확도를 보입니다.
- 하지만 덩크가 일어나지 않을 때(그 외의 모든 상황은 동일함에도 불구하고), AI는 처참하게 실패하며 50% 이상의 확률로 틀린 답을 내놓습니다. 공이 선수들의 손을 떠난 적이 없음에도 불구하고, AI는 자신 있게 "네, 덩크 중입니다!"라고 말합니다.
이는 AI가 **동작(motion)**을 보는 것이 아니라 배경(코트, 공)을 보고 있다는 것을 증명합니다.
해결책: CausalAct (논리 체크리스트)
연구진은 AI가 추측을 멈추고 논리 체크리스트를 확인해야 한다는 점을 깨달았습니다. 그들은 CausalAct라는 방법을 도입했습니다.
AI가 케이크를 만들려는 요리사라고 상상해 보세요.
- 기존 방식 (지름길 활용): 요리사는 카운터 위에 밀가루와 달걀이 있는 것을 보자마자 "나는 케이크를 굽고 있다!"라고 말합니다. 설령 오븐이 차갑고 재료들이 그냥 놓여만 있을지라도 말이죠.
- 새로운 방식 (CausalAct): 요리사는 반드시 레시피 그래프를 따라야 합니다. 다음을 확인해야 합니다:
- 재료가 있는가? (예)
- 재료가 섞이고 있는가? (예)
- 반죽이 실제로 오븐 안으로 들어가고 있는가? (아니오) -> 멈춤. "굽고 있다"라고 말하지 마십시오.
연구진은 이 "레시피"를 **인과 관계 그래프(Causal Graph)**로 변환했습니다. 그들은 AI가 영상을 다음과 같이 단계별로 분해하도록 가르쳤습니다:
- 맥락(Context): 장면 안에 누구와 무엇이 있는가?
- 상호작용(Interaction): 그들이 물체를 만지거나 사용하고 있는가?
- 움직임(Motion): 실제 움직임이 일어나고 있는가?
- 동작(Action): 1, 2, 3단계가 완벽하게 일치할 때만, 그 동작이 일어나고 있다고 말하십시오.
효과가 있었나요?
네, 하지만 조건이 있습니다.
- 단순히 정중하게 요청하기 (Zero-Shot): 연구진이 거대 AI 모델들에게 단순히 "논리 그래프를 확인해 주세요"라고 요청했을 때, 언어 능력이 뛰어난 큰 모델들은 "아니오"라고 말하는 능력이 향상되었습니다.
- 기술 가르치기 (Fine-tuning): 더 작은 모델들의 경우, 실제로 "그래프 퍼즐"을 통해 학습시켜야 했습니다. 그들은 AI에게 영상의 정답을 보여준 것이 아니라, 논리 지도를 읽는 법을 가르쳤습니다. 일단 지도를 읽는 법을 배우자, 모델들은 동작이 일어나지 않을 때 이를 부정하는 능력이 훨씬 좋아졌습니다.
"생각하기"의 반전
연구진은 "생각하는 모델(AI가 답변하기 전에 추론 과정을 말로 풀어내는 모델)"도 테스트했습니다. 놀랍게도, 이 모델들은 오히려 성능이 더 떨어졌습니다.
왜일까요? 모델들이 "생각"하려고 할 때, 배경 단서들에 의해 주의가 분산되었기 때문입니다. 그들은 "농구공이 보이고, 농구 골대가 보이니, 누군가 반드시 덩크를 하고 있을 것이다"라고 생각합니다. 그러고는 덩크가 일어나지 않았음에도 불구하고, 자신이 왜 맞는지 설명하기 위해 긴 문단을 자신 있게 써 내려갑니다. 그들은 어떤 일이 일어날 수 있는지 설명하는 데 너무 능숙한 나머지, 그 일이 실제로 일어났는지 확인하는 것을 잊어버렸습니다.
요약
이 논문은 현재의 AI 비디오 관찰자들이 존재하는 것을 포착하는 데는 뛰어나지만, 존재하지 않는 것을 알아차리는 데는 서투르다는 점을 보여줍니다. 그들은 "아니오"라고 말하기를 너무 어려워합니다. 엄격한 "원인과 결과" 체크리스트(CausalAct)를 따르도록 가르침으로써, 우리는 AI가 "장면이 그럴듯해 보인다고 해서 반드시 그 동작이 일어나고 있는 것은 아니다"라는 것을 깨닫는 어려운 기술인 **부정(denial)**을 배울 수 있도록 도울 수 있습니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.