文章目录

  • 导语
  • Motivation
  • 思路
    • Effective LSTMs for Target-Dependent Sentiment Classification
    • Attention-based LSTM for Aspect-level Sentiment Classification
    • Aspect Level Sentiment Classification with Deep Memory Network
    • Gated Neural Networks for Targeted Sentiment Analysis
  • 不足

导语

基于最近阅读的几篇2016年在ABSC方向上发表的经典论文,我对比了这些论文作者在面对(当时)ABSC的现状、ABSC遇到的问题与不足时,各自是怎样找寻自己的解决方案的。下面为我读的几篇论文(下面为每篇我的阅读笔记的超链接):

  • Effective LSTMs for Target-Dependent Sentiment Classification
  • Attention-based LSTM for Aspect-level Sentiment Classification
  • Aspect Level Sentiment Classification with Deep Memory Network
  • Gated Neural Networks for Targeted Sentiment Analysis

下面的内容也都是将这四篇当作一个整体来对待的。

Motivation

在动机方面,因为大家都处在2016年这个时间点,所以遇到的问题基本一致,那就是传统的特征工程与机器学习算法SVM的做法与传统的神经网络方法均有着明显的弊端。

  • 首先传统基于特征工程的机器学习算法本就在10年之后就被深度神经网络逐步赶超,而特征工程本身夹带工作人员主观情感的特点成为了本身就很依赖主观因素的情感分类任务的致命伤。所以,显然深度神经网络是更好的选择。
  • 而传统的神经网络的问题在于,其没有对 Aspect 信息很好地有针对性地处理。

所以从那时起用神经网络进处理 ABSC 任务越来越主流。

思路

首先,这些论文的作者无疑都选择了神经网络的方法,这也没什么好说明的,大势所趋。而针对传统神经网络对 Aspect 信息针对性处理的不足,各作者的思路也不相同。

Effective LSTMs for Target-Dependent Sentiment Classification

该篇作者的思路直截了当,根据之前已有的方法(LSTM方法)进行了改进。为什么作者选择这种方法进行改进呢?首先在传统神经网络中,LSTM这种方法本身就可以考虑到 document 中各个 word 的影响,而 Aspect 包含的 words 显然也会被考虑进去。其主要问题仍是对 Aspect 这部分的处理比较隐晦,所以顺理成章的想法是改进 LSTM 使得其更多地考虑 Aspect 信息,我认为这也是作者当时的思虑。

Attention-based LSTM for Aspect-level Sentiment Classification

这个工作在 TD-LSTM、TC-LSTM 的基础上加入了 Attention 机制,但只是简单的用了一下。

Aspect Level Sentiment Classification with Deep Memory Network

同样是用 Attention 机制,但是为了更全面、准确的考虑,这篇工作在如何用 Attention 方面做了一些改进,例如额外加入了位置的 Attention,还对基于内容的 Attention 做了调整,使其可以进行多层处理(每层注意力的重点会根据具体情况调整)。

Gated Neural Networks for Targeted Sentiment Analysis

不同于基于 Attention 的方法,本篇采用的是门控的机制来考虑 context、target 信息。

不足

对 context、target 的处理比较简单,总的来说这些方法都是比较笼统的(或者说统一的)方法在处理,但例如一些文本中的复杂结构(正话反义等等),这些方法的能力显然是不足的。

16年几篇经典论文对比与总结相关推荐

  1. Github标星24k,127篇经典论文下载,这份深度学习论文阅读路线图不容错过

    作者  | Floodsung 翻译 | 黄海广 来源 | 机器学习初学者(ID:ai-start-com) [导读]如果你是深度学习领域的新手,那么你可能会遇到的第一个问题是"我应该从哪篇 ...

  2. 大盘点|卷积神经网络必读的 100 篇经典论文,包含检测 / 识别 / 分类 / 分割多个领域

    关注极市平台公众号(ID:extrememart),获取计算机视觉前沿资讯/技术干货/招聘面经等 原文链接:大盘点|卷积神经网络必读的 100 篇经典论文,包含检测 / 识别 / 分类 / 分割多个领 ...

  3. 必读论文 | 卷积神经网络百篇经典论文推荐

    作为深度学习的代表算法之一,卷积神经网络(Convolutional Neural Networks,CNN)在计算机视觉.分类等领域上,都取得了当前最好的效果. 卷积神经网络的前世今生 卷积神经网络 ...

  4. 生成式摘要的四篇经典论文

    文章目录 论文1. 生成式摘要的开篇之作 EMNLP2015 论文2. 进阶之作(姐妹篇) NAACL2016 论文3. 钻研摘要任务本质的全技能之作 CoNLL2016 论文4. 生成-抽取方法的进 ...

  5. AI基础:深度学习论文阅读路线(127篇经典论文下载)

    0.导语 作者:Floodsung 出处:https://github.com/floodsung/Deep-Learning-Papers-Reading-Roadmap 翻译:黄海广 如果您是深度 ...

  6. Diffusion Models从入门到放弃:必读的10篇经典论文

    前言:diffusion models是现在人工智能领域最火的方向之一,并引爆了AIGC方向,一大批创业公司随之诞生.笔者2021年6月开始研究diffusion,见证了扩散模型从无人问津到炙手可热的 ...

  7. 推荐|NE(Network Embedding)论文小览,附21篇经典论文和代码

    文章转自:NE(Network Embedding)论文小览,附21篇经典论文和代码 自从word2vec横空出世,似乎一切东西都在被embedding,今天我们要关注的这个领域是Network Em ...

  8. AMiner学术搜索服务全新上线 | “一键”帮你搞定论文综述,带你研读AI相关Topic百篇经典论文

    面对海量的论文文献,无论你是学术新人还是行业大神,你是否想过"谁能帮我找到那篇我最需要的论文呢":想要深入了解学习某个领域知识,你曾否想过"谁能告诉我到底该看哪些论文&q ...

  9. 卷积神经网络必读的100篇经典论文,包含检测/识别/分类/分割多个领域

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 参考|学术头条 编辑|极市平台 作为深度学习的代表算法之一,卷积神经 ...

  10. 论文大盘点|卷积神经网络必读的100篇经典论文,包含检测/识别/分类/分割多个领域...

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 转载自:极市平台 作为深度学习的代表算法之一,卷积神经网络(Convolution ...

最新文章

  1. 收藏 | 常见的神经网络求导总结!
  2. 满有趣的屏幕快捷键;)
  3. linux中probe函数中传递的参数来源(上)
  4. Oracle 用shutdown+immediate关机后启动方法
  5. Nacos配置管理模型
  6. 获取时间C语言-按秒数
  7. python 三引号_Python 简明教程 --- 4,Python 变量与基本数据类型
  8. VBA - 字典实例集锦
  9. 贪吃蛇C语言源码与算法分析
  10. php全局化标签,PHP – 在整个应用程序中使类对象全局化?
  11. iOS 史上最详细的app测试或者上架AppStore流程
  12. 人群与网络:关系的平衡
  13. Atitit.故障排除系列-----apache 不能启动的排除
  14. SVN常用基本命令windows
  15. 如何用命令行去修改视频文件格式
  16. 服务器配置ipv6网站,服务器配置ipv6地址
  17. 家庭养花的资料大全-春雷转
  18. Linux使用Aria2命令下载BT种子/磁力/直链文件
  19. 【自然语言处理】【ChatGPT系列】大模型的涌现能力
  20. 聚乙烯亚胺(PEI)超细纤维负载Pd纳米粒子,GA-PEG-PLA 甘草次酸-聚乙二醇-聚乳酸定制合成

热门文章

  1. latex数学符号加粗_latex的安装与数学公式的书写
  2. python udp 直播_Python使用UDP协议实现局域网内屏幕广播
  3. java的split的源码_Spring 的split()方法源码部分分析
  4. python 遗传算法书籍推荐_遗传算法(1) - Python实现
  5. SpringBoot06 统一响应格式
  6. 对数组的操作splice() 和slice() 用法和区别
  7. hihoCoder #1117 战争年代
  8. js图片无刷新上传,预览
  9. Ubuntu 12.04 LTS 键盘快捷键(转)
  10. 转 C#正则表达式小结 匹配