任务6:ChatGPT关系抽取

任务描述

  • 任务说明:将学习如何使用ChatGPT模型实现关系抽取,并从文本中准确地抽取出实体之间的关系信息。
  • 待处理文本:
王小蒙的豆腐厂上线,每天忙里忙外,不得清闲。谢永强则专注自己的果园,和小蒙几天都见不上一面。两个孩子忙事业始终推迟婚期,急坏永强的父亲谢广坤。

赵玉田和刘英结婚后,开始忙于花圃的经营。来村中实习的女大学生陈艳南吸引了赵玉田的注意,刘英大吃其醋,无事忙刘能对女婿的做法也颇为不满。

香秀迎来了新同事王天来,李大国担心嫉妒,从中作梗。王天来单恋陈艳南,又和赵玉田矛盾不断。

长贵一方面想吸引王大拿来村里投资,一方面又怕谢大脚被大拿抢走,他和大脚之间若即若离,忽冷忽热,闹出不少笑话。
  • 实践步骤:
  1. 编写prompt让ChatGPT识别文本中的人名和两者之间的关系。
  2. 编写prompt让ChatGPT识别文本中有夫妻关系的人名和关系。
  3. 编写prompt让ChatGPT识别文本中与香秀相关的人名和关系。
  4. 上述实验过程进行截图,人工验证抽取结果的有效性。
  • 要求输出格式:
实体A - 关系1 - 实体B
实体B - 关系2 - 实体C

ChatGPT Prompt

1、识别文本中的人名和两者之间的关系

prompt:

请根据以下文本,抽取人名和人名之间的关系。要求输出格式如下: 

实体A - 关系1 - 实体B 

实体B - 关系2 - 实体C 

例如: 

如果人名B是人名A的父亲,且人名A是男性,则输出:人名A - 父子 - 人名B 

如果人名C是人名A的母亲,且人名A是男性,则输出:人名A - 母子 - 人名C 

如果人名A和人名B是夫妻,则输出:人名A - 夫妻 - 人名B 

如果人名A和人名B是兄弟,则输出:人名A - 兄弟 - 人名B 

如果人名A是人名B的妹妹,则输出:人名A - 兄妹 - 人名B 

文本如下:王小蒙的豆腐厂上线,每天忙里忙外,不得清闲。谢永强则专注自己的果园,和小蒙几天都见不上一面。两个孩子忙事业始终推迟婚期,急坏永强的父亲谢广坤。 赵玉田和刘英结婚后,开始忙于花圃的经营。来村中实习的女大学生陈艳南吸引了赵玉田的注意,刘英大吃其醋,无事忙刘能对女婿的做法也颇为不满。 香秀迎来了新同事王天来,李大国担心嫉妒,从中作梗。王天来单恋陈艳南,又和赵玉田矛盾不断。 长贵一方面想吸引王大拿来村里投资,一方面又怕谢大脚被大拿抢走,他和大脚之间若即若离,忽冷忽热,闹出不少笑话。

2、识别文本中有夫妻关系的人名和关系。

prompt:识别文本中有夫妻关系的人名和关系。

3、识别文本中与香秀相关的人名和关系。

prompt:识别文本中与香秀相关的人名和关系。

测试结果

1、识别文本中的人名和两者之间的关系

image.png

ChatGPT对于其他人物的关系识别相对准确,但对于王小蒙和谢永强的情侣关系没有正确识别。

我尝试运用思维链的技巧,引导ChatGPT结合上下文信息逐步推理。

image.png

image.png

最终,在使用思维链推理的提示下,ChatGPT正确推理出王小蒙和谢永强的情侣关系。

2、识别文本中有夫妻关系的人名和关系。

image.png

3、识别文本中与香秀相关的人名和关系。

image.png

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
关系抽取是知识图谱构建中的一个重要任务,可以通过使用Python来实现。在关系抽取中,可以使用一些模型来帮助识别实体之间的关系。其中一个最近在知识图谱领域很火的模型是PCNN(Piece-wise Convolutional Neural Network)\[2\]。 关系抽取的F1值可以通过以下公式计算:F1 = 2 * (精确率 * 召回率) / (精确率 + 召回率)。在关系抽取中,识别关系的精确率和召回率是指识别出的关系与标注的关系相同的三元组的数量与总的识别出的关系的数量之比\[1\]。 关系抽取的一般流程包括实体抽取、实体链接和实体关系抽取\[3\]。在实体抽取中,可以使用CNN+LSTM+CRF等算法进行实体识别。在实体链接中,需要将具有相同含义的实体进行规整。而实体关系抽取可以使用经典算法如Piece-Wise-CNN和LSTM+Attention来实现。 在知识图谱中,一般采用图数据库(如neo4j)来存储知识。这样可以方便地查询和管理实体之间的关系\[3\]。 因此,使用Python可以实现知识图谱关系抽取任务,可以借助PCNN模型和其他相关算法来识别实体之间的关系,并将结果存储在图数据库中。 #### 引用[.reference_title] - *1* [AI比赛-三元组抽取:工业知识图谱关系抽取-高端装备制造知识图谱自动化构建](https://blog.csdn.net/u013250861/article/details/129310105)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [知识图谱关系抽取之PCNN——tensorflow实现](https://blog.csdn.net/weixin_33417703/article/details/114452789)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值