← 최신 논문
💬 NLP

Thinking with Tables: Enhancing Multi-Modal Tabular Understanding via Neuro-Symbolic Reasoning

본 논문은 테이블 데이터의 구조적 복잡성과 추론 한계를 해결하기 위해 외부 환경과 상호작용하는 프로그램 기반 신경-상징적 추론 메커니즘을 도입한 'Thinking with Tables (TWT)'를 제안하며, 이를 통해 기존 베이스라인보다 평균 10% 높은 정확도로 최첨단 상용 모델에 필적하는 성능을 입증했습니다.

원저자: Kun-Yang Yu, Zhi Zhou, Shi-Yu Tian, Xiao-Wen Yang, Zi-Yi Jia, Ming Yang, Zi-Jian Cheng, Lan-Zhe Guo, Yu-Feng Li

게시일 2026-03-26
📖 3 분 읽기☕ 가벼운 읽기

원저자: Kun-Yang Yu, Zhi Zhou, Shi-Yu Tian, Xiao-Wen Yang, Zi-Yi Jia, Ming Yang, Zi-Jian Cheng, Lan-Zhe Guo, Yu-Feng Li

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

📊 "테이블로 생각하기": 복잡한 표를 읽는 AI 의 새로운 비법

이 논문은 **"테이블로 생각하기 (Thinking with Tables, TWT)"**라는 새로운 AI 기술을 소개합니다. 쉽게 말해, AI 가 표 (Table) 를 볼 때 단순히 그림처럼 보는 게 아니라, 실제로 데이터를 만지고 계산하며 '생각'하게 만든 방법입니다.

기존의 AI 는 표를 이미지처럼만 봐서 복잡한 계산이나 누락된 정보를 처리하는 데 약점이 있었습니다. 하지만 이 새로운 방법은 AI 에게 **"코드를 짜서 직접 표를 분석하라"**는 명령을 내립니다. 마치 AI 에게 계산기와 엑셀을 주고 직접 문제를 풀게 하는 것과 같습니다.


🧩 왜 이런 기술이 필요할까요? (3 가지 문제)

기존 AI 가 표를 이해하는 데서 겪는 3 가지 큰 문제를 일상적인 비유로 설명해 드릴게요.

1. 표의 모양이 천차만별이고, 정보가 빠진 경우가 많아요.

  • 비유: 식당 메뉴판을 생각해보세요. 어떤 메뉴판은 깔끔하게 정리되어 있고, 어떤 것은 손으로 쓴 낙서처럼 엉망입니다. 게다가 어떤 메뉴판은 "가격: ??? "라고 적혀 있기도 하죠.
  • 문제: 기존 AI 는 메뉴판이 깔끔할 때만 잘 읽습니다. 모양이 복잡하거나 정보가 빠지면 "아, 이건 못 읽겠네" 하고 포기하거나 엉뚱한 답을 냅니다.

2. 데이터들 사이의 숨은 관계를 못 찾아요.

  • 비유: "이 강아지가 인기 있을까?"를 예측할 때, AI 는 강아지 사진만 보고 "귀엽네"라고만 생각합니다. 하지만 표에는 "눈을 크게 뜨고 있나?", "얼굴이 잘 보이나요?" 같은 작은 정보들이 있습니다. 이 작은 정보들이 모여야 진짜 인기 점수가 나옵니다.
  • 문제: 기존 AI 는 각 정보 (눈, 얼굴 등) 를 따로따로 보지 않고, 이 정보들이 서로 어떻게 연결되어 최종 점수에 영향을 미치는지 깊이 생각하지 못합니다.

3. 문제마다 해결법이 너무 달라요.

  • 비유: 어떤 문제는 "이 표에서 3 월 매출을 찾아줘"라고 묻는 질문 (질문 답변) 이고, 어떤 문제는 "이 표와 사진으로 다음 달 매출을 예측해줘"라고 묻는 문제 (예측) 입니다.
  • 문제: 기존 AI 는 이 두 가지 문제를 해결하는 방식이 완전히 다릅니다. 한 가지 방식만으로는 모든 문제를 잘 해결하기 어렵습니다.

💡 TWT 의 해결책: "코딩하는 AI"

이 논문은 AI 에게 **외부 환경 (샌드박스)**을 연결해 줍니다. 여기서 AI 는 다음과 같은 과정을 거칩니다.

  1. 생각하기 (): "어떻게 문제를 풀지? 어떤 데이터를 가져와야 하지?"라고 먼저 생각합니다.
  2. 코드 짜기 (): "파이썬 코드를 짜서 CSV 파일을 읽고, 결측치를 채우고, 모델을 훈련시켜야겠다"라고 실제 실행 가능한 코드를 작성합니다.
  3. 실행하고 피드백 받기: 코드를 실행해서 결과를 보고, "오류가 났네? 다시 고쳐야겠다"거나 "결과가 나왔으니 이제 다음 단계로 가자"라고 반응합니다.
  4. 최종 답안 (): 모든 과정을 거쳐 최종 답을 냅니다.

🎓 두 단계 훈련법 (스승과 제자)

이 AI 를 가르치는 과정도 두 단계로 나뉩니다.

  • 1 단계 (지도 학습): "이런 문제에는 이런 식으로 코드를 짜고, 이런 식으로 답을 내는 거야"라고 정답 예시를 보여주며 기본기를 다집니다. (다양한 문제 유형을 익힘)
  • 2 단계 (강화 학습): AI 가 직접 문제를 풀게 하고, **정답에 가까울수록 칭찬 (보상)**을 줍니다. 틀리면 다시 시도하게 하여, 스스로 더 똑똑한 해결책을 찾도록 훈련시킵니다.

🏆 결과는 어땠나요?

이 방법을 실험해 보니 놀라운 결과가 나왔습니다.

  • 성능 향상: 기존 AI 들보다 평균 10% 이상 더 정확하게 문제를 풀었습니다.
  • 상위권 달성: 유료로만 쓸 수 있는 최고급 AI(상용 모델) 와 맞먹거나, 오히려 더 좋은 성적을 내기도 했습니다.
  • 강건함: 표에 정보가 일부 빠져 있거나 모양이 엉망이어도, 코드로 직접 데이터를 찾아서 처리하므로 훨씬 더 잘 견뎌냅니다.

🚀 결론: 왜 이것이 중요한가요?

이 기술은 AI 가 단순히 **"보이는 것"**을 넘어서, **"데이터를 직접 조작하고 계산하는 능력"**을 갖게 해줍니다.

마치 계산기 없이 머리로만 계산하던 사람에게 엑셀과 파이썬을 가르쳐서 복잡한 재무 분석을 하게 만든 것과 같습니다. 이제 AI 는 금융 보고서, 의료 데이터, 공장 생산 기록 등 복잡한 표가 있는 현실 세계의 문제를 훨씬 더 똑똑하고 정확하게 해결할 수 있게 되었습니다.

한 줄 요약:

"이제 AI 는 표를 '보는' 것을 넘어, 코드를 짜서 표를 직접 '다루고 계산'하며 생각할 수 있게 되었습니다!"

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →