{'fraction_non_alphanumeric': 0.02593192868719611, 'fraction_numerical': 0.0, 'mean_word_length': 4.966183574879227, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
SE-GAN: A Swap Ensemble GAN Framework

In recent years, Generative adversial network(GAN) becomes prevalent in the research and was applied in various fields. Though GAN attracting great attention undoubtedly, it was still blamed for the difficulty of training. Training a GAN is very likely to get into undesirable results such as gradient vanishing, gradient explosion, model collapse. In order to train GAN more efficiently, this study proposes the Swap Ensemble Generative Adversial Network(SE-GAN), a framework for training an ensemble GAN. Based on the concept of information sharing, SE-GAN allows serveral GANs to be trained in parallel: one of them is the leader, while the others are the workers. The leader pair swaps with each worker periodically to collect the information of all workers. At the same time, each worker acquires the information the leader learned. Under such implementation, the leader and workers would help each other.In this paper, a toy dataset was used to describe the concept and better show the effect of swap ensemble framework. And three real-world datasets were used to validate the effect. Results of the experiments shows this framework improves the performance and efficiency in training GAN.