인공지능과 논리

문장을 논리식으로 잘 옮기면 인공지능(AI) 추론도 끝난 걸까?

FOLIO는 자연어를 1차 논리로 옮기는 정확성과 실제 결론을 실행하는 정확성이 다를 수 있음을 보여 줍니다.

AI가 “모든 조류는 동물이다”를 ∀x(Bird(x)→Animal(x))로 옮겼습니다. 문법 오류가 없다고 해서 주어진 전제에서 결론이 따라오는지도 맞았다고 할 수 있을까요? 번역의 형식 유효성과 논리 엔진에서 실행했을 때의 정확성은 별도 단계입니다.

학술 자료의 내용

연구를 읽는 두 가지 질문

FOLIO는 무엇을 만들었나요?

Han 등은 자연어 추론과 1차 논리 변환을 평가하는 FOLIO를 만들었습니다. 공개본 v3는 487개의 전제 집합과 1,430개의 고유 결론을 포함한다고 보고하며, 전문가 주석과 논리 엔진 검증에 약 980 인시를 들였습니다. 결론은 참, 거짓, 미지로 분류됩니다. 이번 글은 2024년 10월 11일 arXiv v3 HTML/PDF와 EMNLP 2024 학회판을 대조했습니다. [1]

번역 성공과 실행 성공 사이에 틈이 있습니다

논문의 신경기호 실험에서 GPT-4 few-shot 설정의 생성 논리식 가운데 구문상 유효한 비율은 93.9%였지만, 실행 정확도는 63.8%로 보고됩니다. 문법이 맞아도 양화 범위, 술어 대응이나 전제 관계를 잘못 옮길 수 있음을 뜻합니다. 이 수치는 당시 설정과 모델의 결과이며 2026년의 모든 AI에 적용되는 현재 성능표가 아닙니다. [1]

미지는 거짓과 다릅니다

FOLIO는 열린 세계에서 결론이나 부정을 증명하지 못하면 미지로 둡니다. 자연어의 상식과 데이터 안의 전제를 섞으면 정답이 달라집니다. 벤치마크의 학술적 의미는 최종 선택지뿐 아니라 자연어 해석, 형식 변환과 실행이라는 실패 지점을 분리한다는 데 있습니다. 동시에 소규모로 정제된 자료가 실제 문서의 모호성을 모두 대표하지는 않습니다. [1]

그림으로 생각하기

교사와 새에 관한 세 문장을 단계별로 검사하기

가상 전제는 “모든 제비는 새다”, “어떤 교사는 제비를 관찰한다”, “민서는 교사다”입니다. 결론 “민서는 제비를 관찰한다”는 상식적으로 그럴듯해도 전제에서 따라오지 않습니다. 관찰하는 어떤 교사와 민서가 같은 사람이라는 정보가 없기 때문에 열린 세계에서는 미지입니다.

먼저 각 문장을 술어와 양화사로 옮기고, 변수의 범위를 확인합니다. “어떤 교사는 제비를 관찰한다”의 존재자를 민서라는 상수로 바꾸면 번역 단계에서 정보를 추가한 것입니다. 구문 검사기는 그 식이 잘 만들어졌다고 판정할 수 있어도 의미 보존 오류까지 자동으로 찾지 못할 수 있습니다.

그다음 논리 엔진에서 결론과 그 부정을 각각 시도합니다. 어느 쪽도 유도되지 않으면 미지입니다. 그림은 자연어→논리식→구문 검사→양방향 실행의 네 단계와 오류 위치를 나눕니다. 최종 답만 맞혀도 번역이 올바른지, 번역만 유효해도 결론이 맞는지는 별도 검사가 필요합니다.

자연어 문장, 1차 논리 변환, 구문 유효성 검사, 결론과 부정의 실행으로 이어지는 네 단계 파이프라인과 번역 오류·추론 오류 점검 지점.
출처: Han 등의 FOLIO 파이프라인을 바탕으로 LTCT가 새 문장으로 재구성. 벤치마크 원문 예제나 표를 복제하지 않았습니다. 그림 크게 보기 ↗

어디까지 말할 수 있을까요?

  • 93.9%와 63.8%는 논문 표 5의 특정 GPT-4 few-shot 신경기호 설정입니다. 모델·프롬프트·평가판이 달라지면 수치도 달라집니다.
  • FOLIO는 전문가가 정제한 영어 전제 집합입니다. 한국어의 생략, 실제 규정 문서와 장문 대화 성능을 직접 보장하지 않습니다.

원문에 근거한 한계와 LTCT의 적용 범위 검토입니다. [1]

배운 내용을 수업에 적용하기

교육 현장과 연결해 보면

AI 활동에서는 답, 자연어-논리식 대응, 실행 로그를 각각 채점할 수 있습니다. 양화사 하나를 바꾼 반례를 제시해 어느 단계에서 결론이 뒤집히는지도 확인합니다.

이 적용 제안은 FOLIO가 학교 시험이나 수업의 효과를 검증했다는 뜻이 아닙니다. 한국어 자료로 사용할 때는 독립 번역 검수와 사람 간 일치도를 새로 보고해야 합니다.

한 번 더 생각하기

논리 엔진이 “미지”라고 하면 현실에서도 알 수 없다는 뜻인가요?

생각을 비교할 해설 펼치기

아닙니다. 주어진 전제 집합 안에서 결론과 부정을 증명하지 못했다는 뜻입니다. 현실 조사나 추가 자료로 알 수 있는지는 별도 문제이며, 데이터 부족을 세계의 불확정성으로 바꾸지 않아야 합니다.

원문과 출처 정보

한국어 제목은 이해를 돕기 위한 LTCT 번역입니다. 한글 제목 뒤 괄호에 원제를 함께 표기했습니다. 저자·학술지·원문 버전은 원문 서지정보를 기준으로 확인할 수 있습니다.

  1. 폴리오: 1차 논리를 활용한 자연어 추론 (FOLIO: Natural Language Reasoning with First-Order Logic)

    Simeng Han, Hailey Schoelkopf, Yilun Zhao, Zhenting Qi, Martin Riddell, Luke Benson, Lucy Sun, Eka Ryu, Yejin Choi, Peter West (2024). Proceedings of EMNLP 2024.

    자료 성격
    EMNLP 학회 논문·arXiv 공개본
    읽은 버전
    arXiv v3, 2024-10-11 · 최초 v1 2022-09-02 · EMNLP 2024 학회판 대조
    확인 범위
    arXiv v3 공개 HTML/PDF 전체의 데이터 구성, 주석, 과제 정의, 표 1~5와 한계를 확인하고 학회판 서지와 대조.
    원문 확인일

이 글은 한국어 해설이며 원문 전문 번역이 아닙니다. 도식과 활동의 제작·재구성 범위는 각 그림과 본문에 표시했습니다. 자료 선정과 출처 기준