소셜 빅데이터 분석에서 지도 학습을 이용한 노이즈 리뷰 필터링
Efficient Filtering of Noise Reviews Using Supervised Learning in Social Big Data Analysis
0
조회
0
다운로드
1
인용
0
참고문헌
키워드
초록
검색 API를 통해 수집된 소셜 리뷰에는 주어진 검색어와 상관없는 리뷰가 다수 포함되어 있을수 있으며, 이들 리뷰는 왜곡된 분석 결과를 초래할 수 있어 노이즈 리뷰로 지칭된다. 본 논문에서는 노이즈 리뷰를 효과적으로 필터링하기 위한 지도 학습 알고리즘들을 소개하고, 실험을 통해 이들의 성능을 비교한다. 실험에는 울산광역시의 관광지를 대상으로 수집된 2만여 개의 리뷰가 이용되었으며, 학습 알고리즘으로는 텍스트 처리에 높은 정확도를 제공하는 것으로 알려진 LSTM과BERT를 이용하였다. 실험 결과, BERT의 정확도가 LSTM에 비해 우수했으며, 두 알고리즘의 f1-스코어는 각각 90.1%와 95.2%로 조사되었다. 반면, 실행시간 측면에서는 LSTM이 BERT에 비해 5배정도 빠른 성능을 제공하였다. 따라서 노이즈 리뷰 필터링 문제에 있어 정확도가 중요한 경우BERT가, 성능이 중요하거나 컴퓨팅 자원이 부족한 경우는 LSTM이 보다 적절하게 이용될 수 있다.
Abstract
Social reviews collected through the search API may include a large number of reviews unrelated to a given search term, and these reviews are referred to as noise reviews because they may lead to distorted analysis results. In this paper, we discuss supervised learning algorithms to conduct filtering of the noise reviews efficiently, and compare their performance through experiments. About 20,000 reviews collected for tourist attractions in the Ulsan metropolitan city were used for the experiments, and LSTM and BERT, which are known to provide high accuracy in text processing, were adopted for training and testing the reviews. As a result, BERT provided better accuracy than LSTM, where f1-scores of the two algorithms were 90.1% and 95.2%, respectively. On the other hand, in terms of execution time, LSTM was about 5 times faster than BERT. The result shows that, in the noise review filtering, BERT can be used more properly when accuracy is important, whereas LSTM can be used more properly when performance is important or computation resources are insufficient.
참고문헌 (17)
- Woo-Lam KANG, "Reducing I", O Cost in OLAP Query Processing with MapReduce, 2015, pp.E98.D(2), 444~447[DOI]
- K. H. Lee, "Parallel Data Processing with Map Reduce: a Survey", ACM SIGMOD Record, 40(4), pp.11~20 (2011)
- "Naver Open API"[URL]
- "Google Developer API"[URL]
- S. Hochreiterand, "Long short-term memory", Neural Comput, 9(8), pp.1735~1780 (1997)
- N. Jindal, "Review spam detection", Proc. of the 16st international conference on World Wide Web (WWW), pp.1189~1190 (2007)
- Emerson F. Cardoso, "Towards automatic filtering of fake reviews", Neurocomputing, 309, pp.106~116 (2018), Elsevier BV[DOI]
- H. Li, "Analyzing and detecting opinion spam on a large-scale dataset via temporal and spatial patterns", Proc. of the 9th International AAAI Conference on Web and Social Media (ICWSM), pp.634~637 (2015)
- C. L. Lai, "Toward a language modeling approach for consumer review spam detection", Proc. of the IEEE International Conference on E-Business Engineering, pp.1~8 (2010)
- A. Mukherjee, "Spotting fake reviewer groups in consumer reviews", Proc. of the 21st international conference on World Wide Web (WWW), pp.191~200 (2012)
- A. Barushka, "Review spam detection using word embeddings and deep neural networks", Proc. of the 15th IFIP WG 12.5 International Conference, AIAI 2019, pp.340~350 (2019)
- P. Bhuvaneshwari, "Spam review detection using self attention based CNN and bi-directional LSTM", Multimedia Tools and Applications, 80(12), pp.18107~18124 (2021), Springer Science and Business Media LLC[DOI]
- G. Bathla, "Intelligent fake reviews detection based on aspect extraction and analysis using deep learning", Neural Comput. Appl, 34, pp.20213~20229 (2022)[DOI]
- L. R. Medsker, "Recurrent neural networks", Design and Applications, 5, pp.64~67 (2001)
- "Google Keras"[URL]
- "Tour API 3.0, Korea Tourism Organization"[URL]
