← 최신 논문
💻 computer science

Learning from Failures: Retrieval-Centric CoT via Hard Negatives for Unified Multimodal Retrieval

이 논문은 초기 검색 실패를 바탕으로 검색 중심의 사고 사슬(RC-CoT) 추론을 생성하도록 어드바이저 모델을 학습시키기 위해 하드 네거티브(hard negatives)를 활용함으로써, 쿼리 표현을 정교화하고 기존 베이스라인 대비 검색 성능을 크게 향상시키는 통합 멀티모달 검색 프레임워크인 UniME-R1을 소개한다.

원저자: Zelong Sun, Jun Wang, Kaicheng Yang, Tiancheng Gu, Ziyong Feng, Zhiwu Lu

게시일 2026-08-07
📖 4 분 읽기☕ 가벼운 읽기

원저자: Zelong Sun, Jun Wang, Kaicheng Yang, Tiancheng Gu, Ziyong Feng, Zhiwu Lu

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

거대한, 혼란스러운 건초더미 속에서 특정한 바늘 하나를 찾으려 한다고 상상해 보세요. 하지만 이것은 평범한 건초더미가 아닙니다. 수십억 개의 사진, 영상, 문서들이 뒤섞여 있는 디지털 도서관입니다. 이것이 바로 인공지능의 한 분야인 **멀티모달 검색(multimodal retrieval)**의 세계입니다. 이를 위해 AI는 모든 이미지와 문장을 고유한 수학적 지문으로 변환하는 '임베더(embedder)'라고 불리는 아주 똑똑한 사서들을 사용합니다. 당신이 질문을 던지면, 사서는 당신의 질문이 가진 지문과 도서관의 지문들을 비교하여 가장 잘 맞는 것을 찾아냅니다.

하지만 때때로 사서는 혼란에 빠지기도 합니다. 만약 당신이 "빨간 기차"를 요청했는데, 사서가 "파란 기차"를 가져올 수도 있습니다. 둘 다 기차처럼 보이기 때문이죠. 혹은 "은색 기차"를 가져올 수도 있습니다. 색상이 비슷하기 때문입니다. 사서는 큰 그림은 보지만, 당신의 요청을 특별하게 만드는 아주 작고 결정적인 세부 사항들을 놓치곤 합니다. 한동안 과학자들은 AI에게 검색을 시작하기 전에 "생각을 밖으로 내뱉도록(think out loud)" 가르쳐서, 왜 검색이 일어나는지에 대한 긴 이유들을 생성하게 함으로써 이 문제를 해결하려 노력했습니다. 하지만 이 논문은 검색하기 전에 생각하는 것은 그저 추측에 불과할 때가 많다고 주장합니다. 진짜 마법은 당신이 찾은 것을 보고, 그것이 틀렸다는 것을 깨닫고, 틀렸는지에 대해 생각할 때 일어납니다.


논문: 올바른 바늘을 찾기 위해 실수를 통해 배우다

이 논문은 Glint Lab의 연구진이 만든 UniME-R1이라는 새로운 시스템을 소개합니다. UniME-R1을 단일 사서가 아니라, **검색자(Searcher)**와 **코치(Coach)**라는 두 명의 역동적인 팀이라고 생각해보세요.

과거의 방식: 보기 전에 추측하기
이전의 AI 시스템들은 검색을 시작하기도 전에 "사고의 사슬(Chain of Thought, CoT)"을 생성함으로써 영리해지려고 노력했습니다. 친구에게 특정 영화 장면을 찾아달라고 부탁한다고 상상해 보세요. 친구는 "좋아, 빨간 자동차와 강아지가 있는 장면을 찾아야겠어"라고 말한 뒤 검색을 시작할 것입니다. 문제는, 그들이 실제로 검색 엔진이 무엇을 찾았는지를 먼저 알지 못하기 때문에 여전히 목표를 놓칠 수 있다는 점입니다. 그들은 검색 엔진의 실수를 바로잡는 것이 아니라, 단지 쿼리를 설명하고 있을 뿐이었습니다.

새로운 방식: 코치와 코치의 피드백
UniME-R1은 게임의 판도를 바꿉니다. 이 팀이 작동하는 방식은 다음과 같습니다:

  1. 첫 번째 검색: 검색자(임베더)가 도서관을 빠르게 스캔하여 당신의 요청과 매치되는 것처럼 보이는 상위 10개 정도의 결과를 뽑아냅니다.
  2. 코치의 검토: 여기서 마법이 일어납니다. 코치(어드바이저)는 그 상위 결과들을 살펴보고 그것들을 당신의 원래 요청과 비교합니다. 코치는 자문합니다: "검색자는 왜 이것들을 골랐는가? 무엇이 검색자를 혼란스럽게 하고 있는가?"
    • 예시: 만에 "승객을 태우는 은색 기차"를 요청했는데, 검색자가 "역에 있는 은색 기차"를 가져왔다면, 코치는 누락된 세부 사항인 승객이 탑승하는 동작을 포착합니다.
  3. 결정: 코치는 그다음 스마트한 선택을 합니다:
    • 시나리오 A (해결이 쉬운 경우): 만약 정답이 이미 상위 10개 안에 있지만 단지 아래쪽에 묻혀 있다면, 코치는 단순히 목록의 순위를 다시 매깁니다(re-ranking). 도서관 전체를 다시 검색할 필요가 없습니다!
    • 시나리오 B (해결이 어려운 경우): 만약 정답이 그곳에 전혀 없다면, 코치는 **검색 중심의 사고의 사슬(Retrieval-Centric Chain-of-Thought, RC-CoT)**이라는 매우 구체적인 새로운 지침을 작성합니다. 이것은 단순한 설명이 아니라 '교정'입니다. 코치는 이렇게 말합니다: "일반적인 기차는 무시하고, 특히 탑승하는 동작을 찾아라." 그러면 검색자는 이 새로운 지침을 사용하여 도서관 전체를 다시 검색합니다.

이것이 왜 다른가
이 논문은 대부분의 이전 방법들이 연습 시험을 한 번도 치러보지 않고 교과서를 공부하는 학생과 같다고 주장합니다. 그들은 질문이 무엇에 관한 것인지에 대해 자신들이 생각하는 바를 바탕으로 이유를 생성했습니다. UniME-R1은 연습 시험을 치르고, 어떤 문제를 틀렸는지 확인한 다음, 그 실수들에 특화하여 공부하는 학생과 같습니다. 이 논문은 모든 항목에 대해 복잡한 추론을 생성할 필요가 있다는 아이디어(이는 너무 느릴 것입니다)를 명시적으로 배제합니다. 대신, 초기 검색의 실패에 대해서만 집중적으로 추론하는 데 초점을 맞춥니다.

연구 결과
연구진은 수천 개의 이미지, 영상, 문서를 포함하는 MMEB-V2라는 거대한 벤치마크에서 이 시스템을 테스트했습니다. 그들은 UniME-R1이 기존의 강력한 방법들을 일관되로 능가한다는 것을 발견했습니다.

  • "소형(Small)" 모델 크기(20억 개의 파라미터)에서, UniME-R1은 69.9점을 기록하며 차순위 방법들을 상당한 차이로 제쳤습니다.
  • "중형(Medium)" 모델 크기(40억 개의 파라미터)에서, 70.3점을 기록했습니다.
  • 이 시스템은 Flickr30K 및 COCO와 같은 일반적인 작업에서도 테스트되었으며, 훨씬 더 큰 모델들까지도 능가하는 성능을 보여주었습니다.

코치를 어떻게 가르쳤는가
코치가 실수를 식별하는 법을 배우도록 하기 위해, 연구진은 단순히 정답만을 제공하지 않았습니다. 그들은 "하드 네거티브(Hard Negatives)"—즉, 정답과 매우 유사해 보이지만 틀린 까다로운 오답들—를 만들어냈습니다. 그들은 강화 학습(구체적으로 GRPO)이라는 기술을 사용했는데, 이는 코치가 실수를 정확히 식별하면 점수를 얻고, 다음 검색에서 실제로 정답을 찾아내는 교정문을 작성하면 점수를 얻는 비디오 게임과 같습니다. 시간이 흐르면서 코치는 매우 정밀해지는 법을 배웠습니다.

핵데 결론
이 논문은 더 나은 AI 검색의 핵심은 단순히 AI를 더 똑똑하게 하거나 크게 만드는 것이 아니라, **자기 수정(self-correcting)**이 가능하게 만드는 것이라고 시사합니다. AI가 자신의 초기 실수를 살펴보고 타겟팅된 해결책을 생성하도록 함으로써, UniME-R1은 단순히 보기 전에 추측하는 시스템보다 훨씬 더 빠르고 정확하게 건초더미 속에서 올바른 바늘을 찾아낼 수 있습니다. 저자들은 이 접근 방식이 짧은 영상부터 복잡한 문서에 이르기까지 다양한 유형의 미디어 전반에서 작동함을 보여주며, 실패로부터 배우는 것이 AI 검색의 미래를 위한 강력한 전략임을 입증했습니다.

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

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

Digest 사용해 보기 →