Auto Byte

专注未来出行及智能汽车科技

微信扫一扫获取更多资讯

Science AI

关注人工智能与其他前沿技术、基础学科的交叉研究与融合发展

微信扫一扫获取更多资讯

ACL 2020 | 微软亚洲研究院精选论文带你一览NLP前沿

编者按:自然语言处理顶会 ACL 2020 将于7月5日-10日在线举行。本届大会中,微软亚洲研究院共有22篇论文被录取,内容涵盖机器翻译、文本生成、机器阅读理解、事实检测、人机对话等领域。本文精选了6篇有代表性的论文为大家介绍。

机器翻译

端到端语音翻译的课程预训练

Curriculum Pre-training for End-to-End Speech Translation

链接:https://arxiv.org/abs/2004.10093

图1:课程预训练方法与其他预训练方法对比
端到端语音翻译(Speech Translation, ST)利用一个神经网络模型将一段源语言语音直接翻译为目标语言的文本。这个任务对模型编码器带来很大负担,因为它需要同时学习语音转录(transcription)、语义理解(understanding)和跨语言语义匹配(mapping)。已有工作利用语音识别(Automatic Speech Recognition, ASR)数据上进行预训练以获得更强大的编码器。然而,这种预训练方式无法学习翻译任务所需要的语义知识。受到人类学习过程的启发,本文提出了一种课程预训练(Curriculum Pretraining)的方式。如图1所示,在学习语音翻译之前,模型首先学习一门基础课程用于语音转录,随后学习两门用于语义理解和单词映射的高级课程,这些课程的难度逐渐增加。
图2:训练过程如图2所示,训练过程分为三个阶段:首先利用语音识别任务作为基础课程;然后在高级课程中,我们提出了两种任务,分别命名为 Frame-based Masked Language Model (FMLM) 和 Frame-based Bilingual Lexicon Translation (FBLT)。在 FMLM 任务中,首先将源语言语音和单词做对齐,然后随机遮蔽部分单词对应的语音片段,并令模型预测正确的单词。在 FBLT 任务中,我们使模型预测每个语音片段所对应的目标语言单词。这两个任务在编码器的不同层进行;最终,将模型在语音翻译数据上进行微调。实验表明,课程预训练的方法在英德和英法语音翻译数据集上都取得了明显改进。

SimulSpeech: 端到端同声传译系统

SimulSpeech: End-to-End Simultaneous Speech to Text Translation

链接:https://www.aclweb.org/anthology/2020.acl-main.350.pdf

同声传译是指在不打断讲话者的情况下,同步地将源语言的语音翻译成目标语言的文字或语音,这种翻译方式被广泛应用于大型国际会议等场景。随着机器翻译技术的发展,基于机器的同声传译准确率有了极大的提高,并逐渐投入到实际使用中。以往的多数研究专注于从源语言文字到目标语言文字的同声传译,这些方法需要结合实时的语音识别形成级联模型来完成翻译。这种级联模型的翻译流程比较复杂,而且语音识别的错误会传播到翻译模型里形成错误累积影响精度。

本文首次提出了直接从源语言语音翻译到目标语言文字的端到端同声传译系统 SimulSpeech。端到端的同声传译面临几下几点挑战:首先,与离散化的文字相比,语音是连续的信号,因此需要对语音做词边界的自动分割,从而判断何时对源语言语音片段进行翻译;其次,与理解源语言文字相比,模型理解源语言语音的难度更大。为了解决上述挑战,在模型层面上,为了构建语音到文字同声传译框架,SimulSpeech 引入了基于 CTC 的实时分割方法和 wait-k 的策略;在方法层面上,为了降低理解源语言语音的难度,我们引入了知识蒸馏和注意力蒸馏。

表1:SimulSpeech 在不同 k 下的 BLEU 分数比较。FS 代表使用整句训练(即不使用 wait-k 策略)的模型在 MuST-C 英-西、英-德语音翻译数据集上的实验表明(如表1),SimulSpeech 在较小的 k 下(k 越小,同声传译的时延越低)也能取得比较好的翻译精度,当 k 逐渐增大时,SimulSpeech 的翻译精度接近非同声传译的翻译精度。我们也将SimulSpeech 同传统的级联模型进行比较(如表2和图3),可以看到在实时性要求比较高的条件下(k 较小),在相同的 k 下,SimulSpeech 方法比级联模型精度更高(表2);在相同的翻译精度下,SimulSpeech 方法比级联模型时延更小(图3),显示了我们的方法在语音到文字同声传译任务中的有效性。
表2:SimulSpeech 同两阶段级联模型的 BLEU 分数比较
图3:SimulSpeech 同两阶段级联模型的平均延迟比较
文本生成

基于量子变分自编码器的面向证据的推理文本生成

Evidence-Aware Inferential Text Generation with Vector Quantised Variational AutoEncoder

链接:https://arxiv.org/abs/2006.08101

推理文本生成旨在理解日常事件并推断事件本身相关的常识性知识,如事件发生的原因、参与者的意图和情绪等。常识性推理的能力在多种 NLP 任务中具有重要的意义,如在文本生成中,能够理解事件之间的因果关系,从而生成合理的文本;在智能对话中,可以通过对话内容来推理出用户的意图和情感,有效地提高对话质量。


图4:推理文本生成示例上图给出了该任务的一个具体例子,给定一个事件,该任务主要生成合理的推理文本,如事件的原因和结果等知识。从上述的例子可以看出,对于同一事件,在不同的背景下,参与者心理的状态也是不一样的。因此,背景知识在该任务中提供了重要的线索,可以帮助我们推断出合理的文本并且能够在不同背景知识下从多个角度进行推理,但值得注意的是在当前的数据集中背景知识并不存在。
图5:EA-VQ-VAE 整体框架在本文中,我们提出了一种面向证据的推理文本生成的方法(EA-VQ-VAE),从语料库中自动寻找有用的背景知识,用来帮助模型的生成。整体框架上图所示。给定一个事件 Event,首先通过量子变分自编码器(VQ-VAE)得到具有语义信息的离散潜变量 z,然后从一个大规模的语料库中寻找包含事件和该事件上下文的证据。最后解码器利用具有该事件语义信息的潜变量 z 选择语义相关的证据作为背景知识,从而指导推理文本的生成。
图6:EA-VQ-VAE 模型结构上图是 EA-VQ-VAE 模型的结构,该模型是一个建立在量子变分自编码器(VQ-VAE)框架下的编码-解码(encoder-decoder)模型,该模型主要分为三个部分:第一部分是 VQ-VAE,首先通过编码器将事件编码成隐变量 h,然后在 codebook 中根据先验分布 p(z|x) 得到潜变量 z,该潜变量通过训练 VQ-VAE 可以获得推理文本的语义信息,该语义信息将被用来选择相关语义的证据并将其作为背景知识;第二部分是检索证据,我们使用 Elastic Search 工具搜索包含该事件及其上下文的前 k 个证据 C={c_1,c_2…,c_k},并通过两层的 transformer 编码成隐变量 H_C={h_c1,h_c2…,h_ck};最后根据上下文概率分布 p(c_k |z) 获得语义相关的上下文 c 作为背景知识,然后将上下文 c 和事件 x 拼接起来通过解码器生成文本,该论文使用了预训练好的 GPT2 作为解码器。

该论文在 ATOMIC 和 Event2Mind 数据集中进行实验,在自动评测和人工评测中,均取得了最好的成绩。

表3:在 ATOMIC 数据集上的实验结果
表4:在 Event2Mind 数据集上的实验结果通过样例分析可以看出,该模型能够描述推理的过程。如下图所示,给定一个事件 “PersonX 离开家”,该模型首先通过 VQ-VAE 得到两个潜变量 z_29 和 z_125。然后通过在同一潜变量赋值下的文本进行词云化能够可视化潜变量的语义。可以看出 z_29 捕捉到积极的语义,如 “play” 和 “friend”。最后根据该语义找到相近的上下文,从而指导文本生成
图7:EA-VQ-VAE 样例分析
事实检测

LogicalFactChecker:利用图模块化网络建模逻辑操作的事实检测

LogicalFactChecker: Leveraging Logical Operations for Fact Checking with Graph Module Network

链接:https://arxiv.org/abs/2004.13659

社交网络的发展使得信息的高效分享成为了可能,但也为虚假信息的恶意传播提供了机会。随着机器生成模型的蓬勃发展,这个情况也变得愈发恶劣。网络上的虚假信息可能会影响人们对于重要社会事件的看法并造成很多负面影响,包括影响政治选举等。因此,自动识别网络上的虚假信息有至关重要的社会意义。

根据 Waheeb et al. [https://dl.acm.org/doi/fullHtml/10.1145/3313831.3376213] ,事实检测(fact checking)是网络虚假信息监测的相关技术中最为有效的。我们此次在 ACL 上发表了两篇关于事实检测的文章,其中一篇关注于非结构化文本的事实检测任务的论文在此前文章中已做过介绍。本篇论文主要关注基于结构化数据的事实检测。

图8:Logical Fact Checker 步骤我们提出了一个在神经网络中建模逻辑操作的方法: Logical Fact Checker,方法主要分为四个步骤。首先,给定一个表格和声明,使用语义解析器(Semantic Parser)去生成一个可在表格上执行的程序,该程序由预先定义好的逻辑操作组成。下图给出一个程序生成的例子。
图9:程序生成示例接下来,为了表示声明、表格以及生成程序之间的语义结构化关系,我们构建了一个图。节点来自于声明中的实体,表格中的行列和内容,还有程序中的参数。边指代了含义相同的节点之间的联系。
图10:声明、表格以及生成程序之间的语义结构化关系示意图根据构建的图,我们定义了基于图的注意力机制矩阵(attention mask metric)。矩阵中的每一行代表和当前词汇相关内容的位置(如临近的内容和相关的节点)。矩阵被用于 BERT 编码器的自注意力机制中(self-attention mechanism),以学习图增强的词汇表示(Contextual Representation)。

之后,我们通过图模块化网络(Graph Module Network)去学习基于逻辑操作的语义组合性。

图11:图模块化网络的推理过程上图展示了图模块化网络的推理过程。每一个逻辑操作都对应网络中一个有独立参数的模块。我们用词向量表示去初始化逻辑操作的参数表示,然后根据程序的结构自底向上地使用图模块网络进行动态的语义组合以获得更高层级的表示。然后使用最终生成的表示来预测事实真假性。 

论文在基于表格的事实检测的代表性数据集 TABFACT 上进行实验。可以看出,该方法超越了基于文本匹配的模型 Table-BERT, 也超过了基于语义解析的模型 LPA,并取得了最好的性能。

表5:在数据集 TABFACT 上实验的结果

消融实验也证明了图增强词汇表示学习模块和基于逻辑操作的语义组合模块都为模型带来了性能提升。

表6:消融实验

下图的样例分析展现了我们的系统(1)能找到声明和逻辑操作之间的对应关系(比如 “most points” 对 “argmax”)(2)能抽取出正确的程序,并且利用程序的语义组合性对声明的真假性作出正确的预测。


图12:样例分析

机器阅读理解与问答

RikiNet: 阅读维基百科页面进行自然问答

RikiNet: Reading Wikipedia Pages for Natural Question Answering

链接:https://arxiv.org/abs/2004.14560

阅读长文档进行开放域问题回答是自然语言理解领域的一个挑战。针对 Google 的 Natural Question 任务,本文提出了一个新的模型 RikiNet(意为 Reading Wikipedia 的神经网络模型),阅读维基百科的整个页面进行自然问答。RikiNet 的单模型首次在 Natural Question 上双指标超过单人类,其集成模型提交时在 Natural Question Leaderboard 取得了双指标第一名。

随着机器阅读理解模型和问答模型的发展,越来越多的模型性能在多个数据集上超过了人类。Google Natural Question(NQ)于19年被提出,为开放域问答提出了新的挑战。如图13所示,该任务给定一个用户在 Google 搜索引擎中输入的自然问题,以及与该问题最匹配的维基百科页面,要求模型预测出回答该问题的长答案(即该页面中的某一个段落)和短答案(即某一个 answer span),以及是否存在长答案或短答案。

图13:Google Natural Question如图14所示,RikiNet 模型由两部分组成:(1)动态的段落双重注意力阅读器(Dynamic Paragraph Dual-attention Reader, DPDA reader),通过利用一系列互补的注意力机制和预训练语言模型对文档和问句进行编码,以得到上下文相关的问句表示,token-level 和 paragraph-level 的文档表示;(2)多层级的级联答案预测器(Multi-level Cascaded Answer Predictor,MCAP),利用 DPDR 输出的多层级表示,以级联的结构依次预测长答案、短答案和答案类型。
图14:RikiNet 模型构成具体来说,DPDA reader 首先使用预训练语言模型获得问句和文档的上下文表示,再通过多层 DPDA Block 对问句和文档进一步建模。每一个 DPDA Block 分别对问句进行自注意力机制建模,对文档进行段落动态自注意力机制建模。其中,段落动态自注意力机制由两个自注意力掩码矩阵叠加组成:a. 段落掩码,使得当前 token 只与相同段落的 token 执行注意力交互,以生成段落级别的表示;b.动态掩码,由掩码预测器动态产生掩码矩阵,使自注意力机制更关注于重要的信息。在得到词级别的表示后,我们将位于相同段落的 token 通过池化操作得到相应的段落表示,并通过池化操作得到问句表示、文档表示。 

上述多层级的表示将通过 MCAP 以级联的方式依次预测长答案、短答案的起始位置、结束位置和答案类型,该级联的方式能够充分利用不同答案的预测信息,以完成 NQ 任务的多个目标。

我们将基于 BERT 和 RoBERTa 的 RikiNet 模型与之前的模型进行比较,包括 IBM AI,Google AI 在 NQ 任务上提出的模型。如表7所示,我们的单模型首次在长答案(LA)和短答案(SA)的 F1 分数上超过单人类,并且集成模型在提交时取得了 NQ leaderboard 双指标第一名。表7:NQ 数据集模型结果我们进一步对模型进行 ablation study。首先在保留 BERT 的情况下对 DPDA reader 进行分析和实验,包括去除相应的注意力机制、block 层数、动态注意力词数,结果如表8左所示。同时我们也对 MCAP 进行了进一步的消融实验,并比较了不同的预测层和级联顺序,结果如表8右所示。

表8:消融实验结果
人机对话

基于相互个性感知对话生成

You Impress Me: Dialogue Generation via Mutual Persona Perception

链接:https://arxiv.org/abs/2004.05388

个性化对话生成(Personalized Dialogue Generation)是对话生成领域近几年的一个研究热点(Zhang et al. 2018)。一般来讲,个性的引入可以帮助对话生成模型产生更一致的、更有趣的回复。然而大部分已有工作仍像对待普通开放域对话生成那样,关注模型生成回复的流畅性,较少关注对话中对话者之间的互动和了解。相比于已有工作,我们显式地建模了对话者之间的了解,从而使得对话生成的结果更加有趣,且更加符合对话者的个性。

 这篇论文提出了一个 Transmitter-Receiver 的框架来显式建模对话者之间的了解,其中 Transmitter 负责对话生成,而 Receiver 负责个性了解。在这个框架下,我们引入一个新颖的概念“相互个性感知”,来刻画对话者之间的信息交流,即对话者对彼此个性的了解程度。众所周知,高效的沟通能够让对话的双方充分了解并达成共识,所以相互个性感知的提升在一定程度上也代表了对话质量的提高。为了达成这个目标,我们首先按照传统的监督学习来训练Transmitter,然后让两个训练好的 Transmitter 通过互相对话进行自我学习(self-play)。在它们对话若干轮后,借助 Receiver 提供的个性感知奖励微调 Transmitter。

图15:Transmitter-Receiver 框架示意图

图16:自我学习(self-play)流程示意图

Transmitter 采用的是 GPT 架构(Radford et al. 2018),它以当前说话者的个性、整个对话的历史作为输入,逐步解码生成回复。Receiver 则被设计来准确衡量两个人的对话中有多少信息是与个性相关。然而,训练数据中并没有这样的监督信息,为此,我们采用对比学习范式来训练 Receiver。具体而言,每次随机采样一个干扰(distractor)个性,Receiver 需要学习到当前对话与干扰项的关联度远低于与当前个性的关联度。

图17:对比学习训练 Receiver在个性化对话生成数据集 Persona-Chat 上,我们的模型在 PPL(困惑度)和 F1 指标中都取得了比基线模型更好的结果,在后续的人工评测中也取得了最好的效果。值得注意的是,Lost in Conversation 和 Transfertransfo 也是基于 GPT 来生成对话,它们与我们模型的区别在于它们没有引入相互个性感知
表9:不同模型在 Persona-Chat 数据集上的自动评测结果
表10:不同模型的人工评测结果
微软研究院AI头条
微软研究院AI头条

专注科研19年,盛产黑科技

理论ACL 2020NLP论文
相关数据
IBM机构

是美国一家跨国科技公司及咨询公司,总部位于纽约州阿蒙克市。IBM主要客户是政府和企业。IBM生产并销售计算机硬件及软件,并且为系统架构和网络托管提供咨询服务。截止2013年,IBM已在全球拥有12个研究实验室和大量的软件开发基地。IBM虽然是一家商业公司,但在材料、化学、物理等科学领域却也有很高的成就,利用这些学术研究为基础,发明很多产品。比较有名的IBM发明的产品包括硬盘、自动柜员机、通用产品代码、SQL、关系数据库管理系统、DRAM及沃森。

https://www.ibm.com/us-en/
相关技术
池化技术

池化(Pooling)是卷积神经网络中的一个重要的概念,它实际上是一种形式的降采样。有多种不同形式的非线性池化函数,而其中“最大池化(Max pooling)”是最为常见的。它是将输入的图像划分为若干个矩形区域,对每个子区域输出最大值。直觉上,这种机制能够有效的原因在于,在发现一个特征之后,它的精确位置远不及它和其他特征的相对位置的关系重要。池化层会不断地减小数据的空间大小,因此参数的数量和计算量也会下降,这在一定程度上也控制了过拟合。通常来说,CNN的卷积层之间都会周期性地插入池化层。

感知技术

知觉或感知是外界刺激作用于感官时,脑对外界的整体的看法和理解,为我们对外界的感官信息进行组织和解释。在认知科学中,也可看作一组程序,包括获取信息、理解信息、筛选信息、组织信息。与感觉不同,知觉反映的是由对象的各样属性及关系构成的整体。

自然语言理解技术

自然语言理解是人工智能的核心课题之一,也被广泛认为是最困难和最具标志性的任务。最经典的两个人工智能思想实验——图灵测试和中文房间,都是围绕自然语言理解来构建的。自然语言理解在人工智能技术体系中的重要性不言而喻,它一方面承载着机器和人的交流,另一方面直达知识和逻辑。自然语言理解也是人工智能学者孜孜以求的圣杯,机器学习的巨擘 Michael I. Jordan 就曾经在 Reddit 上的 AMA(Ask Me Anything)栏目中畅想用十亿美元建立一个专门用于自然语言理解的实验室。

变分自编码器技术

变分自编码器可用于对先验数据分布进行建模。从名字上就可以看出,它包括两部分:编码器和解码器。编码器将数据分布的高级特征映射到数据的低级表征,低级表征叫作本征向量(latent vector)。解码器吸收数据的低级表征,然后输出同样数据的高级表征。变分编码器是自动编码器的升级版本,其结构跟自动编码器是类似的,也由编码器和解码器构成。在自动编码器中,需要输入一张图片,然后将一张图片编码之后得到一个隐含向量,这比原始方法的随机取一个随机噪声更好,因为这包含着原图片的信息,然后隐含向量解码得到与原图片对应的照片。但是这样其实并不能任意生成图片,因为没有办法自己去构造隐藏向量,所以它需要通过一张图片输入编码才知道得到的隐含向量是什么,这时就可以通过变分自动编码器来解决这个问题。解决办法就是在编码过程给它增加一些限制,迫使其生成的隐含向量能够粗略的遵循一个标准正态分布,这就是其与一般的自动编码器最大的不同。这样生成一张新图片就比较容易,只需要给它一个标准正态分布的随机隐含向量,这样通过解码器就能够生成想要的图片,而不需要给它一张原始图片先编码。

自注意力技术

自注意力(Self-attention),有时也称为内部注意力,它是一种涉及单序列不同位置的注意力机制,并能计算序列的表征。自注意力在多种任务中都有非常成功的应用,例如阅读理解、摘要概括、文字蕴含和语句表征等。自注意力这种在序列内部执行 Attention 的方法可以视为搜索序列内部的隐藏关系,这种内部关系对于翻译以及序列任务的性能非常重要。

参数技术

在数学和统计学裡,参数(英语:parameter)是使用通用变量来建立函数和变量之间关系(当这种关系很难用方程来阐述时)的一个数量。

概率分布技术

概率分布(probability distribution)或简称分布,是概率论的一个概念。广义地,它指称随机变量的概率性质--当我们说概率空间中的两个随机变量具有同样的分布(或同分布)时,我们是无法用概率来区别它们的。

注意力机制技术

我们可以粗略地把神经注意机制类比成一个可以专注于输入内容的某一子集(或特征)的神经网络. 注意力机制最早是由 DeepMind 为图像分类提出的,这让「神经网络在执行预测任务时可以更多关注输入中的相关部分,更少关注不相关的部分」。当解码器生成一个用于构成目标句子的词时,源句子中仅有少部分是相关的;因此,可以应用一个基于内容的注意力机制来根据源句子动态地生成一个(加权的)语境向量(context vector), 然后网络会根据这个语境向量而不是某个固定长度的向量来预测词。

机器翻译技术

机器翻译(MT)是利用机器的力量「自动将一种自然语言(源语言)的文本翻译成另一种语言(目标语言)」。机器翻译方法通常可分成三大类:基于规则的机器翻译(RBMT)、统计机器翻译(SMT)和神经机器翻译(NMT)。

神经网络技术

(人工)神经网络是一种起源于 20 世纪 50 年代的监督式机器学习模型,那时候研究者构想了「感知器(perceptron)」的想法。这一领域的研究者通常被称为「联结主义者(Connectionist)」,因为这种模型模拟了人脑的功能。神经网络模型通常是通过反向传播算法应用梯度下降训练的。目前神经网络有两大主要类型,它们都是前馈神经网络:卷积神经网络(CNN)和循环神经网络(RNN),其中 RNN 又包含长短期记忆(LSTM)、门控循环单元(GRU)等等。深度学习是一种主要应用于神经网络帮助其取得更好结果的技术。尽管神经网络主要用于监督学习,但也有一些为无监督学习设计的变体,比如自动编码器和生成对抗网络(GAN)。

准确率技术

分类模型的正确预测所占的比例。在多类别分类中,准确率的定义为:正确的预测数/样本总数。 在二元分类中,准确率的定义为:(真正例数+真负例数)/样本总数

映射技术

映射指的是具有某种特殊结构的函数,或泛指类函数思想的范畴论中的态射。 逻辑和图论中也有一些不太常规的用法。其数学定义为:两个非空集合A与B间存在着对应关系f,而且对于A中的每一个元素x,B中总有有唯一的一个元素y与它对应,就这种对应为从A到B的映射,记作f:A→B。其中,y称为元素x在映射f下的象,记作:y=f(x)。x称为y关于映射f的原象*。*集合A中所有元素的象的集合称为映射f的值域,记作f(A)。同样的,在机器学习中,映射就是输入与输出之间的对应关系。

监督学习技术

监督式学习(Supervised learning),是机器学习中的一个方法,可以由标记好的训练集中学到或建立一个模式(函数 / learning model),并依此模式推测新的实例。训练集是由一系列的训练范例组成,每个训练范例则由输入对象(通常是向量)和预期输出所组成。函数的输出可以是一个连续的值(称为回归分析),或是预测一个分类标签(称作分类)。

语料库技术

语料库一词在语言学上意指大量的文本,通常经过整理,具有既定格式与标记;事实上,语料库英文 "text corpus" 的涵意即为"body of text"。

逻辑技术

人工智能领域用逻辑来理解智能推理问题;它可以提供用于分析编程语言的技术,也可用作分析、表征知识或编程的工具。目前人们常用的逻辑分支有命题逻辑(Propositional Logic )以及一阶逻辑(FOL)等谓词逻辑。

语音识别技术

自动语音识别是一种将口头语音转换为实时可读文本的技术。自动语音识别也称为语音识别(Speech Recognition)或计算机语音识别(Computer Speech Recognition)。自动语音识别是一个多学科交叉的领域,它与声学、语音学、语言学、数字信号处理理论、信息论、计算机科学等众多学科紧密相连。由于语音信号的多样性和复杂性,目前的语音识别系统只能在一定的限制条件下获得满意的性能,或者说只能应用于某些特定的场合。自动语音识别在人工智能领域占据着极其重要的位置。

生成模型技术

在概率统计理论中, 生成模型是指能够随机生成观测数据的模型,尤其是在给定某些隐含参数的条件下。 它给观测值和标注数据序列指定一个联合概率分布。 在机器学习中,生成模型可以用来直接对数据建模(例如根据某个变量的概率密度函数进行数据采样),也可以用来建立变量间的条件概率分布。

知识蒸馏技术

Hinton 的工作引入了知识蒸馏压缩框架,即通过遵循“学生-教师”的范式减少深度网络的训练量,这种“学生-教师”的范式,即通过软化“教师”的输出而惩罚“学生”。为了完成这一点,学生学要训练以预测教师的输出,即真实的分类标签。这种方法十分简单,但它同样在各种图像分类任务中表现出较好的结果。

隐变量技术

在统计学中,隐变量或潜变量指的是不可观测的随机变量。隐变量可以通过使用数学模型依据观测得的数据被推断出来。

分析机技术

分析机是由英国数学家查尔斯·巴贝奇设计的一种机械式通用计算机。从1837年首次提出这种机器的设计,一直到他去世的1871年,由于种种原因,这种机器并没有被真正的制造出来。但它本身的设计逻辑却十分先进,是大约100年后电子通用计算机的先驱。

文本生成技术

文本生成是生成文本的任务,其目的是使人类书写文本难以区分。

语言模型技术

统计式的语言模型是借由一个几率分布,而指派几率给字词所组成的字串。语言模型经常使用在许多自然语言处理方面的应用,如语音识别,机器翻译,词性标注,句法分析和资讯检索。

对话生成技术

对话生成是能经由对话或文字进行交谈的计算机程序任务。能够模拟人类对话,通常以通过图灵测试为评估标准。

暂无评论
暂无评论~