以机器学习神经网络为代表的人工智能技术正在改变我们生活的许多方面,对支撑这些技术所需的数据处理能力的需求也越来越强。而针对神经网络的结构开发出神经形态芯片(neuromorphic chip)有望能大幅提升神经网络的性能。
日前,来自普林斯顿大学的 Alexander N. Tait 等科学家在 arXiv 上发表了一篇题为《神经形态硅光子学(Neuromorphic Silicon Photonics)》的论文,介绍了世界上首个「光子神经网络(Photonic Neural Network)」。
和我们目前主流的基于电子的处理方式相比,光子的方式的速度可以达到更快、也能实现更高的带宽。
据 MIT Technology Review 的报道介绍,开发光子神经网络这个难题的核心是生产一种每个节点都有相同的响应特征的装置以用作神经元。这些节点采用了微型的环形波导(tiny circular waveguides)的形式,这些波导被蚀刻在硅衬底中,光可以在其中循环。当释放这个光并调制在阈值处工作的一个激光的输出时,该环境中输入光的一点微小的改变就会给该激光的输出带来巨大的影响。
其中的关键在于,该系统中的每个节点都工作在一定的光波长长——这是一种被称为波分复用(wave division multiplexing)的技术。在来自各个节点的光被送入该激光之前会被总功率检测求和。然后该激光输出会被反馈回节点以创造出一个带有非线性特征的反馈回路。
那么这种非线性能在多大程度上模拟神经行为呢。研究表明其输出在数学上等效于一种被称为连续时间循环神经网络(continuous-time recurrent neural network)的输出。
这些研究者为进行概念验证开发了一个 49 节点的硅光子神经网络——实验表明在一个实验性的差分系统仿真任务中比传统方法快了 1960 倍!
当然,验证性的实验不一定能够适用于实际的应用场景,但毫无疑问,这一研究为基于光子的神经网络的发展提供了重要的推动力。在带宽和速度需求日渐高涨的今天,这有望能为我们提供一种我们所需的解决方案。
论文:神经形态硅光子学(Neuromorphic Silicon Photonics)
我们报告首次观察到了集成模拟光子网络(integrated analog photonic network),其中的连接(connection)是通过 microring weight banks 和首次被用作光子神经元(photonic neurons)的电光调制器(electro-optic modulators)配置而成。这种硅光子电路和连续神经模型之间的数学同构(mathematical isomorphism)通过动态分叉分析(dynamical bifurcation analysis)而得到了证明。已有的神经工程工具可以利用这种同构性来适应硅光子信息处理系统。我们使用一种「神经编译器(neural compiler)」编程了一个的 49 节点的硅光子神经网络,它模拟了传统的神经网络,并且预计其表现在一个实验性的差分系统仿真任务中超过了传统方法 1960 倍。利用了硅光子平台的光子神经网络可以接入用于无线电、控制和科学计算的超快信息处理环境。