Dai Peng, Sun Kai, Yan Xingzhao, Muskens Otto L, de Groot C H Kees, Zhu Xupeng, Hu Yueqiang, Duan Huigao, Huang Ruomeng
Faculty of Engineering and Physical Sciences, University of Southampton, SO17 1BJ, Southampton, UK.
School of Physics Science and Technology, Lingnan Normal University, 5240481, Zhanjiang, China.
Nanophotonics. 2022 May 16;11(13):3057-3069. doi: 10.1515/nanoph-2022-0095. eCollection 2022 Jun.
The "one-to-many" problem is a typical challenge that faced by many machine learning aided inverse nanophotonics designs where one target optical response can be achieved by many solutions (designs). Although novel training approaches, such as tandem network, and network architecture, such as the mixture density model, have been proposed, the critical problem of solution degeneracy still exists where some possible solutions or solution spaces are discarded or unreachable during the network training process. Here, we report a solution to the "one-to-many" problem by employing a conditional generative adversarial network (cGAN) that enables generating sets of multiple solution groups to a design problem. Using the inverse design of a transmissive Fabry-Pérot-cavity-based color filter as an example, our model demonstrates the capability of generating an average number of 3.58 solution groups for each color. These multiple solutions allow the selection of the best design for each color which results in a record high accuracy with an average index color difference Δ of 0.44. The capability of identifying multiple solution groups can benefit the design manufacturing to allow more viable designs for fabrication. The capability of our cGAN is verified experimentally by inversely designing the RGB color filters. We envisage this cGAN-based design methodology can be applied to other nanophotonic structures or physical science domains where the identification of multi-solution across a vast parameter space is required.
“一对多”问题是许多机器学习辅助的逆纳米光子学设计所面临的典型挑战,在这些设计中,一种目标光学响应可以通过多种解决方案(设计)来实现。尽管已经提出了诸如串联网络等新颖的训练方法以及诸如混合密度模型等网络架构,但解决方案退化的关键问题仍然存在,即在网络训练过程中,一些可能的解决方案或解决方案空间被丢弃或无法达到。在此,我们报告了一种针对“一对多”问题的解决方案,即采用条件生成对抗网络(cGAN),它能够为一个设计问题生成多组解决方案。以基于透射法布里 - 珀罗腔的滤色器的逆设计为例,我们的模型展示了为每种颜色生成平均数量为3.58组解决方案的能力。这些多种解决方案允许为每种颜色选择最佳设计,从而实现创纪录的高精度,平均索引色差Δ为0.44。识别多组解决方案的能力有利于设计制造,从而允许更多可行的制造设计。我们的cGAN的能力通过对RGB滤色器进行逆设计得到了实验验证。我们设想这种基于cGAN的设计方法可以应用于其他纳米光子结构或需要在广阔参数空间中识别多种解决方案的物理科学领域。