paperswithlove / papers-we-read

3 stars 0 forks source link

Evaluating Task-based Effectiveness of MLLMs on Charts #30

Open soohwan-hyun opened 6 months ago

soohwan-hyun commented 6 months ago

Evaluating Task-based Effectiveness of MLLMs on Charts Datasets

아직 Preprint 논문이지만, 차트라는 도메인을 어떻게 평가하고 있는 지 잘 정리하고 있는 것 같아서 리뷰 남깁니다.

요약

image

제안한 기법의 종합적인 성능 향상 정도

image

Chain-of-Charts

구현 방법

1.  질문-답변 쌍 생성:
•   차트의 특정 정보를 추출하기 위해 연속적인 질문과 해당 질문에 대한 답변을 생성합니다.
•   예를 들어, 차트의 유형을 묻는 질문(q1)과 그에 대한 답변(a1), 범례에 대한 질문(q2)과 답변(a2), 데이터 레이블에 대한 질문(q3)과 답변(a3)을 생성합니다.
2.  단계별 안내:
•   모델은 첫 번째 질문에 답변(q1, a1)하고, 이어서 두 번째 질문(q2, a2), 세 번째 질문(q3, a3) 등으로 진행합니다.
•   이 방식은 모델이 차트의 각 부분을 체계적으로 분석하고, 각 단계에서 얻은 정보를 기반으로 다음 질문에 답변할 수 있도록 돕습니다.
3.  질문-답변 시퀀스 예시:
•   q1: 이 차트의 유형은 무엇인가요?
•   a1: 원형 차트입니다.
•   q2: 이 원형 차트의 범례는 무엇인가요?
•   a2: Brentwood, Broxbourne, Chiltern 등입니다.
•   q3: 각 범례의 데이터 레이블은 무엇인가요?
•   a3: - Brentwood: 24.46%, - Broxbourne: 10.07% 등입니다.
•   최종 질문: 상위 세 가지 카테고리는 무엇인가요?
•   최종 답변: Three Rivers, Brentwood, Chiltern입니다.

효과 및 성능 향상

•   성능 향상: Chain-of-Charts 전략을 사용하면 기본 텍스트 프롬프트를 사용하는 것보다 모델의 성능이 크게 향상됩니다. 이 논문에서는 이 전략을 사용하여 정확도를 24.36% 향상시켜 최종 정확도가 80.49%에 도달했습니다.
•   시각적 프롬프트와의 결합: Chain-of-Charts 전략에 시각적 프롬프트 전략을 추가하면 정확도가 83.83%로 더욱 향상됩니다. 시각적 프롬프트는 모델이 질문과 관련된 시각적 요소에 주의를 기울이도록 돕습니다.

Visual Prompts

image

구현 방법

1.  그래픽 오버레이:
•   차트의 특정 부분을 강조하기 위해 추가된 그래픽 요소입니다.
•   이러한 오버레이는 모델이 중요한 데이터 요소를 쉽게 식별하고 분석할 수 있도록 도와줍니다.
2.  세 가지 주요 유형의 시각적 프롬프트:
•   손글씨(Hand Writing):
•   차트의 중요한 부분을 손글씨로 직접 표시합니다.
•   예를 들어, 비교해야 할 두 데이터 포인트를 원으로 둘러싸거나 값을 표시하는 방식입니다.
•   규칙적 모양(Regular Shape):
•   원, 사각형 등의 규칙적인 도형을 사용하여 차트의 요소를 표시합니다.
•   예를 들어, 순서 작업에서는 크기가 다른 세 개의 원을 사용하여 세 가지 값을 표시할 수 있습니다.
•   특수 디자인(Special Design):
•   특정 저수준 작업에 맞춘 시각적 큐를 디자인합니다.
•   예를 들어, 추세를 나타내기 위해 화살표를 사용하거나 상관 작업에서는 상관관계를 표시하는 선을 추가합니다.

효과 및 성능 향상

1.  성능 개선:
•   시각적 프롬프트는 모델이 중요한 시각적 요소를 더 잘 인식하고 분석할 수 있도록 돕습니다.
•   실험 결과, 시각적 프롬프트를 사용한 경우 GPT-4V의 성능이 전반적으로 향상되었습니다.
2.  저수준 작업에 대한 영향:
•   추론(Reasoning) 및 이상 감지(Anomaly Detection) 작업에서 시각적 프롬프트는 큰 효과를 발휘했습니다.
•   이 작업들은 모델이 관련 데이터를 정확하게 캡처하여 분석하고 추론하는 데 도움을 줍니다.
•   상관(Correlation) 및 순서(Order) 작업에서는 시각적 프롬프트의 이점이 덜 두드러졌습니다.
•   이러한 작업들은 여러 요소 간의 복잡한 관계를 식별해야 하므로, 다수의 새로운 시각적 요소가 추가되면 혼란을 초래할 수 있습니다.