Data augmentation using continuous conditional generative adversarial networks for regression and its application to improved spectral sensing

Yuhao Zhu,Haoyu Su,Pengsheng Xu,Yuxin Xu,Yujie Wang,Chun-Hua Dong,Jin Lu,Zichun Le,Xiaoniu Yang,Qi Xuan,Chang-Ling Zou,Hongliang Ren
DOI: https://doi.org/10.1364/OE.502709
IF: 3.8
2023-01-01
Optics Express
Abstract:Machine learning-assisted spectroscopy analysis faces a prominent constraint in the form of insufficient spectral samples, which hinders its effectiveness. Meanwhile, there is a lack of effective algorithms to simulate synthetic spectra from limited samples of real spectra for regression models in continuous scenarios. In this study, we introduced a continuous conditional generative adversarial network (CcGAN) to autonomously generate synthetic spectra. The labels employed for generating the spectral data can be arbitrarily selected from within the range of labels associated with the real spectral data. Our approach effectively produced spectra using a small spectral dataset obtained from a self-interference microring resonator (SIMRR)-based sensor. The generated synthetic spectra were subjected to evaluation using principal component analysis, revealing an inability to discern them from the real spectra. Finally, to enhance the DNN regression model, these synthetic spectra are incorporated into the original training dataset as an augmentation technique. The results demonstrate that the synthetic spectra generated by CcGAN exhibit exceptional quality and significantly enhance the predictive performance of the DNN model. In conclusion, CcGAN exhibits promising potential in generating high-quality synthetic spectra and delivers a superior data augmentation effect for regression tasks.
What problem does this paper attempt to address?