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

온라인 커뮤니티에서 사용되는 댓글의 형태를 고려한 악플 탐지를 위한 전처리 기법

Preprocessing Technique for Malicious Comments Detection Considering the Form of Comments Used in the Online Community

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

인터넷이 보급되면서 사람들 간의 소통을 위한 커뮤니티가 활성화됨과 함께 익명 커뮤니티가 나타났고 익명성을 이용한 공격적인 게시글, 댓글을남기는 등 타인에게 피해를 주는 행위를 하는 이용자가 많아지고 있다. 과거에는 관리자가 직접 글과 댓글을 확인하며 삭제 및 차단했지만, 커뮤니티이용자가 늘어나면서 관리자가 계속 감시할 수 없는 수준에 이르렀다. 초기에는 특정 단어가 포함되면 해당 글을 게시하거나 댓글을 달 수 없는형태로 악의적인 글이 게시되는 것을 막는 단어 필터링 기법을 사용하였으나 유사한 단어를 사용하는 등 우회하는 형식으로 필터링을 피해 갔다. 이를 해결하는 방법으로 딥러닝을 이용하여 실시간으로 이용자들이 게시하는 글들을 감시하였으나 최근 커뮤니티에서는 해당 커뮤니티에서만 이해할 수 있는 단어를 사용하거나 일반적인 한글이 아닌 인간의 시야에서만 이해할 수 있는 문자를 사용하고 있다. 이들이 사용하는 문자의 종류나형태가 다양하여 인공지능 모델에 모든 것을 학습시키기에 어려움이 있다. 이에 본 논문에서는 한글의 자음과 모음 띄어쓰기 이미지를 학습시킨CNN 모델을 이용해서 문장의 각 문자를 이미지화해 인간의 시야에서만 이해할 수 있는 문자를 모델이 예측한 문자로 변환하는 전처리 기법을제안한다. 실험 결과, 제안한 전처리 기법을 통해 LSTM, BiLSTM, CNN-BiLSTM 모델에서의 성능이 각각 3.2%, 3.3%, 4.88% 증가함을 확인했다.

Abstract

With the spread of the Internet, anonymous communities emerged along with the activation of communities for communication betweenpeople, and many users are doing harm to others, such as posting aggressive posts and leaving comments using anonymity. In the past,administrators directly checked posts and comments, then deleted and blocked them, but as the number of community users increased,they reached a level that managers could not continue to monitor. Initially, word filtering techniques were used to prevent maliciouswriting from being posted in a form that could not post or comment if a specific word was included, but they avoided filtering in abypassed form, such as using similar words. As a way to solve this problem, deep learning was used to monitor posts posted by usersin real-time, but recently, the community uses words that can only be understood by the community or from a human perspective, notfrom a general Korean word. There are various types and forms of characters, making it difficult to learn everything in the artificialintelligence model. Therefore, in this paper, we proposes a preprocessing technique in which each character of a sentence is imagedusing a CNN model that learns the consonants, vowel and spacing images of Korean word and converts characters that can only beunderstood from a human perspective into characters predicted by the CNN model. As a result of the experiment, it was confirmedthat the performance of the LSTM, BiLSTM and CNN-BiLSTM models increased by 3.2%, 3.3%, and 4.88%, respectively, through the proposedpreprocessing technique.

참고문헌 (15)

  1. 서건수, "인터넷 커뮤니티의 특성과 개인 특성이 사용자 충성도에 미치는 영향", Asia Pacific Journal of Information Systems, 13(2), pp.1~22 (2003), 한국경영정보학회
  2. 신지명, "사회적 익명성이 커뮤니티 품질에 미치는 영향 : 표현욕구, 자기통제, 유대감의 매개효과를 중심으로", 한국전자거래학회지, 16(4), pp.257~281 (2011), 한국전자거래학회
  3. "Gallup Report"[URL]
  4. 강옥미, "야민정음과 급식체의 해체주의 표현연구", 인문학연구, (56), pp.325~349 (2018), 인문학연구원
  5. H. Kim, "Preprocessing technique for natural language processing considering the form of characters used in malicious comment", Proceedings of the Annual Spring Conference of Korea Information Processing Society Conference (KIPS) 2022, 29, pp.543~545 (2022)
  6. K. O'Shea, "An introduction to convolutional neural networks", ~ (2015)
  7. 김정민, "유튜브 악성 댓글 탐지를 위한 LSTM 기반 기계학습 시스템 설계 및 구현", 스마트미디어저널, 11(2), pp.18~24 (2022), (사)한국스마트미디어학회[DOI]
  8. Serial order: A parallel distributed processing approach, "M. I. Jordan", :Institute for Cognitive Science, University of California, ~, pp.Tech. rep. ICS 8604 (1986)
  9. S. Hochreiter, "LONG SHORT-TERM MEMORY", Neural Computation, 9(8), pp.1735~1780 (1997)
  10. 정민철, "앙상블 머신러닝 모델 기반 유튜브 스팸 댓글 탐지", 한국정보통신학회논문지, 24(5), pp.576~583 (2020), 한국정보통신학회[DOI]
  11. "The Unicode Standard, Version 14.0-Hangul Syllables"[URL]
  12. H. Kwon, "Researches to divided Hangul spelling for program based on Uni-Code", Proceedings of the 31th KISS Fall Comference, 31(2), pp.781~783 (2004)
  13. "Pillow"[URL]
  14. "Curse Detection Dataset"[URL]
  15. "Korean HateSpeech Dataset"[URL]

관련 논문AI추천

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