ttda704 at SemEval-2026 Task 4: Modeling Narrative Structures via Pseudonymization and Multi-View Sentence Alignment
이 논문은 서사적 유사성을 모델링하기 위해 미세 조정된 문장 트랜스포머를 활용한 대조 학습을 사용하는 ttda704 팀의 SemEval-2026 Task 4 접근 방식을 제시하며, 이는 전체 서사를 인코딩하는 단일 뷰 방식과 특정 주제, 플롯, 결과 구성 요소를 정렬하는 다중 뷰 방식으로 구성된 두 가지 별개의 파이프라인을 채택한다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
컴퓨터가 단순히 단어의 개수를 세는 것이 아니라, 줄거리의 '영혼'을 이해하도록 가르치려 한다고 상상해 보세요. 그것이 바로 "ttda704" 팀이 SemEval-2026이라는 경진대회를 위해 수행한 작업입니다.
다음은 일상적인 비유를 사용하여 그들의 접근 방식을 쉽게 풀어낸 설명입니다.
거대한 문제: "이름 게임"의 함정
보통 컴퓨터가 두 이야기를 비교할 때, 이름에 속아 넘어가곤 합니다. 만약 이야기 A가 팀(Tim)이라는 소년이 드래곤과 싸우는 내용이고, 이야기 B가 사라(Sarah)라는 소녀가 드래곤과 싸우는 내용이라면, 단순한 컴퓨터는 "팀"과 "사라"라는 단어가 다르기 때문에 두 이야기가 완전히 다르다고 생각할 수 있습니다.
하지만 인간은 이렇게 압니다: 잠깐, 두 이야기 모두 영웅이 드래곤과 싸우는 내용이잖아. 사실 두 이야기는 매우 유사해.
저자들은 컴퓨터가 이름을 무시하고 이야기의 구조에 집중하게 만들고자 했습니다.
해결책: 두 가지 서로 다른 파이프라인
팀은 퍼즐의 서로 다른 두 부분을 해결하기 위해 두 가지 다른 "기계"(파이프라인)를 구축했습니다.
1. 트랙 A: "눈을 가린" 탐정 (단일 뷰)
목표: "앵커(Anchor)" 이야기 하나와 다른 두 개의 이야기가 주어집니다. 당신은 어떤 이야기가 앵커와 더 유사한지 골라내야 합니다.
기술: 가명화 (The "Blindfold")
컴퓨터가 이야기를 읽기 전에, 팀은 "매드립스(Mad Libs)" 게임을 진행합니다. 모든 구체적인 이름(예: "팀", "드래곤", "런던")을 가져와서 캐릭터_A, 몬스터_B, 장소_1과 같은 일반적인 라벨로 대체합니다.
- 이유: 이는 컴퓨터가 누가 무엇을 하는지에 주목하는 것을 멈추고, 무엇이 일어나고 있는지에 집중하도록 강제합니다. 이는 마치 모든 사람이 가면을 쓰고 있는 이야기를 듣는 것과 같습니다. 당신은 얼굴이 아니라 행동을 통해 줄거리를 판단할 수밖에 없습니다.
엔진: 스마트 프리징 (Smart Freezing)
그들은 이 마스킹된 이야기들을 읽기 위해 강력한 사전 학습된 뇌(문장 트랜스포머)를 사용했습니다. 컴퓨터가 이 새로운 작업을 배우는 동안 영어를 말하는 법을 "잊어버리지" 않도록, 그들은 스마트 레이어 프리징(Smart Layer Freezing) 기법을 사용했습니다.
- 비유: 숙련된 요리사(사전 학습된 모델)가 특정 새로운 요리를 배우고 있다고 상상해 보세요. 당신은 그에게 이렇게 말합니다. "양파를 썰거나 물을 끓이는 방법(하위 레이어)은 바꾸지 마세요. 하지만 이 특정 요리를 위한 새로운 소스는 개발해도 좋습니다(상위 레이어)." 이는 그들이 과도하게 생각하다가 실수를 저지르는 것을 방지합니다.
결과: 이 방식은 효과적이었으며, 팀이 42개 팀 중 14위를 차지하는 데 도움을 주었습니다.
2. 트랙 B: "세 다리 의자" (멀티 뷰)
목표: 단순히 승자를 고르는 대신, 팀은 모든 이야기를 고유한 "지문"(벡터)으로 변환하여 유사한 이야기들이 디지털 공간에서 서로 가까이 위치하도록 만들어야 했습니다.
기술: 이야기를 조각내기
팀은 이야기가 단 하나의 덩어리가 아니라는 점을 깨달았습니다. 이야기는 마치 의자의 세 다리처럼 세 가지 뚜렷한 부분으로 나뉩니다:
- 주제 (Theme): 거대한 아이디어 (예: "복수" 또는 "성장")
- 플롯 (Plot): 사건의 순서 (예: "영웅이 상처를 입고, 그 후 반격한다")
- 결말 (Outcome): 어떻게 끝나는가 (예: "영웅이 승리한다" 또는 "영웅이 교훈을 얻는다")
과정:
- 추출 (Extraction): 그들은 초지능형 AI(LLM)를 사용하여 이야기를 읽고 이 세 가지 특정 부분을 추출하여 요약본처럼 작성했습니다.
- 정렬 (Alignment): 그들은 세 가지 다리 모두를 바탕으로 동시에 이야기를 비교하는 법을 배우는 특별한 시스템을 만들었습니다.
- 비유: 얼굴, 목소리, 걸음걸이를 통해 두 사람을 매칭한다고 상상해 보세요. 얼굴만 본다면 틀릴 수도 있습니다. 하지만 얼굴, 목소리, 그리고 걸음걸이를 함께 본다면 훨씬 더 정확해집니다.
- 자기 수정 (Self-Correction): "주제", "플롯", "결말" 부분이 서로 일치하도록 만드는 규칙을 추가하여, 통일된 이야기 지문을 생성했습니다.
결과: 이 멀티 뷰 접근 방식은 팀이 25개 팀 중 6위를 차지하는 데 도움을 주었습니다.
비법: 합성 데이터 (Synthetic Data)
팀은 모델을 완벽하게 훈련시키기에 충분한 실제 인간 라벨링 데이터를 가지고 있지 않았습니다. 그래서 그들은 AI를 사용하여 연습용으로 사용할 수천 개의 가짜 이야기 예시(합성 데이터)를 발명했습니다.
- 비유: 이는 조종사가 비행 시뮬레이터로 훈련하는 것과 같습니다. 폭풍 속에서 실제 비행기를 몰아보지 않아도 컴퓨터 시뮬레이션에서 먼저 연습할 수 있습니다. 이를 통해 방대한 양의 인간 등급 데이터 없이도 모델을 효율적으로 훈련할 수 있었습니다.
그들이 주장한 핵심 요약
- 그들은 테스트 중에 답변을 생성하기 위해 비싸고 느린 AI를 사용하지 않았습니다. 대신, 패턴을 먼저 학습한 다음 빠르게 적용할 수 있는 빠르고 효율적인 시스템을 구축했습니다.
- **이름을 제거하는 것(가명화)**이 단순히 원문 텍스트를 읽는 것보다 컴퓨터가 이야기의 구조를 이해하는 데 도움이 된다는 것을 증명했습니다.
- 이야기를 주제, 플롯, 결말로 나누는 것이 이야기를 하나의 큰 덩어리로 취급하는 것보다 이야기를 비교하는 데 훨씬 더 나은 "지문"을 만든다는 것을 증왔습니다.
요약하자면, 그들은 컴퓨터가 이름과 소음(noise)을 무시하고 오직 이야기의 형태와 흐름에만 집중하도록 가르쳤습니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.