← 최신 논문
💬 NLP

Generative vs. Encoder Large Language Models for ASR Evaluation: A Comparative Study

본 논문은 적절하게 구성된 인코더 기반 지표(BERTScore 및 SemDist와 같은)가 ASR 평가를 위한 인간의 판단과 높은 상관관계를 달성하는 반면, 생성형 LLM은 쌍별 가설 선택 및 오류 분석의 해석력을 향상시키는 데 있어 보완적인 강점을 제공한다는 것을 입증하는 비교 연구를 제시한다.

원저자: Thibault Bañeras-Roux, Shashi Kumar, Driss Khalil, Sergio Burdisso, Petr Motlicek, Shiran Liu, Mickael Rouvier, Jane Wottawa, Richard Dufour

게시일 2026-08-27
📖 4 분 읽기☕ 가벼운 읽기

원저자: Thibault Bañeras-Roux, Shashi Kumar, Driss Khalil, Sergio Burdisso, Petr Motlicek, Shiran Liu, Mickael Rouvier, Jane Wottawa, Richard Dufour

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

컴퓨터가 사람의 목소리를 듣고 들리는 대로 받아 적는 과정을 자동 음성 인식(automatic speech recognition)이라고 합니다. 수십 년 동안 이러한 시스템이 얼마나 잘 작동하는지 판단하는 표준적인 방법은 단순히 실수의 개수를 세는 것이었습니다. 만약 화자가 "bat"이라고 말했는데 컴퓨터가 "cat"이라고 적었다면, 이는 하나의 오류로 간주됩니다. 단어를 추가하거나 누락하는 것도 오류입니다. 단어 오류율(word error rate)로 알려진 이 방식은 모든 실수를 똑같이 나쁜 것으로 취급합니다. 이 방식은 오류가 문장의 의미를 바꾸는지, 아니면 인간 독자가 쉽게 간과할 수 있는 사소한 철자 변형인지에 대해 신경 쓰지 않습니다. 결과적으로, 시스템은 이 오래된 테스트에서 완벽한 점수를 받을 수 있지만, 사람에게는 로봇 같거나 혼란스럽게 들리는 텍스트를 만들어낼 수 있습니다.

이를 해결하기 위해 연구자들은 단순히 글자 자체를 넘어 단어 뒤에 숨겨진 의미를 살펴보는 새로운 방법들을 활용해 왔습니다. 이러한 방법들은 언어가 어떻게 작동하는지 이해하도록 방대한 양의 텍스트로 학습된 거대 언어 모델(large language models)을 사용합니다. 이 모델 중 일부는 텍스트를 읽고 이해하도록 설계된 반면, 다른 모델들은 이야기 쓰기나 질문에 답하기와 같이 새로운 텍스트를 생성하도록 구축되었습니다. 이 분야의 큰 과제는 이 강력한 새로운 도구들이 기존의 숫자 세기 방식보다 음성 인식을 평가하는 데 더 나은 역할을 할 수 있는지, 그리고 만약 그렇다면 어떤 유형의 모델이 가장 좋은 판사인지였습니다.

스위스 이디아 연구소(Idiap Research Institute)의 연구진은 프랑스 대학들의 동료들과 함께 이 질문에 답하기 위해 나섰습니다. 그들은 서로 다른 종류의 거대 언어 모델들이 전사된 음성의 품질을 평가할 때 어떻게 비교되는지 확인하고자 했습니다. 그들은 단순히 일반적인 관점에서 모델을 살펴본 것이 아니라, 두 가지 매우 다른 방식으로 테스트했습니다. 첫째, 모델을 발화된 단어와 기록된 텍스트 사이의 거리를 측정하는 도구로 취급하여, 인간의 의견과 일치하는 수학적 점수를 찾는 데 집중했습니다. 둘째, 모델에게 인간과 유사한 판사 역할을 맡겨, 두 가지 서로 다른 전사본을 읽고 어느 쪽이 더 나은지 결정하거나, 단일 전사본에 대해 '좋음', '나쁨' 또는 '혼란스러움' 등의 라벨을 붙이도록 했습니다.

연구진은 다양한 컴퓨터 시스템이 생성한 프랑스어 ASR 가설에 대한 인간의 쌍별 선호도(pairwise human preferences)를 포함하고 있는 HATS라는 데이터셋을 사용하여 아이디어를 테스트했습니다. 결정적으로, 이 데이터셋에는 전사 품질을 평가하도록 요청받은 인간 청취자들의 의견도 포함되어 있습니다. 이를 통해 연구진은 컴퓨터 모델이 사람들이 내리는 판단과 동일한 판단을 내리고 있는지 확인할 수 있었습니다. 연구진은 먼저 모델을 측정 도구로서 테스트하기 시작했습니다. 그들은 모델에서 추출한 임베딩을 사용하여 BERTScore와 SemDist를 계산함으로써, 컴퓨터의 버전이 인간의 버전과 얼마나 유사한지에 기반한 점수를 생성했습니다. 그 결과, 가장 좋은 결과는 단순히 가장 크거나 강력한 모델을 사용하는 것에서 오는 것이 아 아니라는 것을 발견했습니다. 대신, 성공 여부는 연구자들이 모델 내부의 정보를 어떻게 처리하기로 선택하느냐에 달려 있었습니다.

텍스트를 읽고 이해하는 모델들에 대해, 연구진은 최고의 결과가 단순히 최종 출력만을 사용하는 것이 아니라 모델의 내부 구조의 특정 층(layer)을 살펴보는 것에서 온다는 것을 발견했습니다. 또한, 문장 단위 요약을 생성하도록 특별히 훈련된 모델들이 일반 목적의 모델들보다 더 우수한 성능을 보인다는 점도 발견했습니다. 텍스트를 생성하는 모델들의 경우에도 결과는 비슷했습니다. 최고의 성능을 내기 위해서는 모델의 내부 지식 중 어느 부분을 사용할지를 신중하게 선택해야 했습니다. 이 테스트에서 텍스트를 생성하도록 설계된 모델들은 읽기 중심의 모델만큼 잘 수행했거나 때로는 약간 더 나은 성능을 보였습니다. 그러나 읽기 중심의 모델들은 훨씬 적은 컴퓨터 자원을 사용하여 이 작업을 수행함으로써 매우 효율적인 선택임을 입증했습니다.

연구진은 모델에게 판사 역할을 맡기는 두 번째 연구 단계로 넘어갔습니다. 첫 번째 시나리오에서, 그들은 모델에게 참조 문장 하나와 그 문장의 서로 다른 두 가지 컴퓨터 생성 버전을 제공했습니다. 모델은 인간이 선호할 법한 버전을 골라야 했습니다. 이 작업에서 가장 발전된 생성 모델들은 (사용 가능한 가장 큰 모델들을 포함하여) 매우 뛰어난 성능을 보였습니다. 그들은 최상의 경우 인간의 선택과 94% 일치하였으며, 이는 기존의 숫자 세기 방식과 새로운 점수 매기기 방식 모두를 능가하는 성과였습니다. 이는 모델이 전체 문장을 읽고 맥락을 생각할 수 있을 때, 단순한 수학이 놓치는 미묘한 품질 차이를 포착할 수 있음을 시사합니다.

마지막 실험에서 연구진은 모델에게 단일 전사본을 보고 '동일함(identical)', '유용함(useful)', '나쁨(bad)', '이해 불가능함(incomprehensible)' 중 하나의 라벨을 부여하도록 했습니다. 이 접근 방식은 새로운 종류의 통찰력을 제공했습니다. 연구진은 단순한 숫자가 아니라 오류에 대한 설명을 얻을 수 있었습니다. 예를 들어, 모델은 몇 가지 철자 오류에도 불구하고 문장이 이해 가능한 수준인지, 아니면 완전히 혼란스러운지를 식별할 수 있었습니다. 모델이 이 작업에서 완벽하지는 않았지만, 오류를 심각도에 따라 분류하는 명확한 능력을 보여주었습니다. 결과는 이러한 모델들이 단순히 실패했다고 말하는 대신, 왜 음성 시스템이 실패했는지에 대해 더 상세하고 인간 친화적인 보고를 제공할 수 있음을 시사했습니다.

이 연구는 거대 언어 모델이 음성 인식을 평가하는 유연하고 강력한 새로운 방법을 제공한다고 결론짓습니다. 읽기 중심의 모델은 인간의 지각과 일치하는 빠르고 정확한 점수를 제공하며, 텍ex 생성 모델은 서로 다른 전사본을 비교하고 오류의 성격을 설명하는 데 탁월합니다. 연구진은 모델의 크기보다 어떻게 사용하느냐가 더 중요하다는 것을 발견했습니다. 잘 구성된 작은 모델이 종종 훨씬 더 큰 모델의 역할을 수행할 수 있기 때문입니다. 궁극적으로, 이 연구는 서로 다른 접근 방식을 결합함으로써 우리가 단순한 오류 횟수를 넘어 컴퓨터가 인간의 목소리를 진정으로 얼마나 잘 이해하는지에 대한 더 깊은 이해로 나아갈 수 있음을 보여줍니다.

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

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

Digest 사용해 보기 →