구성성분 (Constituency)
쉽게 풀면
구성성분은 문장을 이루는 단어들 중에서 서로 밀접하게 묶여 하나의 덩어리로 행동하는 부분을 말합니다. 예를 들어 '큰 개가 짖었다'에서 '큰 개가'는 하나의 구성성분으로, 이 부분을 통째로 다른 자리로 옮기거나 대명사로 바꿀 수 있습니다. 반대로 '개가 짖'처럼 임의로 자른 부분은 구성성분이 아닙니다.
왜 중요한가
구성성분 개념은 문장을 단순한 단어 나열이 아니라 위계적인 구조로 파악하게 해 주는 기초 단위이기 때문에 통사론 연구 전반에서 핵심적으로 다뤄진다. 문장의 중의성, 어순 변이, 통사적 이동 현상을 설명하려면 어떤 단어들이 하나의 단위로 묶이는지부터 규명해야 하며, 이는 구구조 문법과 X-바 이론 같은 상위 이론의 출발점이 된다. 또한 심리언어학에서는 사람이 문장을 실시간으로 처리할 때 구성성분 단위로 어떻게 끊어 읽는지가 문장 이해 모델과 실험 설계의 기반이 되고, 전산언어학에서는 구문 분석기(parser)의 정확도를 평가하는 기준으로도 쓰인다.
논문에서는 이렇게 쓰입니다
통사 구조 분석에서 어떤 단어 묶음이 하나의 단위인지 검증할 때 사용된다.
심리언어학의 안구운동 실험에서 독자가 문장을 처리하는 단위를 구성성분과 연결지어 해석할 때 쓰인다.
전산언어학 및 자연어처리 논문에서 파서 성능을 구성성분 단위의 정확도로 평가할 때 자주 등장하는 표현이다.
조금 더 깊게 보면
어떤 단어 묶음이 구성성분인지 판별할 때는 흔히 이동, 대치, 생략, 등위 접속 같은 통사적 검증법을 함께 사용한다. 예를 들어 해당 어구를 문장의 다른 자리로 옮길 수 있는지(이동), 하나의 대명사나 대용 표현으로 바꿔 쓸 수 있는지(대치), 뒤 문맥에서 통째로 생략할 수 있는지(생략)를 확인해 판단한다. 구성성분은 구구조 트리(phrase structure tree)에서 하나의 노드로 표현되며, 최소한의 단위에서 최대투사(maximal projection)에 이르기까지 여러 층위로 존재할 수 있다. 최근에는 구성성분 분석이 규칙 기반 문법뿐 아니라 통계적·신경망 기반 구문 분석 모델에서도 핵심 출력 단위로 다뤄진다.
주의할 점
단어들이 문장에서 서로 인접해 있다고 해서 반드시 하나의 구성성분인 것은 아니다.