Dihedral angle prediction using generative adversarial networks
نویسنده
چکیده
Several dihedral angles prediction methods were developed for protein structure prediction and their other applications. However, distribution of predicted angles would not be similar to that of real angles. To address this we employed generative adversarial networks (GAN) which showed promising results in image generation tasks. Generative adversarial networks are composed of two adversarially trained networks: a discriminator and a generator. A discriminator is trained to distinguish between samples from a dataset and generated samples while a generator is trained to generate realistic samples. Although the discriminator of GANs is trained to estimate density, the explicit density of the model is not tractable. On the other hand, noise-contrastive estimation (NCE) was introduced to estimate a normalization constant of an unnormalized statistical model and thus the density function. In this thesis, we introduce noise-contrastive estimation generative adversarial networks (NCE-GAN) which enables explicit density estimation of the generative adversarial networks by feeding noise samples from a known distribution, like noise-contrastive estimation, and adding a corresponding class for the discriminator. We analyzed the minibatch discrimination and new loss for the generator is proposed. We also propose residue-wise variants of auxiliary classifier GAN (AC-GAN) and Semi-supervised GAN to handle sequence information in a window. In our experiment, the conditional generative adversarial network (C-GAN), AC-GAN and Semi-supervised GAN were compared. And experiments done with improved conditions were invested. We identified a phenomenon of AC-GAN that distribution of its predicted angles is composed of unusual clusters. The distribution of the predicted angles of Semi-supervised GAN was most similar to the Ramachandran plot. We found that adding the output of the NCE as an additional input of the discriminator is helpful to stabilize the training of the GANs and to capture the detailed structures. However, using the newly proposed loss in the generator were only helpful in C-GAN and AC-GAN. Adding regression loss to the object of the generator and using predicted angles by regression loss only model as an additional input of the generator could improve the conditional generation performance of the C-GAN and AC-GAN.
منابع مشابه
Improvement of generative adversarial networks for automatic text-to-image generation
This research is related to the use of deep learning tools and image processing technology in the automatic generation of images from text. Previous researches have used one sentence to produce images. In this research, a memory-based hierarchical model is presented that uses three different descriptions that are presented in the form of sentences to produce and improve the image. The proposed ...
متن کاملAutomatic Colorization of Grayscale Images Using Generative Adversarial Networks
Automatic colorization of gray scale images poses a unique challenge in Information Retrieval. The goal of this field is to colorize images which have lost some color channels (such as the RGB channels or the AB channels in the LAB color space) while only having the brightness channel available, which is usually the case in a vast array of old photos and portraits. Having the ability to coloriz...
متن کاملDisease Prediction from Electronic Health Records Using Generative Adversarial Networks
Electronic health records (EHRs) have contributed to the computerization of patient records so that they can be used not only for efficient and systematic medical services, but also for research on data science. In this paper, we compared the disease prediction performance of generative adversarial networks (GANs) and conventional learning algorithms in combination with missing value prediction...
متن کاملAdversarial Divergences are Good Task Losses for Generative Modeling
Generative modeling of high dimensional data like images is a notoriously difficult and ill-defined problem. In particular, how to evaluate a learned generative model is unclear. In this paper, we argue that adversarial learning, pioneered with generative adversarial networks (GANs), provides an interesting framework to implicitly define more meaningful task losses for unsupervised tasks, such ...
متن کاملGood Task Losses for Generative Modeling
Generative modeling of high dimensional data like images is a notoriously difficult and ill-defined problem. In particular, how to evaluate a learned generative model is unclear. In this paper, we argue that adversarial learning, pioneered with generative adversarial networks (GANs), provides an interesting framework to implicitly define more meaningful task losses for unsupervised tasks, such ...
متن کامل