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

효과적인 오피니언 마이닝을 위한 속성선택방법에 관한 탐색적 연구: PSO 최적화 알고리즘을 중심으로

Exploring the Feature Selection Method for Effective Opinion Mining: Emphasis on Particle Swarm Optimization Algorithms

1

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

감성분석 연구에서는 문장에 내포된 감성을 결정짓는 단어를 찾는 것으로부터 시작된다. 경영자는 소비자가 주로 사용하는 단어를 분석함으로써 시장의 반응을 이해할 수 있다. 본 연구에서는 감성분류의 성능에 영향을 미치는 단어를 찾기 위하여 입자군집최적화 탐색방법과 다목적진화 알고리즘이 적용된 속성선택 방법을 제안한다. 속성선택 방법은 기존 머신러닝 분류기를 벤치마킹함으로써 성능이 비교된다. 벤치마킹된 분류기는 의사결정나무, 나이브 베이지안 네트워크, 서포터 벡터 머신, 랜덤포레스트, 배깅, 랜덤 서브스페이스, 로테이션 포레스트이다. 연구결과에 따르면, 입자군집최적화 알고리즘이 적용된 속성선택방법으로 선택된 속성을 사용한 경우에 속성의 수를 상당히 줄일 수 있었고, 분류기의 성능을 유지시킬 수 있었다. 특히, 정확도 결과에서는 입자군집 최적화 탐색방법으로 선택된 속성을 사용한 경우의 서포터 벡터 머신의 성능이 가장 높게 나타났다. AUC 결과에서는 랜덤 서브스페이스가 가장 높게 나타났다. 본 연구의 결과는 해당 탐색방법과 분류기를 적용함으로써 오피니언 마이닝 모델의 성능을 효율적으로 유지 및 개선시키도록 도움을 준다.

Abstract

Sentimental analysis begins with the search for words that determine the sentimentality inherent in data. Managers can understand market sentimentality by analyzing a number of relevant sentiment words which consumers usually tend to use. In this study, we propose exploring performance of feature selection methods embedded with Particle Swarm Optimization Multi Objectives Evolutionary Algorithms. The performance of the feature selection methods was benchmarked with machine learning classifiers such as Decision Tree, Naive Bayesian Network, Support Vector Machine, Random Forest, Bagging, Random Subspace, and Rotation Forest. Our empirical results of opinion mining revealed that the number of features was significantly reduced and the performance was not hurt. In specific, the Support Vector Machine showed the highest accuracy. Random subspace produced the best AUC results.

참고문헌 (33)

  1. Kang Xu, "Detecting bursts in sentiment-aware topics from social media", Knowledge-Based Systems, 141, pp.44~54 (2018), Elsevier BV[DOI]
  2. Ali Yadollahi, "Current State of Text Sentiment Analysis from Opinion to Emotion Mining", ACM Computing Surveys, 50(2), pp.1~33 (2017), Association for Computing Machinery (ACM)[DOI]
  3. 어균선, "효과적인 오피니언 마이닝을 위한 최적속성선택에 관한 연구", 한국컴퓨터정보학회논문지, 24(2), pp.171~177 (2019), 한국컴퓨터정보학회[DOI]
  4. Nádia F.F. da Silva, "Tweet sentiment analysis with classifier ensembles", Decision Support Systems, 66, pp.170~179 (2014), Elsevier BV[DOI]
  5. M.A. Friedl, "Decision tree classification of land cover from remotely sensed data", Remote Sensing of Environment, 61(3), pp.399~409 (1997), Elsevier BV[DOI]
  6. Nir Friedman, "Bayesian Network Classifiers", Machine Learning, 29(2, pp.3) (1997), 131~163[DOI]
  7. J.A.K. Suykens, "Least Squares Support Vector Machine Classifiers", Neural Processing Letters, 9(3), pp.293~300 (1999), Springer Science and Business Media LLC[DOI]
  8. Leo Breiman, "Random Forests", Machine Learning, 45(1), pp.5~32 (2001), Springer Science and Business Media LLC[DOI]
  9. Leo Breiman, "Bagging predictors", Machine Learning, 24(2), pp.123~140 (1996), Springer Science and Business Media LLC[DOI]
  10. Tin Kam Ho, "The random subspace method for constructing decision forests", IEEE Transactions on Pattern Analysis and Machine Intelligence, 20(8), pp.832~844 (1998), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
  11. Qiang Ye, "Sentiment classification of online reviews to travel destinations by supervised machine learning approaches", Expert Systems with Applications, 36(3), pp.6527~6535 (2009), Elsevier BV[DOI]
  12. Rodrigo Moraes, "Document-level sentiment classification: An empirical comparison between SVM and ANN", Expert Systems with Applications, 40(2), pp.621~633 (2013), Elsevier BV[DOI]
  13. Francesco Corea, "Can Twitter Proxy the Investors' Sentiment? The Case for the Technology Sector", Big Data Research, 4, pp.70~74 (2016), Elsevier BV[DOI]
  14. Yefeng Ruan, "Using Twitter trust network for stock market analysis", Knowledge-Based Systems, 145, pp.207~218 (2018), Elsevier BV[DOI]
  15. M. Ghiassi, "Twitter brand sentiment analysis: A hybrid system using n-gram analysis and dynamic artificial neural network", Expert Systems with Applications, 40(16), pp.6266~6282 (2013), Elsevier BV[DOI]
  16. Gang Wang, "Sentiment classification: The contribution of ensemble learning", Decision Support Systems, 57, pp.77~93 (2014), Elsevier BV[DOI]
  17. SoYeop Yoo, "Social media contents based sentiment analysis and prediction system", Expert Systems with Applications, 105, pp.102~111 (2018), Elsevier BV[DOI]
  18. Aitor García-Pablos, "W2VLDA: Almost unsupervised system for Aspect Based Sentiment Analysis", Expert Systems with Applications, 91, pp.127~137 (2018), Elsevier BV[DOI]
  19. J.-B. Park, "A Particle Swarm Optimization for Economic Dispatch With Nonsmooth Cost Functions", IEEE Transactions on Power Systems, 20(1), pp.34~42 (2005), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
  20. Maryam Amoozegar, "Optimizing multi-objective PSO based feature selection method using a feature elitism mechanism", Expert Systems with Applications, 113, pp.499~514 (2018), Elsevier BV[DOI]
  21. Bing Xue, "Particle Swarm Optimization for Feature Selection in Classification: A Multi-Objective Approach", IEEE Transactions on Cybernetics, 43(6), pp.1656~1671 (2013), Institute of Electrical and Electronics Engineers (IEEE)[DOI]
  22. L. Cervante, "Binary Particle Swarm Optimisation for Feature selection: A Filter Based Approach", 2012 IEEE Congress on Evolutionary Computation, pp.1~8 (2012)
  23. N.L. Ajit Krisshna, "Face recognition using transform domain feature extraction and PSO-based feature selection", Applied Soft Computing, 22, pp.141~161 (2014), Elsevier BV[DOI]
  24. Neetu Kushwaha, "Link based BPSO for feature selection in big data text clustering", Future Generation Computer Systems, 82, pp.190~199 (2018), Elsevier BV[DOI]
  25. Zhichun Wang, "A multi-objective evolutionary algorithm for feature selection based on mutual information with a new redundancy measure", Information Sciences, 307, pp.73~88 (2015), Elsevier BV[DOI]
  26. A. Gaspar-Cunha, "Feature Selection Using Multi-Objective Evolutionary Algorithms : Application to Cardiac SPECT Diagnosis", Advances in Bioinformatics, pp.85~92 (2010)
  27. Leandro D. Vignolo, "Feature selection for face recognition based on multi-objective evolutionary wrappers", Expert Systems with Applications, 40(13), pp.5077~5084 (2013), Elsevier BV[DOI]
  28. Uroš Mlakar, "Multi-Objective Differential Evolution for feature selection in Facial Expression Recognition systems", Expert Systems with Applications, 89, pp.129~137 (2017), Elsevier BV[DOI]
  29. F. Jiménez, "Multi-objective evolutionary feature selection for online sales forecasting", Neurocomputing, 234, pp.75~92 (2017), Elsevier BV[DOI]
  30. Yong Zhang, "Binary differential evolution with self-learning for multi-objective feature selection", Information Sciences, 507, pp.67~85 (2020), Elsevier BV[DOI]
  31. S. Rosenthal, "SemEval-2017 Task 4 : Sentiment Analysis in Twitter", arXiv preprint arXiv:1912.00741, ~ (2019)
  32. Akiko Aizawa, "An information-theoretic perspective of tf–idf measures", Information Processing & Management, 39(1), pp.45~65 (2003), Elsevier BV[DOI]
  33. Sylvain Arlot, "A survey of cross-validation procedures for model selection", Statistics Surveys, 4, pp.40~79 (2010), Institute of Mathematical Statistics[DOI]

관련 논문AI추천

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