본문 바로가기
KERD
논문KCI 등재

감정점수의 전파를 통한 한국어 감정사전 생성

Generating a Korean Sentiment Lexicon Through Sentiment Score Propagation

3

조회

0

다운로드

2

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

감정분석은 문서 또는 대화상에서 주어진 주제에 대한 태도와 의견을 이해하는 과정이다. 감정분석에는 다양한 접근법이 있다. 그 중 하나는 감정사전을 이용하는 사전 기반 접근법이다. 본 논문에서는 널리 알려진 영어 감정사전인 VADER를 활용하여 한국어 감정사전을 자동으로 생성하는 방법을 제안한다. 제안된 방법은 세 단계로 구성된다. 첫 번째 단계는 한영 병렬 말뭉치를 사용하여 한영 이중언어 사전을 제작한다. 제작된 이중언어 사전은 VADER 감정어와 한국어 형태소 쌍들의 집합이다. 두 번째 단계는 그 이중언어 사전을 사용하여 한영 단어 그래프를 생성한다. 세 번째 단계는 생성된 단어 그래프 상에서 레이블 전파 알고리즘을 실행하여 새로운 감정사전을 구축한다. 이와 같은 과정으로 생성된 한국어 감정사전을 유용성을 보이려고 몇 가지 실험을 수행하였다. 본 논문에서 생성된 감정사전을 이용한 감정 분류기가 기존의 기계학습 기반 감정분류기보다 좋은 성능을 보였다. 앞으로 본 논문에서 제안된 방법을 적용하여 여러 언어의 감정사전을 생성하려고 한다.

Abstract

Sentiment analysis is the automated process of understanding attitudes and opinions about a given topic from written or spoken text. One of the sentiment analysis approaches is a dictionary-based approach, in which a sentiment dictionary plays an much important role. In this paper, we propose a method to automatically generate Korean sentiment lexicon from the well-known English sentiment lexicon called VADER (Valence Aware Dictionary and sEntiment Reasoner). The proposed method consists of three steps. The first step is to build a Korean-English bilingual lexicon using a Korean-English parallel corpus. The bilingual lexicon is a set of pairs between VADER sentiment words and Korean morphemes as candidates of Korean sentiment words. The second step is to construct a bilingual words graph using the bilingual lexicon. The third step is to run the label propagation algorithm throughout the bilingual graph. Finally a new Korean sentiment lexicon is generated by repeatedly applying the propagation algorithm until the values of all vertices converge. Empirically, the dictionary-based sentiment classifier using the Korean sentiment lexicon outperforms machine learning-based approaches on the KMU sentiment corpus and the Naver sentiment corpus. In the future, we will apply the proposed approach to generate multilingual sentiment lexica.

참고문헌 (31)

  1. Sentiment Ontology for Social Web, "TTA", Telecommunications Technology Association, ~, pp.Telecommunications Technology Association Report TTAK.KO-10.0639 (2013), R1
  2. B. Liu, "Web Data Mining" (2007), Springer
  3. D. Hussein, "A survey on sentiment analysis challenges", Journal of King Saud University – Engineering Sciences, 30(4), pp.330~338 (2018)
  4. 이공주, "뉴스 댓글의 감정 분류를 위한 자질 가중치 설정", 한국마린엔지니어링학회지, 34(6), pp.871~879 (2010), 한국마린엔지니어링학회
  5. P. Turney, "Thumbs up or thumbs down? Semantic orientation applied to unsupervised classification of reviews", Proceedings of the Association for Computational Linguistics, pp.417~424 (2002)
  6. E. Gilbert, "VADER : A parsimonious rulebased model for sentiment analysis of social media text", Proceedings of the 8th International Conference on Weblogs and Social Media, pp.216~225 (2014)
  7. M. Taboada, "Lexicon-based methods for sentiment analysis", Computational Linguistics, 37(2), pp.272~274 (2011)
  8. Ł. Augustyniak, "Comprehensive study on lexicon-based ensemble classification sentiment analysis", Entropy, 18(1), pp.1~29 (2015)
  9. L. Zhang, "Deep learning for sentiment analysis : A survey", arXiv : 1801. 07883, ~ (2018)
  10. 허찬, "Word2vec와 Label Propagation을 이용한 감성사전 구축 방법", 한국차세대컴퓨팅학회 논문지, 13(2), pp.93~101 (2017), 한국차세대컴퓨팅학회
  11. Learning from Labeled and Unlabeled Data from Label Propagation, "Z. Xiaojin", Carnegie Mellon University, ~, pp.Technical Report CMU-CALD-02-107 (2002)
  12. G. A. Miller, "WordNet : An online lexical database", International Journal of Lexicograph, 3(4), pp.235~244 (1990)
  13. A. Hassan, "What’s with the attitude? identifying sentences with attitude in online discussion", Proceedings of the Conference on Empirical Methods in Natural Language Processing, pp.1245~1255 (2010)
  14. E. C. Dragut, "Construction of a sentimental word dictionary", Proceedings of the 19th ACM International Conference on Information and Knowledge Management, pp.1761~1764 (2010)
  15. S. Mohammed, "Generating highcoverage semantic orientation lexicons from overtly marked words and a thesaurus", Proceedings of the Conference on Empirical Methods in Natural Language Processing, pp.599~608 (2009)
  16. J.-H. Kim, "The Graph-based Method for Construction of Domain-oriented Sentiment Dictionary", MS, Dept. of Computer Engineering, pp.2015
  17. 안정국, "집단지성을 이용한 한글 감성어 사전 구축", 지능정보연구, 21(2), pp.49~67 (2015), 한국지능정보시스템학회
  18. J. W. Pennebaker, "The development and psychometric properties of LIWC2007" (2007), LIWC net
  19. A. Esuli, "SentiWordNet : A publicly available lexical resource for opinion mining", Proceedings of the 5th International Conference on Language Resources and Evaluation, pp.417~422 (2006)
  20. 서형원, "Extended pivot-based approach for bilingual lexicon extraction", 한국마린엔지니어링학회지, 38(5), pp.557~565 (2014), 한국마린엔지니어링학회[DOI]
  21. J. -H. Kim, "Evaluating a pivotbased approach for bilingual lexicon extraction", Computational Intelligence and Neuroscience, 2015, pp.1~13 (2015)
  22. H. -W. Seo, "Automatically constructing Korean-English parallel corpus from Web documents", Proceedings of the 26th KIPS Fall Conference, 13(2), pp.161~164 (2006)
  23. K. W. Church, "Word association norms, mutual information and lexicography", Computational Linguistics, 16(1), pp.22~29 (1990)
  24. P. Bojanowski, "Enriching word vectors with subword information", Transactions of the Association for Computational Linguistics, 5, pp.135~146 (2017)
  25. T. Loughran, "When is a liability not a liability? Textual analysis, dictionaries and 10-Ks", The Journal of Finance, 66(1), pp.35~66 (2011)
  26. 신준철, "기분석 부분 어절 사전을 활용한 한국어 형태소 분석기", 정보과학회논문지 : 소프트웨어 및 응용, 39(5), pp.415~424 (2012), 한국정보과학회[DOI]
  27. A. Geron, "Hands-On Machine Learning with Scikit-Learn & TensorFlow" (2017), O’Reilly
  28. M.-H. Kim, "KOSAC : Korean Sentiment Analysis Corpus", Proceedings of the Korean Institute of Information Scientists and Engineers, pp.650~652 (2013)
  29. 손선주, "한국어 감정표현단어의 추출과 범주화", 감성과학, 15(1), pp.105~120 (2012), 한국감성과학회
  30. 박상민, "Bi-LSTM 기반의 한국어 감성사전 구축 방안", 지능정보연구, 24(4), pp.219~240 (2018), 한국지능정보시스템학회
  31. 박인조, "한국어 감정단어의 목록과 정서 차원 탐색", 한국심리학회지: 사회및성격, 19(1), pp.109~129 (2005), 한국사회및성격심리학회

관련 논문AI추천

이 간행물의 다른 논문 (4건)