왜 중요한가
학습 데이터의 품질이 대형 언어 모델의 성능을 좌우하는 핵심 변수라는 점은 경험적으로 확인되어 왔다. DataPrep-Bench는 데이터 생성 방법과 데이터 품질 평가 지표를 동일한 원천 소스, 동일한 베이스 모델, 동일한 미세조정 프로토콜로 연결하여 실제 다운스트림 성능을 직접 기준으로 삼는다. 이로 인해 표면적 텍스트 품질이나 휴리스틱 지표로는 포착되지 않는 합성 데이터의 실제 유용성을 공정하게 비교할 수 있는 평가 기준이 제공된다.
핵심 기여
데이터 생성과 품질 평가를 한데 묶은 통합 벤치마크
DataPrep-Bench는 데이터 구축(Data Construction) 트랙과 데이터 품질 평가(Data Quality Evaluation) 트랙을 하나의 하향식 프로토콜로 결합하여 동일한 원천 자료와 동일한 다운스트림 벤치마크로 평가가 가능하도록 구성되었다. 각 트랙은 동일한 베이스 모델과 동일한 파인튜닝 규약을 사용해 생성물의 실제 학습 유틸리티를 측정한다. 이 구조로 인해 서로 다른 방법론을 공정하게 비교할 수 있고 합성 데이터가 실제로 도움이 되는지 여부를 직접 측정할 수 있다.
Data-Construction-Skill: 스킬 레이어 기반의 에이전트형 데이터 생성 기준
Data-Construction-Skill은 출력 스키마, 검증 규칙, 커버리지 제약을 재사용 가능한 스킬로 포장하여 장문 도메인 문서에서 신뢰성 있는 QA형 감독 데이터를 추출하는 에이전트 아키텍처이다. 문서를 구조화된 청크로 분할한 뒤 개념형·추론형·사례형 QA를 적응적으로 생성하고 문서 상대 참조 제거·중복 제거·유효성 검사를 적용하여 파인튜닝용 데이터셋을 구성한다. 이 방법은 금융·의료처럼 지식 추출이 중요한 도메인에서 Dolly-15k 기준 대비 Llama-3.1-8B에서 약 20포인트의 절대 이득을 보이며 경쟁력 있는 성능을 보였다.
Distributional Alignment Score(DAS): MMD 기반의 학습 유틸리티 예측자
DAS는 후보 데이터셋과 도메인 프록시의 임베딩 분포 간 Maximum Mean Discrepancy(MMD)를 계산하고 그 음수 값을 점수로 사용하여 파인튜닝 이전에 데이터셋의 다운스트림 가치를 예측한다. 고차원 임베딩(RBF 커널, 고정 밴드폭) 위에서 계산하여 모델별·도메인별 Pearson 상관으로 검증했으며, Math·Science·Medical에서 r>0.70을 동시에 넘긴 유일한 메트릭으로 나타났다. 프록시 기반 설계로 테스트셋 오염을 피하면서 분포 근접성의 실무적 유효성을 확보했다.
핵심 아이디어 이해하기
LLM 기반 데이터 준비 문제는 두 단계로 나뉜다. 첫째는 긴 도메인 문서 같은 원천을 학습 가능한 감독 샘플로 전환하는 데이터 생성 문제이고, 둘째는 생성·수집된 후보 데이터셋이 실제로 다운스트림 학습에서 유용할지를 미리 예측하는 데이터 품질 평가 문제이다. 기존 연구는 서로 다른 소스·모델·벤치마크를 사용해 비교 결과가 일관되지 않아 어떤 방법이 실제 학습 유틸리티를 제공하는지 알기 어려웠다. Data-Construction-Skill의 핵심은 작업 의미론을 재사용 가능한 스킬 레이어로 분리해 에이전트가 계획·실행·검증을 수행하도록 만드는 것이다. 긴 문서를 청크 단위로 구조화하고 각 청크에서 정의·규칙·예시를 추출해 개념형·추론형·사례형 QA 샘플을 생성한 다음, 문서 상대 참조 제거·중복 필터링·검증 규칙을 적용해 파인튜닝에 적합한 데이터셋을 얻는다. 이 방식은 단일 프롬프트나 고정 파이프라인이 놓치기 쉬운 커버리지 추적과 재현성 문제를 해결해 구조화된 지식 추출에서 강점을 보였다. 데이터 품질 평가는 분포적 근접성을 통해 다운스트림 유용성을 예측할 수 있다는 이론적 근거에 기반한다. 특정 모델군과 고정 트레이닝 프로토콜 하에서 소스와 타깃 분포 간의 불일치가 타깃 리스크의 상한을 결정하는 기존 도메인 적응 이론에 착안해, 후보 데이터와 도메인 프록시의 임베딩 분포 차이를 MMD로 측정하면 파인튜닝 전에 성능을 어느 정도 예측할 수 있다. 실험 결과 DAS는 수리·과학·의료 도메인에서 강한 상관을 보였고, 이는 분포 정렬이 특정 유형의 전문적·추론 중심 작업에서 실제 학습 이득을 가늠하는 데 효과적임을 시사한다.
방법론
전체 접근은 두 트랙으로 나뉘며 동일한 다운스트림 평가 프로토콜로 연결된다. 데이터 생성 트랙은 각 도메인별 장문 원천(교재·문헌)을 공통의 Markdown 폴더로 제공하고, 각 생성 방법이 이 입력을 소비해 QA형 감독 데이터셋을 출력하면 해당 출력으로 베이스 모델을 Dolly-15k와 함께 파인튜닝해 다운스트림 벤치마크 성능을 측정한다. 데이터 품질 평가 트랙은 후보 풀과 도메인 프록시를 고정하고 각 메트릭의 점수와 실제 파인튜닝 성능 사이의 Pearson 상관을 계산해 예측력을 정량화한다. Data-Construction-Skill의 내부 절차는 구조 인지형 청크(Chunk)로 문서를 분할하는 단계에서 시작한다. 각 청크에 대해 에이전트가 핵심 지식 명제와 국부적 관계(정의·규칙·예외 등)를 식별하고, 내용에 따라 개념형·추론형·사례형 QA를 최대한 생성한다. 스킬 레이어는 출력 스키마, 필터링 기준, 커버리지 요구사항, 금지 패턴(문서 상대 질문·비근거 답변 등)을 명시해 에이전트의 생성과 검증 동작을 규율한다. DAS 계산은 고정 텍스트 인코더로 각 샘플을 임베딩한 뒤 Gaussian RBF 커널 기반의 MMD를 후보와 도메인 프록시 사이에서 계산하는 파이프라인으로 구현된다. 구현상 Qwen3-Embedding-8B를 사용해 각 데이터셋에서 무작위로 5,000개의 인스턴스를 샘플링하고 밴드폭 σ=1.0의 RBF를 적용했다. 계산된 MMD의 음수 값을 DAS로 사용하며, 각 도메인에서 후보 점수와 실제 파인튜닝 성능 간의 Pearson 상관과 p-값을 보고하여 통계적 유의성을 검증한다.
관련 Figure

이 그림은 두 트랙이 동일한 원천 소스와 동일한 다운스트림 프로토콜로 연결되어 공정 비교가 가능함을 시각적으로 정리한다. 데이터 생성 파이프라인은 원천 문서→생성기(에이전트/워크플로우/LLM)→구성된 데이터셋→파인튜닝→평가로 흐르고, 품질 평가 파이프라인은 후보 풀→메트릭→스코어→퍼어슨 상관으로 다운스트림 성능을 예측하는 절차를 보여 준다. 그림은 또한 DAS와 Data-Construction-Skill 같은 제안된 구성요소가 어디에 끼어들어 성능을 판정하는지 명확하게 연결한다.
DataPrep-Bench의 전체 워크플로(데이터 생성 트랙·품질 평가 트랙·다운스트림 평가)와 트랙별 입력·출력·평가 연결을 다이어그램 형태로 나타냈다.
주요 결과
데이터 생성 실험에서 가장 반복적으로 관찰된 현상은 Dolly-15k만 사용한 기준선보다 합성 도메인 데이터를 추가하면 성능이 떨어지는 경우가 빈번했다는 것이다. 이는 Dolly-15k 기준과 다른 행의 유일한 차이가 도메인 합성 데이터뿐이라는 점에서 해당 합성 데이터 자체가 회귀의 원인임이 명확해졌다. 따라서 합성 데이터를 무조건 더 쓰는 전략은 안전하지 않으며 표면적 품질 지표는 이러한 회귀를 포착하지 못할 수 있다. 방법군별로 보면 에이전트 기반 생성기가 추론 중심 도메인(Math, Medical)에서 상대적으로 우수했고, DataFlow 스타일의 워크플로우는 구조화된 도메인(Finance, Law)에서 강점을 보였다. Data-Construction-Skill은 금융 도메인에서 Llama-3.1-8B 기준으로 Dolly-15k 대비 거의 20포인트의 절대 향상을 달성하여 지식 추출이 중요한 도메인에서 특히 효과적이었다. 그러나 과학(Science)처럼 개방형 추론이 필요한 분야에서는 Skill도 모든 경우에 우위를 점하지 못했고 일부 베이스모델·도메인 조합에서는 Dolly-only를 밑도는 결과가 나타났다. 데이터 품질 평가에서는 DAS가 가장 일관된 예측력을 보인 메트릭이었다. DAS는 6개 도메인 중 4개에서 최강 또는 공동 최강의 도메인 평균 상관을 기록했고, Math에서는 두 개 베이스모델에서 r>0.93을 달성했다. 특히 Math, Science, Medical에서 DAS만이 세 도메인에서 동시에 r>0.70을 넘겼는데 이는 분포 근접성이 전문적·추론 중심 작업의 파인튜닝 유틸리티를 예측하는 데 실용적 지표임을 시사한다.
기술 상세
전체 아키텍처는 두 트랙(데이터 생성 및 품질 평가)과 공통 다운스트림 프로토콜로 구성된다. 데이터 생성 트랙에서는 각 생성 방법이 동일한 Markdown 형식의 장문 원천을 소비해 QA형 데이터셋을 내놓고, 그 출력과 Dolly-15k를 함께 베이스 모델에 SFT하여 도메인별 벤치마크에서 평가한다. 품질 평가 트랙은 후보 풀과 도메인 프록시를 고정해 각 메트릭의 사전 점수와 실제 파인튜닝 성능의 Pearson 상관을 계산한다.
Data-Construction-Skill은 구조 인지형 청크 분할, 청크별 정보 추출(정의·규칙·인과·예시), 세 가지 QA 유형(개념·추론·사례)의 적응적 생성, 그리고 스킬 레이어를 통한 출력 스키마·검증·필터링으로 구성된 파이프라인을 따른다. 생성 과정에서 문서 상대 표현 제거와 중복 제거, 청크별 처리 기록 보존을 수행해 장문 출처를 안정적으로 처리하고 재개 가능성을 확보한다.
DAS는 텍스트 → 임베딩 → MMD 계산의 세 단계로 구현되며, 본 실험에서는 Qwen3-Embedding-8B(4096차원)를 인코더로 사용하고 각 후보에서 5,000개의 샘플을 무작위 추출해 Gaussian RBF 커널(σ=1.0)을 적용했다. 계산된 편향된 MMD 추정치의 제곱근값을 취하고 음수를 DAS로 사용해 분포 정렬 점수를 얻는다. 계산 복잡도 측면에서는 임베딩 크기와 샘플 수에 따라 O(n^2) 유사성 계산 비용이 병목이므로 실무 적용에서는 샘플 수 조정·미니배치 방식·근사 커널 기법을 고려해야 한다.
MMD 수식의 원리와 계산 흐름은 다음과 같다. 원문 수식: MMD^2(P,Q)=E_{x,x'P}[k(x,x')] + E_{y,y'Q}[k(x,y)]. 여기서 x,y는 임베딩 벡터, k는 RBF 같은 양의 정부호 커널이며 기대값은 각 분포로부터의 두 표본 쌍에 대한 평균을 의미한다. 계산 흐름은 텍스트 샘플을 인코더 φ로 임베딩한 뒤 후보와 프록시 각각에서 샘플 쌍에 대해 커널 값을 계산하고 내부 평균과 교차 평균으로 위 식의 세 항을 평가해 최종 값을 얻는 것이다. 작은 숫자 예시는 다음과 같다: 후보와 프록시에서 각각 3개 샘플(간단화)을 임베딩해 커널 행렬 원소들의 평균이 각각 0.45, 0.40, 교차 평균이 0.30이면 MMD^2 ≈ 0.45 + 0.40 - 2*0.30 = 0.25이고 MMD ≈ 0.5이며 DAS는 -0.5가 된다. 해석상 MMD 값이 작을수록 후보가 프록시 분포에 더 가깝고 그만큼 다운스트림 유틸리티가 높을 가능성이 커진다.Q}[k(y,y')] - 2 E_{xP,y
한계점
논문에서 명시된 한계 중 하나는 도메인별 후보 풀의 구성 불균형이 평가 결과에 영향을 줄 수 있다는 점이다. 특히 Finance와 Law의 후보 풀은 인도메인 후보가 드물어 분포적 변별력이 제한되었고, 이로 인해 어떤 메트릭도 일관되게 높은 상관을 보이지 못했다. 또한 Data-Construction-Skill은 지식 추출에 강점을 보이지만 과학처럼 개방형 추론을 요구하는 도메인에서는 출력의 희박성이나 답안 스타일 차이로 인해 모든 경우에 우위를 점하지 못했다. 또 하나의 한계는 DAS가 임베딩 표현과 커널 선택에 민감하다는 점이다. 본 구현은 Qwen3-Embedding-8B와 RBF(σ=1.0)를 사용해 좋은 결과를 보였지만 다른 인코더·밴드폭 조합에서는 성능이 달라질 수 있다. 마지막으로 DAS 계산은 샘플 쌍에 대한 커널 합산으로 인해 계산 비용이 높아 후보당 대규모 샘플을 바로 사용하면 실무 비용이 커지므로 샘플 수 조정이나 근사화 기법이 필요하다.
실무 활용
DataPrep-Bench와 관련 오픈소스 산출물은 연구자와 엔지니어가 LLM 기반 데이터 생성 기법과 품질 예측 지표를 실제 다운스트림 기준으로 비교·검증할 수 있는 실험 기반을 제공한다. 공개된 코드와 데이터셋을 통해 새로운 생성 파이프라인이나 품질 메트릭을 동일한 입력과 평가 프로토콜로 재현 가능하게 검증할 수 있다. 이는 데이터 중심 모델 개발에서 잘못된 합성 데이터 사용으로 인한 성능 저하를 사전에 탐지하는 데 도움이 된다.
- 도메인별 원천 문서에서 자동으로 QA형 파인튜닝 데이터셋을 추출해 사전 실험 환경에서 효과를 검증하는 워크플로를 구축할 때 활용할 수 있다.
- 신규 후보 데이터셋을 파인튜닝 없이 DAS 등 분포 기반 지표로 선별해 계산 비용을 줄이면서 유망한 데이터만 실제 학습에 투입하는 필터링 파이프라인에 적용할 수 있다.
- 연구자가 다양한 생성 전략(프롬프트 기반·워크플로우·에이전트)을 동일 조건에서 비교해 어느 방법이 특정 도메인에서 유리한지 판단할 때 벤치마크로 활용할 수 있다.
코드 공개 여부: 공개
코드 저장소 보기키워드
용어 해설
- 최대 평균 불일치(Maximum Mean Discrepancy (MMD))
- — 텍스트 임베딩 분포 간 차이를 측정하는 비모수적 거리 지표로, 커널 기반 평균 임베딩 차이의 제곱으로 계산된다. 데이터셋 간 분포 차이를 정량화하여 학습 소스와 목표 도메인 간의 불일치를 수치화하는 데 사용된다. 본 논문에서는 도메인 프록시와 후보 데이터셋의 임베딩 분포 간 MMD를 계산하여 데이터 유용성의 프록시로 활용했다.
- 데이터-컨스트럭션-스킬(Data-Construction-Skill)
- — 장문 도메인 문서를 재사용 가능한 QA형 감독 데이터로 변환하기 위해 출력 스키마·검증 규칙·커버리지 제약을 명세하는 재사용 가능한 스킬 레이어이다. 에이전트는 이 스킬을 통해 청크 단위 처리, 결과 검증, 중복 제거 등을 일관성 있게 수행하여 신뢰성 있는 샘플을 생성한다. 책처럼 길고 구조화된 출처에서 사실성 있고 독립적인 훈련 샘플을 추출하는 상황에서 핵심 제어층 역할을 한다.
- 분포 정렬 점수(Distributional Alignment Score (DAS))
- — 후보 데이터셋과 도메인 프록시의 임베딩 분포 간 MMD 거리를 음수로 변환하여 정의한 점수로, 분포적으로 목표 도메인에 가까울수록 값이 높다. 훈련 전 단계에서 후보 데이터셋이 다운스트림 모델 성능을 예측할 수 있는지 Pearson 상관으로 검증하는 용도로 사용되었다. 프록시 기반 설계로 테스트셋 오염을 피하면서 분포 근접성의 유효성을 평가할 수 있다.
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.