【技术实现步骤摘要】
基于文本预训练和多任务学习的金融风险预测方法及装置
[0001]本申请涉及风险预测
,尤其涉及一种基于文本预训练和多任务学习的金融风险预测方法及装置。
技术介绍
[0002]随着互联网在金融业务上的深度应用,互联网金融逐渐走入大众视野,互联网金融指的是通过或依托互联网技术和工具进行资金融通和支付及相关信息服务等业务的行为,它利用互联网平台为金融提供了新的获取信息的方式,多样化的风险管理工具与风险分散工具。
[0003]当前互联网+金融格局,由传统金融机构和非金融机构组成。传统金融机构主要为传统金融业务的互联网创新以及电商化创新、APP软件等;非金融机构则主要是指利用互联网技术进行金融运作的电商企业、(P2P)模式的网络借贷平台,众筹模式的网络投资平台,挖财类(模式)的手机理财APP(理财宝类),以及第三方支付平台等。
[0004]从机构和市场指标的规模上来说,目前我国互联网金融似乎已经走到了全球前列,但仍然存在“短板”。互联网金融带给人们便利的同时,也在不断暴露出层出不穷的风险,如“P2P跑路”、“网络高利贷和暴力催收”等。互联网本身具有不分地域、信息涉众面广的特点,而这些使得互联网金融风险传播速度快,风险跨域处置难度大。另外,打击非法集资是防范金融风险的重要领域,当前非法集资形式依然严峻,新案高发与陈案积压并存,区域及行业风险集中,上网跨域特点明显,集资参与人量大面广。由此可见,对互联网金融风险的预警和防控已经势在必行,迫在眉睫。
[0005]目前,相关技术中,对金融风险的预测都存在片 ...
【技术保护点】
【技术特征摘要】
1.一种基于文本预训练和多任务学习的金融风险预测方法,其特征在于,包括:获取待处理文本,其中,所述待处理文本来自于互联网平台金融领域;将所述待处理文本输入第一神经网络模型,以按照风险识别任务的处理流程确定所述待处理文本的内容是否包括金融风险,其中,所述第一神经网络模型是采用具有标记信息的训练数据对第二神经网络模型进行多任务的训练得到的,所述第二神经网络模型为结合金融预训练语言模型的多任务学习模型,所述金融预训练语言模型为利用多个无标注的预训练语料进行参数初始化后得到的预训练语言模型,所述多任务包括所述风险识别任务、风险分类任务及风险主体识别任务,所述标记信息用于标记所述训练数据的内容是否包括所述金融风险,在包括所述金融风险的情况下还用于标记所述金融风险的风险类型,并标记与所述风险类型匹配的风险主体;在所述待处理文本的内容包括所述金融风险的情况下,利用所述第一神经网络模型按照所述风险分类任务的处理流程确定所述金融风险的风险类型;利用所述第一神经网络模型按照所述风险主体识别任务的处理流程确定与所述风险类型匹配的风险主体。2.根据权利要求1所述的方法,其特征在于,将所述待处理文本输入第一神经网络模型之前,所述方法还包括按照如下方式对所述第二神经网络模型进行所述多任务的训练,得到所述第一神经网络模型:从训练数据池中随机确定一个批次的所述训练数据,其中,所述训练数据包括用于所述风险识别任务、所述风险分类任务及所述风险主体识别任务的训练数据;将所述训练数据输入所述第二神经网络模型,并在所述第二神经网络模型的预训练参数的基础上继续训练所述第二神经网络模型的各项参数;采用早停的训练方式,在所述第二神经网络模型对测试数据的识别准确度达到最优值的情况下,将所述第二神经网络模型作为所述第一神经网络模型;在所述第二神经网络模型对所述测试数据的识别准确度未达到所述最优值的情况下,继续使用所述训练数据对所述第二神经网络模型进行训练,以调整所述第二神经网络模型内各网络层中的参数的数值,直至所述第二神经网络模型对所述测试数据的识别准确度达到所述最优值。3.根据权利要求2所述的方法,其特征在于,将所述训练数据输入所述第二神经网络模型之前,所述方法还包括按照如下方式利用无标注的所述预训练语料对深度双向语言模型进行预训练,得到所述金融预训练语言模型:获取所述预训练语料,其中,所述预训练语料来自于互联网平台金融领域;按照第一预训练语言模型的输入要求对所述预训练语料进行预处理,其中,所述第一预训练语言模型为所述深度双向语言模型,所述第一预训练语言模型为基于通用领域语料进行预训练得到的预训练语言模型;利用经过预处理的所述预训练语料对所述第一预训练语言模型进行预训练;在所述第一预训练语言模型在目标预训练任务上的性能达到目标性能阈值的情况下,将所述第一预训练语言模型作为所述金融预训练语言模型;在所述第一预训练语言模型在所述目标预训练任务上的性能未达到最优值的情况下,继续使用所述预训练语料对所述第一预训练语言模型进行预训练,以调整所述第一预训练
语言模型内各网络层中的参数的数值,直至所述第一预训练语言模型在所述目标预训练任务上的性能达到最优值。4.根据权利要求3所述的方法,其特征在于,将所述训练数据输入所述第二神经网络模型之前,所述方法还包括按照如下方式结合所述金融预训练语言模型,得到所述第二神经网络模型:在所述金融预训练语言模型的输出层分别添加用于所述风险识别任务、所述风险分类任务及所述风险主体识别任务的输出层,得到所述第二神经网络模型。5.根据权利要求2所述的方法,其特征在于,从训练数据池中随机确定一个批次的所述训练数据之前,所述方法还包括按照如下方式构建所述训练数据池:按照预设的每个批次的数据量大小将用于所述风险识别任务、所述风险分类任务及所述风险主体识别任务的所述训练数据划分为多个批次;将所有批次的所述训练数据进行无序混合,得到所述训练数据池。6.根据权利要求2所述的方法,其特征在于,在所述第二神经网络模型的预训练参数的基础上继续训练所述第二神经网络模型的各项参数包括:将所述第二神经网络模型的嵌入层和编码层作为共享参数区,将所述第二神经网络模型的各个输出层分别作为私有参数区,其中,所述私有参数区包括第一私有参数区、第二私有参数区及第三私有参数区,所述第一私有参数区为所述风险识别任务的输出层,所述第二私有参数区为所述风险分类任务的输出层,所述第三私有参数区为所述风险主体识别任务的输出层;将所述第一私有参数区、所述第二私有参数区及所述第三私有参数区的学习率固定为第一学习率,并利用所述训练数据对所述第二神经网络模型进行训练,以在多个第二学习率中确定所述共享参数区的第一目标学习率,其中,所述第一目标学习率为适用于所述共享参数区的最优学习率;将所述共享参数区的学习率固定为所述第一目标学习率,并利用所述训练数据对所述第二神经网络模型进行训练,以在目标范围内分别确定所述第一私有参数区、所述第二私有参数区及所述第三私有参数区的第二目标学习率,其中,所述第二目标学习率为分别适用于所述第一私有参数区、所述第二私有参数区及所述第三私有参数区的最优学习率。7.根据权利要求6所述的方法,其特征在于,在所述第二神经网络模型的预训练参数的基础上继续训练所述第二神经网络模型的各项参数还包括:通过所述共享参数区的参数共享,在训练所述第二神经网络模型的过程中确定目标隐层参数,其中,所述目标隐层参数为同时适用于所述第一私有参数区、所述第二私有参数区及所述第三私有参数区的隐层参数。...
【专利技术属性】
技术研发人员:郭舒,陈桢豫,王丽宏,贺敏,毛乾任,李晨,钟盛海,黄洪仁,
申请(专利权)人:国家计算机网络与信息安全管理中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。