Mathematical Institute of the Serbian Academy of Sciences and Arts
|Title:||Bootstrapped SSL CycleGAN for Asymmetric Domain Transfer||Journal:||Applied Sciences (Switzerland)||Volume:||12||Issue:||7||First page:||3411||Issue Date:||1-Apr-2022||Rank:||~M22||ISSN:||2076-3417||DOI:||10.3390/app12073411||Abstract:||
Most CycleGAN domain transfer architectures require a large amount of data belonging to domains on which the domain transfer task is to be applied. Nevertheless, in many real-world applications one of the domains is reduced, i.e., scarce. This means that it has much less training data available in comparison to the other domain, which is fully observable. In order to tackle the problem of using CycleGAN framework in such unfavorable application scenarios, we propose and invoke a novel Bootstrapped SSL CycleGAN architecture (BTS-SSL), where the mentioned problem is overcome using two strategies. Firstly, by using a relatively small percentage of available labelled training data from the reduced or scarce domain and a Semi-Supervised Learning (SSL) approach, we prevent overfitting of the discriminator belonging to the reduced domain, which would otherwise occur during initial training iterations due to the small amount of available training data in the scarce domain. Secondly, after initial learning guided by the described SSL strategy, additional bootstrapping (BTS) of the reduced data domain is performed by inserting artifically generated training examples into the training poll of the data discriminator belonging to the scarce domain. Bootstrapped samples are generated by the already trained neural network that performs transferring from the fully observable to the scarce domain. The described procedure is periodically repeated during the training process several times and results in significantly improved performance of the final model in comparison to the original unsupervised CycleGAN approach. The same also holds in comparison to the solutions that are exclusively based either on the described SSL, or on the bootstrapping strategy, i.e., when these are applied separately. Moreover, in the considered scarce scenarios it also shows competitive results in comparison to the fully supervised solution based on the pix2pix method. In that sense, it is directly applicable to many domain transfer tasks that are relying on the CycleGAN architecture.
|Keywords:||bootstrapping | CycleGAN architecture | imbalanced data | semi-supervised learning||Publisher:||MDPI|
Show full item record
checked on Aug 18, 2022
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.