Photonic probabilistic machine learning using quantum vacuum noise
Probabilistic machine learning utilizes controllable sources of randomness to encode uncertainty and enable statistical modeling. Harnessing the pure randomness of quantum vacuum noise, which stems from fluctuating electromagnetic fields, has shown promise for high speed and energy-efficient stochastic photonic elements. Nevertheless, photonic computing hardware which can control these stochastic elements to program probabilistic machine learning algorithms has been limited. Here, we implement a photonic probabilistic computer consisting of a controllable stochastic photonic element - a photonic probabilistic neuron (PPN). Our PPN is implemented in a bistable optical parametric oscillator (OPO) with vacuum-level injected bias fields. We then program a measurement-and-feedback loop for time-multiplexed PPNs with electronic processors (FPGA or GPU) to solve certain probabilistic machine learning tasks. We showcase probabilistic inference and image generation of MNIST-handwritten digits, which are representative examples of discriminative and generative models. In both implementations, quantum vacuum noise is used as a random seed to encode classification uncertainty or probabilistic generation of samples. In addition, we propose a path towards an all-optical probabilistic computing platform, with an estimated sampling rate of ~1 Gbps and energy consumption of ~5 fJ/MAC. Our work paves the way for scalable, ultrafast, and energy-efficient probabilistic machine learning hardware.
Authors
- Shiekh Zia Uddin (ORCID: https://orcid.org/0000-0002-1265-9940)
- Charles Roques‐Carmes (ORCID: https://orcid.org/0000-0002-1168-5944)
- Di Luo (ORCID: https://orcid.org/0000-0001-6562-1762)
- Seou Choi (ORCID: https://orcid.org/0000-0003-3730-2152)
- Yannick Salamin (ORCID: https://orcid.org/0000-0003-1797-2968)
- Michael Horodynski (ORCID: https://orcid.org/0000-0003-4893-987X)
- Rumen Dangovski (ORCID: https://orcid.org/0000-0003-0814-8934)
- Marin Soljačić (ORCID: https://orcid.org/0000-0002-7184-5831)
- Zhuo Chen (ORCID: https://orcid.org/0000-0002-0789-3687)
- Jamison Sloan (ORCID: https://orcid.org/0000-0001-9944-2631)
Institutions
- Harvard University (US)
- The NSF AI Institute for Artificial Intelligence and Fundamental Interactions (US)
- Massachusetts Institute of Technology (US)
- Stanford University (US)
Publication Details
- Journal
- Nature Communications
- Published
- 2024-09-05
- DOI
- https://doi.org/10.1038/s41467-024-51509-0
- Citations
- 19
- Primary Topic
- Neural Networks and Reservoir Computing
- Type
- article
- Field-Weighted Citation Impact
- 6.60
Funders
- National Science Foundation
- U.S. Department of Energy
- Peng Cheng Laboratory
- Schweizerischer Nationalfonds zur Förderung der Wissenschaftlichen Forschung
- Austrian Science Fund
- Korea Foundation for Advanced Studies
- Office of Science
- U.S. Army Combat Capabilities Development Command
- Army Research Office