TL;DR
차트는 약하게 구조화된 다중모달 정보로, 차트 간 증거를 결합하는 Cross-Chart RAG가 실무 분석에서 중요하다. ChartWalker는 계층적 KG와 구조 인지 샘플링으로 의미 일관성 있는 다중홉 경로를 생성하며, 최고 모델의 정답률이 64%에 불과하고 복잡한 질의에서는 다수 사례에서 30% 미만으로 떨어져 현행 RAG 파이프라인의 한계를 드러낸다.
왜 중요한가
차트는 약하게 구조화된 다중모달 정보로, 차트 간 증거를 결합하는 Cross-Chart RAG가 실무 분석에서 중요하다. ChartWalker는 계층적 KG와 구조 인지 샘플링으로 의미 일관성 있는 다중홉 경로를 생성하며, 최고 모델의 정답률이 64%에 불과하고 복잡한 질의에서는 다수 사례에서 30% 미만으로 떨어져 현행 RAG 파이프라인의 한계를 드러낸다.
핵심 기여
차트 전용 계층적 지식 그래프 구축
각 차트에서 VLM 기반 추출기로 엔티티와 해당 정보 그레인(l_v)을 추출해 intra-/inter-level 엣지로 연결한 로컬 KG를 구성하고, 레벨별 병합으로 전역 KG를 생성한다. 실제 구축 결과는 4개 레이어, 8,802개 엔티티, 21,436개 관계로 집계되었다.
구조 인지 경로 샘플러(Structure-aware sampling)
앵커 선택을 위해 출처 다양성을 반영한 수정 PageRank 전이행렬 M을 사용하고(식 4), 다음 홉 선택 확률을 π(노드 중요도)·φ_sem(코사인 유사도로 측정한 주제 일관성)·φ_gran(레벨 전이 편향)으로 정의해 의미적 연속성과 정보 그레인을 동시 제어한다.
ChartWalker-Bench: 근거가 명시된 교차-차트 다중홉 QA 데이터셋
ChartMRAG와 ChartQA-pro에서 선별한 코퍼스를 사용해 806개 차트로 KG를 구성하고 경로 샘플링(질문당 4경로, 경로당 최대 4홉, 출처 2~5개 제약)을 수행해 737개 초안 QA를 생성, 엄격한 자동 검증(통과율 0.77)을 거쳐 최종 564개 QA(4개 질의 유형: FactCheck, Manipulation, Analysis, Complex Reasoning)를 확보했다.
ChartWalker-Agent: KG 탐색 기반 VLM 에이전트 베이스라인
KG를 환경으로 한 POMDP로 에이전트를 설계하고 관찰(현재 엔티티·이웃·간단한 검색 이력)을 압축해 입력으로 제공한다. 행동공간은 {move, edge_search, backward, stop}이며, non-concatenated PPO와 턴-레벨 이점 할당(turn-level advantage)을 적용해 정적 파이프라인 대비 탐색 성능을 개선했다(Agent(3B) Overall 33.14 vs best static 31.74).
핵심 아이디어 이해하기
문제 출발점: 차트는 텍스트 테이블과 달리 시각적 마크·색·공간 배치 등으로 정보를 약하게 구조화해 엔티티 경계와 관계가 명시적이지 않다. RAG 관점에서 질의가 여러 차트의 서로 다른 정보 그레인(타이틀·시리즈·데이터포인트)을 요구할 때, 단순 키포인트 연결은 주체 불일치(subject mismatch)와 의미 표류(semantic drift)를 유발해 논리적으로 일관된 다중홉 추론을 보장하지 못한다.
관련 Figure

왼쪽 패널은 서로 다른 소스에서 추출된 핵심 수치만 연결하면 VLM이 논리적 주체 일관성을 잃고 환각(hallucination)을 생성할 수 있음을 예시로 제시한다. 오른쪽 패널은 엔티티를 정보 그레인별로 조직한 계층적 KG와 path sampling을 보여주며, 경로를 조건으로 QA를 생성하면 주체 의존성(subject dependency)이 명확해져 비논리적 합성을 줄일 수 있음을 시각적으로 보강한다.
Figure 1은 단순 키포인트 결합으로 생기는 주체 불일치 사례와 계층적 KG를 통한 경로 기반 합성의 차이를 비교한 다이어그램이다.
방법론
전체 접근: 각 차트에서 VLM 기반 추출기로 엔티티·관계·그레인(l_v)을 얻어 로컬 계층적 KG를 만들고, 레이어별 병합으로 전역 KG를 구성한다. 전역 KG 위에서 앵커를 선정하고 구조 인지 샘플링으로 다중홉 경로를 샘플링한 뒤, 샘플 경로들을 프롬프트 스켈레톤으로 VLM에 입력해 근거가 명시된 QA 레코드를 생성하고 자동 검증으로 품질을 보장한다.
관련 Figure

이 도식은 각 차트에서 엔티티를 추출해 L1~L3 레벨로 정리한 뒤 동일 레벨 엔티티를 병합해 글로벌 KG를 만들고, 그 위에서 path sampling을 수행해 QA를 생성하는 흐름을 한눈에 보여준다. 구현·실험 섹션의 KG 규모(4 layers, 8,802 entities, 21,436 relations)와 샘플링 제약(질문당 4경로, 경로당 최대 4홉, 출처 2~5개)을 연결해 파이프라인의 재현성과 데이터 구성의 근거를 보강한다.
Figure 2는 ChartWalker의 전체 파이프라인: 로컬 계층적 차트 KG 구성, 레이어별 병합으로 전역 KG 구축, 구조 인지 경로 샘플링, 경로 기반 QA 생성 과정을 도식화한 그림이다.
주요 결과
데이터셋 통계: 최종 ChartWalker-Bench는 564개 QA로 구성되며 질문당 평균 출처 수 2.30, 평균 경로 수 2.81, 평균 홉 4.52를 기록했다. 질의 유형별로 Complex Reasoning은 출처 평균 3.12, 홉 평균 5.14, 주관적 난이도 3.00, 품질 통과율 0.55로 가장 난도가 높았다. 검색 성능: VL-Embedding 기반 검색이 R@10에서 최고(≈71.87)를 달성했고, 그래프 전파를 이용한 HippoRAG는 텍스트-only 대비 R@5 +8.66, R@10 +12.37의 이득을 보였다. 생성 성능: VLM 생성기의 규모와 검색 품질이 모두 정확도에 영향을 미쳤으며, 최고 구성에서는 전체 정답률이 약 64% 수준에 머물렀고 Complex Reasoning은 최상위에서도 Cor@10 ≈ 51%였다.
기술 상세
전체 아키텍처: 파이프라인은 (1) VLM 기반 엔티티/레벨 추출, (2) 로컬 계층적 KG 구성(엔티티를 레벨로 구분, intra/inter-level 엣지 생성), (3) 레이어별 전역 병합(동일 레벨 엔티티 병합), (4) 앵커 선정 및 구조 인지 경로 샘플링, (5) 경로 기반 VLM QA 생성 및 후검증으로 구성된다. 구현상 추출·생성에 Qwen·Qwen-Embedding 계열과 GPT-4o를 실험에 사용했고, 실험 환경은 8×NVIDIA A100이다.
한계점
논문은 현재 멀티모달 임베딩과 에이전트식 추론이 복잡한 교차-차트 추론에 충분히 성숙하지 않음을 명시했다(결과상 최고 정답률 약 64%, Complex Reasoning에서 저조한 성능). 또한 VLM 기반 엔티티 추출에서 일정 수준의 hallucination과 파싱 오류가 존재해(표 4의 Halluc.·Parse err. 항목) KG 구성과 라벨의 신뢰도에 영향이 있을 수 있다.
실무 활용
코드와 데이터가 공개되어 있어(https://github.com/downing777/ChartWalker_Pub) 연구·개발용 벤치마크로 즉시 활용 가능하다. 계층적 KG와 경로 샘플링은 차트 기반 RAG 파이프라인의 검색·검증 워크플로 실험에 유용하다.
- 차트 코퍼스에서 멀티-그레인 엔티티 추출 및 KG 병합 파이프라인 평가
- 다중홉 증거 수집 전략(그래프 전파 vs. 임베딩 검색) 비교 실험
- 에이전트 기반 검색 정책(PPO)과 정적 RAG 파이프라인 성능 비교
코드 공개 여부: 공개
코드 저장소 보기키워드
용어 해설
- RAG
- — 검색 증강 생성(RAG)은 외부 문서나 자료를 검색해 모델 입력으로 제공한 뒤, 이를 조건으로 생성 모델이 답변을 생성하는 방식이다. 검색기로 관련 차트들을 찾아 생성기(VLM)에 제공하면 모델이 장기·외부 지식을 활용해 답을 구성할 수 있어, 차트처럼 개별 문서에 분산된 증거를 통합하는 데 중요하다.
- Hierarchical Knowledge Graph
- — 계층적 지식 그래프는 동일 코퍼스 내 엔티티를 정보의 세분도(글로벌→세부)별 레이어로 조직한 그래프다. 각 차트에서 추출한 엔티티를 레벨로 표시해 intra-/inter-level 엣지로 연결하고, 레이어별 병합으로 전역 KG를 구성해 다중-그레인 증거 탐색을 가능하게 한다.
- Structure-Aware Sampling
- — 구조 인지 샘플링은 KG 위의 경로를 샘플링할 때 주제 일관성(semantic similarity)과 정보 레벨(단계 전이)을 동시에 제어하는 기법이다. 시작 앵커 선택, φ_sem(코사인 유사도)과 φ_gran(레벨 전이 편향)을 곱해 다음 홉 확률을 산정함으로써 의미적으로 연속적이고 원하는 세분도의 경로를 얻는다.
- Multimodal Embedding
- — 멀티모달 임베딩은 텍스트와 이미지(차트)를 동일 공간으로 정렬해 두 입력 유형 간 유사도 기준 검색을 가능하게 하는 표현이다. 차트 쿼리와 차트 이미지의 시각적 특징을 함께 임베딩하면 단순 텍스트 매칭보다 관련 차트 회수 능력이 향상된다.
- Agentic Retrieval
- — 에이전트식 검색은 정적 단회성 검색 대신 에이전트가 KG를 순차적으로 탐색하며 증거를 모으는 방식이다. POMDP로 설정해 행동(move/edge_search/backward/stop)을 수행하고 보상으로 학습해 장기적 증거 수집과 검색 전략 적응을 지원한다.
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.