独家 | 为什么要利用NLP做情感分析?

2017 年 12 月 20 日 数盟

作者:申利彬

校对:孙涛

本文谈论自然语言处理中的情感分析及其在不同行业中的应用。

多数人不能准确把握人类的情感变化,我也不例外,但是计算机却可以做到这一点。基于上面的事实,我们要讲述一件你也许已经熟知的机器学习分支——自然语言处理(NLP),这听起来很像计算机试图学习并理解我们平时说的“自然语言”。但是我们并不满足于此,我们要做一件神奇的事,那就是“情感分析”。听到计算机能分析人类情感这件事,很多人肯定会觉得有些不可思议,但这正是我们下面要谈论的。

自然语言处理

我们稍微回顾一下,很多程序员都知道人与人和人与计算机交流的方法有很大的区别。例如,当我们写程序的时候必须严格遵守语法和格式的要求,但人与人交流就会自由很多。人与人交流的过程中,可以用不同长度的句子表达相同的含义,同样长度的句子表达不同的含义。你应该意识到这对计算机来说是很复杂的。

随着人工智能技术越来越多的应用到我们的工作和日常生活中,用我们熟悉的语言与计算机交互变的越来越重要。虽然我们总是可以要求“码农”写更多的代码,但是我们不能要求顾客以写代码的方式向Siri咨询天气状况。很显然,顾客用自然语言与Siri交流更高效。

情感分析

自然语言处理只是冰山一角,这是因为人与人交流不是文字或文字堆砌的句子所能表达的,而是一个微妙且复杂的过程。在生活中,你可以根据朋友问问题的语气来判断他的情绪,是无聊、生气或者好奇。即使是在纯文字的聊天中,你也可以根据顾客的用词和标点判断他是否愤怒。又或者,当你读一本书的评论时,虽然评论者没有明确说出他对书的态度,但你可以根据评论内容判断出读者喜欢或者不喜欢这本书。

情感就像是将声调、配套的文字以及语言风格杂糅在一起。要让计算机真正理解人类日常交流用语,单单了解单词的定义是远远不够的,计算机还要理解人类的情感,只有这样才能最终理解人每天的交流方式。

深度学习

在深度学习中,将大量自然语言实例标定为正样本或负样本,然后用这些实例训练网络参数,最后我们会得到识别新样本实例的情感分析模型。互联网论坛越来越受欢迎(基于语音的虚拟助手也日益流行),这给我们提供了充足的语料去训练我们的模型,一旦模型训练好了,就可以用来解决新的问题。

举个例子,一般情况下,假设你是在网络课堂学习的学生,你会将困扰自己的问题放到课程相关的论坛上。人工智能的客服就不仅可以确定你困惑的主题,还可以分析你因此沮丧或气馁的程度,并给出合理的反馈。因为人工智能的存在,上面的想法已经变成现实。

情感分析的应用

情感分析可以应用的地方有很多,假如你是一名媒体工作者,你可以爬取网上大量有关电影的评论,训练情感分析模型来了解人们喜欢和不喜欢的电影。假如你在投资部门工作,可以构建有助于预测股票市场的模型,通过人们在论坛中的留言来评估他们对股票的乐观程度。假如你在政府部门工作,情感分析模型会评估人们看推特的演讲时情感变化情分析他们对演讲内容的爱憎程度。难以想象情感分析模型对我们的影响。

深度学习工具使得这些变成现实,对于动态预测任务,甚至可以做到实时预测。你可以实现一个演讲者可以看到演讲现场数据分析的界面,这样演讲者可以得到及时反馈,演讲的内容才可能更大限度地引起共鸣。你也可以实现一个自动投资的模型,它根据对不同股票涨跌的持续观察来自主进行投资。你还可以实现一个课堂助手,可以实时提醒老师课堂氛围是活跃还是低迷。

这些是深度学习最令人惊奇的地方,我会在这个领域继续走下去。当然人们很难解释深度学习的深层原理,但是当你想象这项技术的应用时,这些事情就变得非常令我们期待。如果你掌握了深度学习,那将取决于你如何利用它去改变世界。所以,你还在等什么,快加入这场革命吧。

媒体合作请联系:

邮箱:contact@dataunion.org

登录查看更多
13

相关内容

狭义的情感分析(sentiment analysis)是指利用计算机实现对文本数据的观点、情感、态度、情绪等的分析挖掘。广义的情感分析则包括对图像视频、语音、文本等多模态信息的情感计算。简单地讲,情感分析研究的目标是建立一个有效的分析方法、模型和系统,对输入信息中某个对象分析其持有的情感信息,例如观点倾向、态度、主观观点或喜怒哀乐等情绪表达。

知识荟萃

精品入门和进阶教程、论文和代码整理等

更多

查看相关VIP内容、论文、资讯等
【ICML2020-华为港科大】RNN和LSTM有长期记忆吗?
专知会员服务
73+阅读 · 2020年6月25日
深度学习自然语言处理概述,216页ppt,Jindřich Helcl
专知会员服务
209+阅读 · 2020年4月26日
Transformer文本分类代码
专知会员服务
116+阅读 · 2020年2月3日
【论文推荐】文本分析应用的NLP特征推荐
专知会员服务
33+阅读 · 2019年12月8日
六篇 EMNLP 2019【图神经网络(GNN)+NLP】相关论文
专知会员服务
71+阅读 · 2019年11月3日
NLP 与 NLU:从语言理解到语言处理
AI研习社
15+阅读 · 2019年5月29日
R语言自然语言处理:情感分析
R语言中文社区
16+阅读 · 2019年4月16日
了解情感分析中的NLP技术么?
七月在线实验室
9+阅读 · 2019年4月12日
深度学习在金融文本情感分类中的应用
AI前线
36+阅读 · 2019年1月12日
自然语言处理NLP快速入门
专知
19+阅读 · 2018年10月8日
独家 | 一文读懂人工神经网络
数据派THU
11+阅读 · 2018年2月1日
深度 | 为什么要利用NLP做情感分析?
大数据文摘
4+阅读 · 2017年12月22日
如何利用机器学习方法构建智能聊天机器人?
深度学习在情感分析中的应用
CSDN大数据
14+阅读 · 2017年8月22日
A Comprehensive Survey on Graph Neural Networks
Arxiv
21+阅读 · 2019年1月3日
Learning Embedding Adaptation for Few-Shot Learning
Arxiv
16+阅读 · 2018年12月10日
Arxiv
3+阅读 · 2018年11月14日
Arxiv
21+阅读 · 2018年8月30日
A Survey on Deep Transfer Learning
Arxiv
11+阅读 · 2018年8月6日
Arxiv
8+阅读 · 2018年1月19日
VIP会员
相关VIP内容
【ICML2020-华为港科大】RNN和LSTM有长期记忆吗?
专知会员服务
73+阅读 · 2020年6月25日
深度学习自然语言处理概述,216页ppt,Jindřich Helcl
专知会员服务
209+阅读 · 2020年4月26日
Transformer文本分类代码
专知会员服务
116+阅读 · 2020年2月3日
【论文推荐】文本分析应用的NLP特征推荐
专知会员服务
33+阅读 · 2019年12月8日
六篇 EMNLP 2019【图神经网络(GNN)+NLP】相关论文
专知会员服务
71+阅读 · 2019年11月3日
相关资讯
NLP 与 NLU:从语言理解到语言处理
AI研习社
15+阅读 · 2019年5月29日
R语言自然语言处理:情感分析
R语言中文社区
16+阅读 · 2019年4月16日
了解情感分析中的NLP技术么?
七月在线实验室
9+阅读 · 2019年4月12日
深度学习在金融文本情感分类中的应用
AI前线
36+阅读 · 2019年1月12日
自然语言处理NLP快速入门
专知
19+阅读 · 2018年10月8日
独家 | 一文读懂人工神经网络
数据派THU
11+阅读 · 2018年2月1日
深度 | 为什么要利用NLP做情感分析?
大数据文摘
4+阅读 · 2017年12月22日
如何利用机器学习方法构建智能聊天机器人?
深度学习在情感分析中的应用
CSDN大数据
14+阅读 · 2017年8月22日
相关论文
A Comprehensive Survey on Graph Neural Networks
Arxiv
21+阅读 · 2019年1月3日
Learning Embedding Adaptation for Few-Shot Learning
Arxiv
16+阅读 · 2018年12月10日
Arxiv
3+阅读 · 2018年11月14日
Arxiv
21+阅读 · 2018年8月30日
A Survey on Deep Transfer Learning
Arxiv
11+阅读 · 2018年8月6日
Arxiv
8+阅读 · 2018年1月19日
Top
微信扫码咨询专知VIP会员