【大语言模型】ACL2024论文-36 利用NLI和ChatGPT及编码簿知识进行零样本政治关系分类

【大语言模型】ACL2024论文-36 利用NLI和ChatGPT及编码簿知识进行零样本政治关系分类


目录

文章目录


文章

Leveraging Codebook Knowledge with NLI and ChatGPT for Zero-Shot Political Relation Classification
利用NLI和ChatGPT及编码簿知识进行零样本政治关系分类*

摘要

本研究探讨了如何不依赖大量标注数据,通过利用现有标注编码簿中的专家知识,实现政治关系分类的零样本学习方法。研究评估了先进的ChatGPT(GPT-3.5/4)和基于自然语言推理(NLI)的模型ZSP的性能。ChatGPT使用编码簿的标记摘要作为提示,而ZSP将分类任务分解为上下文、事件模式和类别消歧,以提炼特定任务的假设。这种分解增强了可解释性、效率和对模式变化的适应性。实验揭示了ChatGPT的优势和局限性,并关键地显示了ZSP在字典基础上的方法和一些监督模型中的优越性。这些发现证实了ZSP在验证事件记录和推进本体发展中的价值。研究强调了利用迁移学习和现有领域专业知识提高研究效率和可扩展性的有效性。代码公开可用。

创新点

  1. 零样本学习在政治关系分类中的应用:研究提出了在政治关系分类任务中应用零样本学习方法,这在以往的研究中较为少见。
  2. 结合编码簿知识和预训练语言模型:通过结合编码簿中的专家知识和先进的预训练语言模型(如ChatGPT和NLI),提高了分类任务的性能和适应性。
  3. ZSP模型的提出:提出了一种新的基于NLI的模型ZSP,该模型通过分解任务来提高分类的准确性和可解释性。
  4. 适应性与可解释性:ZSP模型的设计允许轻松适应本体或模式的变化,同时提供了更好的可解释性。
  5. 代码公开:研究提供了公开的代码,使得其他研究者可以复现和进一步研究该工作。

算法模型

ChatGPT

ChatGPT使用编码簿的标记摘要作为提示,以进行零样本的政治关系分类。这种方法利用了预训练语言模型的能力,通过将编码簿知识转化为模型可以理解的提示,从而在没有大量标注数据的情况下进行分类。

ZSP模型

ZSP(Zero-Shot fine-grained relation classification model for PLOVER ontology)是一种基于自然语言推理(NLI)的模型,它将分类任务分解为三个部分:上下文、事件模式和类别消歧。这种分解方法不仅提高了任务的可解释性,还增强了模型对模式变化的适应性。

实验效果

数据集
  • PLV数据集:从CAMEO编码簿和CoPED数据集中构建,包含1050个训练样本和1033个测试样本。
  • A/W数据集:从ACE和WikiEvents数据集中构建,包含802个训练样本和805个测试样本。
基线模型
  • 字典基础模型:如Universal PETRARCH(UP)。
  • 监督学习模型:包括BERT-base-uncased、ConfliBERT-scruncased(CBERT)、BART和T5。
结果与结论
  • ZSP模型:在大多数任务中,ZSP模型的性能与监督学习模型相当,甚至在某些情况下超过了它们。特别是在PLV-Quadcode任务中,ZSP与BERT和T5的性能相当,而CBERT和BART的性能仅略高于ZSP(不到4.3%的差距)。
  • ChatGPT模型:GPT-3.5在细粒度分类任务中表现不稳定,而GPT-4则在减少格式错误和处理更长输入方面表现出色。GPT-4的有效性表明了大型语言模型在零样本学习中的潜力。
  • ZSP的混淆矩阵:分析显示ZSP在大多数Rootcodes上分类准确,但在AGREE、SUPPORT、AID和YIELD等标签上存在一些误分类,这些标签之间存在微妙的语义差异。

推荐阅读指数:4/5


后记

如果您对我的博客内容感兴趣,欢迎三连击( 点赞、收藏和关注 );期待留下您的评论;我将持续为您带来计算机人工智能前沿技术(尤其是AI相关的大语言模型,深度学习,计算机视觉相关方向)最新学术论文及工程实践方面的内容分享,助力您更快更准更系统地了解 AI前沿技术

相关推荐
Gyoku Mint34 分钟前
机器学习×第二卷:概念下篇——她不再只是模仿,而是开始决定怎么靠近你
人工智能·python·算法·机器学习·pandas·ai编程·matplotlib
人大博士的交易之路1 小时前
今日行情明日机会——20250606
大数据·数学建模·数据挖掘·数据分析·涨停回马枪
dudly1 小时前
大语言模型评测体系全解析(下篇):工具链、学术前沿与实战策略
人工智能·语言模型
猛犸MAMMOTH2 小时前
Python打卡第46天
开发语言·python·机器学习
产品何同学2 小时前
数据分析后台设计指南:实战案例解析与5大设计要点总结
数据挖掘·数据分析·产品经理·墨刀·原型设计·后台管理系统·数据分析后台
小wanga3 小时前
【递归、搜索与回溯】专题三 穷举vs暴搜vs回溯vs剪枝
c++·算法·机器学习·剪枝
deephub4 小时前
提升模型泛化能力:PyTorch的L1、L2、ElasticNet正则化技术深度解析与代码实现
人工智能·pytorch·python·深度学习·机器学习·正则化
小于不是小鱼呀4 小时前
手撕 K-Means
人工智能·算法·机器学习
m0_740154674 小时前
K-Means颜色变卦和渐变色
算法·机器学习·kmeans
lilye665 小时前
精益数据分析(95/126):Socialight的定价转型启示——B2B商业模式的价格策略与利润优化
人工智能·数据挖掘·数据分析