Performance Comparison of Text-based Sentiment Analysis using Recurrent Neural Network and Convolutional Neural Network

被引:2
作者
Purnamasari, Prima Dewi [1 ]
Taqiyuddin, Muhammad [1 ]
Ratna, Anak Agung Putri [1 ]
机构
[1] Univ Indonesia, Dept Elect Engn, Kampus UI, Depok, Indonesia
来源
PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON COMMUNICATION AND INFORMATION PROCESSING (ICCIP 2017) | 2017年
关键词
Sentiment analysis; Convolutional Neural Network; Natural Language Processing; Recurrent Neural Network; word2vec;
D O I
10.1145/3162957.3163012
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
One biggest challenge in sentiment analysis is that it should include Natural Language Processing (NLP), to make the machine understand the human language. With the current development of Artificial Neural Network (ANN), with its implementation, computer can learn to understand human language by such learning mechanism There are many types of ANN and for this research Convolutional Neural Network (CNN) and Recurrent Neural Network (RNN) were used and compared on their performance. The text data for the sentiment analysis was taken from Stanford publication and transformation from text to vectors were conducted using word2vec. The result shows that RNN is better than CNN. Even the difference of accuracy is not significant with 88.35% +/- 0.07 for RNN and 87.11% +/- 0.50 for CNN, the training time for RNN only need 8.256 seconds while CNN need 544.366 seconds.
引用
收藏
页码:19 / 23
页数:5
相关论文
共 14 条
[1]  
Andrew L., 2011, P 49 ANN M ASS COMP
[2]  
[Anonymous], 2015, ARXIV160304467V2
[3]  
[Anonymous], 2012, SENTIMENT ANAL OPINI
[4]  
[Anonymous], 2008, FDN TRENDS INF RETRI, DOI DOI 10.1561/1500000001
[5]  
[Anonymous], 2013, ARXIV, DOI [10.1162/153244303322533223, DOI 10.1162/153244303322533223]
[6]  
Cao X., PRACTICAL THEORY DES, P1
[7]  
Domingos P., A few Useful Things to Know about Machine Learning
[8]  
Levy O., IMPROVING DISTRIBUTI
[9]  
Palangi H., 2016, DEEP SENTENCE EMBEDD, P1
[10]  
Riloff E., 2005, Exploiting subjectivity classification to improve information extraction