An evolutionary- convolutional neural network for fake image detection

Retaj Matroud Jasim, Tayseer Salman Atia


The fast development in deep learning techniques, besides the wide spread of social networks, facilitated fabricating and distributing images and videos without prior knowledge. This paper developed an evolutionary learning algorithm to automatically design a convolutional neural network (CNN) architecture for deepfake detection. Genetic algorithm (GA) based on residual network (ResNet) and densely connected convolutional network (DenseNet) as building block units for feature extraction versus multilayer perceptron (MLP), random forest (RF) and support vector machine (SVM) as classifiers generates different CNN structures. A local search mutation operation proposed to optimize three layers: (batch normlization, activation function, and regularizes). This method has the advantage of working on different datasets without preprocessing. Findings using two datasets evidence the efficiency of the suggested approach where the generated models outperform the state-of-art by increasing 1% in the accuracy; this confirms that intuitive design is the new direction for better generalization.


Convolutional neural network; Generative adversarial networks; Genetic algorithm; Multi-layer perceptron; Random forest; Support vector machine

Full Text:




  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Indonesian Journal of Electrical Engineering and Computer Science (IJEECS)
p-ISSN: 2502-4752, e-ISSN: 2502-4760
This journal is published by the Institute of Advanced Engineering and Science (IAES) in collaboration with Intelektual Pustaka Media Utama (IPMU).

shopify stats IJEECS visitor statistics