进展 量子物理与机器学习结合,产生新思路

RunMews 2023-06-11 15:50:59

导语

玻恩机借助量子态内禀的概率解释、强大的表达能力和相对应的高效学习算法,为机器学习的研究提供了新思路。

转载自:中科院物理所

生成模型(Generative Model)是机器学习领域的重要课题和研究前沿,也被认为是通往人工智能的必由之路。

历史上,物理学为生成模型学习提供了很多新思路。比如,著名的玻尔兹曼机(Boltzmann Machine)就来自于统计物理中的伊辛模型(Ising模型)及相关的反伊辛问题。

最近,中国科学院物理研究所/北京凝聚态物理国家研究中心范桁研究员、王磊副研究员以及合作者从量子物理的玻恩诠释中获得启发,提出了一类新颖的概率生成模型—玻恩机(Born Machine)。

玻恩机自然地将研究多体波函数的量子纠缠视角引入机器学习问题中,是量子机器学习领域的新方向。这项工作采用量子多体计算中的张量网络算法学习经典数据的生成概率。该工作于近期发表于Physical Review X杂志上。

论文题目:Unsupervised Generative Modeling Using Matrix Product States论文地址:https://journals.aps.org/prx/abstract/10.1103/PhysRevX.8.031012

生成模型的研究重点是如何从给定的数据集合中学习到数据的联合概率分布,以及如何依据学习到的概率分布高效地生成新的样本。研究团队提出利用量子波函数的概率幅模平方来编码经典数据的概率分布。

进一步,他们提出在经典计算机上使用矩阵乘积态(Matrix Product States)来模拟学习波函数的过程。矩阵乘积态的参数可以通过类似于密度矩阵重正化群的算法进行学习,最终形成一个具有泛化能力的生成模型。

基于矩阵乘积态的学习算法结合了不同领域各自的优点:它不仅可以利用图形处理器(Graphic Processing Unit)高效地学习到模型参数,还可以在学习过程中灵活动态地调节模型的表达能力。

此外,与传统的基于统计物理的生成模型(例如玻尔兹曼机)相比,玻恩机可以直接抽样产生无统计关联的样本,从而高效地生成新的数据或对数据补全。

基于量子态的概率生成模型结合了量子物理与机器学习的思想,是一个崭新的研究领域。玻恩机借助量子态内禀的概率解释、强大的表达能力和相对应的高效学习算法,为机器学习的研究提供了新思路。

展望将来,最令人兴奋的应用前景是在一台量子处理器(Quantum Processing Unit)上实现玻恩机,从而以全新的方法对自然图片和语言进行概率建模和学习。

研究团队还包括北京大学物理学院的本科生韩兆宇王峻(共同一作),以及中科院理论物理研究所的张潘副研究员。此工作受到科技部(2016YFA0300603)和自然科学基金委(11774398)的资助。

可参考王磊在2018年美国物理学会三月会议上的邀请报告,以及张潘编写的教学演示程序了解更多关于此工作的背景和展望。

邀请报告:https://meetings.aps.org/Meeting/MAR18/Session/E34.1教学演示:http://lib.itp.ac.cn/html/panzhang/mps/tutorial/

推荐阅读

机器学习与理论物理的碰撞

网络、几何与机器学习

量子机器学习1.0时代

 

◆ ◆ ◆


每一个HTML文档中,都有一个不可或缺的标签:<head>,在几乎所有的HTML文档里, 我们都可以看到类似下面这段代码:

html{color:#000;overflow-y:scroll;overflow:-moz-scrollbars}
body,button,input,select,textarea{font-size:12px;font-family:Arial,sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%}
em{font-style:normal}
small{font-size:12px}
ol,ul{list-style:none}
a{text-decoration:none}
a:hover{text-decoration:underline}
legend{color:#000}
fieldset,img{border:0}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
img{-ms-interpolation-mode:bicubic}
textarea{resize:vertical}
.left{float:left}
.right{float:right}
.overflow{overflow:hidden}
.hide{display:none}
.block{display:block}
.inline{display:inline}
.error{color:red;font-size:12px}
button,label{cursor:pointer}
.clearfix:after{content:'\20';display:block;height:0;clear:both}
.clearfix{zoom:1}
.clear{clear:both;height:0;line-height:0;font-size:0;visibility:hidden;overflow:hidden}
.wordwrap{word-break:break-all;word-wrap:break-word}
.s-yahei{font-family:arial,'Microsoft Yahei','微软雅黑'}
pre.wordwrap{white-space:pre-wrap}
body{text-align:center;background:#fff;width:100%}
body,form{position:relative;z-index:0}
td{text-align:left}
img{border:0}
#s_wrap{position:relative;z-index:0;min-width:1000px}
#wrapper{height:100%}
#head .s-ps-islite{_padding-bottom:370px}
#head_wrapper.s-ps-islite{padding-bottom:370px}#head_wrapper.s-ps-islite #s_lm_wrap{bottom:298px;background:0 0!important;filter:none!important}#head_wrapper.s-ps-islite .s_form{position:relative;z-index:1}#head_wrapper.s-ps-islite .fm{position:absolute;bottom:0}#head_wrapper.s-ps-islite .s-p-top{position:absolute;bottom:40px;width:100%;height:181px}#head_wrapper.s-ps-islite #s_lg_img,#head_wrapper.s-ps-islite#s_lg_img_aging,#head_wrapper.s-ps-islite #s_lg_img_new{position:static;margin:33px auto 0 auto}.s_lm_hide{display:none!important}#head_wrapper.s-down #s_lm_wrap{display:none}.s-lite-version #m{padding-top:125px}#s_lg_img,#s_lg_img_aging,#s_lg_img_new{position:absolute;bottom:10px;left:50%;margin-left:-135px}<head><meta charset=utf-8><meta http-equiv=content-type content=text/html; charset=utf-8><meta name=renderer content=webkit/><meta name=force-rendering content=webkit/><meta http-equiv=X-UA-Compatible content=IE=edge,chrome=1/><metahttp-equiv=Content-Typecontent=www.czjy.cn;charset=gb2312><meta name=viewport content=width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no></head>.s-ps-sug table{width:100%;background:#fff;cursor:default}.s-ps-sug td{color:#000;font:14px arial;height:25px;line-height:25px;padding:0 8px}.s-ps-sug td b{color:#000}.s-ps-sug .mo{background:#ebebeb;cursor:pointer}.s-ps-sug .ml{background:#fff}.s-ps-sug td.sug_storage{color:#7a77c8}.s-ps-sug td.sug_storage b{color:#7a77c8}.s-ps-sug .sug_del{font-size:12px;color:#666;text-decoration:underline;float:right;cursor:pointer;display:none}.s-ps-sug .sug_del{font-size:12px;color:#666;text-decoration:underline;float:right;cursor:pointer;display:none}.s-ps-sug .mo .sug_del{display:block}
.s-ps-sug .sug_ala{border-bottom:1px solid #e6e6e6}

head标签作为一个容器,主要包含了用于描述 HTML 文档自身信息(元数据)的标签,这些标签一般不会在页面中被显示出来。

...全文
89 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

12,100

社区成员

发帖
与我相关
我的任务
社区描述
开发者离不开的主题就是数据,此社区包含大数据、数据科学、人工智能、前后端开发等内容。只要你会和数据打交道,那就请加入吧! ------落地生根,长成参天大树
社区管理员
  • 橙子园
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

社区希望广大博主积极加入进来,将自己的文章同步到本社区,增加更多的曝光量!

试试用AI创作助手写篇文章吧