Bidirectional Adversarial Autoencoders for the design of Plasmonic Metasurfaces
Yuansan Liu, Jeygopi Panisilvam, Peter Dower, Sejeong Kim, James Bailey
TL;DR
This paper addresses the ill-posed inverse design problem for plasmonic metasurfaces, where a one-dimensional spectrum must map to a two-dimensional geometry. It introduces the Bidirectional Adversarial Autoencoder (BiAAE), a two-stream latent architecture that jointly models spectrum and metasurface shapes via common and unique latent components and four loss terms, enabling implicit spectrum–shape mappings without explicit conditioning. The approach yields nonlinear, multi-peak designs and improves generative quality (lower FID by ~30% versus cDCGAN) while maintaining reconstruction capability, as validated by Lumerical FDTD simulations. The work advances nonlinear metasurface design and offers a scalable framework for other dimensionality-mismatch inverse design problems, with potential enhancements through richer data representations and additional optical constraints.
Abstract
Deep Learning has been a critical part of designing inverse design methods that are computationally efficient and accurate. An example of this is the design of photonic metasurfaces by using their photoluminescent spectrum as the input data to predict their topology. One fundamental challenge of these systems is their ability to represent nonlinear relationships between sets of data that have different dimensionalities. Existing design methods often implement a conditional Generative Adversarial Network in order to solve this problem, but in many cases the solution is unable to generate structures that provide multiple peaks when validated. It is demonstrated that in response to the target spectrum, the Bidirectional Adversarial Autoencoder is able to generate structures that provide multiple peaks on several occasions. As a result the proposed model represents an important advance towards the generation of nonlinear photonic metasurfaces that can be used in advanced metasurface design.
