软件必须存在于关系中吗?

本文以QA形式总结了「nlp中的实体关系联合抽取方法」,阅读下文,了解更多知识详情。
本文来自于知乎,由火龙果软件Alice编辑、推荐。

Q1:与联合抽取对比,Pipeline方法有哪些缺点?

Q2:NER除了LSTM+CRF,还有哪些解码方式?如何解决嵌套实体问题?

Q3:Pipeline中的关系分类有哪些常用方法?如何应用弱监督和预训练机制?怎么解决高复杂度问题、进行one-pass关系分类?

Q4:什么是关系重叠问题?

Q5:联合抽取难点在哪里?联合抽取总体上有哪些方法?各有哪些缺点?

Q6:介绍基于共享参数的联合抽取方法?

Q7:介绍基于联合解码的联合抽取方法?

Q8:实体关系抽取的前沿技术和挑战有哪些?如何解决低资源和复杂样本下的实体关系抽取?如何应用图神经网络?

彩蛋:百度2020关系抽取比赛的baseline可以采取哪些方法?

实体关系抽取(Entity and Relation Extraction,ERE)是信息抽取的关键任务之一。ERE是级联任务,分为两个子任务:实体抽取和关系抽取,如何更好处理这种类似的级联任务是NLP的一个热点研究方向。

Q1:与联合抽取对比,Pipeline方法有哪些缺点?

Pipeline方法指先抽取实体、再抽取关系。相比于传统的Pipeline方法,联合抽取能获得更好的性能。虽然Pipeline方法易于实现,这两个抽取模型的灵活性高,实体模型和关系模型可以使用独立的数据集,并不需要同时标注实体和关系的数据集。但存在以下缺点:

误差积累:实体抽取的错误会影响下一步关系抽取的性能。

实体冗余:由于先对抽取的实体进行两两配对,然后再进行关系分类,没有关系的候选实体对所带来的冗余信息,会提升错误率、增加计算复杂度。

交互缺失:忽略了这两个任务之间的内在联系和依赖关系。

(基于共享参数的联合抽取方法仍然存在训练和推断时的gap,推断时仍然存在误差积累问题,可以说只是缓解了误差积累问题。)

Q2:NER除了LSTM+CRF,还有哪些解码方式?如何解决嵌套实体问题?

虽然NER是一个比较常见的NLP任务,通常采用LSTM+CRF处理一些简单NER任务。NER还存在嵌套实体问题(实体重叠问题),如「《叶圣陶散文选集》」中会出现两个实体「叶圣陶」和「叶圣陶散文选集」分别代表「作者」和「作品」两个实体。而传统做法由于每一个token只能属于一种Tag,无法解决这类问题。笔者尝试通过归纳几种常见并易于理解的 实体抽取解码方式 来回答这个问题。

本质上是token-level 的多分类问题,通常采用CNNs/RNNs/BERT+CRF处理这类问题。与SoftMax相比,CRF进了标签约束。对这类方法的改进,介绍2篇比较有价值的工作:

针对CRF解码慢的问题,LAN[1]提出了一种逐层改进的基于标签注意力机制的网络,在保证效果的前提下比 CRF 解码速度更快。文中也发现BiLSTM-CRF在复杂类别情况下相比BiLSTM-softmax并没有显著优势。

由于分词边界错误会导致实体抽取错误,基于LatticeLSTM[2]+CRF的方法可引入词汇信息并避免分词错误(词汇边界通常为实体边界,根据大量语料构建词典,若当前字符与之前字符构成词汇,则从这些词汇中提取信息,联合更新记忆状态)。

但由于这种序列标注采取BILOU标注框架,每一个token只能属于一种,不能解决重叠实体问题,如图所示。

基于BILOU标注框架,笔者尝试给出了2种改进方法去解决实体重叠问题:

改进方法1:采取token-level 的多label分类,将SoftMax替换为Sigmoid,如图所示。当然这种方式可能会导致label之间依赖关系的缺失,可采取后处理规则进行约束。

改进方法2:依然采用CRF,但设置多个标签层,对于每一个token给出其所有的label,然后将所有标签层合并。显然这可能会增加label数量[3],导致label不平衡问题。基于这种方式,文献[4]也采取先验图的方式去解决重叠实体问题。

2、Span抽取:指针网络

指针网络(PointerNet)最早应用于MRC中,而MRC中通常根据1个question从passage中抽取1个答案片段,转化为2个n元SoftMax分类预测头指针和尾指针。对于NER可能会存在多个实体Span,因此需要转化为n个2元Sigmoid分类预测头指针和尾指针。

将指针网络应用于NER中,可以采取以下两种方式:

第一种:MRC-QA+单层指针网络。在ShannonAI的文章中[5],构建query问题指代所要抽取的实体类型,同时也引入了先验语义知识。如图所示,由于构建query问题已经指代了实体类型,所以使用单层指针网络即可;除了使用指针网络预测实体开始位置、结束位置外,还基于开始和结束位置对构成的所有实体Span预测实体概率[6]。此外,这种方法也适合于给定事件类型下的事件主体抽取,可以将事件类型当作query,也可以将单层指针网络替换为CRF。

第二种:多层label指针网络。由于只使用单层指针网络时,无法抽取多类型的实体,我们可以构建多层指针网络,每一层都对应一个实体类型。

1)MRC-QA会引入query进行实体类型编码,这会导致需要对愿文本重复编码输入,以构造不同的实体类型query,这会提升计算量。

2)笔者在实践中发现,n个2元Sigmoid分类的指针网络,会导致样本Tag空间稀疏,同时收敛速度会较慢,特别是对于实体span长度较长的情况。

上述序列标注和Span抽取的方法都是停留在token-level进行NER,间接去提取span-level的特征。而基于片段排列的方式[7],显示的提取所有可能的片段排列,由于选择的每一个片段都是独立的,因此可以直接提取span-level的特征去解决重叠实体问题。

对于含T个token的文本,理论上共有 [公式] 种片段排列。如果文本过长,会产生大量的负样本,在实际中需要限制span长度并合理削减负样本。

实体span的编码表示:在span范围内采取注意力机制与基于原始输入的LSTM编码进行交互。然后所有的实体span表示并行的喂入SoftMax进行实体分类。

这种片段排列的方式对于长文本复杂度是较高的。

Q3:Pipeline中的关系分类有哪些常用方法?如何应用弱监督和预训练机制?怎么解决高复杂度问题、进行one-pass关系分类?

(注:Pipeline方法中,关系抽取通常转化为一个分类问题,笔者这里称之为「关系分类」)

1、模板匹配:是关系分类中最常见的方法,使用一个模板库对输入文本两个给定实体进行上下文匹配,如果满足模板对应关系,则作为实体对之间的关系。常见的模板匹配方法主要包括:

人工模板:主要用于判断实体间是否存在上下位关系。上下位关系的自然语言表达方式相对有限,采用人工模板就可以很好完成关系分类。但对于自然语言表达形式非常多的关系类型而言,这就需要采取统计模板。

统计模板:无须人工构建,主要基于搜索引擎进行统计模板抽取。具体地,将已知实体对作为查询语句,抓取搜索引擎返回的前n个结果文档并保留包含该实体对的句子集合,寻找包含实体对的最长字串作为统计模板,保留置信度较高的模板用于关系分类。

基于模板匹配的关系分类构建简单、适用于小规模特定领域,但召回率低、可移植性差,当遇到另一个领域的关系分类需要重新构建模板。

bootstrapping(自举):利用少量的实例作为初始种子集合,然后在种子集合上学习获得关系抽取的模板,再利用模板抽取更多的实例,加入种子集合中并不断迭代。

bootstrapping的优点构建成本低,适合大规模的关系任务并且具备发现新关系的能力,但也存在对初始种子较为敏感、存在语义漂移、准确率等问题。

远程监督:其主要的基本假设是,如果一个实体对满足某个给定关系,那么同时包含该实体对的所有句子(构成一个Bag)都可能在阐述该关系。可以看出,该假设是一个非常强的假设,实际上很多包含该实体对的句子并不代表此种关系,会引入大量噪声。为了缓解这一问题,主要采取「多示例学习」、「强化学习」和「预训练机制」:

以APCNNs为例,采取PCNN模型[8]提取单一句子的特征向量,最后通过attention加权得到Bag级别的特征,关系分类是基于Bag特征进行的,而原始的PCNN模型只选择Bag中使得模型预测得分最高的句子用于模型参数的更新,这会损失很多信息。

(2)强化学习:在采用多示例学习策略时,可能会出现整个Bag包含大量噪声的情况。基于强化学习的CNN+RL[12]比句子级别和Bag级别的关系分类模型取得更好效果。

模型主要由样例选择器和关系分类器构成。样例选择器负责从样例中选择高质量的句子,采取强化学习方式在考虑当前句子的选择状态下选择样例;关系分类器向样例选择器反馈,改进选择策略。

(3)预训练机制:采取“Matching the Blank[13]”方法,首次在预训练过程中引入关系分类目标,但仍然是自监督的,没有引入知识库和额外的人工标注,将实体metion替换为「BLANK」标识符。

该方法认为包含相同实体对的句子对为正样本,而实体对不一样的句子对为负样本。如图, [公式] 和[公式]构成正样本,[公式] 和[公式]构成 [公式]和[公式]构负样本。

不同于传统的远程监督,该方法训练中不使用关系标签,采用二元分类器对句子对进行相似度计算。预训练的损失包含2部分:MLM loss 和 二元交叉熵关系损失。

在FewRel数据集上,不进行任何tuning就已经超过了有监督的结果。

3、监督学习:主要分为基于特征、核函数、深度学习三种方法;基于特征的方法需要定义特征集合,核函数不需要定义特征集合、在高维空间进行计算。笔者主要介绍基于深度学习的方法。

过去的几年中,很多基于深度学习的有监督关系分类被提出,大致都采用CNN、RNN、依存句法树、BERT的方法,由于这些方法大都很容易理解,笔者这里不再赘述,只选择介绍3篇比较新颖的文献进行介绍。

这篇文献来自GoogleAI,基于BERT,共采用6种不同结构来进行实体pair的pooling,然后将pooling进行关系分类或关系相似度计算,显示(f)效果最好。

标准输入+「CLS」输出;

Pipeline方法下的关系分类,同一个句子会有多个不同的实体对,过去的一些方法构造多个(句子,entity1,entity2)进行多次关系分类,本质上是一个multi pass问题,同一个句子会进行重复编码,耗费计算资源。

本文将多次关系抽取转化为one pass问题,将句子一次输入进行多个关系分类。在BERT顶层对不同的实体对进行不同的关系预测。

与上篇文献[14]类似,这篇文献的依旧采用one-pass对所有实体mention进行关系分类,同时从所有实体mention中定位关系。

不同的地方是从句子级别拓展到文档级别,同时引入NER辅助进行多任务学习,此外,实体信息在进行mention pooling才给定,而不是输入时就给出 ;进行关系分类时采用Bi-affine方法(sigmoid),而不是采用Softmax。具体地:

计算loss时,给定E个实体对信息再进行计算:

Q4:什么是关系重叠&复杂关系问题?

b:关系重叠问题,一对多。如“张学友演唱过《吻别》《在你身边》”中,存在2种关系:「张学友-歌手-吻别」和「张学友-歌手-在你身边」

c:关系重新问题,一对实体存在多种关系。如“周杰伦作曲并演唱《七里香》”中,存在2种关系:「周杰伦-歌手-七里香」和「周杰伦-作曲-七里香」

d:复杂关系问题,由实体重叠导致。如《叶圣陶散文选集》中,叶圣陶-作品-叶圣陶散文选集;

e:复杂关系问题,关系交叉导致。如“张学友、周杰伦分别演唱过《吻别》《七里香》”,「张学友-歌手-吻别」和「周杰伦-歌手-七里香」

Q5:联合抽取难点在哪里?联合抽取总体上有哪些方法?各有哪些缺点?

顾名思义,联合模型就是一个模型,将两个子模型统一建模。根据Q1,联合抽取可以进一步利用两个任务之间的潜在信息,以缓解错误传播的缺点(注意??只是缓解,没有从根本上解决)。

联合抽取的难点是如何加强实体模型和关系模型之间的交互,比如实体模型和关系模型的输出之间存在着一定的约束,在建模的时候考虑到此类约束将有助于联合模型的性能。

现有联合抽取模型总体上有两大类[16]:

1、共享参数的联合抽取模型

通过共享参数(共享输入特征或者内部隐层状态)实现联合,此种方法对子模型没有限制,但是由于使用独立的解码算法,导致实体模型和关系模型之间交互不强。

绝大数文献还是基于参数共享进行联合抽取的,这类的代表文献有:

2、联合解码的联合抽取模型

为了加强实体模型和关系模型的交互,复杂的联合解码算法被提出来,比如整数线性规划等。这种情况下需要对子模型特征的丰富性以及联合解码的精确性之间做权衡[16]:

一方面如果设计精确的联合解码算法,往往需要对特征进行限制,例如用条件随机场建模,使用维特比解码算法可以得到全局最优解,但是往往需要限制特征的阶数。

另一方面如果使用近似解码算法,比如集束搜索,在特征方面可以抽取任意阶的特征,但是解码得到的结果是不精确的。

因此,需要一个算法可以在不影响子模型特征丰富性的条件下加强子模型之间的交互。

此外,很多方法再进行实体抽取时并没有直接用到关系的信息,然而这种信息是很重要的。需要一个方法可以同时考虑一个句子中所有实体、实体与关系、关系与关系之间的交互。

Q6:介绍基于共享参数的联合抽取方法?

在联合抽取中的实体和关系抽取的解码方式与Q2中的实体抽取的解码方式基本一致,主要包括:序列标注CRF/SoftMax、指针网络、分类SoftMax、Seq2Seq等。基于共享参数的联合抽取,实体抽取loss会与关系抽取loss相加。

由于很多的相关文献实用性不高,我们只介绍其中具备代表性和易于应用的几篇文献,首先归纳如下:

联合抽取顺序:先抽取实体,再进行关系分类

实体抽取:采用BILOU标注,SoftMax解码;

关系抽取:针对实体抽取出的实体对,在当前句子对应的依存句法树中找到能够覆盖该实体对的最小依存句法树,并采用TreeLSTM生成该子树对应的向量表示,最后,根据子树根节点对应的TreeLSTM向量进行SoftMax关系分类。

实体抽取未使用CRF解码,没有解决标签依赖问题。

关系抽取仍然会造成实体冗余,会提升错误率、增加计算复杂度

使用句法依存树,只针对句子级别并且只适用于易于依存解析的语言。

不能解决完整的关系重叠问题,本质上是实体重叠问题没有解决。

联合抽取顺序:识别实体的同时进行关系抽取,不再采取依存树。

关系抽取:采取指针网络解码,指针网络实际上有R层(R为关系总数)。对当前实体查询在其位置前的所有实体(向前查询),并计算注意力得分:

只向前查询head实体,会存在对tail实体的遗漏;

在关系指针网络的gold标签中,对于实体span中每一个token平均分配1/N概率,没有充分利用实体边界信息,这会导致注意力分散。

联合抽取顺序:采用Seq2Seq框架,依次抽取关系、head实体、tail实体。

为decoder部分t时刻的输入,,主要有两部分组成:

关系预测:将直接喂入SoftMax进行;

在当前解码步,从n个token中选择一个作为实体:

为每一个token的编码,加入当前解码的输出;

根据从n个token中选择最大概率的token作为实体;

与head实体预测类似,只是需要mask上一步预测的head实体(token)

只考虑token维度的实体,丢失了多个token构成的实体,这是一个明显bug;

本篇文献应用较为广泛,与3-3的文献[15]十分类似,只是不再提供实体信息、需要对实体进行预测。

联合抽取顺序:先抽取实体,再利用实体边界信息进行关系抽取。

实体抽取:采用BILOU标注,CRF解码;

关系抽取:采用sigmoid进行多头选择,与文献[15]的做法类似。

对于含n个token的句子,可能构成的关系组合共有 [公式] 个,其中r为关系总数,即当前token会有多个头的关系组合:

该方法并没有像文献[15]分别构建head和tail实体编码,而是直接通过token的编码表示进入sigmoid layer直接构建「多头选择」。

在三元组统一解码时,需要利用实体边界信息组建三元组,因为多头选择机制只能知道token和token之间的关系,但并不知道token隶属的实体类别。

鲁棒泛化问题:原作者在文献[22]引入了对抗训练机制(如今看来,这种对抗训练机制比较简单了)

联合抽取顺序:是一个spo问题,先抽取实体(主体subject,简称s),再抽取关系(关系predicate及其对应的客体object,简称po)。

如上图所示,主体抽取包含「Trump」和「Queens」,然后基于已抽取的主体再进行po抽取。例如对于「Trump」,其对应的关系包含「PO」-「United States」和「BI」-「Queens」;可以看出「Queens」既可以作为subject,也可以是object。

主体(s)抽取:采用指针网络进行解码。

关系和客体(po)抽取:同样采用指针网络进行解码,但事实上采用的是Q2中提到的多层label指针网络,即每一层是一个关系label对应的指针网络(用来抽取object)。

在训练时,subject的选择是随机的,并没有将所有subject统一进行po抽取;没有充分利用信息,可能造成信息损失,因此需要延长epoch训练。

多轮对话设计-实体关系抽取

联合抽取顺序:基于人工设计的QA模板,先提取实体,再抽取关系。

文献指出通常的三元组形式存在问题,并不能充分反应文本背后的结构化信息[25]:如上图的结构化表格,TIME需要依赖Position,Position需要依赖Corp(公司)。进行传统的三元组抽取可能导致依赖关系的间断,因此这种多轮QA方式[25]:

能够很好地捕捉层级化的依赖关系。

问题能够编码重要的先验关系信息,对实体/关系抽取有所帮助。

问答框架是一种很自然的方法来同时提取实体和关系。

将联合抽取转为一种对轮问答任务[25]:对每种实体和每种关系都用问答模板进行刻画,从而这些实体和关系可以通过回答这些模板化的问题来进行抽取,采取BIES标注实体,MRC+CRF进行解码(与文献[5]一脉相承,只是不再使用指针网络,而是CRF)。

笔者在前面已经指出,基于共享参数的联合学习仍然不能完全避免在推断时的误差积累,这篇文献采用强化学习机制进行优化。

在多轮QA中[25],Action就是选择一个文本段,Policy就是选择该文本段的概率。对于Reward,使用正确抽取的三元组的数量作为奖励,使用REINFORCE算法寻找最优解。

也许针对三元组形式不能体现文本结构化信息的任务是有一定必要性的,如关系依赖问题。但对于通常的三元组任务,引入question需要对原始文本进行多次编码才能抽取实体和关系,计算复杂度较高。

联合抽取顺序:片段排列抽取实体,然后提取实体对进行关系分类;

将片段排列方式生成的候选实体span,进行实体类型SoftMax分类;对于候选实体span不为None的实体span组成实体pair进行关系SoftMax分类;

笔者在前文介绍实体重叠问题时,已经介绍了这种基于片段排列的方式,基于片段排列的方式[7],显示的提取所有可能的片段排列,由于选择的每一个片段都是独立的,因此可以直接提取span-level的特征去解决重叠实体问题。

实体span的编码表示:在span范围内采取注意力机制与基于原始输入的LSTM编码进行交互。

对于含T个token的文本,理论上共有 [公式] 种片段排列,计算复杂度极高。如果文本过长,会产生大量的负样本,在实际中需要限制span长度并合理削减负样本。

进行关系判断时,也会造成实体冗余,提高错误率。

联合抽取顺序:在输出端进行片段排列进行实体分类,然后进行关系分类。

与6-7[7]类似,但采取BERT编码表示,在BERT最后输出的hidden层根据候选的实体span进行实体分类,过滤实体类型为None的片段然后进行关系分类。

进行关系分类时,融合多种特征组合:包含实体span的pooling,实体span长度,实体pair之间token的pooling;

虽然缓解了片段排列的高复杂度问题,但关系分类仍有实体冗余问题。

Q7:介绍基于联合解码的联合抽取方法?

在Q6中的基于共享参数的联合抽取的方法中,并没有显式地刻画两个任务之间的交互,同样训练和推断仍然存在gap。

为了加强两个子模型之间的交互,一些联合解码算法被提出[16]:文献[27]提出使用整数线性规划(ILP)对实体模型和关系模型的预测结果进行强制约束。文献[28]利用条件随机场(CRF)同时建模实体和关系模型,并通过维特比解码算法得到实体和关系的输出结果。文献 [29]将实体关系抽取看为一个结构化预测问题,采用结构化感知机算法,设计了全局特征,并使用集束搜索进行近似联合解码。文献[30]提出使用全局归一化(Global Normalization)解码算法。文献 [31] 针对实体关系抽取设计了一套转移系统(Transition System),从而实现联合实体关系抽取。由于篇幅限制,对上述文献感兴趣的读者可以详细参考原文。

下面笔者介绍3种易于应用的统一实体和关系标注框架的联合解码方法。

统一了实体和关系标注框架,直接以关系标签进行BIOES标注。head实体序号为1,tail实体序号为2;

不能关系重叠问题,比如一个实体存在于多种关系中的情况。这是一个致命的bug。

总体标注框架:如上图所示,对于含n个token的句子,共有n个不同标注框架。也就是对于每一个位置的token都进行一次标注,无论实体还是关系都采用BIES标注。

本质上将实体和关系融合为一体,共同采用BIES标注,用CRF解码。

实体关系提取时,对当前指向位置的实体采用position attention 机制进行识别对应的关系实体,该机制融合了 position-aware 和 context-aware 表示:为当前指示的token位置编码, [公式] 为上下文编码, 为当前解码位置的编码。

存在问题:对一个句子进行了n次重复编码,复杂度高,

总体标注框架:这个方法来自PaddlePaddle/Research,也是百度2020关系抽取的baseline方法,同样也是统一了实体和关系的SPO标注框架。(SPO问题可参考前文的6-5)

标注框架十分巧妙,如上图示例中形成的2个spo三元组,「王雪纯-配音-晴雯」和「王雪纯-配音-红楼梦」,存在两个关系「配音-人物」和「配音-作品」,多label标签就以关系标签建立:

假设一共存在R个关系,那label一共为(2*R+2个),如果是subject中的第一个token,则标记为「B-S-关系名称」;如果是object中的第一个token,则标记为「B-O-关系名称」;其余的实体token标记为「I」,不隶属于实体的token标记为「O」;

如对于subject王雪纯中,「王」隶属于两个「B-S-配音-作品」和「B-S-配音-人物」;其余的「雪」「纯」用「I」来标注;

如对于object红楼梦中「红」隶属于「B-O-配音-作品」;其余的「楼」「梦」用「I」来标注;

如对于object晴雯中「晴」隶属于「B-O-配音-人物」;其余的「雯」用「I」来标注;

上述标注框架还是无法直接解决一些包含实体重叠的关系抽取?

如:《叶圣陶散文选集》中,叶圣陶-作品-叶圣陶散文选集;

上述标注框架也无法直接解决一个句子中的多重同类关系:

如,‘张学友《吻别》周杰伦《菊花台》梁静茹《吻别》’等,需要加入后处理逻辑。

总结:上述统一实体和关系标注框架虽然不能完全解决关系重叠等问题,但在特定场景下,引入一些后处理规则进行约束,这种方式简单明了、易于迭代维护。

Q8:实体关系抽取的前沿技术和挑战有哪些?如何解决低资源和复杂样本下的实体关系抽取?如何应用图神经网络?

在前文中,笔者叙述了pipeline和联合抽取中的一些实体关系抽取方法,其中面临的挑战,笔者初步总结如下并给出一点建议:

虽然很多方法已经很普及,但更需要关注复杂场景下的实体重叠问题;此外,对于NER问题其实应用很广,在很多性能敏感的场景下,使用深度学习的方法似乎不能满足要求,这时就需要我们采取「词典+规则」的方法,例如:

对于医疗场景中的很多实体歧义性并不强,对上下文也不够敏感,这时构建出一个针对目标实体的词表更为有效。

对于通用领域中歧义性的实体,是否可以采用多种分词方式和句法分析等融合的方法去寻找实体边界呢?这都值得我们进一步尝试。

此外,应用解决NER的方法是否可以解决一些事件段落切割问题,方便我们将复杂任务进行拆解。

2、对于pipeline方法中的关系分类来说:

首要问题是怎么降低计算复杂度,关系分类时不再对句子重复编码,而是one-pass。

在低资源场景下,采取远程监督的方法确实可以自动进行语料构建,但其中针对样本噪音的降噪方法是否还有提升空间?降噪方法能否做到与模型无关,是否可以借鉴图像分类中很有效的置信学习[35]呢?

此外,预训练语言模型如此火爆,针对关系分类任务,能否在预训练阶段引入更有效的关系分类的目标呢?如前文提到的文献[13]。

3、对于联合抽取任务来说:

难点是如何加强实体模型和关系模型之间的交互,怎么对需要对子模型特征的丰富性以及联合解码的精确性之间做权衡?

此外,很多方法再进行实体抽取时并没有直接用到关系的信息,然而这种信息是很重要的。需要一个方法可以同时考虑一个句子中所有实体、实体与关系、关系与关系之间的交互。

引入图神经网络是否能够解决关系与关系之间的交互呢?由于篇幅原因,本文不再赘述。感兴趣的读者可以参考ACL2019中的系列文献[36][37][38][39]。

4、对于低资源问题和复杂样本问题来说:

在刘知远老师的《知识图谱从哪里来:实体关系抽取的现状与未来》[40]一文中,详细叙述了这方面的问题:

对于文档级别的关系抽取问题:提出了DocRED数据集[42],是一个大规模的人工标注的文档级关系抽取数据集,文档级关系抽取任务要求模型具有强大的模式识别、逻辑推理、指代推理和常识推理能力[40]。

这个问题回答起来没有什么实质的意义。如果你是学生,出题的老师思想就有问题,呵呵
软件工程起源于软件危机,也就是目的就是为了保证和提高软件产品质量,而采用和研究的过程、方法、标准、规范的集合。
软件测试是验证已完成软件的质量。是保证软件质量的技术和方法。
关系:软件工程研究的对象包含软件测试;两者的目的都是保证软件质量;若不考虑软件质量,二者都不存在。
软件过程是客观存在(只要完成任何事都有一个过程),但是它是被定义出来的。如果开发一个自己使用的计算两数相加的软件(输入两个数,输出和)。那么这个软件过程只有需求和开发两个活动组成,不需要设计、测试(因为太简单,出现问题造成影响小)。
制定软件过程就是采用标准化流程化的模式来保证软件质量。与软件测试目的一样。
关系:软件测试是软件过程中的一个活动(不一定是必须的,根据项目质量要求);两者都是为了保证软件质量。

我的是毕业实践课环节的一个题目 题目就是这样的,软件测试与软件工程的关系?和软件测试在软件过程中的作用,要求字数在200以上,能帮忙解答下吗 跪求 谢谢
这绝对是学院派出的题目,呵呵。我是实践总结的,不一定能符合你们老师的答案。
上面就有200字了吧。
关键你就抓住“质量”这两字。他们都是这一个目的。
真的很难回答,除了上面早提到的关系,我真不知它们之间还能杜撰出什么来,呵呵
稍微整理一下,这样行不,语言你稍微组织一下:
软件工程与软件测试的关系:
软件工程起源于软件危机,也就是目的就是为了保证和提高软件产品质量,而采用和研究的过程、方法、标准、规范的集合。
软件测试是验证已完成软件的质量。是保证软件质量的技术和方法。
软件工程研究的对象包含软件测试;两者的目的都是保证软件质量;若不考虑软件质量,二者都不存在。
软件过程与软件测试之间的关系:
软件过程是客观存在(只要完成任何事都有一个过程),但是它是被定义出来的。如果开发一个自己使用的计算两数相加的软件(输入两个数,输出和)。那么这个软件过程只有需求和开发两个活动组成,不需要设计、测试(因为太简单,出现问题造成影响小)。
制定软件过程就是采用标准化流程化的模式来保证软件质量。与软件测试目的一样。
软件测试是软件过程中的一个活动(不一定是必须的,根据项目质量要求);两者都是为了保证软件质量。

本回答由北京新国信软件评测技术有限公司提供

下载百度知道APP,抢鲜体验

使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。

2019智慧树答案 管理信息系统(山东财经大学版) 最新知到网课答案选修课章节测试答案-答案基地

1、信息技术和商业活动的深度融合,会催生出一些新型管理模式和商业机会
2、组织只要运用信息技术就会提高业务创新能力
3、《管理信息系统》是管理类专业的一门重要课程
4、管理信息系统可以帮助企业获取并保持竞争优势
5、管理变革需要信息技术的支持,同时也会促进信息技术创新
6、传统的组织管理活动在今天越来越离不开信息技术/信息系统的支持
7、信息技术的商业价值正越来越得到经济社会的重视
8、信息技术的发展一定是超前于社会发展阶段的
9、大数据技术的发展与应用使《管理信息系统》的领域得到拓展
10、信息化建设过程中,管理理念的提升非常重要

1、信息的“事实性”反映的是信息( )维度的特征。
2、按照系统论的一般原理,系统具有( )。
答案:目的性、集合性、相关性、环境适应性等特征
3、按决策层次分类,将管理信息分为:战略信息,战术信息和( )。
4、按照劳顿夫妇的信息系统分类方法,OA系统属于( )。
5、下面哪项内容不属于业务处理系统(TPS)的内容( )
6、显性知识比隐性知识更容易交流、传承
7、系统论反映了现代社会化大生产的特点和社会生活的复杂性
8、信息技术成本下降必然带来企业利润的提高
9、决策支持系统可以代替管理信息系统来辅助中层管理人员进行管理
10、信息系统根据它所处理的额信息内容和应用领域不同,有不同的内涵

1、以下( )是信息系统与组织双向关系的中介因素。
答案:组织所在的环境、组织的文化、标准作业流程、组织的战略和目标
2、战略信息系统是应用在组织的( )层次上的信息系统
3、企业的增值是通过一系列活动创造的,这些活动是( )的组成部分。
4、价值链模型中的5个基本活动包括内部后勤,外部后勤,生产作业,( ) 和售后服务。
5、以下说法正确的有( )
答案:不同批号的饮片装斗前应当清斗并记录、储存中药饮片应当设立专用库房、发现有质量疑问的药品应当及时撤柜,停止销售、毒性中药品种和罂粟壳不得陈列、中药饮片柜斗谱的书写应当正名正字
6、组织的信息化行为不会受到环境的影响和制约
7、信息系统的规划过程即是把组织的战略目标转变成信息系统的战略目标的过程
8、实施信息系统通常不会改变组织原有的业务流程
9、企业的价值活动是一系列孤立的活动,它们之间互不相干
10、利用信息系统来创造出独特的新产品或服务是目标集中战略的体现

1、能够让使用者以多维度审视数据的工具是
2、数据仓库由以下哪一项构成
答案:内部的历史数据和现有数据
3、IPv6逐渐被发展起来是为了
答案:创造更多的IP地址
4、在公共场所中、放置在天花板、墙壁或其他重要位置的一个或多个连接点以提供最大的无线网络覆盖的是
5、假设你正在为一家国有汽车租赁公司工作,而你想要确认你的大部分忠实顾客有什么共同特征,为了完成以上任务,你会使用哪一类数据挖掘软件
6、因特网是基于哪三项关键技术
答案:客户机/服务器计算、分组交换技术和连接网络和电脑的通信标准的发展
7、以下属于关联分析的是()
8、使用交互式的和可视化的技术,对数据进行探索属于数据挖掘的哪一类任务?()
9、云计算是对( )技术的发展与运用
10、Amazon.com公司通过( )计算云,可以让客户通过WEBService方式租用计算机来运行自己的应用程序

1、在ERP实施和应用过程中企业高层领导的作用是至关重要的。在下述的原因中哪一项是最确切的?
答案:对ERP项目负最终的责任,其决心和行动影响着员工思维方式和行为方式的改变
2、按照如下关于ABCD的说明,下面哪个公式正确地表示了制造业基本方程? A表示要制造什么产品(主生产计划) B表示用什么零部件或原材料来制造这些产品(物料清单) C表示现有什么零部件或原材料(库存记录) D表示还应当再准备什么零部件或原材料(物料需求计划)
3、粗能力计划用来评估如下哪一个层次的计划?
4、假定一项物料提前期为6周,平均需求量为每周150件,安全库存量为300件,订货批量为2000件。订货点是多少?
5、ERP实施的关键因素有哪些?
答案:人、数据和计算机技术
6、ERP的核心管理思想主要体现在
答案:对整个供应链资源管理的思想
7、如下哪一项关于能力需求计划(CRP)的陈述是正确的?
答案:能力需求计划(CRP)对每个工作中心负荷和能力的匹配情况提供分时段的报告
8、如下哪一项用于确定物料需求计划的可行性?()
9、如下哪一项能把主生产计划转化为明细的物料需求?
10、如下哪一项可以指出制造一件产品所需要的子项物料及其数量?( )

1、CRM的目标是通过各种管理手段尽量延长客户( )的时间。
2、CRM是基于管理学、信息系统软件和互联网的,以有组织的方法帮助企业进行客户关系生命管理的信息系统。以下关于CRM的叙述中,( )是正确的。
答案:CRM注重提高客户满意度,同时帮助提升企业获取利润能力
3、对客户及各个业务功能产生的信息进行存储和分析是CRM ( )的功能。
4、CRM是按照( )的发展战略展开包括判断,选择,争取,发展和保持客户所实施的全部商业过程。
5、CRM的系统结构不包括以下那项( )。
6、CRM提出的原因不包括
答案:企业纵向一体化管理的需要
7、下列说法不正确的是:( ) 。
答案:调酒时使用蛋清是为了酒品的味道更滑润;
8、客户关系管理系统通常为销售、客户服务和市场营销活动提供软件与在线工具
9、客户关系管理软件未来也将广泛使用云计算技术
10、CRM系统主要为企业提供数据和分析工具来分析谁赚走了企业的钱

1、供应链的( )是造成牛鞭效应的主要原因。
2、企业中物流与信息流的不同特征是( )。
3、供应链管理是一种基于流程的集成化管理模式。( )
4、供应链管理追求整个供应链的总成本最低。( )
5、“纵向一体化”的企业注重自己的核心业务,充分发挥核心竞争优势,将非核心业务外包给其它企业。( )
6、供应链中,由于许多事情无法准确预测,不确定性总是存在的
7、供应链管理更多的是一种跨组织协同管理,管理难度较高
8、供应链的概念类似于传统的销售链,都是跨越组织边界,实现企业的盈利
9、供应链的结构模式比单个企业结构模式复杂
10、供应链管理系统的信息来自企业内部的MIS、DSS等信息系统

1、当当网是典型的B to C电子商务网站。
2、很多企业能够通过互联网直接向消费者销售产品和提供服务,从电子商务类型来说,这种模式属于( )模式
3、电子商务是网络经济的重要组成部分,以下关于电子商务的叙述中,( )是不正确的
答案:电子商务是使用互联网等现代信息技术工具和在线支付方式进行商务活动,因此不包括网上做广告和网上调查活动。
4、电子商务中商家对商家的模式简称为( )。
5、电子商务的两大支柱分别是政策与法律和( )。
答案:安全性和技术标准
6、电子商务使组织和个人之间的数字化商业交易成为可能
7、O2O模式实现了互联网与线下地面店的完美对接,是很有发展前景的电子商务模式
8、电子商务可以完全代替传统的线下实体店交易
9、移动电子商务具有移动性、便利性、个性化的特点
10、网络安全问题仍然是困扰电子商务发展的大问题

1、下面哪一个是隐性知识的特点
答案:不易被认识到、不易衡量其价值、不易被其他人所理解和掌握
2、显性知识和隐性知识之间的转化过程包括
答案:隐性知识到隐性知识的转化、隐性知识到显性知识的转化、显性知识到显性知识的转化、显性知识到隐性知识的转化
3、专家系统的含义包括
答案:是一种具有智能的程序系统,能运用专家知识和经验进行推理的启发式程序系统。、必须包含有大量专家水平的领域知识,并能在运行过程中不断

我要回帖

更多关于 关于软件,下列说法不正确的是 的文章

 

随机推荐