Daily Arxiv

전 세계에서 발간되는 인공지능 관련 논문을 정리하는 페이지 입니다.
본 페이지는 Google Gemini를 활용해 요약 정리하며, 비영리로 운영 됩니다.
논문에 대한 저작권은 저자 및 해당 기관에 있으며, 공유 시 출처만 명기하면 됩니다.

Can LLMs Replace Human Evaluators? An Empirical Study of LLM-as-a-Judge in Software Engineering

Created by
  • Haebom

저자

Ruiqi Wang, Jiyu Guo, Cuiyun Gao, Guodong Fan, Chun Yong Chong, Xin Xia

개요

본 논문은 대규모 언어 모델(LLM)이 생성한 코드와 텍스트의 품질 평가에 대한 어려움을 다룬다. 기존의 Pass@k 지표는 많은 비용과 노력을 필요로 하며, BLEU와 같은 기존 지표는 의미론적 유사성을 제대로 반영하지 못한다. 이에 따라 LLM을 이용한 자동 평가 방법인 LLM-as-a-judge가 등장했지만, 소프트웨어 엔지니어링(SE) 작업에서의 인간 평가와의 정합성은 아직 충분히 연구되지 않았다. 본 연구는 세 가지 SE 데이터셋(코드 변환, 코드 생성, 코드 요약)을 사용하여 7가지 일반 목적 LLM과 2가지 평가용으로 미세 조정된 LLM을 기반으로 한 LLM-as-a-judge 방법들을 실험적으로 평가하고, 인간 평가와의 상관관계를 분석한다. 그 결과, 출력 기반 방법이 코드 변환 및 생성 작업에서 인간 평가와 높은 상관관계(각각 81.32, 68.51)를 보이며, 기존 지표인 ChrF++보다 우수한 성능을 나타냄을 확인했다.

시사점, 한계점

시사점:
LLM-as-a-judge 방법, 특히 출력 기반 방법이 기존 지표보다 소프트웨어 엔지니어링 작업에서 LLM 생성 코드 및 텍스트의 품질 평가에 더 효과적임을 보여줌.
LLM-as-a-judge 방법의 인간 평가와의 정합성에 대한 실증적 분석을 제공.
출력 기반 방법이 인간과 유사한 점수 분포를 보임.
한계점:
연구에 사용된 데이터셋의 종류와 규모가 제한적일 수 있음.
특정 LLM에 대한 결과이므로 다른 LLM에 대한 일반화 가능성이 제한적일 수 있음.
인간 평가의 주관성 및 오류 가능성을 고려해야 함.
본 논문에서는 언급되지 않았지만, LLM-as-a-judge 방법의 계산 비용과 효율성에 대한 추가적인 분석이 필요할 수 있음.
👍