{"id":{"repo_id":"mit","oai_identifier":"oai:dspace.mit.edu:1721.1/156146"},"canonical_url":"https://search.dev.ndltd.org/etd/mit/oai:dspace.mit.edu:1721.1/156146","repository":{"repo_id":"mit","name":"MIT","base_url":"https://dspace.mit.edu/oai/request"},"display":{"title":"Photonic probabilistic machine learning using quantum vacuum noise","abstract":"Probabilistic machine learning is an emerging paradigm which harnesses controllable random sources to encode uncertainty and enable statistical modeling. The pure randomness of quantum vacuum noise, fluctuation of electromagnetic fields even in the absence of a photon, has been utilized for high speed and energy-efficient stochastic photonic elements. Nevertheless, the experimental demonstration of photonic probabilistic computing hardware has remained elusive so far, due to the lack of programmable stochastic optical elements which can implement probabilistic machine learning algorithms. Here, we implement a photonic probabilistic computer consisting of a programmable stochastic photonic element, which we refer to as a photonic probabilistic neuron (PPN). We implement this PPN using a biased optical parametric oscillator, which utilizes quantum vacuum noise to generate a tunable probability distribution controlled by a bias field. We then implement a measurement-and feedback scheme for time-multiplexed PPNs in electronic processors (FPGA or GPU) to solve certain probabilistic machine learning tasks. We showcase how we can encode probabilistic behavior in two representative models of machine learning, discriminative and generative models, by showcasing probabilistic inference and image generation of MNIST-handwritten digits. While solving these probabilistic machine learning tasks, quantum vacuum noise works as a random source which can encode classification uncertainty in inference and enable probabilistic generation of samples. Furthermore, we propose a path toward an all-optical probabilistic computing platform. We estimate the sampling rate of the PPN as ∼ 1 Gbps and energy consumption as ∼ 5 fJ/MAC. Our work paves the way for scalable, ultrafast, and energy-efficient probabilistic machine learning hardware.","abstract_html":"Probabilistic machine learning is an emerging paradigm which harnesses controllable random sources to encode uncertainty and enable statistical modeling. The pure randomness of quantum vacuum noise, fluctuation of electromagnetic fields even in the absence of a photon, has been utilized for high speed and energy-efficient stochastic photonic elements. Nevertheless, the experimental demonstration of photonic probabilistic computing hardware has remained elusive so far, due to the lack of programmable stochastic optical elements which can implement probabilistic machine learning algorithms. Here, we implement a photonic probabilistic computer consisting of a programmable stochastic photonic element, which we refer to as a photonic probabilistic neuron (PPN). We implement this PPN using a biased optical parametric oscillator, which utilizes quantum vacuum noise to generate a tunable probability distribution controlled by a bias field. We then implement a measurement-and feedback scheme for time-multiplexed PPNs in electronic processors (FPGA or GPU) to solve certain probabilistic machine learning tasks. We showcase how we can encode probabilistic behavior in two representative models of machine learning, discriminative and generative models, by showcasing probabilistic inference and image generation of MNIST-handwritten digits. While solving these probabilistic machine learning tasks, quantum vacuum noise works as a random source which can encode classification uncertainty in inference and enable probabilistic generation of samples. Furthermore, we propose a path toward an all-optical probabilistic computing platform. We estimate the sampling rate of the PPN as ∼ 1 Gbps and energy consumption as ∼ 5 fJ/MAC. Our work paves the way for scalable, ultrafast, and energy-efficient probabilistic machine learning hardware.","abstract_has_math":false,"creators":["Choi, Seou"],"institution":"Massachusetts Institute of Technology","degree_name":"Master","degree_level":null,"degree_discipline":null,"degree_department":"Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science","school":null,"contributors":[],"advisors":["Soljačić, Marin"],"committee_chairs":[],"committee_members":[],"year":2024,"date_issued":"2024-05","date_published":"2024-05","updated_at":"2026-07-22T22:21:10Z","subjects":[],"languages":[],"rights":["In Copyright - Educational Use Permitted","Copyright retained by author(s)"],"rights_urls":["https://rightsstatements.org/page/InC-EDU/1.0/"],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/1721.1/156146","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Soljačić, Marin"]},{"key":"dc:contributor.department","label":"Department","values":["Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science"]},{"key":"dc:creator","label":"Author","values":["Choi, Seou"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2024-08-14T20:10:54Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2024-08-14T20:10:54Z"]},{"key":"dc:date.issued","label":"Date","values":["2024-05"]},{"key":"dc:publisher","label":"Institution","values":["Massachusetts Institute of Technology"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master","Master of Science in Electrical Engineering and Computer Science"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:rights","label":"Dc Rights","values":["In Copyright - Educational Use Permitted","Copyright retained by author(s)"]},{"key":"dc:rights.uri","label":"Rights URI","values":["https://rightsstatements.org/page/InC-EDU/1.0/"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://hdl.handle.net/1721.1/156146"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Probabilistic machine learning is an emerging paradigm which harnesses controllable random sources to encode uncertainty and enable statistical modeling. The pure randomness of quantum vacuum noise, fluctuation of electromagnetic fields even in the absence of a photon, has been utilized for high speed and energy-efficient stochastic photonic elements. Nevertheless, the experimental demonstration of photonic probabilistic computing hardware has remained elusive so far, due to the lack of programmable stochastic optical elements which can implement probabilistic machine learning algorithms. Here, we implement a photonic probabilistic computer consisting of a programmable stochastic photonic element, which we refer to as a photonic probabilistic neuron (PPN). We implement this PPN using a biased optical parametric oscillator, which utilizes quantum vacuum noise to generate a tunable probability distribution controlled by a bias field. We then implement a measurement-and feedback scheme for time-multiplexed PPNs in electronic processors (FPGA or GPU) to solve certain probabilistic machine learning tasks. We showcase how we can encode probabilistic behavior in two representative models of machine learning, discriminative and generative models, by showcasing probabilistic inference and image generation of MNIST-handwritten digits. While solving these probabilistic machine learning tasks, quantum vacuum noise works as a random source which can encode classification uncertainty in inference and enable probabilistic generation of samples. Furthermore, we propose a path toward an all-optical probabilistic computing platform. We estimate the sampling rate of the PPN as ∼ 1 Gbps and energy consumption as ∼ 5 fJ/MAC. Our work paves the way for scalable, ultrafast, and energy-efficient probabilistic machine learning hardware."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["S.M."]},{"key":"dc:title","label":"Title","values":["Photonic probabilistic machine learning using quantum vacuum noise"]}]}],"canonical_facts":{"dc:contributor.advisor":["Soljačić, Marin"],"dc:contributor.department":["Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science"],"dc:creator":["Choi, Seou"],"dc:date.accessioned":["2024-08-14T20:10:54Z"],"dc:date.available":["2024-08-14T20:10:54Z"],"dc:date.issued":["2024-05"],"dc:description.abstract":["Probabilistic machine learning is an emerging paradigm which harnesses controllable random sources to encode uncertainty and enable statistical modeling. The pure randomness of quantum vacuum noise, fluctuation of electromagnetic fields even in the absence of a photon, has been utilized for high speed and energy-efficient stochastic photonic elements. Nevertheless, the experimental demonstration of photonic probabilistic computing hardware has remained elusive so far, due to the lack of programmable stochastic optical elements which can implement probabilistic machine learning algorithms. Here, we implement a photonic probabilistic computer consisting of a programmable stochastic photonic element, which we refer to as a photonic probabilistic neuron (PPN). We implement this PPN using a biased optical parametric oscillator, which utilizes quantum vacuum noise to generate a tunable probability distribution controlled by a bias field. We then implement a measurement-and feedback scheme for time-multiplexed PPNs in electronic processors (FPGA or GPU) to solve certain probabilistic machine learning tasks. We showcase how we can encode probabilistic behavior in two representative models of machine learning, discriminative and generative models, by showcasing probabilistic inference and image generation of MNIST-handwritten digits. While solving these probabilistic machine learning tasks, quantum vacuum noise works as a random source which can encode classification uncertainty in inference and enable probabilistic generation of samples. Furthermore, we propose a path toward an all-optical probabilistic computing platform. We estimate the sampling rate of the PPN as ∼ 1 Gbps and energy consumption as ∼ 5 fJ/MAC. Our work paves the way for scalable, ultrafast, and energy-efficient probabilistic machine learning hardware."],"dc:description.degree":["S.M."],"dc:identifier.uri":["https://hdl.handle.net/1721.1/156146"],"dc:publisher":["Massachusetts Institute of Technology"],"dc:rights":["In Copyright - Educational Use Permitted","Copyright retained by author(s)"],"dc:rights.uri":["https://rightsstatements.org/page/InC-EDU/1.0/"],"dc:title":["Photonic probabilistic machine learning using quantum vacuum noise"],"dc:type":["Thesis"],"thesis:degree_name":["Master","Master of Science in Electrical Engineering and Computer Science"]},"updated_at":"2026-07-22T22:21:10Z"}