Reasoning Abilities of Large Language Models: In-Depth Analysis on the Abstraction and Reasoning Corpus

읽기 판단

훑기 · confidence: medium

LoTH(Language of Thought Hypothesis) 세 축으로 LLM 추론을 과정 중심으로 쪼갠 실험 설계는 그 자체로 재사용 가능한 평가 프레임이라, 평가 방법론에 관심이 있다면 값어치가 있다. 다만 평가 대상이 GPT-4-32k / GPT-4o라는 2024년 시점 스냅샷이어서 이후 reasoning 특화 모델에 결론을 그대로 확장할 수 없다. 전문 정독보다는 Sec. 3의 실험 설계와 Table 1–4를 확인하는 편이 효율적이다.

1분 요약

  • 문제: 기존 LLM 추론 평가는 최종 정답의 정오만 보는 results-centric 방식이라 추론 과정 자체를 평가하지 못한다.
  • 핵심 아이디어: Language of Thought Hypothesis의 세 성분(논리적 일관성 · 구성성 · 생산성)을 ARC 벤치마크 위에서 각각 별도 실험으로 조작화한다.
  • 새로움: augmented example 재현성 테스트(Logical Coherence), DSL 함수 선택 과제(Compositionality), Inverse Transformation Prompting으로 unseen task 생성(Productivity)이라는 3종 실험 설계.
  • 가장 강한 근거: 세 실험 모두 인간 baseline과 직접 비교된다. 예컨대 compositionality에서 인간 86% 대 GPT-4o 최대 14% (Table 2).
  • 가장 큰 주의점: 평가 모델이 GPT-4-32k / GPT-4o에 한정된 2024년 스냅샷이라, 이후 세대 reasoning 모델에 결론이 그대로 적용되는지는 이 논문 범위 밖이다.

핵심 아이디어

LLM 추론 능력 평가는 대부분 최종 정답의 정오만 확인한다. 그래서 모델이 맞는 답을 낸 과정이 실제로 논리적이었는지, 우연히 맞은 것인지 구분할 수 없다는 것이 저자들의 출발점이다 (Sec. 2.1).

저자들은 인지과학의 Language of Thought Hypothesis(LoTH)를 빌려와, 사고가 언어처럼 갖춰야 할 세 성질을 평가 축으로 채택한다. Logical Coherence는 같은 규칙을 다른 사례에도 일관되게 적용하는가, Compositionality는 하위 요소를 조합해 새 구조를 만들 수 있는가, Productivity는 유한한 규칙으로 무한히 새로운 표현을 생성할 수 있는가를 묻는다.

세 축을 ARC 위에서 각각 별도 실험으로 조작화한 것이 이 논문의 실질이다. 이미 푼 task를 Re-ARC로 augment해 같은 규칙의 새 예제에서도 여전히 푸는지 재검사하고(Logical Coherence, Sec. 3.1), 사전 정의된 Python DSL 함수 목록에서 풀이에 필요한 함수를 골라 조합하게 하며(Compositionality, Sec. 3.2), 저자들이 제안한 Inverse Transformation Prompting(ITP)으로 규칙을 따르는 새 task를 생성하게 한다(Productivity, Sec. 3.3). 각 실험은 인간 baseline 또는 인간이 판정한 validity와 직접 비교된다.

무엇을 했나

  • 벤치마크: ARC, Re-ARC 프로그램적 augmentation, ConceptARC 16개 카테고리. grid 1×1~30×30, 최대 10색. object 정보는 PnP algorithm으로 추출.
  • 모델: Logical Coherence 실험은 GPT-4-32k, Compositionality·Productivity 실험은 GPT-4o.
  • Logical Coherence (Sec. 3.1): Chain of Thought / Least-to-Most / Tree of Thought 3개 프롬프트 기법으로 evaluation task 100개를 각 5회 반복 풀이. 풀린 task마다 Re-ARC로 100개씩 유사 example을 생성해 재현성 검사. training set 400 task 대상.
  • Compositionality (Sec. 3.2): 10 DSL step 이내로 풀리는 task 158개, Python DSL 함수 19개를 설명과 함께 제공. test output 제공 여부 × human description 제공 여부의 2×2 조건, 조건당 10회 반복. 전용 도구를 쓴 인간 참가자 7명과 비교.
  • Productivity (Sec. 3.3): ConceptARC 160개 task에 ITP를 적용해 2,913개 example pair 생성. 각 생성물의 규칙 준수(validity)는 사람이 판정.
  • 참고 baseline: ARC 인간 평균 정확도 80%, 논문 시점 최고 AI 모델 40–55%, 기존 LLM(GPT-4, PaLM) 10–20%.
  • 코드·자료: https://bit.ly/Prompt-ARC, https://llm-on-arc.pages.dev/

핵심 근거

주장근거 위치관찰/수치조건·주의claim_origin
프롬프트 기법 간 차이는 있으나 전반적으로 낮고, 과정까지 옳은 비율은 더 낮다Table 1 (Sec. 3.1.2)CoT 10.2%(과정 정답 4.0%), Least-to-Most 5.6%(3.0%), Tree of Thought 6.2%(2.4%)GPT-4-32k, evaluation task 100개 × 5회 반복author-stated
이미 푼 task라도 augment된 유사 example에서 일관성이 무너진다Sec. 3.1.3task의 57.8%가 augmented example 정확도 10% 미만. 8개 task만 0.6 이상. multi-concept task 17개는 0%Re-ARC는 training set만 augment 가능(evaluation set 불가)author-stated
정보를 더 줘도 compositionality는 인간과 큰 격차Table 2 (Sec. 3.2.2)둘 다 없음 3%, test output만 9%, description만 8%, 둘 다 14%. 인간 baseline 86%GPT-4o, DSL 19개, task 158개, 조건당 10회author-stated
DSL을 완벽히 이해한다고 가정해도 격차가 남는다Table 3 (Sec. 3.2.3)추정 정확도 둘 다 없음 5%, 둘 다 있음 29%. 단일 DSL step 정확도는 약 81% (Figure 13)실제 관측치가 아니라 DSL 오독을 배제한 가상 추정값analyst-inference
ITP로 생성한 unseen task 중 유효한 것은 소수Table 4 (Sec. 3.3.2)전체 2,913개 중 유효 생성 17.12%. 카테고리별 2.61%(Copy) ~ 45.36%(Clean Up)validity는 사람 판정, ConceptARC 16개 카테고리author-stated

어디까지 믿을까

  • 저자가 인정한 한계 (author-stated): ARC 자체가 human-level problem-solving을 재는 벤치마크로서 갖는 한계를 Appendix A.3에서 따로 논의한다(“Will the Model Possess Human-Level Problem-Solving Abilities?”, “Will the Model Think Like Humans?”). Re-ARC는 training set만 augment할 수 있고 evaluation set에는 쓸 수 없다. ConceptARC 카테고리 내부의 task 다양성이 ITP validity에 영향을 준다. 일부 task는 입력이 유일하게만 가능해 생성 유연성이 제한된다.
  • 분석자의 해석 (analyst-inference): 시효성이 가장 큰 제약이다. 평가 모델이 GPT-4-32k / GPT-4o라는 2024년 세대에 한정되므로, 이후 등장한 reasoning 특화 모델까지 결론이 일반화되는지는 이 논문만으로 판단할 수 없다. 또한 DSL 함수 19개라는 고정된 선택 집합이 compositionality 결과의 하한을 결정할 수 있어, 다른 DSL 설계에서도 같은 격차가 재현되는지는 불확실하다. Table 3의 추정치는 관측이 아니라 가정 위의 계산이므로 인용할 때 구분이 필요하다.
  • 읽지 못한 범위 (unknown): seed, temperature, API 스냅샷 버전 등 재현에 필요한 세부 설정과 결과 간 통계적 유의성 검정 수행 여부는 확보한 본문 범위에서 확인되지 않는다.

원문 읽기 지도

읽는 목적먼저 볼 곳확인할 질문
Logical Coherence 논거를 확인하려면Table 1 + Sec. 3.1.2–3.1.3정답률과 과정 정답률의 격차, augmented example에서 정확도가 급락하는 이유는?
격차의 원인을 가르려면Table 2, Table 3 + Sec. 3.2.2–3.2.3낮은 점수가 정보 부족 탓인가 근본적 조합 능력 한계 탓인가? DSL 오독 유형은 무엇인가?
생성 실패 양상을 보려면Table 4 + Sec. 3.3.2–3.3.3카테고리별 유효 생성률이 2.61%~45.36%로 벌어지는 원인은?
결론의 일반화 범위를 판단하려면Appendix A.3 + Sec. 4.3ARC가 human-level AI 벤치마크로서 갖는 한계를 저자들이 어디까지 인정하는가?

읽기 전 용어

  • LoTH (Language of Thought Hypothesis): 사고가 언어처럼 논리적 일관성 · 구성성 · 생산성을 갖춘 구조라는 가설. 이 논문의 3대 평가축이다.
  • Re-ARC: 이미 푼 ARC training task와 같은 규칙을 따르는 새 example을 프로그램적으로 대량 생성하는 도구. Logical Coherence 실험의 핵심 장치다.
  • ITP (Inverse Transformation Prompting): 저자들이 제안한, 주어진 규칙을 따르는 unseen ARC task를 LLM이 생성하도록 유도하는 프롬프트 기법.

Wiki 연결

BibTeX

@article{lee2025reasoning,
  title   = {Reasoning Abilities of Large Language Models: In-Depth Analysis on the Abstraction and Reasoning Corpus},
  author  = {Lee, Seungpil and Sim, Woochang and Shin, Donghyeon and Seo, Wongyu and Park, Jiwon and Lee, Seokki and Hwang, Sanha and Kim, Sejin and Kim, Sundong},
  journal = {ACM Transactions on Intelligent Systems and Technology},
  year    = {2025},
  doi     = {10.1145/3712701},
  eprint  = {2403.11793},
  archivePrefix = {arXiv},
  primaryClass  = {cs.CL}
}