트리뱅크

[섬네일|upright=1.35|right|대부분의 통사 트리뱅크는 [구구조 문법 (왼쪽) 또는 의존 문법 (오른쪽)의 변형을 주석 처리한다.]]

언어학에서 **트리뱅크**(treebank)는 통사적 또는 의미적 문장 구조를 주석 처리한 구문 분석된 텍스트 말뭉치이다. 1990년대 초에 구문 분석된 말뭉치가 구축되면서 대규모 경험적 데이터의 혜택을 받은 전산언어학에 혁명을 가져왔다.

## 어원

트리뱅크라는 용어는 1980년대 언어학자 제프리 리치가 씨앗은행이나 혈액은행과 같은 다른 저장소에 비유하여 만들었다. 이는 통사적 구조와 의미적 구조가 모두 일반적으로 트리 구조로 구성적으로 표현되기 때문이다. 구문 분석된 말뭉치(parsed corpus)라는 용어는 트리뱅크와 종종 상호 교환적으로 사용되며, 트리보다는 문장의 중요성에 중점을 둔다.

## 구축

트리뱅크는 일반적으로 이미 품사 태그로 주석 처리된 말뭉치 위에 구축된다. 또한 트리뱅크는 때때로 의미적 또는 기타 언어 정보로 보강되기도 한다. 트리뱅크는 언어학자가 각 문장에 통사적 구조를 주석 처리하는 방식으로 완전히 수동으로 생성할 수도 있고, 구문 분석기가 언어학자가 확인하고 필요한 경우 수정하는 통사적 구조를 할당하는 방식으로 반자동으로 생성할 수도 있다. 실제로 자연어 말뭉치의 구문 분석을 완전히 확인하고 완료하는 것은 대학원 언어학자 팀에게 몇 년이 걸릴 수 있는 노동 집약적인 프로젝트이다. 주석 세부 정보의 수준과 언어 샘플의 폭이 작업의 난이도와 트리뱅크를 구축하는 데 필요한 시간을 결정한다.

[right|250px|섬네일|[꾸란 아랍어 말뭉치의 하이브리드 구성 요소/의존 트리]]

일부 트리뱅크는 통사적 주석에서 특정 언어 이론을 따른다(예: BulTreeBank는 HPSG를 따른다). 그러나 대부분은 이론에 덜 국한되려고 노력한다. 하지만 두 가지 주요 그룹으로 나눌 수 있다. 구구조를 주석 처리하는 트리뱅크(예: 펜 트리뱅크 또는 ICE-GB)와 의존 구조를 주석 처리하는 트리뱅크(예: 프라하 의존성 트리뱅크 또는 꾸란 아랍어 의존성 트리뱅크)이다.

주석 처리된 데이터를 저장하는 데 사용되는 형식적 표현과 파일 형식 간의 구분을 명확히 하는 것이 중요하다. 트리뱅크는 특정 문법에 따라 구축되어야 한다. 동일한 문법은 다른 파일 형식으로 구현될 수 있다. 예를 들어, 오른쪽/위 그림에 표시된 존은 메리를 사랑한다에 대한 통사 분석은 텍스트 파일에 다음과 같이 간단한 레이블이 지정된 괄호로 표현될 수 있다( 펜 트리뱅크 표기법에 따름).

 (S (NP (NNP John))
    (VP (VPZ loves)
        (NP (NNP Mary)))
    (. .))

이러한 유형의 표현은 리소스 사용량이 적고 소프트웨어 도구 없이도 트리 구조를 비교적 쉽게 읽을 수 있기 때문에 인기가 있다. 그러나 말뭉치가 점점 더 복잡해짐에 따라 다른 파일 형식이 선호될 수 있다. 대안으로는 트리뱅크별 XML 스키마, 번호 매기기 들여쓰기 및 다양한 유형의 스탠드오프 표기법이 있다.

## 응용

전산언어학 관점에서 트리뱅크는 품사 태그 지정기, 구문 분석기, 의미 분석기 및 기계 번역 시스템과 같은 최첨단 자연어 처리 시스템을 개발하는 데 사용되었다. 대부분의 전산 시스템은 골드 표준 트리뱅크 데이터를 활용한다. 그러나 인간 언어학자에 의해 수정되지 않은 자동 구문 분석 말뭉치도 여전히 유용할 수 있다. 이는 구문 분석기의 규칙 빈도에 대한 증거를 제공할 수 있다. 구문 분석기는 많은 양의 텍스트에 적용하고 규칙 빈도를 수집하여 개선될 수 있다. 그러나 말뭉치를 수동으로 수정하고 완성하는 과정을 통해서만 구문 분석기 지식 기반에 없는 규칙을 식별할 수 있다는 것은 명백하다. 또한 빈도는 더 정확할 가능성이 높다.

말뭉치언어학에서 트리뱅크는 통사 현상을 연구하는 데 사용된다(예: 통시적 말뭉치는 통사 변화의 시간 경과를 연구하는 데 사용될 수 있다). 구문 분석되면 말뭉치는 다양한 문법 구조가 사용되는 빈도를 보여주는 빈도 증거를 포함한다. 트리뱅크는 또한 적용 범위에 대한 증거를 제공하고 새롭고 예상치 못한 문법 현상 발견을 지원한다.

이론언어학과 심리언어학에서 트리뱅크의 또 다른 사용은 상호작용 증거이다. 완성된 트리뱅크는 언어학자가 한 문법 구조를 사용하기로 한 결정이 다른 구조를 형성하기로 한 결정에 어떻게 영향을 미치는지에 대한 실험을 수행하고, 화자와 작가가 문장을 형성할 때 어떻게 결정을 내리는지 이해하려고 노력하는 데 도움이 될 수 있다. 상호작용 연구는 의미론, 화용론 등 추가적인 주석 레이어가 말뭉치에 추가될 때 특히 유익하다. 그러면 비통사적 현상이 문법적 선택에 미치는 영향을 평가할 수 있다.

언어학 연구에서 주석 처리된 트리뱅크 데이터는 통사 연구에서 대량의 자연적으로 발생하는 예시를 통해 문장 구조의 언어 이론을 테스트하는 데 사용되었다.

## 의미 트리뱅크

의미 트리뱅크는 의미 표현으로 주석 처리된 자연어 문장 모음이다. 이 리소스는 각 문장의 의미 구조의 형식적 표현을 사용한다. 의미 트리뱅크는 의미 표현의 깊이가 다양하다. 깊은 의미 주석의 주목할 만한 예는 흐로닝언 대학교에서 개발되었으며 담화표현이론을 사용하여 주석 처리된 흐로닝언 의미 은행이다. 얕은 의미 트리뱅크의 예로는 PropBank가 있는데, 이 은행은 말뭉치의 모든 단어를 논리 형식으로 표현하려고 시도하지 않고 동사 명제와 그 인수에 대한 주석을 제공한다.

## 통사 트리뱅크

다양한 언어에 대한 많은 통사 트리뱅크가 개발되었다.

다국어 작업 간의 추가 연구를 용이하게 하기 위해 일부 연구자들은 다국어 간의 보편적인 주석 체계에 대해 논의했다. 이러한 방식으로 사람들은 다양한 트리뱅크 말뭉치의 장점을 활용하거나 통합하려고 노력한다. 예를 들어,
의존 트리뱅크에 대한 보편적인 주석 방식; 그리고 구구조 트리뱅크에 대한 보편적인 주석 방식.

## 검색 도구

트리뱅크에서 증거를 추출하는 주요 방법 중 하나는 검색 도구를 사용하는 것이다. 구문 분석된 말뭉치에 대한 검색 도구는 일반적으로 말뭉치에 적용된 주석 체계에 따라 달라진다. 사용자 인터페이스는 컴퓨터 프로그래머를 대상으로 하는 표현 기반 쿼리 시스템부터 일반 언어학자를 대상으로 하는 완전한 탐색 환경에 이르기까지 정교함이 다양하다. 월리스(Wallis, 2008)는 트리뱅크 검색 원리를 자세히 논의하고 당시의 최신 기술을 검토했다.

## 같이 보기
* 말뭉치
* 구구조 문법
* 의존 문법
* 구문 분석
* 품사 태그 지정

## 각주

분류:의미론 (언어학)
분류:전산언어학
분류:통사론
분류:말뭉치언어학