2.1 대화 이해
모델은 명시되지 않은 의도를 추론하고, 모호성을 해결하며, 암묵적 맥락을 이해해야 합니다. 예를 들어, "저는 가게로 뛰어가고 있어요"라는 문장이 단순한 신체적 움직임이 아니라 교통 수단과 구매 의도를 내포한다는 것을 이해해야 합니다.
본 조사 논문은 최신 대화형 AI 시스템에 상식 추론을 통합하는 중요한 과제를 다룹니다. BERT, GPT, T5와 같은 트랜스포머 기반 모델들은 언어 구문과 맥락적 의미론을 이해하는 데 있어 놀라운 성공을 거두었지만, 인간이 당연시 여기는 세계에 대한 지식인 상식 지식이 필요한 작업에서는 여전히 어려움을 겪고 있습니다. 본 논문은 이러한 격차가 진정으로 자연스럽고 일관된 대화 시스템 개발을 크게 저해한다고 주장합니다.
기계 지능을 위한 상식의 중요성은 오랫동안 인식되어 왔지만, 이러한 지식을 체계화하고 통합하는 보편적인 방법론은 여전히 찾기 어렵습니다. 본 조사는 상식 추론과 대화형 AI의 교차점에 초점을 맞추어 관련 데이터셋, 방법론 및 평가 벤치마크를 검토합니다.
상식 추론은 대화형 AI의 다양한 측면에서 매우 중요합니다. 본 논문은 상식이 부족할 때 가장 명확하게 드러나는 몇 가지 핵심 문제 영역을 식별합니다.
모델은 명시되지 않은 의도를 추론하고, 모호성을 해결하며, 암묵적 맥락을 이해해야 합니다. 예를 들어, "저는 가게로 뛰어가고 있어요"라는 문장이 단순한 신체적 움직임이 아니라 교통 수단과 구매 의도를 내포한다는 것을 이해해야 합니다.
일관되고 관련성이 높으며 사회적으로 적절한 응답을 생성하려면 사회적 규범, 물리 법칙 및 일반적인 인간 행동에 대한 지식이 필요합니다. 상식이 부족한 모델은 물리적으로 불가능하거나 사회적으로 어색한 답변을 생성할 수 있습니다.
여행 예약, 문제 해결과 같은 작업을 사용자에게 지원하려면 일련의 행동, 인과 관계 및 세계 속 객체의 속성에 대한 추론이 필요합니다.
본 조사는 상식을 대화형 AI 모델에 통합하는 주요 접근법을 세 가지 전략으로 분류합니다.
이 접근법은 상식 추론 작업을 위해 특별히 선별된 데이터셋에서 대규모 사전 학습 언어 모델을 추가로 학습(미세 조정)하는 것을 포함합니다. SocialIQA, CommonsenseQA, PIQA와 같은 데이터셋을 사용하여 모델이 사회적 상호작용, 개념적 속성 및 물리적 직관에 대해 추론하도록 적응시킵니다.
이 방법은 구조화된 외부 지식 소스를 명시적으로 통합합니다. 본 논문은 두 가지 주요 지식 그래프(KG)를 강조합니다:
모델은 대화 처리 중에 이러한 KG에서 정보를 검색하고 추론하도록 설계됩니다. ConceptNet과 ATOMIC으로 학습된 트랜스포머 기반 신경망인 COMET 모델은 새로운 상식 추론을 생성할 수 있는 핵심 사례로 인용됩니다.
새롭게 부상하는 접근법은 모델이 답변만 생성하는 것이 아니라, 상식을 사용하여 답변을 정당화하는 자연어 설명도 생성하도록 학습시키는 것을 포함합니다. 이는 모델의 추론 과정을 더 투명하게 만들고 잠재적으로 더 강건하게 만드는 것을 목표로 합니다.
대화에서의 상식 추론을 평가하는 것은 복잡합니다. 본 논문은 여러 벤치마크를 논의합니다:
일반적인 자동 평가 지표로는 객관식 질문 정확도, 응답 품질을 위한 BLEU/ROUGE, 사실적 일관성이나 추론 타당성을 측정하기 위해 설계된 새로운 지표 등이 있습니다.
본 논문은 두 가지 선도적인 오픈 대화 모델인 BlenderBot 3와 LaMDA에 대한 예비 분석을 제시합니다. 고급 기능에도 불구하고, 두 모델 모두 상식 추론에서 상당한 실패를 보입니다. 예시는 다음과 같습니다:
이러한 관찰은 사용자 신뢰와 상호작용의 자연스러움에 대한 인식을 직접적으로 훼손하기 때문에, 이 분야에 대한 집중적인 연구의 필요성을 강력하게 시사합니다.
가장 진보된 대화 모델(BlenderBot3, LaMDA)조차도 상식에서 결정적인 격차를 보여주며, 이는 주변적인 도전이 아닌 근본적인 개척지임을 강조합니다.
지식 그래프의 통합은 종종 검색 증강 생성 프레임워크를 포함합니다. 대화 맥락 $C$와 지식 그래프 $\mathcal{K}$가 주어졌을 때, 모델의 목표는 다음을 최대화하는 응답 $R$을 생성하는 것으로 구성될 수 있습니다:
$P(R | C, \mathcal{K}) = \sum_{k \in \mathcal{K}_C} P(k | C) \cdot P(R | C, k)$
여기서 $\mathcal{K}_C$는 맥락 $C$를 기반으로 $\mathcal{K}$에서 검색된 관련 지식 트리플의 부분집합입니다. $P(k | C)$ 항은 검색 모델이 지식 트리플 $k$를 선택할 확률을 나타내며, $P(R | C, k)$는 주어진 맥락과 선택된 지식에 대한 응답의 확률입니다. COMET과 같은 모델은 $(head, relation, tail)$ 형식으로 포맷된 지식 그래프 트리플에서 트랜스포머(예: GPT-2)를 미세 조정함으로써 이를 구현하여, 새로운 $(head, relation)$ 질의에 대해 그럴듯한 $tail$ 완성을 생성할 수 있게 합니다.
시나리오: 챗봇의 간단한 서사 이해 평가.
사용자 입력: "오렌지 주스를 한 잔 따라 마시려고 했는데, 전화가 울렸어요. 돌아왔을 때 컵은 비어 있었어요."
분석 프레임워크:
이 프레임워크는 검색에서 추론, 그리고 맥락 통합으로 이동하는 데 필요한 다단계 추론을 강조합니다.
상식을 인지하는 대화형 AI의 발전 경로는 다음과 같은 몇 가지 핵심 방향을 포함합니다:
핵심 통찰: Richardson과 Heck의 조사는 현대 AI에서 근본적이지만 종종 과소평가되는 진실을 드러냅니다: 우리의 가장 정교한 언어 모델들은 의미론적 진공 상태에서 작동하는 뛰어난 패턴 매칭기입니다. 그들은 언어의 "방법"은 마스터했지만 의미를 뒷받침하는 근본적인 세계 모델인 "이유"가 부족합니다. 이는 사소한 기술적 결함이 아닙니다. 이는 실제 응용 프로그램에서 AI의 유용성과 신뢰성을 제한하는 구조적 결함입니다. 저자들이 언급한 대로, LaMDA와 BlenderBot3와 같은 주력 모델조차도 사소한 인간 추론 작업에서 실패하며, 이는 지각 능력에도 불구하고 물리적 이해가 부족한 컴퓨터 비전 모델에서 관찰된 한계를 반영합니다.
논리적 흐름, 강점 및 약점: 이 논문의 강점은 명확한 분류 체계(미세 조정, KG 기반, 설명으로 접근법 분류)에 있습니다. 이 프레임워크는 혼란스러운 연구 풍경을 유용하게 구분합니다. ConceptNet과 ATOMIC과 같은 지식 그래프에 대한 강조는 적절합니다. 그것들은 상식이라는 번개를 포착하려는 가장 구체적인 시도를 나타냅니다. 그러나 이 조사는 또한 이 분야의 중심 약점을 부지불식간에 강조합니다: 취약하고 정적이며 필연적으로 불완전한 지식 베이스에 대한 의존입니다. ConceptNet은 가치 있지만, 합의된 현실의 스냅샷이며, 실제 세계 지식의 역동적이고 맥락적이며 종종 모순적인 특성이 부족합니다. COMET 모델의 지식 생성 접근법은 영리한 우회로이지만, 그럴듯하게 들리지만 잘못된 "사실"을 환각할 위험이 있어 한 문제를 다른 문제로 바꿀 뿐입니다. 벤치마킹 논의는 더 나아가 메타 문제를 드러냅니다: 우리는 추론 깊이를 평가하기 위한 강건한 자동 지표가 부족하며, 종종 객관식 정확도나 피상적 유사성 점수로 되돌아가는데, 이는 진정한 이해를 위한 빈약한 대용물입니다.
실행 가능한 통찰: 앞으로의 길은 기존 패러다임의 단순한 확장이 아닙니다. 첫째, 이 분야는 인과적 및 반사실적 추론을 우선시하여 상관 관계를 넘어서야 합니다. 주데아 펄의 연구가 주장하듯이, "만약"과 "왜"를 이해하는 것이 강건한 지능의 기반입니다. 둘째, 신경-기호 통합으로의 전환이 필요합니다. 순수 신경 접근법은 데이터에 굶주리고 불투명합니다. 순수 기호 시스템은 취약합니다. 신경망을 지각과 패턴 매칭에 활용하고 기호 엔진을 논리적 추론에 함께 사용하는 하이브리드 모델은 계산적으로 어렵지만 유망한 길을 제공합니다. MIT CSAIL과 같은 기관들이 여기에서 진전을 이루고 있습니다. 마지막으로, 평가는 진화해야 합니다. 우리는 추론 체인을 스트레스 테스트하고, 정당화를 요구하며, 모순을 처벌하는 벤치마크가 필요합니다. 단일 차례 작업을 넘어 논리적 불일치를 드러내는 다단계 대화 서사로 이동해야 합니다. 대화형 AI의 미래는 단지 더 나은 채팅에 관한 것이 아닙니다. 그것은 우리의 세계 이해를 공유하는 기계를 구축하는 것이며, 이 목표는 아직 손에 잡히지 않지만 이와 같은 조사를 통해 더 명확하게 정의되었습니다.