← Latest papers
🔬 optics

Arbitrary control over multimode wave propagation for machine learning

This paper presents a two-dimensional programmable waveguide with approximately 10410^4 spatial degrees of freedom that enables arbitrary control over multimode wave propagation to perform single-pass neural network inference while offering significant improvements in device area efficiency and scaling compared to traditional discrete-component architectures.

Original authors: Tatsuhiro Onodera, Martin M. Stein, Benjamin A. Ash, Mandar M. Sohoni, Melissa Bosch, Ryotatsu Yanagimoto, Marc Jankowski, Timothy P. McKenna, Tianyu Wang, Gennady Shvets, Maxim R. Shcherbakov, Logan
Published 2026-06-15
📖 5 min read🧠 Deep dive

Original authors: Tatsuhiro Onodera, Martin M. Stein, Benjamin A. Ash, Mandar M. Sohoni, Melissa Bosch, Ryotatsu Yanagimoto, Marc Jankowski, Timothy P. McKenna, Tianyu Wang, Gennady Shvets, Maxim R. Shcherbakov, Logan G. Wright, Peter L. McMahon

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to solve a complex puzzle, like recognizing a handwritten number or identifying a spoken vowel. Usually, computers do this by passing data through a long line of tiny, separate gears and levers (discrete components). Each gear does a small job, and the data has to travel from one to the next. This takes up a lot of space and uses a lot of energy, especially as the puzzles get bigger.

The researchers in this paper built a completely different kind of machine. Instead of using a line of separate gears, they created a single, giant, programmable "sheet" of glass (a waveguide) that acts like a smart, shape-shifting lens.

Here is how their invention works, broken down into simple concepts:

1. The "Smart Sheet" vs. The "Gear Train"

Think of traditional computer chips as a train of separate train cars. To get from point A to point B, the cargo (data) has to hop from car to car. This is bulky and slow.

This new device is like a single, massive trampoline. Instead of hopping between cars, you throw a ball (a beam of light) onto the trampoline. By changing the tension and shape of the trampoline's surface, you can make the ball bounce in any specific pattern you want. The entire surface works together at once to guide the ball to its destination.

2. How Do They "Shape" the Glass?

You can't just carve this glass like a statue; once it's carved, it's stuck. The researchers needed a way to change the shape of the glass on the fly.

They used a clever trick involving light and electricity:

  • The Setup: They have a special sheet of glass (Lithium Niobate) sandwiched between electrodes.
  • The Control: They shine a pattern of green light onto the sheet from above, like a projector showing a picture.
  • The Magic: Wherever the green light hits, the sheet becomes slightly more conductive (like a wire). This changes the electric field inside the glass. Because of a special property of this glass, changing the electric field changes its refractive index (how much it bends light).
  • The Result: The projected green light pattern instantly "sculpts" the invisible landscape inside the glass. If you project a "Y" shape, the glass becomes a Y-shaped path for light. If you project a complex maze, the glass becomes a complex maze.

They can change this "sculpting" pattern about 3 times per second, allowing them to reprogram the machine instantly.

3. Doing Math with Light

The goal of the machine is to perform Machine Learning (teaching a computer to recognize patterns).

  • Input: They take data (like the shape of a handwritten "7") and turn it into a pattern of light beams entering the sheet.
  • Processing: As the light travels through the sheet, it bounces off the "sculpted" landscape they created. The light waves interfere with each other, mixing and matching in complex ways. This mixing is the math calculation.
  • Output: The light exits the other side. They measure how bright the light is in different spots. The brightest spot tells them the answer (e.g., "That was a 7!").

They tested this on two tasks:

  1. Vowel Sounds: Identifying which vowel was spoken based on sound frequencies. They got it right 96% of the time.
  2. Handwritten Digits (MNIST): Recognizing numbers from 0 to 9. They got it right 86% of the time.

4. Why Is This a Big Deal? (The "Square Root" Surprise)

Usually, if you want to make a computer that can handle bigger and bigger puzzles (more data), you have to make the machine much, much bigger. If you double the complexity, you usually need four times the space (a square relationship).

The researchers discovered something surprising with their "Smart Sheet." Because they are using the whole sheet at once (multimode interference) rather than a line of gears, the size of the machine only needs to grow by the square root of the complexity.

  • Analogy: If you want to build a bridge for 100 cars, a traditional design might need to be 100 units long. Their design suggests you might only need a bridge that is 10 units long (since the square root of 100 is 10) to do the same job.

This means their machine could potentially be much smaller and more energy-efficient than current optical computers, especially for very large tasks.

Summary

The team built a reprogrammable optical processor that uses a single sheet of glass to perform complex math. Instead of using thousands of tiny, separate parts, they use a projector to "draw" the math problem directly onto the glass using light. The light then solves the problem as it travels through the glass. They proved this works for recognizing sounds and numbers, and their math suggests this approach could lead to much smaller, faster, and more energy-efficient computers in the future.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →