데이터 기반 시계열 말뭉치 변화 탐지 방법
초록
본 논문은 Kilgarriff(2001)의 동시 말뭉치 유사도 측정 방식을 다이아크로닉(시간적) 말뭉치에 적용·확장한다. COHA와 Google Ngram을 대상으로 빈도 변화가 가장 큰 단어들을 자동 추출하고, 이들 간의 상관 변화를 탐지해 역사적 사건과 언어 변화 사이의 연관성을 밝혀낸다. 또한, 이 방법이 POS 태깅 개선 및 기존 NLP 기법 보완에 유용함을 실증한다.
상세 분석
이 연구는 Kilgarriff가 제안한 “word‑type frequency vector”와 “χ² distance” 기반 동시 말뭉치 비교 방식을 시간 축을 따라 연속적으로 적용한다는 점에서 혁신적이다. 구체적으로, 각 연도(또는 연도 구간)를 하나의 고차원 벡터로 표현하고, 기준 시점(예: 1900년)과 비교 대상 시점(예: 1950년) 사이의 χ² 거리값을 계산한다. 이 거리값은 정보 이론에서 말하는 ‘surprisal’와 직접 연결되며, 빈도 변동이 클수록 정보량이 크게 증가한다는 해석을 가능하게 한다.
연산 복잡도는 O(N·V) 수준으로, N은 연도 구간 수, V는 어휘 규모이며, 이는 현대 대규모 코퍼스에서도 실시간 수준의 처리 속도를 보장한다. 저자는 빈도 변화가 가장 큰 상위 K개의 단어를 추출하고, 이들 단어의 변화 패턴을 서로 상관 분석한다. 상관 분석은 Pearson 상관계수 혹은 동시 변동 시계열 간의 DTW(Dynamic Time Warping) 거리 등을 활용해 수행되며, 이를 통해 “연관된 언어 변화”를 자동으로 군집화한다.
실험에 사용된 두 데이터셋은 서로 다른 특성을 가진다. COHA는 1810‑2009년 사이의 균형 잡힌 장르별 텍스트를 제공하고, Google Ngram은 웹 크롤링 기반의 방대한 n‑gram 빈도 데이터를 제공한다. 두 코퍼스 모두 동일한 전처리 파이프라인(토큰화, 레마타이징, 불용어 제거)을 거쳐 비교 가능하도록 정규화하였다.
결과적으로, 1920‑1930년대의 “Great Depression”과 연관된 단어군(‘unemployment’, ‘bank’, ‘collapse’ 등)과 1960‑1970년대의 ‘civil rights’ 움직임을 반영하는 단어군(‘equality’, ‘justice’, ‘protest’)이 높은 상관도를 보이며 동시에 급격한 빈도 상승을 기록했다. 이는 단순 빈도 변화 탐지뿐 아니라, 사회·역사적 사건과 언어 사용 패턴 사이의 인과관계를 정량적으로 드러내는 데 성공했음을 의미한다.
또한, POS 태깅 실험에서는 변화가 큰 단어들의 품사 전이 확률을 사전 학습된 태거에 피드백함으로써, 특히 과거 텍스트에서 흔히 발생하는 ‘동사‑명사 전환’ 오류를 12% 이상 감소시켰다. 이는 데이터‑드리븐 변화 탐지가 전통적인 규칙 기반 혹은 통계 기반 태깅 모델을 보완할 수 있음을 시사한다.
전체적으로, 이 방법은 (1) 계산 효율성, (2) 정보 이론적 해석 가능성, (3) 상관 변화 탐지를 통한 다중 현상 연결, (4) 기존 NLP 파이프라인과의 시너지 효과라는 네 가지 핵심 장점을 제공한다. 향후 연구에서는 다중 언어 코퍼스에 대한 확장, 변동 패턴의 시계열 클러스터링, 그리고 변화를 예측하는 베이지안 모델 구축 등이 제안된다.
댓글 및 학술 토론
Loading comments...
의견 남기기