← 최신 논문
💬 NLP

Faithfulness-QA: A Counterfactual Entity Substitution Dataset for Training Context-Faithful RAG Models

본 논문은 검색 증강 생성 모델이 내부 매개변수 기억보다 검색된 컨텍스트를 우선시하도록 훈련하고 평가하기 위해 고안된 약 100,000 개의 반사실적으로 수정된 질문-답변 샘플로 구성된 대규모 데이터셋인 Faithfulness-QA 를 소개함으로써 비신실한 생성이라는 중대한 문제를 해결합니다.

원저자: Li Ju, Junzhe Wang, Qi Zhang

게시일 2026-04-29
📖 3 분 읽기☕ 가벼운 읽기

원저자: Li Ju, Junzhe Wang, Qi Zhang

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

매우 똑똑한 학생이 수백만 권의 책을 읽고 방대한 양의 사실을 암기했다고 상상해 보세요. 이 학생은 질문에 답하는 데 뛰어나지만, 나쁜 버릇이 하나 있습니다. 새로운 기사를 읽고 그 내용에 대해 질문을 받으면, 기사를 완전히 무시하는 경우가 많다는 것입니다. 대신 자신의 기억에서 떠오르는 것을 그대로 내뱉는데, 그 기억이 틀리거나 시대에 뒤떨어진 것일지라도 말입니다.

인공지능 (AI) 세계에서는 이를 RAG(검색 증강 생성) 모델이라고 부릅니다. RAG 의 목표는 AI 가 새로운 기사 (즉, '문맥') 를 읽고 오직 그 내용만을 기반으로 답변하도록 만드는 것입니다. 하지만 종종 AI 는 너무 고집이 세서 '파라미터 메모리'(미리 훈련된 뇌) 에 의존합니다.

이 논문은 Faithfulness-QA라는 해결책을 소개합니다. 이는 AI 가 실제로 새로운 기사를 듣도록 가르치기 위해 설계된 특별한 훈련 캠프와 같습니다.

문제: '고집 센 학생'

보통 이러한 AI 모델을 훈련시킬 때, 기사 속 질문과 답변은 AI 가 이미 알고 있는 내용과 일치합니다. 따라서 AI 는 정답을 맞추지만, 우리는 그 '이유'를 알 수 없습니다. 기사를 읽었을까요? 아니면 이미 그 사실을 알고 있었기 때문에 운 좋게 맞힌 것일까요?

마치 학생에게 조지 워싱턴의 사진을 보여주면서 "미국 최초의 대통령은 누구입니까?"라고 묻는 것과 같습니다. 만약 그들이 "조지 워싱턴"이라고 답한다면, 그들은 사진을 읽었을 수도 있고, 단순히 유치원에서 암기한 것을 외우고 있을 수도 있습니다. 우리는 그 차이를 구별할 수 없습니다.

해결책: '함정 질문' 방법

이를 해결하기 위해 연구자들은 **99,094 개의 '함정 질문'**으로 구성된 대규모 데이터셋을 만들었습니다. 그들은 **반사실적 개체 치환 (Counterfactual Entity Substitution)**이라는 교묘한 방법을 사용했습니다.

다음은 간단한 비유를 통해 그들이 이를 어떻게 구축했는지 설명한 것입니다:

  1. 원천 자료: 그들은 기존 질문과 답변의 두 개의 거대한 도서관 (SQuAD 와 TriviaQA) 을 시작점으로 삼았습니다.
  2. '개체 은행': '파리', '마리 퀴리', '7 월 4 일'과 같은 이름, 장소, 날짜가 약 77,000 개나 포함된 거대한 디지털 롤로덱을 구축했습니다.
  3. 교체: 모든 질문에 대해 이야기 속의 특정 이름이나 장소 (즉, '답변을 담고 있는 개체') 를 찾아서, 같은 범주에 속하는 롤로덱의 다른 개체와 교체했습니다.
    • 원본 이야기: "1858 년 성모 마리아는 성 베르나데트에게 나타났습니다."
    • 교체: 그들은 '성 베르나데트'를 '기요모리'(다른 사람) 로 바꾸었습니다.
    • 새로운 이야기: "1858 년 성모 마리아는 기요모리에게 나타났습니다."
  4. 갈등: 이제 AI 의 기억은 "성 베르나데트였어!"라고 말하지만, 새로운 이야기는 "기요모리였어!"라고 말합니다.

이것이 작동하는 이유

이것은 지식 갈등을 만들어냅니다. AI 는 선택을 강요받습니다:

  • 옵션 A: 이야기를 무시하고 기억에서 나온 답변 (성 베르나데트) 을 제시합니다.
  • 옵션 B: 기억을 무시하고 이야기를 신뢰합니다 (기요모리).

AI 가 '충실하다면', 옵션 B 를 선택해야 합니다. 수천 개의 이러한 갈등을 통해 훈련함으로써, AI 는 갈등이 발생하면 새로운 이야기가 주인이다라는 것을 학습하게 됩니다.

품질 관리

연구자들은 단순히 단어를 무작위로 교체한 것이 아니라, 매우 까다로운 편집자와 같은 엄격한 '품질 필터'를 구축했습니다.

  • 새로운 이름이 문장에 실제로 어울리는지 확인했습니다.
  • 이야기가 너무 짧거나 깨지지 않았는지 확인했습니다.
  • 새로운 이름이 이미 이야기에 포함되어 있지 않은지 검증했습니다.

그들은 200 개의 이야기를 무작위로 샘플링하여 테스트했고, 100% 가 이러한 검사를 통과했습니다. 최종 데이터셋은 99,000 개의 표본으로 방대하며, 사람, 조직, 날짜, 위치 등 여덟 가지 유형의 개체를 모두 포괄합니다.

그들이 우리에게 준 것

이 논문은 대중에게 세 가지 주요 자원을 공개합니다:

  1. 데이터셋: 훈련을 위해 준비된 99,000 개의 함정 질문.
  2. 파이프라인: 이러한 함정 질문을 자동으로 생성하는 코드.
  3. 개체 은행: 교체를 위해 사용된 77,000 개의 이름과 장소 목록.

결론

이 논문은 이 데이터셋을 사용하면 AI 모델이 새로운 정보를 무시하는 '고집 센 학생'이 되는 것을 멈추고, 대신 이미 알고 있다고 생각하는 것보다眼前的인 텍스트를 우선시하는 '충실한 독자'가 되도록 훈련할 수 있다고 주장합니다. 저자들은 이 시스템이 이름 교체에 매우 뛰어나지만, 대명사 (이름이 바뀔 때 '그'를 '그녀'로 바꾸는 것 등) 는 수정하지 않으며, 현재 영어로만 작동한다고 지적합니다. 하지만 그 특정 목적, 즉 AI 가 기억보다 문맥을 신뢰하도록 가르치는 데 있어, 이는 거대하고 고품질의 새로운 도구입니다.

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

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

Digest 사용해 보기 →