方面级情感分析论文阅读《A Survey on Aspect-Based Sentiment Analysis: Tasks, Methods, and Challenges》

2023-05-16

文章目录

    • 文章简介
    • 基本知识
      • Sentiment or Emotion
      • 名词解释
    • 方面级情感分析任务
      • 单个任务
        • Aspect Term Extraction (ATE)
        • Aspect Category Detection (ACD)
        • Aspect Opinion Co-Extraction (AOCE)
        • Aspect Sentiment Classification (ASC)
      • 复合任务
        • Aspect-Opinion Pair Extraction (AOPE)
        • End-to-End ABSA (E2E-ABSA)
        • Aspect Category Sentiment Analysis (ACSA)
        • Aspect Sentiment Triplet Extraction (ASTE)
        • Aspect-Category-Sentiment Detection (ACSD)
        • Aspect-Category-Sentiment Detection (ACSD)
      • 任务框架
    • 未来发展方向

论文地址:https://arxiv.org/abs/2203.01054

文章简介

  该篇文章是关于方面级情感分析领域的一篇最近的综述,全面介绍了方面级情感分析领域的基本理论、研究分支、现有研究以及未来发展方向等。

基本知识

  最早的有关情感分析研究主要目标是提取一句话或者整段话中所包含的情感。但伴随着电商不断的普及,人们对于某种商品的评价往往是分为多个方面,如对于这句话我很推荐A饭店,菜品很不错,价格也比较公道,但就是位置有点偏。 就包含了不同的方面,对于每个方面的评价也是褒贬不一。因此相较于传统的情感分析,方面级情感分析更加细粒度且更具实际应用价值。

Sentiment or Emotion

  Sentiment和Emotion都有情感的意思,甚至有时候可以互用,但在论文当中Sentiment analysis和Emotion analysis却存在着不可忽略的却别。前者更general,常见的分类就是负向negeative,中性netural和正向positive。当然有的数据集还会进一步分为五类即:极正向、正向、中立、负向、极负向。而Emotion analysis更注重于具体的情感研究,比如厌恶、兴奋、开心、反讽等。

名词解释

在这述
  aspect term 方面实体:句子中明确给出的评价目标,在上图当中就是指的pizza。
  aspect category 方面类别:一个具体的实体属于哪一个类别,一般这个类别也是数据集当中已经确定好的,比如披萨就属于食物这个类别。有时候也会将方面类别和方面实体统称为方面。
  opinion term 意见词:句子当中具体的表达评价情感的词语,比如上图中的delicious。
  sentiment polarity 情感极性:用来描述对于某一个方面类别的情绪(sentiment)。

方面级情感分析任务

单个任务

Aspect Term Extraction (ATE)

  此任务旨在识别出句子当中存在的实体以及显示的方面类别。

Aspect Category Detection (ACD)

  此任务旨在识别出句子中含有的方向类别。

Aspect Opinion Co-Extraction (AOCE)

  Opinion term extraction (OTE) 任务是旨在识别出情感词,但就普遍理性而言单独识别出一个孤零零的情感词是没用的,所以一般会和aspect成对给出才有具体的意义。

Aspect Sentiment Classification (ASC)

  此任务就是对于给定的方面,识别出情感极性。

复合任务

  将单个任务不断组合就形成了复合型任务,如下图所示
在这里插入图片描述

Aspect-Opinion Pair Extraction (AOPE)

  该任务旨在成对提取aspect和opinion术语,而不是像AOCE任务提取的是两个孤立的集合。

End-to-End ABSA (E2E-ABSA)

  同时识别出方面实体及其对应的情感。

Aspect Category Sentiment Analysis (ACSA)

  同时识别出方面类别及其对应的情感

Aspect Sentiment Triplet Extraction (ASTE)

  同时识别出方面实体、对应的情感词及其对应的情感的三元组形式。

Aspect-Category-Sentiment Detection (ACSD)

  同时识别出方面类别、对应的情感词及其对应的情感的三元组形式。

Aspect-Category-Sentiment Detection (ACSD)

  提出方面实体、方面类别、意见词、方面情感构成四元组的形似。
每个任务具体的输出形似可见下图。
在这里插入图片描述

任务框架

  常用于方面级情感分析的方法主要有序列分类,token分类,机器阅读理解和序列到序列任务,如下图所示。
在这里插入图片描述

未来发展方向

  方面级情感分析未来发展的主要方向有跨语言情感分析、跨领域情感分析、多模态情感分析、大规模高质量标注的数据集、统一的情感分析框架等。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

方面级情感分析论文阅读《A Survey on Aspect-Based Sentiment Analysis: Tasks, Methods, and Challenges》 的相关文章

  • A General Optimization-based Framework for Local Odometry Estimation with Multiple Sensors论文翻译整理

    综述部分 x1f4cc 多传感器融合有两个趋势 xff1a 基于滤波的融合 xff08 MSCKF EKF UKF xff09 基于优化的滤波 xff08 BA xff09 基于滤波器的方法对时间同步很敏感 任何迟来的测量都会引起麻烦 xf
  • 【2015/IE】Variational Autoencoder based Anomaly Detection using Reconstruction Probability

    原文首发于个人站点 xff1a 基于变分自编码器重构概率的异常检测模型 个人公众号 xff1a DreamHub 文章链接 xff1a Variational Autoencoder based Anomaly Detection usin
  • 自定义注解记录操作日志

    自定义注解 自定义注解首先要知道元注解 也就是注解的注解 是jdk内置的 元注解有四种 Retention 注解保留策略 Retention RetentionPolicy SOURCE 仅存在于源码中 Retention Retentio
  • Java 开源调查/问卷引擎 [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 是否有一个允许问题分支的 Java 开源调查引擎 即问题 1 有 A B 或 C 选项 每个选项都会带您进入一组不同的后续问题 我找到了几个 JSurveyLib 和 Socrate
  • 二分法(数值分析)

    在找到每个根之前需要进行多少次递归 另外 哪些是根 这是我的代码 e 0 000001 f1 x 14 x exp x 2 12 exp x 2 7 x 3 20 x 2 26 x 12 a 0 c 3 while abs c a gt e
  • 如何分析 Java 核心转储中的信息? [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 如果一个进程崩溃并留下核心转储或者我创建一个gcore那我该如何分析呢 我希望能够使用jmap jstack jstat等等 还可以查看所有变量的值 这样我就可以找到 JVM 崩溃或
  • travis CI 中跳过了 SonarQube Scanner 分析

    有谁知道 SonarQube 扫描仪分析可能被跳过的原因是什么 sonar scanner X Dsonar host url https sonarqube com Dsonar login SONAR TOKEN 08 59 10 16
  • R 中的调查包:如何设置 fpc 参数(有限总体校正)

    我使用与大小成比例的概率 PPS 计划从采样框架中采样了一些数据 这样我就采样了6两个变量组合的分层 gender and pre与比例 pre gender High Low Medium F 0 155 0 155 0 195 M 0
  • 在R的scales包中,为什么trans_new使用inverse参数?

    我刚刚被建议使用 r 的 scales 包中的 trans new 方法来使用立方根转换绘图的 x 轴 我使用 trans new 定义立方根函数 然后使用该立方根函数来变换 x 轴 大概这个练习更具学术性而不是实用性 我通过 trans
  • 存储调查数据的最佳方式?

    我正在开发一个非常小的调查应用程序 可能有 3 4 页的 Web 应用程序 所以我的问题是保存调查数据的最佳方法是什么 顺便说一句 到目前为止我已经想出了以下方法 保存到数据库并将每个调查标记为不完整 当用户提交最后一份调查表格时 检查调查
  • Prestashop 与 Zen-Cart 和 osCommerce 的比较 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 有没有办法获取应用于 HTML 片段或页面的所有 CSS 的列表?

    我知道使用 Firefox 的 Firebug 扩展等工具很容易获得应用于 HTML 中单个节点的 CSS 但有没有办法看到all对整个页面或较大的 HTML 片段有效的 CSS 具体来说 我们正在将一个非常大的 CSS 文件清理为较小的模
  • 在数组中查找几个感兴趣的区域

    假设我进行了一项实验 其中我让 python 程序运行了很长一段时间 在那段时间里 我对一些数量与时间的关系进行了多次测量 每次测量都以 1 到 3 秒之间的某个值分隔 所使用的时间步长比该值小得多 比如 0 01 秒 即使只取 y 轴 这
  • 面向对象设计中的方法

    Q1 在我大学的面向对象建模和设计研究中 他们建议思考对象可以为其方法做什么 以及它对其属性的责任是什么 所有澄清的尝试都导致了进一步的混乱 这往往会生成一个类图 其中包含具有所有操作的参与者和仅保存数据的内部类 这似乎不正确 是否有另一种
  • 同一包中的 @Around @Aspect 只能与 @DependsOn 一起使用

    请参阅下面的更新 我有一个 Spring Boot 应用程序 我接受 TCP IP 连接 public MyClass implements InitializingBean Override public void afterProper
  • 沟通差距:用户与分析师-设计师

    通常的做法是使用案例研究 构建工作流和数据流等 但这并不一定会在用户 发起者和分析师 设计者之间创建共享词汇表 通常 其中一方都必须获得其他专业领域 内部 的术语和观点 这通常会导致误解和澄清会议 进入 RAD 技术 如进化原型 等 用户
  • 如何使用调查包的 svyby 函数对多个列进行循环?

    我已经尝试了很多方法 但我无法解决问题 我发现here https stackoverflow com questions 13402829 r looping through in survey package here https st
  • 如何将分支逻辑持久化到数据库中?

    我们正在构建一个供内部使用的调查引擎 我想知道如何将问题分支逻辑持久化到数据库中 任何机构之前做过这件事或者对数据库模式有什么想法吗 如果用户给出答案 我们需要根据添加到问题的逻辑跳到下一个问题 每个问题可以添加多个逻辑 For eg Qu
  • R 中按时间划分的平均值

    我每秒测量一次化合物浓度 我想求 30 秒和 60 秒的平均值 我一直在阅读这里的帖子 我尝试过lubridate and dplyr 但没有运气 我正在努力完成这项工作 但我一直没能做到 我正在从 SAS 过渡到 R 所以请耐心等待 这是
  • AspectJ 与 weblogic

    我正在尝试使用 LTW 在 Weblogic 上运行 AspectJ 我的切入点是针对公共构造函数和方法的 建议是针对 Before AfterReturning 和 AfterThrowing 的 当我访问简单的 Hello World

随机推荐