APP下载

基于Word2vec和SVM的在线图书评论情感识别系统实现

2022-04-13柴源

电子设计工程 2022年6期
关键词:文本情感模型

柴源

(西安航空学院图书馆,陕西西安 710077)

文本情感识别是指利用自然语言处理和文本挖掘技术,对带有情感色彩的主观性文本进行分析、处理和抽取的过程[1]。近年来,在网上商城中,用户产生了大量对图书及其服务评论的主观性文本[2],挖掘这些文本信息,获取其中隐藏的有价值信息,能有效提高图书馆图书采选质量[3]。但是,这些文本隐含有较强的语义信息,在词向量的训练中,词袋模型无法表征词语之间的语义信息;其次,这些文本文档不能通过一个线性分类器(直线、平面)来实现分类;第三,人工监控分析不仅耗费大量人工成本,而且有很强的滞后性[4]。

Word2vec 模型通过词向量来表征语义信息,即在词向量的训练过程中引入了词的上下文。SVM 可以将低维空间映射到高维空间,解决线性不可分问题[5]。因此,文中构建了一种基于Word2vec和SVM的在线图书评论情感识别系统。

1 Word2vec与SVM的基本原理

1.1 Word2vec

Word2vec 是一种词嵌入(Word Embedding)方法,它根据语料中词汇共现信息,将词汇编码成一个向量,可以计算每个词语在给定语料库环境下的分布式词向量[6]。它包含两种训练模型,即跳字模型(Skipgram)和连续词袋模型(Continuous Bag of Words,CBOW),如图1 所示。

图1 Word2vec训练模型

CBOW 模型是一个三层神经网络,利用上下文或周围的词语来预测当前位置词语w(t)的概率,即P(w(t)|w(t-k),w(t-(k-1)),…,w(t-1),w(t+1),w(t+2),…,w(t+k))[7];Skip-gram模型的计算方法逆转了CBOW的因果关系,利用当前位置词语w(t)来预测上下文中词的概率,即P(w(i)|w(t)),其中,t-k≤i≤t+k且i≠k[8]。

Word2vec 通过训练词向量,可以定量地度量词与词之间的相似程度,挖掘词语之间的语义关系,适合做情感分类。……

登录APP查看全文

猜你喜欢

文本情感模型
一半模型
如何在情感中自我成长,保持独立
重尾非线性自回归模型自加权M-估计的渐近分布
失落的情感
情感
在808DA上文本显示的改善
基于doc2vec和TF-IDF的相似文本识别
如何在情感中自我成长,保持独立
3D打印中的模型分割与打包
文本之中·文本之外·文本之上——童话故事《坐井观天》的教学隐喻