Skip to main content
QUICK REVIEW

[论文解读] Convolutional Neural Networks for Sentiment Classification on Business Reviews

Andreea Salinca|arXiv (Cornell University)|Oct 16, 2017
Topic Modeling参考文献 14被引用 7
一句话总结

本文提出一种基于词的卷积神经网络(CNN)模型,用于使用预训练词嵌入对Yelp商户评论进行情感分类。在大规模Yelp 2017数据集上通过3折交叉验证,该模型实现了95.6%的准确率,表现出与传统方法及先前深度学习模型相当的性能。

ABSTRACT

Recently Convolutional Neural Networks (CNNs) models have proven remarkable results for text classification and sentiment analysis. In this paper, we present our approach on the task of classifying business reviews using word embeddings on a large-scale dataset provided by Yelp: Yelp 2017 challenge dataset. We compare word-based CNN using several pre-trained word embeddings and end-to-end vector representations for text reviews classification. We conduct several experiments to capture the semantic relationship between business reviews and we use deep learning techniques that prove that the obtained results are competitive with traditional methods.

研究动机与目标

  • 探究基于词的CNN在大规模商户评论情感分类任务中的有效性。
  • 比较预训练词嵌入(GloVe、word2vec、fastText)与端到端学习表示在情感分类中的表现。
  • 评估架构超参数(如卷积核大小、特征图数量及Dropout正则化)对模型性能的影响。
  • 利用深度学习技术在Yelp 2017挑战数据集上实现最先进或具有竞争力的结果。
  • 为文本情感分类中的超参数调优与模型设计提供实证洞察。

提出的方法

  • 本研究采用基于词的CNN架构,包含一个将标记映射为稠密向量表示的嵌入层。
  • 评论被截断至最多1,000个词,并限制为最常出现的100,000个词,以降低维度。
  • 比较两种CNN模型:一种为单卷积层结构,另一种为更深的架构并采用多个卷积区域大小(如3、4、5)。
  • 评估了预训练词嵌入(GloVe、word2vec、fastText)以及自训练的word2vec嵌入对性能的影响。
  • 优化采用随机梯度下降法,结合Nesterov动量的Adam或RMSprop优化器,Dropout正则化率分别设为0.2和0.5。
  • 通过在完整Yelp 2017数据集上进行3折交叉验证进行模型评估,准确率为主要指标。

实验结果

研究问题

  • RQ1在Yelp评论情感分类任务中,不同预训练词嵌入(GloVe、word2vec、fastText)的性能表现如何比较?
  • RQ2架构深度与卷积区域大小对CNN在情感分类任务中性能的影响是什么?
  • RQ3Dropout正则化如何影响模型在大规模评论数据集上的泛化能力与准确率?
  • RQ4在情感分类任务中,端到端学习的词嵌入是否能超越预训练词嵌入?
  • RQ5当比较Yelp数据集的小型与大型子集时,模型性能如何随数据集规模变化?

主要发现

  • 第二款CNN模型,采用多卷积区域大小与更深架构,在完整Yelp 2017数据集上通过3折交叉验证,实现了最高的95.6%准确率。
  • 在大规模数据集上,300维的预训练fastText嵌入表现最佳,准确率达到94.73%。
  • Nesterov动量的Adam优化器优于RMSprop,在相同设置下分别实现95.15%与94.99%的准确率。
  • 更强的Dropout正则化(0.5)相比较轻的Dropout(0.2)降低了性能,表明在此设置下存在过正则化现象。
  • 在大规模数据集上使用预训练GloVe嵌入的模型实现了94.54%的准确率,表明其在不同嵌入类型下均具有鲁棒性。
  • 结果在性能上与或优于先前在Yelp 2015数据集上的工作,包括SVM和n-gram分类器等传统方法。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。