7.1 의존 구문 분석과 의존 트리

구문 분석(Syntax Parsing)이란 문장에서 단어들이 서로 어떤 관계를 맺고 있는지를 분석하는 과정입니다. 사람들은 문장을 읽을 때 단어의 의미뿐만 아니라 문법적 관계를 기반으로 문장을 이해합니다. 컴퓨터도 자연어를 효과적으로 처리하려면 문장 속 단어들이 어떻게 연결되어 있는지 파악해야 합니다.

구문 분석에는 크게 두 가지 방법이 있습니다.

본 장에서는 의존 구문 분석(Dependency Parsing)을 집중적으로 다루겠습니다.

의존 구문 분석에서는 문장을 **의존 관계(Dependency Relations)**로 표현합니다. 각 단어가 문장에서 어떤 역할을 하는지 설명하는 것이 의존 관계(Dependency Relation)입니다. 이러한 단어 간의 문법적 관계를 트리 구조(Tree Structure)로 시각적으로 표현하곤 하는데, 이를 **의존(구문) 트리(Dependency Tree)**라고 합니다.

트리에서 각 단어는 하나의 노드(Node)로 표시되며, 단어 간의 의존 관계가 간선(Edge)으로 연결됩니다. 즉, 구문 트리는 문장의 핵심 단어(Head Word)를 중심으로 다른 단어들이 연결되는 구조입니다. 보통 문장의 주요 동사(술어, Predicate)가 중심(루트, Root)이 되며, 다른 단어들이 이를 중심으로 관계를 형성합니다.

예를 들어, 아래와 같은 문장을 살펴보겠습니다.

Он дал мой телефон. (그는 내 전화를 주었다.)

위 문장의 의존 구조는 다음과 같습니다.