我正在寻找类似于WordNet的资源。但是,我希望能够查找单词的正面/负面含义。例如:
bribe - negative
offer - positive
我很好奇是否有人在AI / NLP研究中甚至在语言学中遇到过这样的工具。
更新 对于好奇,下面接受的答案让我走上了正确的轨道,朝着我需要的方向前进。维基百科列出了几种不同的资源我建议的两个(因为易于使用/免费使用少数API调用)是AlchemyAPI和Lymbix。我决定选择AlchemyAPI,因为与学术机构(如我自己)和非营利机构有关联的人如果只是给公司发电子邮件,每天可以获得更多的API通话。
答案 0 :(得分:3)
开始查找有关“情绪分析”的主题:http://en.wikipedia.org/wiki/Sentiment_analysis
答案 1 :(得分:1)
关于情感的一些词汇汇编,即影响词典,例如英语词汇情感规范(ANEW)或语言影响词典(DAL)。它们提供了影响(效价,激活和控制)的维度表示,可用于情绪分析场景(检测正/负含义)。从这个意义上讲,默认情况下EmoLib与前者一起工作,但可以通过更具体的词汇轻松扩展以满足特定需求(例如,EmoLib提供了一个比正/负更合适的额外中性标签标记在文本到语音合成设置中单独设置。)
答案 2 :(得分:0)
还有SentiWordNet,它为每个WordNet同义词集提供积极,消极和客观的分数。
但是,您应该意识到术语的正面和负面含义通常取决于使用它的上下文。这本主题的一个很好的介绍是书Opinion mining and sentiment analysis by Bo Pang and Lillian Lee,可以在线免费获得。