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

고객 감성 분석을 위한 학습 기반 토크나이저 비교 연구

Comparative Study of Tokenizer Based on Learning for Sentiment Analysis

0

조회

0

다운로드

6

인용

0

참고문헌

키워드

주제분류학제간연구

초록

Purpose: The purpose of this study is to compare and analyze the tokenizer in natural language processing for customer satisfaction in sentiment analysis. Methods: In this study, a supervised learning-based tokenizer Mecab-Ko and an unsupervised learning-based tokenizer SentencePiece were used for comparison. Three algorithms: Naïve Bayes, k-Nearest Neighbor, and Decision Tree were selected to compare the performance of each tokenizer. For performance comparison, three metrics: accuracy, precision, and recall were used in the study. Results: The results of this study are as follows; Through performance evaluation and verification, it was confirmed that SentencePiece shows better classification performance than Mecab-Ko. In order to confirm the robustness of the derived results, independent t-tests were conducted on the evaluation results for the two types of the tokenizer. As a result of the study, it was confirmed that the classification performance of the SentencePiece tokenizer was high in the k-Nearest Neighbor and Decision Tree algorithms. In addition, the Decision Tree showed slightly higher accuracy among the three classification algorithms. Conclusion: The SentencePiece tokenizer can be used to classify and interpret customer sentiment based on online reviews in Korean more accurately. In addition, it seems that it is possible to give a specific meaning to a short word or a jargon, which is often used by users when evaluating products but is not defined in advance.

Abstract

Purpose: The purpose of this study is to compare and analyze the tokenizer in natural language processing for customer satisfaction in sentiment analysis. Methods: In this study, a supervised learning-based tokenizer Mecab-Ko and an unsupervised learning-based tokenizer SentencePiece were used for comparison. Three algorithms: Naïve Bayes, k-Nearest Neighbor, and Decision Tree were selected to compare the performance of each tokenizer. For performance comparison, three metrics: accuracy, precision, and recall were used in the study. Results: The results of this study are as follows; Through performance evaluation and verification, it was confirmed that SentencePiece shows better classification performance than Mecab-Ko. In order to confirm the robustness of the derived results, independent t-tests were conducted on the evaluation results for the two types of the tokenizer. As a result of the study, it was confirmed that the classification performance of the SentencePiece tokenizer was high in the k-Nearest Neighbor and Decision Tree algorithms. In addition, the Decision Tree showed slightly higher accuracy among the three classification algorithms. Conclusion: The SentencePiece tokenizer can be used to classify and interpret customer sentiment based on online reviews in Korean more accurately. In addition, it seems that it is possible to give a specific meaning to a short word or a jargon, which is often used by users when evaluating products but is not defined in advance.

참고문헌 (24)

  1. Balbi, S., "Combining Different Evaluation Systems on Social Media for Measuring User Satisfaction", Information Processing & Management, 54(4), pp.674~685 (2018)
  2. Bataa, E., "An Investigation of Transfer Learning-based Sentiment Analysis in Japanese", arXiv Preprint arXiv:1905.09642, ~ (2019)
  3. Bérard, A., "Machine Translation of Restaurant Reviews : New Corpus for Domain Adaptation and Robustness", arXiv Preprint arXiv:1910.14589, 14589~ (2019)
  4. Collobert, R., "Natural Language Processing(almost)from Scratch", Journal of Machine Llearning Research, 12, pp.2493~2537 (2011)
  5. Decker, R., "Estimating Aggregate Consumer Preferences from Online Product Reviews", International Journal of Research in Marketing, 27(4), pp.293~307 (2010)
  6. Fang, X., "Sentiment Analysis Using Product Review Data", Journal of Big Data, 2(1), pp.5~ (2015)
  7. Gruen, T. W., "eWOM : The Impact of Customer-to-customer Online Know-how Exchange on Customer Value and Loyalty", Journal of Business Research, 59(4), pp.449~456 (2006)
  8. Henson, B., "Affective Consumer Requirements: A Case Study of Moisturizer Packaging", Concurrent Engineering, 14(3), pp.187~196 (2006)
  9. Jiang, S., "Cognitive Detection of Multiple Discrete Emotions from Chinese Oonline Reviews", 2016 IEEE First International Conference on Data Science in Cyberspace (DSC), pp.137~142 (2016)
  10. Kamiński, B., "A Framework for Sensitivity Analysis of Decision Trees", Central European Journal of Operations Research, 26(1), pp.135~159 (2018)
  11. 김주연, "커피전문점 서비스 요소가 고객의 감정 및 충성도에 미치는 영향", Culinary Science & Hospitality Research, 15(1), pp.271~286 (2009), (사)한국조리학회[DOI]
  12. Kudo, T., "Sentencepiece : A Simple and Language Independent Subword Tokenizer and Detokenizer for Neural Text Processing", arXiv Preprint arXiv:1808.06226, ~ (2018)
  13. Kuwano, S., "Subjective Impression of Copy Machine Noises: An Examination of Physical Metrics for the Evaluation of Sound quality", Proc. Inter-Noise 2009 (2009)
  14. 임좌상, "한국어 트위터의 감정 분류를 위한 기계학습의 실증적 비교", 멀티미디어학회논문지, 17(2), pp.232~239 (2014), 한국멀티미디어학회[DOI]
  15. Litvin, S. W., "Electronic Word-of-mouth in Hospitality and Tourism Management", Tourism Management, 29(3), pp.458~468 (2008)
  16. Liu, B., "Sentiment Analysis and Opinion Mining", Synthesis Lectures on Human Language Technologies, 5(1), pp.1~167 (2012)
  17. Liu, H., "Combining User Preferences and User Opinions for Accurate Recommendation", Electronic Commerce Research and Applications, 12(1), pp.14~23 (2013)
  18. Liu, Y., "Identifying Helpful Online Reviews: a Product Designer’s Perspective", Computer-Aided Design, 45(2), pp.180~194 (2013)
  19. Montefinese, M., "The Adaptation of the Affective Norms for English Words(ANEW)for Italian", Behavior Research Methods, 46(3), pp.887~903 (2014)
  20. Rose, S., "Online Customer Experience: A Review of the Bbusiness‐to‐consumer Oonline Purchase Context", International Journal of Management Reviews, 13(1), pp.24~39 (2011)
  21. Su, J., "Enhancing Aspect-Based Sentiment Analysis With Capsule Network", IEEE ACCESS, 8, pp.100551~100561 (2020)
  22. Taniguchi, Y., "Examining Language-agnostic Methods of Automatic Coding in the Community of Inquiry Framework", 16th International Conference on Cognition and Exploratory Learning in Digital Age IADIS Press, pp.19~26 (2019)
  23. Wang, H., "Latent Aspect Rating Analysis on Review Text Data: a Rating Regression Approach", Proceedings of the 16th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp.783~792 (2010)
  24. Yang, L., "Sentiment Analysis for E-commerce Product Reviews in Chinese Based on Sentiment Lexicon and Deep Learning", IEEE Access, 8, pp.23522~23530 (2020)

관련 논문AI추천

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