With the emergence of various large language models (LLMs) such as GPT, Gemma, and LLaMA, effectively leveraging these models has become crucial for improving work efficiency and other key aspects. However, to utilize LLMs for different tasks, it is necessary to have models optimized for specific requirements. As a result, evaluating and comparing the capabilities of LLMs across various categories has become an increasingly important issue.
This report introduces Ko-Bench, a benchmark dataset designed to evaluate different LLMs. Ko-Bench provides a new set of criteria for assessing LLMs' proficiency in the Korean language, enabling more objective and reliable evaluations in the context of the Korean language.
To evaluate various LLMs, it is essential to present the same set of questions to all models for a fair comparison. This requires systematically curated benchmark datasets. Several well-established benchmark datasets are commonly used to evaluate LLM performance across various aspects. These benchmarks serve as valuable references for selecting models suitable for specific tasks. Below are some of the major existing benchmarks created for LLM evaluation.
MT-Bench is a benchmark designed to evaluate the conversational capabilities of LLMs, with a focus on multi-turn dialogues. It assesses the logical consistency, creativity, and reasoning abilities of models in extended conversations. The multi-turn dialogue format is used to reflect real-world interactions more accurately, providing a more comprehensive evaluation of LLMs' capabilities.
MMLU is a benchmark that evaluates LLMs' knowledge and comprehension across a wide range of academic fields, including science, history, law, and mathematics. It consists of 57 diverse categories, covering both simple factual questions and complex problems requiring deep understanding, making it a widely used standard for general language model evaluation.
HELM is a benchmark that provides a comprehensive evaluation of LLMs, incorporating multiple key metrics such as accuracy, fairness, bias, and efficiency. Additionally, it assesses model performance across specific domains such as news, healthcare, and law, emphasizing real-world applicability.
Ko-Bench is a benchmark designed to evaluate the performance of Korean language models. It was developed to address the limitations of existing LLM evaluation datasets, which often fail to provide accurate assessments in the Korean context. By establishing more objective and finely-tuned evaluation criteria for Korean LLMs, Ko-Bench enables more reliable performance comparisons. It is based on the MT-Bench dataset, but has been translated into Korean and enhanced by modifying and adding questions to reflect the characteristics of the Korean language and culture. This makes it possible to more accurately evaluate LLMs in the Korean-language environment. Similar to MT-Bench, Ko-Bench consists of 8 categories, with 10 questions per category, totaling 80 questions. Each question follows a multi-turn format, meaning all interactions are structured in two consecutive turns, just like MT-Bench.
Ko-Bench is based on MT-Bench but has been restructured with evaluation criteria optimized for the Korean language environment. To achieve this, the following modifications were applied.
The following provides a description of each category along with example tasks from the Ko-Bench dataset.
Category | Turn | MT-Bench | Ko-Bench |
---|---|---|---|
Coding | Turn 1 | You are given two sorted lists of size m and n. Implement a function to find the kth smallest element in the union of the two lists with linear complexity. | 크기가 m과 n인 두 개의 정렬된 리스트가 제공됩니다. 선형 복잡도를 갖는 두 리스트의 합집합에서 k번째로 작은 요소를 찾는 함수를 구현해 보세요. |
Turn 2 | Does there exist an algorithm with better time complexity? If so, implement it. | 시간 복잡도가 더 좋은 알고리즘이 있나요? 그렇다면 구현하십시오. | |
Extraction | Turn 1 | Please read the paragraph below and count how many times the words \"Amazon\", \"river\", and \"you\" appear. Please present the results in the format of \"word, number of appearances\" with each word on a separate line. Sort the lines in order of the number of appearances.\nThe Amazon, a mesmerizing expanse of nature's wonders, is home to the legendary Amazon River. Flowing through awe-inspiring landscapes like the Amazon rainforest, the river weaves its way through Brazil, Colombia, and Peru, giving life to countless creatures. From the mighty jaguars prowling the Amazon jungle to the vibrant macaws soaring above the canopy, this remarkable region teems with biodiversity. Deep within the river's currents, magnificent pink river dolphins gracefully glide alongside piranhas and electric eels. Along the riverbanks, you'll find bustling cities like Manaus, where the urban meets the wild, and Iquitos, a gateway to the heart of the Amazon rainforest. As you venture further, the Amazon River reveals hidden gems like the captivating Anavilhanas Archipelago, a mosaic of islands brimming with rare species. Embark on an adventure, explore the enchanting Amazon River, and immerse yourself in a world teeming with life and untamed beauty. | 아래 문단을 읽고 \"아마존\", \"강\", \"같은\"라는 단어가 몇 번 나오는지 세어보세요. 결과는 \"단어, 출현 횟수\" 형식으로 각 단어를 별도의 줄에 표시해 주세요. 나타나는 횟수 순으로 줄을 정렬하세요.\n자연의 경이로움이 넋을 잃게 만드는 광활한 아마존에는 전설적인 아마존 강이 있습니다. 아마존 열대우림과 같은 장엄한 풍경을 흐르는 강은 브라질, 콜롬비아, 페루를 거쳐 셀 수 없이 많은 생물에게 생명을 불어넣습니다. 아마존 정글을 돌아다니는 강력한 재규어부터 천개 위로 솟아오르는 생기 넘치는 마코앵무새까지, 이 놀라운 지역은 생물 다양성으로 가득 차 있습니다. 강물 깊은 곳에서 웅장한 분홍돌고래가 피라냐, 전기뱀장어와 함께 우아하게 활공합니다. 강둑을 따라 도시와 야생이 만나는 마나우스와 아마존 열대우림 중심부로 향하는 관문인 이키토스와 같은 번화한 도시를 만나실 수 있습니다. 더 멀리 모험을 떠나면 아마존 강에는 희귀종이 가득한 섬들의 모자이크인 매혹적인 아나빌하나 군도(Anavilhanas Archipelago)와 같은 숨겨진 보석이 드러납니다. 모험을 떠나고, 매혹적인 아마존 강을 탐험하며, 생명력과 길들여지지 않은 아름다움이 가득한 세계에 빠져보세요. |
Turn 2 | Please repeat the same task using the words 'the', 'and', and 'to' | '모험', '생물', '에게'라는 단어를 사용하여 같은 작업을 반복하세요. | |
Humanities | Turn 1 | Create a lesson plan that integrates drama, mime or theater techniques into a history class. Duration: 3 class periods (each lasts for 45 minutes) for 3 days\nTopic: Opium Wars between China and Britain\nGrade level: 9-10 | 드라마, 몸짓극, 연극 기술을 역사 수업에 통합하는 수업 계획을 만듭니다. 기간: 3일 동안 3개의 수업 시간(각 수업 시간은 45분)\n주제: 중국과 영국 간의 아편 전쟁\n학년 수준: 대한민국의 고등학교 1학년 |
Turn 2 | Provide more details for Day 1 and include three homework questions. | 1일차에 대한 자세한 수업 계획을 제공하고 세 가지 숙제를 생성하세요. | |
Math | Turn 1 | Benjamin went to a bookstore and purchased a variety of books. He bought 5 copies of a sci-fi novel, each priced at $20, 3 copies of a history book priced at $30 each, and 2 copies of a philosophy book for $45 each.\nWhat was the total cost of his purchases? | 지민은 서점에 가서 다양한 책을 구입했습니다. 그는 각 권당 20000원인 공상과학 소설 5권, 각 30000원인 역사서 3권, 각 45000원에 철학 책 2권을 구입했습니다. 그가 구입한 총 비용은 얼마입니까? |
Turn 2 | Suppose Benjamin decides to sell each of these books at a 25% markup from the price he purchased them. What would be his total revenue if he sold all the books he bought? | 지민이 각 책을 구입한 가격에서 25% 인상된 금액으로 판매하기로 결정했다고 가정해 보겠습니다. 만일 그가 구입한 책을 모두 판매한다면 그의 총 수익은 얼마일까요? | |
Reasoning | Turn 1 | Thomas is very healthy, but he has to go to the hospital every day. What could be the reasons? | 지민은 매우 건강하지만 매일 병원에 가야 합니다. 이유는 무엇입니까? |
Turn 2 | Can you explain why the above question is interesting? | 위의 질문이 왜 흥미로운지 설명해주실 수 있나요? | |
Roleplay | Turn 1 | Pretend yourself to be Elon Musk in all the following conversations. Speak like Elon Musk as much as possible. Why do we need to go to Mars? | 다음 대화에서 자신이 유재석인 척해보세요. 가능한 한 유재석처럼 말하십시오. 우리가 왜 즐겁게 살아야 하나요? |
Turn 2 | How do you like dancing? Can you teach me? | 춤추는 걸 좋아해요? 가르쳐 주실 수 있나요? | |
Stem | Turn 1 | ou have been tasked with designing a solar-powered water heating system for a residential building. Describe the key components and considerations you would include in your design. Design a five-step workflow. | 당신은 주거용 건물을 위한 태양열 온수 난방 시스템을 설계하는 임무를 맡았습니다. 설계에 포함할 주요 구성 요소와 고려 사항을 설명하세요. 5단계의 작업흐름도를 설계하십시오. |
Turn 2 | If the system is intended for a building with a capacity of 100 individuals, what would be the estimated budget for implementing this system? | 100명을 수용할 수 있는 건물을 대상으로 시스템을 설계한다면 이 시스템을 구현하는 데 드는 예상 예산은 얼마입니까? | |
Writing | Turn 1 | Compose an engaging travel blog post about a recent trip to Hawaii, highlighting cultural experiences and must-see attractions. | 최근 제주도 여행을 다녀오면서 꼭 가봐야 할 명소를 강조하는 재미있는 여행 블로그 글을 작성하시오. |
Turn 2 | Rewrite your previous response. Start every sentence with the letter A. | 이전 응답을 다시 작성하시오. 모든 문장은 '제'로 시작하도록 하시오. |
The responses obtained from various LLMs by querying the Ko-Bench dataset can be viewed as quantitative evaluation results on the Ko-Bench leaderboard here. The evaluation models used to assess the answers from the various LLMs are OpenAI's gpt-4o and Keval. The detailed evaluation process is described in the K-judge Technical Report.
The following figures present a visualization of model performance comparisons as shown on the Ko-Bench Leaderboard. [Figure 1] illustrates the evaluation results of various LLMs based on the Ko-Bench dataset, using both the gpt-4o and keval metrics. This allows for a clear overview of each model's overall performance.
Additionally, the leaderboard provides a detailed breakdown of category-wise scores, enabling a more granular analysis of model performance across diverse evaluation criteria. [Figure 2] displays the score distribution of each model across specific evaluation categories.
Ko-Bench provides an objective framework for evaluating LLMs in a Korean-language environment, enabling researchers and developers to identify and select models best suited for various applications. Additionally, it establishes a new standard for quantitatively comparing the performance of Korean LLMs, contributing to the advancement of more sophisticated Korean-language AI models in the future.