본문 바로가기

교육

동시 출현 네트워크 분석 │귀멸의 칼날 │의미망 분석 │네이버 영화평

지난 포스팅에 이어서 귀멸의 칼날 네이버 영화평에 대한 의미망 분석을 추가해보겠습니다. 관련 내용은 지난 포스팅에서 언급한 바 있습니다만, 추가로 동시 출현 네트워크 분석을 시도해보겠습니다. 

1. 데이터 전처리 이전

지난 포스팅에서 자세히 이야기하지는 않았으나, 아래 그림에서도 확인 가능하듯이 텍스트 데이터들의 전처리가 필요합니다. 데이터를 정제하는 작업은 한 번에 끝나지 않습니다. 특히 제 경험치에 비춰보면 한글 텍스트 마이닝은 데이터 정제 작업에 많은 시간이 소요됩니다. 

데이터 전처리 이전 워드클라우드

 

2.  1차 전처리 이후 

다음 그림은 1차 전처리 이후 결과를 워드클라우드2 패키지를 이용하여 구현한 결과입니다. 데이터 정제 작업이 더 추가 필요할 것으로 생각됩니다만, 이번 포스팅은 예시 자료이므로 데이터 정제 작업은 이 정도에서 마무리하겠습니다. 

1차 데이터 전처리 후, 워드클라우드2

 

3. 의미망 분석 

지난 포스팅에서 살펴본 바와 같습니다. igraph 를 이용하여 상위 빈도 30개 단어를 이용하여 네트워크 그래프를 구현한 그림은 아래와 같습니다. 

빈도수 기준 상위 30대 단어들의 의미망 분석 결과

 

4. 연결중심성 측정 

상위 30대 빈도 단어들의 연결 중심성, 즉 단어 간 직접적인 연결이 많았던 그래서 네트워크 내에서 가장 중요한 단어 3개를 추출하였습니다. 지난 포스팅에서 이야기한 바와 같이 아래 그림에서 붉은색으로 마킹된 단어들은 연결 중심성이 가장 높은 단어로 보면 됩니다.

가령, "극장판", "스토리", "영상미", "마지막" 이라는 단어의 연결 중심성이 가장 높은 것으로 분석되었습니다. 스토리와 영상미가 극장판 귀멸의 칼날 : 무한궤도 편의 주요 핵심 단어들로 판단됩니다. 즉 귀멸의 칼날에 대한 관객들의 긍정적인 반응은 스토리와 영상미가 핵심이었던 것으로 추측됩니다. 

다만, 제가 이 재패니메이션을 본 것이 아니라 "마지막" 이라는 단어의 의미하는 바가 정확히 와닿지 않네요. 

상위 30대 빈도 단어 연결중심성 분석 결과

 

5. 동시출현 네트워크 분석

30대 빈도단어들 중 특정 단어와 동시에 출현하는 단어들을 분석해보면, 좀 전에 이야기한 "마지막"이라는 단어의 의미가 좀 더 분명해집니다. 아래 분석 결과에서 볼 수 있는 바와 같이 "마지막" "전투씬" 이었네요. 즉 "마지막 전투씬" 이 상당히 인상적이었던 것 같습니다. 

상위 30대 빈도 단어 동시 출현 네트워크 분석 결과 

 

6. 정리

귀멸의 칼날 네이버 영화평에 대한 텍스트 마이닝 결과에서 확인할 수 있는 바와 같이 대용량 문서의 핵심 내용을 파악하고자 할 때, 의미망 분석도 매우 유용하게 활용될 수 있습니다. 다만, 문서 집합의 핵심 내용을 좀 더 분명히 알고자 한다면 사전에 데이터 정제 작업이 매우 중요하다는 점을 다시 한번 강조합니다.