획기적인 연구: 대규모 언어 모델의 구조화된 출력 생성 평가 기준 확립
본 연구는 대규모 언어 모델의 구조화된 출력 생성을 위한 새로운 벤치마크 JSONSchemaBench를 제시하고, 6가지 최첨단 제약된 디코딩 프레임워크를 평가하여 실제 환경에서의 LLM 성능 평가에 새로운 기준을 제시합니다. JSONSchemaBench는 GitHub에서 공개되어, 향후 연구에 크게 기여할 것으로 예상됩니다.

혁신적인 벤치마크, JSONSchemaBench 등장: LLM의 구조화된 출력 생성, 새로운 기준을 세우다
최근, Saibo Geng 등 연구진이 발표한 논문 "Generating Structured Outputs from Language Models: Benchmark and Studies"는 인공지능 분야, 특히 대규모 언어 모델(LLM)의 발전에 중요한 이정표를 제시합니다. LLM이 점점 더 다양한 분야에 활용되면서, 구조화된 데이터(예: JSON)를 생성하는 능력은 필수적이 되었지만, 기존의 평가 방법은 그 효율성과 정확성에 대한 명확한 기준을 제시하지 못했습니다.
이 연구는 제약된 디코딩(constrained decoding) 이라는 기술에 주목합니다. 제약된 디코딩은 LLM이 미리 정의된 구조(JSON Schema)에 맞춰 출력을 생성하도록 하는 기술입니다. 연구진은 이 기술의 실제 성능을 종합적으로 평가하기 위해, 세 가지 주요 측면에 초점을 맞췄습니다:
- 효율성: 제약 조건을 만족하는 출력을 생성하는 속도와 효율성
- 범용성: 다양한 유형의 제약 조건을 얼마나 잘 처리하는지
- 출력 품질: 생성된 출력의 정확성과 품질
이러한 평가 기준을 바탕으로, 연구진은 JSONSchemaBench라는 벤치마크를 개발했습니다. JSONSchemaBench는 실제 세계에서 사용되는 10,000개 이상의 JSON 스키마를 포함하고 있으며, 다양한 복잡도의 제약 조건을 포괄적으로 다룹니다. 이는 기존의 제한된 테스트 데이터셋으로는 파악할 수 없었던 실제 환경에서의 LLM 성능을 정확하게 평가할 수 있게 해줍니다.
연구진은 Guidance, Outlines, Llamacpp, XGrammar, OpenAI, Gemini 등 여섯 가지 최첨단 제약된 디코딩 프레임워크를 JSONSchemaBench와 기존의 JSON Schema Test Suite를 이용하여 평가했습니다. 그 결과, 각 프레임워크의 강점과 약점을 명확하게 드러내는 통찰력 있는 결과를 얻었습니다. 이 연구는 제약된 디코딩 프레임워크 개선과 구조화된 출력 생성 작업 향상을 위한 실질적인 방향을 제시하며, 관련 연구의 새로운 기준을 제시합니다.
특히, JSONSchemaBench는 GitHub 에서 공개되어, 다른 연구자들이 이를 활용하여 LLM의 성능을 더욱 정확하게 평가하고 개선할 수 있도록 지원합니다. 이는 AI 기술 발전에 크게 기여할 것으로 기대됩니다.
Reference
[arxiv] Generating Structured Outputs from Language Models: Benchmark and Studies
Published: (Updated: )
Author: Saibo Geng, Hudson Cooper, Michał Moskal, Samuel Jenkins, Julian Berman, Nathan Ranchin, Robert West, Eric Horvitz, Harsha Nori
http://arxiv.org/abs/2501.10868v1