量子计算近年发展迅速,它利用量子力学定律来解决对经典计算机来说过于复杂的问题。对于量子计算机而言,其特点主要有运行速度较快、处置信息能力较强、应用范围较广等。与一般计算机相比,信息处理量愈多,对于量子计算机实施运算也就愈加有利,也就更能确保运算具备精准性。
相比于传统计算机,量子计算机有其优势,但同时也面临着诸多问题,例如设计、制造和编程都非常困难,其中如何减轻量子噪声是发展该领域的一项重要挑战,因为非常大的噪声使得在真机上运行的实验结果受到影响,严重降低了结果的准确性。
为了解决量子噪声问题,研究人员正在努力开发一种使量子电路对噪声具有鲁棒性的技术。有研究人员设计出一个框架 QuantumNAS,可以为特定计算任务识别出最强大的量子电路,并生成针对目标量子比特量身定制的映射模式。为了鼓励在这一领域开展更多工作,研究人员还创建了一个名为 TorchQuantum 的开源库。
为了帮助读者更好的了解这背后的技术,在 4 月 21 日晚 20:00-21:00 的技术分享中,机器之心机动组将以「量子计算参数化电路搜索 QuantumNAS 的设计及实现」为主题,邀请 MIT 博士生王瀚锐,为大家解密量子噪声背后的相关技术。
特邀嘉宾分享主题:量子计算参数化电路搜索 QuantumNAS 的设计及实现
分享嘉宾:王瀚锐,MIT 博士生,研究方向量子计算系统和机器学习,在 HPCA,ACL, DAC, NeurIPS 等会议发表多篇论文,曾获高通奖学金,百度奖学金,DAC Young Fellow,Analog Devices outstanding student designer 等奖项。
分享背景:本次讲座主要讲解两部分内容,第一部分为 QuantumNAS framework;第二部分为 TorchQuantum library。
第一部分 QuantumNAS:
近几年,量子计算机得到飞速发展,目前已经有 127 量子比特的通用量子计算机可以使用。虽然量子比特数量变多,但是近期量子计算机的瓶颈仍然是量子噪声。非常大的噪声使得在真机上运行的实验结果受到影响,严重降低了结果的准确性。
QuantumNAS 的目标是提高参数化量子电路的鲁棒性,使得他们在量子计算机上运行时可以更少的受到噪声影响。对于参数化量子电路来说,实现同样的目标,可以有很多种不同架构的电路,用到不同数量和位置的量子门,QuantumNAS 可以找到最适合目标机器的量子电路架构,以及对应的量子比特映射 (Qubit mapping)。
具体来说:
- 该研究借鉴了经典深度学习中的神经网络搜索 (NAS) 的思路,首先构建一个包含很多种架构的量子电路 SuperCircuit,在训练这个 SuperCircuit 时,每一步会采样一个全部量子门的子集(SubCircuit),然后只更新这个 SubCircuit 中的参数,通过训练很多步,我们可以得到一个训练好的 SuperCircuit 并且可以用它来估计在设计空间里所有的 Subcircuit 的性能。
- 第二步,该研究会在设计空间里进行搜索,并且将真机的噪声信息考虑在内。研究者使用的搜索算法是遗传算法,搜索目标是 SubCircuit 的架构和它的量子比特映射。在验证 SubCircuit 的性能时,可以使用某个真机运行,或者噪声仿真器来得到有噪声影响下的目标电路的性能,在很多个搜索的 iteration 之后,会得到一个在目标真机上最优的 SubCircuit 的架构。
- 第三步,将搜索得到的 SubCircuit 从头训练。
- 第四步,对训练得到的 SubCircuit 进行剪枝(Pruning),去掉那些参数很小的量子门。因为他们对最终结果的影响很小。
- 最后,将搜索、训练、剪枝后的 SubCircuit 在真机上进行部署,得到实验结果。
研究者使用 VQE 和量子神经网络这两种任务来进行验证,实验结果表明该研究可以比 baseline 得到更接近真实值的 VQE 结果,和更高的量子神经网络 MNIST 图片分类精确度。
第二部分 TorchQuantum:
TorchQuantum 是该研究开发的量子计算和机器学习的 Python 库,它主要面向两个研究方向,一个方向为量子机器学习,如何通过量子计算机提高机器学习任务的速度和精确度;第二个方向为使用机器学习优化量子计算机系统,即如何使用 ML 解决量子计算机的系统层级的问题如量子映射,编译,量子脉冲(Pulse)的生成。
研究会以量子神经网络实现 MNIST 图片分类为例,讲解如何使用 TorchQuantum 库。
分享摘要:量子噪声是限制量子计算的重要瓶颈,本次分享王瀚锐博士将介绍对噪声鲁棒的参数化量子电路搜索框架 QuantumNAS。此外,他还将介绍 TorchQuantum Python 库,支持使用 PyTorch 来进行量子电路的构建和仿真,以及机器学习优化量子计算机系统。
相关链接以及论文:
- 网站: https://qmlsys.mit.edu
- 个人主页: https://hanruiwang.me
- [HPCA 2022] QuantumNAS: Noise-Adaptive Search for Robust Quantum Circuits
- https://arxiv.org/abs/2107.10845
- [DAC 2022] QuantumNAT: Quantum Noise-Aware Training with Noise Injection, Quantization and Normalization
- https://arxiv.org/abs/2110.11331
- [DAC 2022] QOC: Quantum On-Chip Training with Parameter Shift and Gradient Pruning
- https://arxiv.org/abs/2202.13239
加群看直播
直播间:关注机器之心机动组视频号,北京时间 4 月 21 日晚上 20:00-21:00 开播。
交流群:主题讲解 50 分钟+QA 环节 10 分钟,根据现场情况调整本次直播有 QA 环节,欢迎加入本次直播交流群探讨交流。
机器之心 · 机动组
机动组是机器之心发起的人工智能技术社区,聚焦于学术研究与技术实践主题内容,为社区用户带来技术线上公开课、学术分享、技术实践、走近顶尖实验室等系列内容。机动组也将不定期举办线下学术交流会与组织人才服务、产业技术对接等活动,欢迎所有 AI 领域技术从业者加入。
- 点击阅读原文,访问机动组官网,观看往期回顾:
- 关注机动组服务号,获取每周直播预告。