提交 4208c1da 编写于 作者: Q Quleaf

slight update

上级 01bee618
......@@ -37,7 +37,7 @@
"<div style=\"text-align:center\">图 2:BBPSSW 蒸馏协议是一种 Cooperation-Type LOCC 协议。左图是电路图,右图是树状图,$m_1^{(1)}, m_1^{(2)} \\in \\{0,1\\}$,$m_j^{(k)}$ 表示的是第 $k^\\text{th}$ 参与方的测量结果。当测量结果为 $m_1^{(1)}m_1^{(2)} \\in \\{01,10\\}$ 时,判定协议失败。特别地,这里的本地操作为 $\\mathcal{E}_{0}^{(1)} = \\mathcal{E}_{0}^{(2)} = \\text{CNOT}$ 和 $\\mathcal{E}_{1}^{(1)} = \\mathcal{E}_{1}^{(2)} = I$。</div>\n",
"\n",
" \n",
"这些协议看上去十分简单,但是当参与方增多而且通讯轮数变多时,想要找到每一个参与方的最优的本地操作就会变得十分困难。现在我们大致了解了为什么说设计一个 LOCC 协议是一项艰巨的任务。即使如此困难,仍有许多重要的 LOCC 协议被科学家提了出来,比如:纠缠蒸馏(Entanglement Distillation) [3-4],纠缠转换(Entanglement Swapping) [5] 等。\n"
"这些协议看上去十分简单,但是当参与方增多而且通讯轮数变多时,想要找到每一个参与方的最优的本地操作就会变得十分困难。现在我们大致了解了为什么说设计一个 LOCC 协议是一项艰巨的任务。即使如此困难,仍有许多重要的 LOCC 协议被科学家提了出来,比如:纠缠蒸馏(Entanglement Distillation) [3-4],纠缠转换(Entanglement Swapping) [5-6] 等。\n"
]
},
{
......@@ -46,7 +46,7 @@
"source": [
"## LOCCNet 的设计理念\n",
"\n",
"我们从机器学习解决量子多体问题 [6] 以及预测蛋白质折叠结构 [7] 受到启发,使用机器学习的方法从众多可能的结果中搜寻最优的 LOCC 协议。为了实现上述目标,我们利用量子神经网络(Quantum Neural Networks, QNN)表示每个本地操作 $\\mathcal{E}^{(k)}_j$,这也就意味着树状图中的每个节点都代表着一个量子神经网络(QNN),也可以称为参数化量子电路(Parameterized Quantum circuit, PQC)$U(\\boldsymbol \\theta)$。在 Paddle Quantum 中,我们提供多种 QNN 模板以减少用户的学习成本。在设置 QNN 之后,我们便可以规划如何测量和通讯。下面需要做的就是学习目标函数,通常情况下,我们把目标函数编码成损失函数 $L$。举个例子,在量子隐形传态协议中,我们的学习目标是最大化 Alice 想要传输的态 $|\\psi\\rangle$ 和 Bob 最终得到的态 $|\\phi\\rangle$ 之间的保真度,也就是说 $L \\equiv \\sum_{m_1m_2} \\big(1- F(|\\psi\\rangle, |\\phi\\rangle)\\big)$。根据所处理的任务不同,损失函数会有相应的变化。最后一步,使用经典的优化方法(主要是梯度下降)来训练 QNN 中的参数。优化完成后,我们就获得了一个近似最优的 LOCC 协议。从使用者的角度来说,LOCCNet 这样一个框架可以极大地减少设计 LOCC 协议所用的时间,而且得到的协议也是很容易被实验验证。\n",
"我们从机器学习解决量子多体问题 [7] 以及预测蛋白质折叠结构 [8] 受到启发,使用机器学习的方法从众多可能的结果中搜寻最优的 LOCC 协议。为了实现上述目标,我们利用量子神经网络(Quantum Neural Networks, QNN)表示每个本地操作 $\\mathcal{E}^{(k)}_j$,这也就意味着树状图中的每个节点都代表着一个量子神经网络(QNN),也可以称为参数化量子电路(Parameterized Quantum circuit, PQC)$U(\\boldsymbol \\theta)$。在 Paddle Quantum 中,我们提供多种 QNN 模板以减少用户的学习成本。在设置 QNN 之后,我们便可以规划如何测量和通讯。下面需要做的就是学习目标函数,通常情况下,我们把目标函数编码成损失函数 $L$。举个例子,在量子隐形传态协议中,我们的学习目标是最大化 Alice 想要传输的态 $|\\psi\\rangle$ 和 Bob 最终得到的态 $|\\phi\\rangle$ 之间的保真度,也就是说 $L \\equiv \\sum_{m_1m_2} \\big(1- F(|\\psi\\rangle, |\\phi\\rangle)\\big)$。根据所处理的任务不同,损失函数会有相应的变化。最后一步,使用经典的优化方法(主要是梯度下降)来训练 QNN 中的参数。优化完成后,我们就获得了一个近似最优的 LOCC 协议。从使用者的角度来说,LOCCNet 这样一个框架可以极大地减少设计 LOCC 协议所用的时间,而且得到的协议也是很容易被实验验证。\n",
"\n",
"\n",
"**注释:** 当前版本下,LOCCNet 仅支持密度矩阵形式。"
......@@ -148,11 +148,13 @@
"\n",
"[4] Deutsch, David, et al. \"Quantum privacy amplification and the security of quantum cryptography over noisy channels.\" [Physical Review Letters 77.13 (1996): 2818.](https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.77.2818)\n",
"\n",
"[5] Jin, Rui-Bo, et al. \"Highly efficient entanglement swapping and teleportation at telecom wavelength.\" [Scientific reports 5.1 (2015): 1-7.](https://www.nature.com/articles/srep09333)\n",
"[5] Zeilinger, Anton, et al. \"Three-particle entanglements from two entangled pairs.\" [Physical Review Letters 78.16 (1997): 3031.](https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.78.3031)\n",
"\n",
"[6] Carleo, Giuseppe, and Matthias Troyer. \"Solving the quantum many-body problem with artificial neural networks.\" [Science 355.6325 (2017): 602-606.](https://science.sciencemag.org/content/355/6325/602)\n",
"[6] Zukowski, Marek, et al. \"\" Event-ready-detectors\" Bell experiment via entanglement swapping.\" [Physical Review Letters 71.26 (1993).](https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.71.4287)\n",
"\n",
"[7] Senior, Andrew W., et al. \"Improved protein structure prediction using potentials from deep learning.\" [Nature 577.7792 (2020): 706-710.](https://www.nature.com/articles/s41586-019-1923-7)\n",
"[7] Carleo, Giuseppe, and Matthias Troyer. \"Solving the quantum many-body problem with artificial neural networks.\" [Science 355.6325 (2017): 602-606.](https://science.sciencemag.org/content/355/6325/602)\n",
"\n",
"[8] Senior, Andrew W., et al. \"Improved protein structure prediction using potentials from deep learning.\" [Nature 577.7792 (2020): 706-710.](https://www.nature.com/articles/s41586-019-1923-7)\n",
"\n",
"\n"
]
......
......@@ -38,7 +38,7 @@
"\n",
" \n",
" \n",
"These protocols look quite simple, but things could become extremely complicated when many parties communicate with each other for multiple rounds and we still need to find out the best local operations each party should apply in each round. Now, we should at least have a taste of why designing an LOCC protocol is challenging. With such difficulty, many practical LOCC protocols have been purposed to fulfill meaningful tasks including entanglement distillation [3-4], entanglement swapping [5], and so on.\n",
"These protocols look quite simple, but things could become extremely complicated when many parties communicate with each other for multiple rounds and we still need to find out the best local operations each party should apply in each round. Now, we should at least have a taste of why designing an LOCC protocol is challenging. With such difficulty, many practical LOCC protocols have been purposed to fulfill meaningful tasks including entanglement distillation [3-4], entanglement swapping [5-6], and so on.\n",
"\n"
]
},
......@@ -48,7 +48,7 @@
"source": [
"## Philosophy of LOCCNet\n",
"\n",
"Inspired by the success of Machine Learning (ML) in solving the quantum many-body problem [6] and protein folding structure prediction [7], we would like to adopt the learning capability of ML to help search optimal LOCC protocols among many possible combinations. The basic idea of LOCCNet is to utilize quantum neural networks (QNNs) to represent each local quantum operation $\\mathcal{E}^{(k)}_j$. That means each node represented in the tree graph of an LOCC protocol is now replaced by a QNN, which is essentially a parametrize quantum circuit (PQC) denoted by $U(\\boldsymbol \\theta)$. In Paddle Quantum, we already provide many QNN templates to reduce the learning cost for users. Once we set up the QNN, we can freely choose the measurement and communication plan. One last recipe we would need is a learning objective which is usually encoded as a loss function $L$. For example in quantum teleportation, the learning objective could be maximizing the state fidelity between Alice's state $|\\psi\\rangle$ and the state Bob receives $|\\phi\\rangle$ under four possible measurement results, meaning that $L \\equiv \\sum_{m_1m_2} \\big(1- F(|\\psi\\rangle, |\\phi\\rangle)\\big)$. The loss function should be designed according to the specific goal we want to accomplish. Finally, classical optimization methods (mainly gradient-based) will be applied to train the parameters in each QNN. Once the optimization has been done, we could obtain a near-optimal LOCC protocol. From our perspective, such a framework could sharply reduce the efforts to develop novel LOCC protocols, and the results should be easy to verify by experiments.\n",
"Inspired by the success of Machine Learning (ML) in solving the quantum many-body problem [7] and protein folding structure prediction [8], we would like to adopt the learning capability of ML to help search optimal LOCC protocols among many possible combinations. The basic idea of LOCCNet is to utilize quantum neural networks (QNNs) to represent each local quantum operation $\\mathcal{E}^{(k)}_j$. That means each node represented in the tree graph of an LOCC protocol is now replaced by a QNN, which is essentially a parametrize quantum circuit (PQC) denoted by $U(\\boldsymbol \\theta)$. In Paddle Quantum, we already provide many QNN templates to reduce the learning cost for users. Once we set up the QNN, we can freely choose the measurement and communication plan. One last recipe we would need is a learning objective which is usually encoded as a loss function $L$. For example in quantum teleportation, the learning objective could be maximizing the state fidelity between Alice's state $|\\psi\\rangle$ and the state Bob receives $|\\phi\\rangle$ under four possible measurement results, meaning that $L \\equiv \\sum_{m_1m_2} \\big(1- F(|\\psi\\rangle, |\\phi\\rangle)\\big)$. The loss function should be designed according to the specific goal we want to accomplish. Finally, classical optimization methods (mainly gradient-based) will be applied to train the parameters in each QNN. Once the optimization has been done, we could obtain a near-optimal LOCC protocol. From our perspective, such a framework could sharply reduce the efforts to develop novel LOCC protocols, and the results should be easy to verify by experiments.\n",
"\n",
"\n",
"**Note:** LOCCNet only supports density matrix formulation at the current version."
......@@ -140,11 +140,14 @@
"\n",
"[4] Deutsch, David, et al. \"Quantum privacy amplification and the security of quantum cryptography over noisy channels.\" [Physical Review Letters 77.13 (1996): 2818.](https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.77.2818)\n",
"\n",
"[5] Jin, Rui-Bo, et al. \"Highly efficient entanglement swapping and teleportation at telecom wavelength.\" [Scientific reports 5.1 (2015): 1-7.](https://www.nature.com/articles/srep09333)\n",
"[5] Zeilinger, Anton, et al. \"Three-particle entanglements from two entangled pairs.\" [Physical Review Letters 78.16 (1997): 3031.](https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.78.3031)\n",
"\n",
"[6] Carleo, Giuseppe, and Matthias Troyer. \"Solving the quantum many-body problem with artificial neural networks.\" [Science 355.6325 (2017): 602-606.](https://science.sciencemag.org/content/355/6325/602)\n",
"[6] Zukowski, Marek, et al. \"\" Event-ready-detectors\" Bell experiment via entanglement swapping.\" [Physical Review Letters 71.26 (1993).](https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.71.4287)\n",
"\n",
"[7] Carleo, Giuseppe, and Matthias Troyer. \"Solving the quantum many-body problem with artificial neural networks.\" [Science 355.6325 (2017): 602-606.](https://science.sciencemag.org/content/355/6325/602)\n",
"\n",
"[8] Senior, Andrew W., et al. \"Improved protein structure prediction using potentials from deep learning.\" [Nature 577.7792 (2020): 706-710.](https://www.nature.com/articles/s41586-019-1923-7)\n",
"\n",
"[7] Senior, Andrew W., et al. \"Improved protein structure prediction using potentials from deep learning.\" [Nature 577.7792 (2020): 706-710.](https://www.nature.com/articles/s41586-019-1923-7)\n",
"\n",
"\n"
]
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册