gpt4 book ai didi

nlp - 判别性重排序在 NLP 任务中有何作用?

转载 作者:行者123 更新时间:2023-11-30 08:30:15 27 4
gpt4 key购买 nike

最近,我读到了柯林斯的“自然语言处理的歧视性重新排名”。我很困惑重新排名实际上有什么作用?向重新排序模型添加更多全局特征?或者其他什么?

最佳答案

如果你的意思是this paper ,那么所做的事情如下:

  1. 使用生成模型训练解析器,即计算P(术语|树)并使用贝叶斯规则反转该模型并得到P(树|树)的解析器。项),
  2. 应用它来从模型中获得初始k树的最佳排名,
  3. 根据所需树木的特征训练第二个模型,
  4. 应用它来重新排名 2 的输出。

第二个模型有用的原因是,在生成模型(例如朴素贝叶斯、HMM、PCFG)中,很难添加除单词标识之外的特征,因为该模型会尝试预测精确特征向量而不是单独的特征,这可能不会出现在训练数据中,并且P(向量|树) = 0,因此P(tree|vector) = 0(+平滑,但问题仍然存在)。这是数据稀疏性的永恒 NLP 问题:您无法构建一个包含您想要处理的每一个话语的训练语料库。

MaxEnt 等判别模型在处理特征向量方面要好得多,但需要更长的时间来拟合并且处理起来可能更复杂(尽管 CRF 和神经网络已被用来构建解析器作为判别模型)。 Collins 等人尝试在完全生成性方法和完全判别性方法之间找到中间立场。

关于nlp - 判别性重排序在 NLP 任务中有何作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7697034/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com