TY - JOUR
T1 - Inverse design of nanophotonic devices using generative adversarial networks
AU - Kim, Wonsuk
AU - Kim, Soojeong
AU - Lee, Minhyeok
AU - Seok, Junhee
N1 - Funding Information:
This work was supported by Samsung Electronics Co., Ltd, South Korea ( IO201214-08149-01 ) as well as a grant from the National Research Foundation of Korea ( NRF-2022R1A2C2004003 and NRF-2021R1F1A1050977 ).
Funding Information:
The authors declare the following financial interests/personal relationships which may be considered as potential competing interests: Junhee Seok reports financial support was provided by Samsung Electronics Co., Ltd. Junhee Seok reports financial support was provided by National Research Foundation of Korea.
Publisher Copyright:
© 2022 Elsevier Ltd
PY - 2022/10
Y1 - 2022/10
N2 - The efficient design of structures that exhibit desired properties is challenging across various engineering and scientific applications. Traditional methods employ experts in a specific domain to design new structures with desired properties. Then, simulations are performed for the designed structures to evaluate whether they show desired properties, and such a process is with until the structures exhibit desired properties. Advances in computing power and machine learning have made these simulations and optimizations faster, but challenges remain that the researchers must perform optimizations in each iteration, which generally takes time and cost. A new framework called inverse design has been studied to address the limitations. In inverse design, structures with desired properties can directly be constructed. In this work, as an inverse design framework, we introduce a controllable generative adversarial network (ControlGAN) based model to generate nanophotonic devices with user-defined properties. As a result, the proposed model outperforms other GAN-based models when the model is evaluated by producing structures with maximum transmittance at specific wavelengths. Specifically, the proposed model achieves a mean F1-score of 0.357, corresponding to a 260% improvement compared to the second-best model. The proposed model for inverse design can accelerate device designs not only in the field of nanophotonics but also in other nanostructures.
AB - The efficient design of structures that exhibit desired properties is challenging across various engineering and scientific applications. Traditional methods employ experts in a specific domain to design new structures with desired properties. Then, simulations are performed for the designed structures to evaluate whether they show desired properties, and such a process is with until the structures exhibit desired properties. Advances in computing power and machine learning have made these simulations and optimizations faster, but challenges remain that the researchers must perform optimizations in each iteration, which generally takes time and cost. A new framework called inverse design has been studied to address the limitations. In inverse design, structures with desired properties can directly be constructed. In this work, as an inverse design framework, we introduce a controllable generative adversarial network (ControlGAN) based model to generate nanophotonic devices with user-defined properties. As a result, the proposed model outperforms other GAN-based models when the model is evaluated by producing structures with maximum transmittance at specific wavelengths. Specifically, the proposed model achieves a mean F1-score of 0.357, corresponding to a 260% improvement compared to the second-best model. The proposed model for inverse design can accelerate device designs not only in the field of nanophotonics but also in other nanostructures.
KW - Deep learning
KW - Generative adversarial networks
KW - Inverse design
KW - Maxwell equation
UR - http://www.scopus.com/inward/record.url?scp=85135939411&partnerID=8YFLogxK
U2 - 10.1016/j.engappai.2022.105259
DO - 10.1016/j.engappai.2022.105259
M3 - Article
AN - SCOPUS:85135939411
VL - 115
JO - Engineering Applications of Artificial Intelligence
JF - Engineering Applications of Artificial Intelligence
SN - 0952-1976
M1 - 105259
ER -