Code-Vision: 멀티모달 LLM의 논리적 이해와 코드 생성 능력 평가
Code-Vision은 멀티모달 LLM의 코드 생성 능력을 평가하는 새로운 벤치마크로, 플로우차트를 활용하여 논리적 이해 능력까지 평가합니다. 실험 결과 독점 모델과 오픈소스 모델 간 성능 차이가 크게 나타났으며, 이는 향후 MLLM 개발 방향에 중요한 시사점을 제공합니다.

혁신적인 벤치마크, Code-Vision 등장!
최근 멀티모달 LLM(Multimodal Large Language Model)의 발전이 눈부십니다. 하지만 이들의 논리적 이해 능력과 실제 코드 생성 능력을 정확히 평가하는 기준은 부족했습니다. 이러한 문제를 해결하기 위해 등장한 것이 바로 Code-Vision입니다.
Wang Hanbin 등 연구진이 개발한 Code-Vision은 플로우차트를 활용하여 MLLM의 코드 생성 능력을 평가하는 획기적인 벤치마크입니다. 단순히 자연어를 입력으로 받아 코드를 생성하는 기존 방식과 달리, 플로우차트라는 시각적 정보를 통해 알고리즘의 논리를 이해하고 이를 바탕으로 정확한 코드를 생성해야 합니다. 이는 MLLM의 진정한 이해 능력을 측정하는 데 더욱 효과적인 접근 방식입니다.
Code-Vision은 HumanEval-V, Algorithm, MATH 세 가지 하위 집합으로 구성되어, 기본 프로그래밍, 알고리즘 문제 해결, 수학적 문제 해결 능력을 종합적으로 평가합니다. 12개의 MLLM을 대상으로 실험한 결과, 놀랍게도 독점 모델과 오픈소스 모델 간의 성능 차이가 매우 컸습니다. 특히 어려운 문제(Hard problems)에서는 GPT-4o가 79.3%의 정확도를 달성한 반면, 최고 성능의 오픈소스 모델은 15%에 그쳤습니다. 이는 오픈소스 모델 개발에 있어 해결해야 할 중요한 과제를 제시합니다.
더 나아가, 연구진은 Code-Vision이 기존의 MMCode나 MathVista와 같은 멀티모달 추론 벤치마크와는 다른 독특한 과제를 제시한다는 것을 보여주었습니다. 오픈소스 모델의 저조한 성능 원인에 대한 분석도 함께 제시되어, 향후 MLLM 개발 방향에 대한 귀중한 통찰력을 제공합니다.
Code-Vision의 모든 데이터와 코드는 GitHub (https://github.com/wanghanbinpanda/CodeVision) 에서 공개되어, 더 많은 연구자들이 이 벤치마크를 활용하여 MLLM의 성능 향상에 기여할 수 있도록 지원합니다. Code-Vision은 MLLM 연구의 새로운 이정표를 세우고, 더욱 강력하고 지능적인 AI 시스템 개발을 위한 중요한 발걸음이 될 것입니다.
주요 내용:
- Code-Vision: 플로우차트 기반 코드 생성 능력 평가 벤치마크
- 세 가지 하위 집합: HumanEval-V, Algorithm, MATH
- 독점 모델 vs. 오픈소스 모델: 성능 차이 현저
- GitHub 공개: 데이터 및 코드 공유
- MLLM 연구의 새로운 이정표
Reference
[arxiv] Code-Vision: Evaluating Multimodal LLMs Logic Understanding and Code Generation Capabilities
Published: (Updated: )
Author: Hanbin Wang, Xiaoxuan Zhou, Zhipeng Xu, Keyuan Cheng, Yuxin Zuo, Kai Tian, Jingwei Song, Junting Lu, Wenhui Hu, Xueyang Liu
http://arxiv.org/abs/2502.11829v1