TL;DR
LLM Judge는 질의와 문서의 관련성 판정을 대규모로 자동화하지만, 최종 검색 점수와 시스템 결론은 Judge 하나가 아니라 평가 파이프라인 전체가 결정합니다. 질의 표본, 후보 풀, 문서 제시 방식, 관련성 기준, 미판정 문서 처리, 집계 규칙이 바뀌면 검색기를 그대로 둔 채로도 시스템 순위가 달라질 수 있습니다. 특히 기존 검색기가 만든 후보 풀에 새 검색기의 고유한 관련 문서가 빠지면 Relevance Reference Drift와 Judge–Pool Coupling이 발생하고, 문서 단위 판정의 일관성이 높아도 가까운 시스템 간 결론은 불안정할 수 있습니다. 따라서 Sample·Order·Judge·Pool을 바꿔 결론의 안정성을 확인한 뒤 평가 설정을 버전 관리하고, 운영 이전처럼 비용이 큰 결정에는 더 강한 검증을 적용해야 합니다.
섹션별 상세
용어 해설
- 관련성 기준 집합(Relevance Reference)
- — 검색 결과의 관련성을 판정해 평가 점수의 기준으로 삼는 문서·질의 쌍과 판정값의 모음입니다. 어떤 결과가 평가 대상에 포함됐고 얼마나 관련 있다고 판정됐는지가 nDCG@10 같은 지표의 해석 범위를 결정합니다.
- 후보 풀(Candidate Pool)
- — LLM Judge가 관련성을 판정할 수 있도록 여러 검색기가 먼저 모아 놓은 문서 또는 passage 집합입니다. 풀에 들어오지 않은 문서는 아무리 유용해도 자동 판정의 증거가 될 수 없어 평가 범위가 검색기 구성에 종속됩니다.
- 불완전한 관련성 판정(Incomplete Judgments)
- — 검색 결과 전체가 아니라 일부 문서·질의 쌍에만 관련성 판정이 존재하는 상태입니다. 미판정 문서를 비관련으로 처리하거나 평가에서 제거하는 방식에 따라 검색기 순위와 시스템 결론이 달라질 수 있습니다.
- 풀링 편향(Pooling Bias)
- — 후보 풀을 만든 검색기들이 노출한 문서만 관련성 기준 집합에 들어가면서 생기는 평가 편향입니다. 새로운 검색기가 기존 시스템과 다른 유형의 관련 문서를 찾으면, 기존 기준은 실제 검색 품질보다 이전 검색기와의 일치도를 높게 평가할 수 있습니다.
- 위치 편향(Position Bias)
- — LLM이 같은 후보라도 제시된 순서나 위치에 따라 선호 또는 관련성 판정을 다르게 내리는 현상입니다. Pairwise·listwise 평가에서 후보 순서를 바꾸거나 pointwise 입력의 필드 순서를 바꿔 민감도를 확인해야 합니다.
- nDCG@10
- — 검색 결과 상위 10개에 배치된 문서의 관련성과 순서를 함께 반영하는 검색 평가 지표입니다. LLM이 만든 관련성 판정도 질의 표본, 후보 풀, 미판정 처리, 집계 규칙을 거쳐 이 점수로 변환되므로 지표 자체만으로 측정 과정을 알 수 없습니다.
기술
- LLM
- nDCG@10
- Elasticsearch
- OpenSearch
- BM25
- Vespa
- ColBERT
- TREC
활용 사례
- 검색기 A와 B의 오프라인 비교
- Elasticsearch 또는 OpenSearch에서 다른 Retrieval Architecture로의 마이그레이션 평가
- Embedding Model 또는 Retrieval Strategy 교체 판단
- LLM 기반 검색 관련성 평가 인프라 구축
- 운영 전 후보 Ranker를 좁히는 초기 평가
언급된 리소스
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.