多维情感分析API,包括积极性、情感等。

3

我有许多英文文本(平均长度为800字),希望使用一款好的可靠情感分析API进行评估。

一些讨论建议使用像Alchemy这样的API,但我想要对情感沿着多个维度进行评估,而不仅仅是单一得分。这些维度的示例可能包括积极性和情感等。

您是否知道任何能够提供这种更详细结果的API呢?


2
我的建议是,为了获得更好的结果,请自己编写。 - rishi
虽然我们没有您所要求的确切内容,但是我们的SentiFindr API允许对特定实体进行情感标记。此外,您可以优化精度或召回率:https://www.mashape.com/dmitrykey/sentifindr - D_K
3个回答

0
自然语言处理文献中用于描述积极性和情感的术语分别是"valence"(有时也称为"polarity")和"arousal",因此使用这些术语进行API搜索可能对您更有帮助。对这些术语+情感+API进行快速搜索后发现了以下结果:
  • http://talc2.loria.fr/empathic/ 可以提供情感的积极性(价值)以及具体的情感类型(例如“悲伤”与“厌恶”)

  • SentiStrength 给出了积极得分和消极得分。您可以将这些得分相加以获得积极性,或将得分的绝对值相加以获得情感性。例如,高幅度的积极得分(+5)和高幅度的消极得分(-5)对应于高情感性,但中性积极性。

  • Mashape 的 Repustate ( https://www.mashape.com/repustate/repustate-sentiment-and-text-analytics ) 可以针对服务的不同方面(例如价格、食品、员工、位置、氛围、活动)提供积极性。他们在此列表中的其他一些 API 也可能会引起兴趣:http://blog.mashape.com/list-of-20-sentiment-analysis-apis/ 。显然,他们曾经有针对愤怒和兴奋维度的情感检测 API,但这些似乎已经被淘汰了。


0

我们最近比较了15个情感分析API。以下是一些相关要点:

  • 情感分数和积极性本质上是相同的。一些API返回情感分数,而其他API则返回带有情感极性标签(负面、正面等)以及每个标签的置信度。它们可以相互映射(我们在统一API中进行了这样的操作)。唯一的区别是后者的方法允许表达混合情感,而使用情感分数则需要添加情感一致性(例如Meaning Cloud所做的操作)。
    • 基于方面的情感是指主题可以沿不同维度或方面进行评估。一个例子是餐厅评论,可能将对服务、餐点和价格的情感结合在一个句子中。我们在Aylien、Meaning Cloud和Repustate中发现了基于方面的情感,每个服务都提供了不同的领域模型。
    • 基于实体的情感。获取更多细节的另一种方法是执行实体提取,然后分析对句子中提到的每个实体的情感。这由Google Cloud Natural Language支持。
    • 此外,Aylien和Meaning Cloud提供情感主观性分数,衡量作者意见的主观程度。
    • 令人惊讶的是,只有Meaning Cloud提供明确的反讽检测。不清楚它是否在其他模型中隐含地使用。
这是图片: {{link1:情感分析API的功能比较}}

-1

看看这个API:http://sentic.net/ 他们正在进行情感分析,涵盖了各种不同的情感维度,而且还可以在概念层面上进行更多操作...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接