0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

量子金融算法发布!本源开发QmRMR算法加速债务监测

本源量子 2022-06-18 10:47 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

2014年3月4日起,“11日超日债“成为了我国首例违约公募债,从此债券违约的案例陆续出现。因此建立债券违约预警模型对稳定经济的健康发展起着重要的作用,而选择有效的检测指标则可以提高模型的学习效率和准确率,从而加快检测速度。11日超日债(图片来源于网络)

近日,本源量子团队开发出量子mRMR算法(QmRMR),加速分析识别金融风控领域企业债务违约行为。在筛选预警模型中有效指标时,团队利用量子近似优化算法(QAOA)对全局最优指标的选取进行平方级加速,改进了最大相关最小冗余(mRMR)算法,这一方法大大减少了债务监测中的冗余分析指标,将成功降低预测债券违约模型中的过拟合风险。

01mRMR算法减少债务信息“冗余”数据降维在金融数据分析中相当重要,当数据维度过高时,高维数据的各个维度间极易存在较强的相关性,容易产生大量冗余信息。这种情况下,我们无法直观理解数据,在后续的数据挖掘、模型分析时也面临困难。冗余的信息不仅使得模型难以收敛,内存消耗大,甚至会出现过拟合的现象,直接干扰后续分析的结论。

降维的方法多种多样,经典的降维方法有主成分分析(PCA),奇异值分解(SVD)等方法。上面提到的两种常见算法的优点是通用性强,效果明显,而缺点则是线性组合的现存数据与历史数据无法并存,仅通过现存数据无法全面分析,且不具有可解释性。特别是在金融领域中,各种指标间的相关性较大,例如财务报表中形容偿债能力的指标就有流动比,速动比,长期负债比等。

而最大相关最小冗余(mRMR)算法和以上列举的算法不同,它可以直接选取和剔除指标。mRMR方法能够在样本指标与目标指标(债券是否违约的标签)之间的交互信息达到最大的同时,使得选取指标内部的平均交互信息较少。而在选取指标之前,是无法预先知道能够选取的指标个数,所以需要对mRMR模型进行改进,使得我们可以自由控制指标选取个数的同时还能够将问题转化为二次二值无约束的优化问题,也就是QUBO问题。并且我们在数学的原理证明了该改进的正确性。

02利用量子近似优化算法(QAOA)加速挖掘全局最优指标目前,原有的mRMR算法选取指标所使用的增量搜索方法往往只能得到一个局部最优结果。我们通过对算法的改进可以在无约束的情况下自由选取指标个数,在后续使用支持向量机进行债券违约效果检验时,发现改进后的QmRMR算法选取的指标能够以高概率遍历得出一样的全局最优指标选取方案。在研究中,我们使用上市公司公开的财务报表作为分析指标,来预测该公司发行的债券是否违约。我们基于偿债能力、盈利能力、现金流量、资本结构四个维度,利用改进后的量子mRMR方法,在财务报表中选取出20个样本指标(将mRMR稍作改进,就可以自由控制选取指标的个数)。之后我们使用传统的支持向量机来分类判断后续的指标选取是否有效,以及债券是否违约。在控制不同的指标个数选取的情况下,分类的结果如下图(其中各项指标都是衡量分类器的标准,越接近1说明该分类器的性能越好)。

22b1dec0-ee69-11ec-a2f4-dac502259ad0.png

在不同样本指标个数下的分类结果:越接近1说明该分类器的性能越好上图是在不同的指标选取个数的情况下,五个衡量分类器的指标的变换情况。综合可以看出,我们在用量子mRMR选取8个最优指标时分类的效果达到最优。以该8个指标的选取过程为例,我们在实验中与使用经典方法选取指标得到的遍历结果进行对比,可以发现QAOA算法能够以较高的概率得到和经典一致的结果。下图则展示了在迭代到80层的情况下,运行量子线路得到最优选取方法的概率。可以看出,随着迭代的次数的增加,该概率总体呈现上升的趋势,并且最终可以在每次运行量子线路时都能够以超过0.3的概率得到最优解。

22c0488e-ee69-11ec-a2f4-dac502259ad0.png

随着算法迭代次数变多,单次运行线路得到最优选取方法的概率在选取8个指标时达到较好的预测结果可以说明该8个指标和目标分类结果最大相关,且能够从不同的维度来衡量是否会出现债券违约。我们在56次的实验对比中发现,QAOA算法均能够以较高的概率得到和经典遍历一样的结果,这证明了QAOA的稳定性。相比于经典计算,本源量子团队在此次研究中开发出的QmRMR算法能够为全局优化指标选取带来二次加速,这对未来处理违约检测等场景中的大规模金融数据有着重要的意义。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 算法
    +关注

    关注

    23

    文章

    4760

    浏览量

    97136
  • 监测
    +关注

    关注

    2

    文章

    4244

    浏览量

    46793
  • 量子
    +关注

    关注

    0

    文章

    497

    浏览量

    26345
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    SM4算法实现分享(一)算法原理

    SM4分组加密算法采用的是非线性迭代结构,以字为单位进行加密、解密运算,每次迭代称为一轮变换,每轮变换包括S盒变换、非线性变换、线性变换、合成变换。加解密算法与密钥扩展都是采用32轮非线性迭代结构
    发表于 10-30 08:10

    国密系列算法简介及SM4算法原理介绍

    一、 国密系列算法简介 国家商用密码算法(简称国密/商密算法),是由我国国家密码管理局制定并公布的密码算法标准。其分类1所示: 图1 国家商用密码
    发表于 10-24 08:25

    DFT算法与FFT算法的优劣分析

    一概述 在谐波分析仪中,我们常常提到的两个词语,就是DFT算法与FFT算法,那么一款功率分析仪/谐波分析仪采用DFT算法或者FFT算法,用户往往关注的是能否达到所要分析谐波次数的目的,
    的头像 发表于 08-04 09:30 889次阅读

    基于FPGA的压缩算法加速实现

    本设计中,计划实现对文件的压缩及解压,同时优化压缩中所涉及的信号处理和计算密集型功能,实现对其的加速处理。本设计的最终目标是证明在充分并行化的硬件体系结构 FPGA 上实现该算法时,可以大大提高该算法
    的头像 发表于 07-10 11:09 2076次阅读
    基于FPGA的压缩<b class='flag-5'>算法</b><b class='flag-5'>加速</b>实现

    NVIDIA携手Ansys和DCAI推进流体动力学量子算法发展

    为抓住这一机遇,Ansys 宣布,将利用在 Gefion 超级计算机上运行的 NVIDIA CUDA-Q 量子计算平台,推进流体动力学应用的量子算法发展。
    的头像 发表于 06-12 15:28 782次阅读

    紫光同芯抗量子算法赋能电子证件

    近日,2025安全识别技术展览会暨高峰论坛期间,紫光同芯证件产品线总经理王清智发表了《抗量子算法赋能电子证件》的主题演讲,系统阐述了量子计算对现代密码体系的冲击及应对策略,分析了抗量子
    的头像 发表于 06-05 10:27 939次阅读

    支持500 +量子比特!国产第4代量子计算测控系统发布

    电子发烧友网报道(文 / 吴子鹏)日前,我国第四代自主量子计算测控系统 “本源天机 4.0” 正式发布,这一成果标志着我国量子计算产业在工程化生产能力上实现了里程碑式突破。该系统由
    的头像 发表于 05-12 09:28 5195次阅读

    支持500 +量子比特!国产第4代量子计算测控系统发布

    电子发烧友网报道(文 / 吴子鹏)日前,我国第四代自主量子计算测控系统 “本源天机 4.0” 正式发布,这一成果标志着我国量子计算产业在工程化生产能力上实现了里程碑式突破。该系统由
    的头像 发表于 05-11 00:50 6496次阅读

    基于RK3576开发板的人脸识别算法

    RK3576开发板展示人脸识别算法例程和API说明
    的头像 发表于 05-07 16:48 2484次阅读
    基于RK3576<b class='flag-5'>开发</b>板的人脸识别<b class='flag-5'>算法</b>

    基于RV1126开发板的AI算法开发流程

    AI算法开发流程由需求分析到准备数据,然后到选取模型,训练模型,接着模型转换后进行模型部署
    的头像 发表于 04-18 14:03 2038次阅读
    基于RV1126<b class='flag-5'>开发</b>板的AI<b class='flag-5'>算法</b><b class='flag-5'>开发</b>流程

    基于RV1126开发板的AI算法开发流程

    AI算法开发流程由需求分析到准备数据,然后到选取模型,训练模型,接着模型转换后进行模型部署
    的头像 发表于 04-18 10:47 839次阅读
    基于RV1126<b class='flag-5'>开发</b>板的AI<b class='flag-5'>算法</b><b class='flag-5'>开发</b>流程

    抵御量子计算威胁:航芯「抗量子密码加密签名方案」为信息安全筑起新防线

    攻击,航芯正加速推进在抗量子密码等前沿领域的深度布局。通过将芯片安全信任根技术(PUF)与抗量子密码算法的深度融合,航芯正式推出基于PUF的「抗量子
    的头像 发表于 04-14 11:01 839次阅读
    抵御<b class='flag-5'>量子</b>计算威胁:航芯「抗<b class='flag-5'>量子</b>密码加密签名方案」为信息安全筑起新防线

    PID控制算法的C语言实现:PID算法原理

    在工业应用中 PID 及其衍生算法是应用最广泛的算法之一,是当之无愧的万能算法,如果能够熟练掌握 PID 算法的设计与实现过程,对于一般的研发人员来讲,应该是足够应对一般研发问题了,而
    发表于 02-26 15:24

    Quantinuum发布开创性生成式量子人工智能框架

    开发金融市场精准预测建模以及全球物流和供应链实时优化等多个领域的巨大商业潜力。 Quantinuum的Gen QAI框架通过量子计算的力量,为这些复杂问题提供了新的解决方案。在新药开发
    的头像 发表于 02-10 11:34 856次阅读

    算法加速的概念、意义、流程和应用

    本文介绍算法加速的概念、意义、流程和应用 一、什么是算法加速 面向“最耗时”的部分做专用化处理: 在软件运行时,总有一些特定算法会消耗大量
    的头像 发表于 01-15 09:34 1109次阅读