Inverse Design of Optical Multilayer Thin Films using Robust Masked Diffusion Models

Jonas Schaible, Asena Karolin Özdemir, Charlotte Debus, Sven Burger, Achim Streit +3 more
4/1/2026
physics.opticscs.LG

No confident code implementation found for this paper.

Abstract

Inverse design of optical multilayer stacks seeks to infer layer materials, thicknesses, and ordering from a desired target spectrum. It is a long-standing challenge due to the large design space and non-unique solutions. We introduce \texttt{OptoLlama}, a masked diffusion language model for inverse thin-film design from optical spectra. Representing multilayer stacks as sequences of material-thickness tokens, \texttt{OptoLlama} conditions generation on reflectance, absorptance, and transmittance spectra and learns a probabilistic mapping from optical response to structure. Evaluated on a representative test set of 3,000 targets, \texttt{OptoLlama} reduces the mean absolute spectral error by 2.9-fold relative to a nearest-neighbor template baseline and by 3.45-fold relative to the state-of-the-art data-driven baseline, called \texttt{OptoGPT}. Case studies on designed and expert-defined targets show that the model reproduces characteristic spectral features and recovers physically meaningful stack motifs, including distributed Bragg reflectors. These results establish diffusion-based sequence modeling as a powerful framework for inverse photonic design.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{schaible2026inverse,
  title  = {Inverse Design of Optical Multilayer Thin Films using Robust Masked Diffusion Models},
  author = {Jonas Schaible and Asena Karolin Özdemir and Charlotte Debus and Sven Burger and Achim Streit and Christiane Becker and Klaus Jäger and Markus Götz},
  year   = {2026},
  eprint = {2604.01106},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2604.01106v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2604.01106.svg)](https://codeofpaper.com/paper/2604.01106)

Discussion