是否有用于生成讽刺句子的 AI 模型?

人工智能 机器学习 自然语言处理 参考请求
2021-11-02 22:34:38

我目前正在开发一个 Android AI 应用程序。

我知道人工智能模型可以生成随机句子。但是,是否有用于生成讽刺句子的 AI 模型?

3个回答

一种简单的讽刺形式直接颠倒了陈述的字面意思,例如“我们的天气很好”(在雷暴期间),“正是我需要的”(当出现问题时)。

在随机句子中这样做的问题在于,您可能没有上下文来确定字面意思的反转。

您可以使用“正是我所需要的——(随机坏事发生)今天”的模板来构建它们

或者,当计算一个过程的结果时,如果它不是预期的结果,而不是返回“任务不成功”或“任务尚未完成”,AI 可以说“你过得愉快,不是你? - 任务不成功”或“伟大的工作,天才 - 任务尚未完成”。

大多数随机句子都不适合讽刺,因此只能在特定情况下使用。

从您的问题中不清楚这些随机句子的上下文是什么,因此不清楚该上下文是否适合讽刺。

您还可以建立一个讽刺句子的数据库,尤其是从历史剧中。然后训练你的软件识别这些句子的模式。

例如语法结构/顺序、长度(或构成讽刺的环境)。

并以该数据库为起点,通过反馈来学习,或者您可以使用上述方法来提高您的有效输出。

另一种方法是使用类似但相反的方法;研究这些数据库并基于连贯性构建等效输出,然后推断输出生成过程。(结合其他方法)

查看Mishra等人的论文A Modular Architecture for Unsupervised Sarcasm Generation (2019) 。

在摘要中,作者写道

在本文中,我们提出了一个新的讽刺生成框架;系统将字面上的负面意见作为输入,并将其翻译成讽刺的版本。我们的框架不需要任何配对数据进行训练。

是参考实现。