文献阅读笔记—Improving Language Understanding by Generative Pre-Training

本文探讨如何通过预训练语言模型改进自然语言理解,特别是使用Transformer解码器作为语言模型,并在多项任务上进行实验,包括自然语言推断、问答系统、语义相似度和文本分类。实验表明,更深的语言模型和更多的预训练迭代能带来更好的效果。

迁移学习在nlp领域的应用之pretrain language representation,四连载,建议按顺序看,看完对该方向一定会非常清楚的!

(一)ELMO:Deep contextualized word representations

(二)Universal Language Model Fine-tuning for Text Classification

(三)openAI GPT:Improving Language Understanding by Generative Pre-Training

(四)BERT: Pretraining of Deep Bidirectional Transformers for Language Understanding

一、 问题描述

为了方便nlp的迁移学习,人们提出采用无标注数据训练语言模型(language model),并在其后加上一层全连接和softmax组成分类器,用有标注数据fine-tuning分类器。本文不使用rnn而使用transformer decoder做语言模型,并且将模型的input根据task做一定的转变,以期待分类器基本不变。本文在自然语言推断,问答系统,语义相似度,文本分类这四个问题上做了

在自然语言处理(NLP)中,从原始文本中有效学习的能力对于减轻对监督学习的依赖至关重要。大多数深度学习方法需要大量手动标记数据,这限制了它们在许多缺乏注释资源领域的适用性。在这种情况下,能够利用未标记数据中语言信息的模型,为收集更多注释提供了有价值的替代方案,因为收集注释既耗时又昂贵。此外,即便有大量监督的情况,以无监督方式学习良好的表示也能显著提高性能,预训练的单词嵌入被广泛使用以提高一系列 NLP 任务的性能就是例证 [^2]。 然而,利用未标记文本中的单词级信息面临挑战。一方面,目前不清楚哪种优化目标在学习对迁移有用的文本表示方面最有效,近期研究涉及语言建模、机器翻译和话语连贯性等多种目标,每种方法在不同任务上表现各异;另一方面,对于将学习到的表征转移到目标任务的最有效方法也未达成共识,现有技术包括对模型架构进行特定任务更改、使用复杂学习方案和添加辅助学习目标的组合。这些不确定性给开发有效的语言处理半监督学习方法带来困难 [^2]。 其他方法使用预训练的语言或机器翻译模型的表征信息作为特定任务有监督学习训练模型的辅助特征,其侧重点仍在特定任务的从 0 开始的有监督式训练,涉及每个单独目标任务大量新参数的处理。而 GPT - 1 只需要对模型体系结构进行最小的更改 [^3]。 ```python # 这里简单示意一个可能与语言理解训练相关的伪代码思路 # 假设我们有一个语言模型类 class LanguageModel: def __init__(self): # 初始化模型参数 self.params = {} def pretrain(self, unlabeled_data): # 进行生成式预训练 # 这里只是简单示意,实际要根据具体算法实现 for data in unlabeled_data: # 进行一些训练操作 pass def finetune(self, labeled_data): # 针对特定任务进行微调 for data in labeled_data: # 进行微调操作 pass # 创建模型实例 model = LanguageModel() # 假设我们有未标记数据和标记数据 unlabeled_data = [] labeled_data = [] # 进行预训练 model.pretrain(unlabeled_data) # 进行微调 model.finetune(labeled_data) ```
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值