Browse > Article
http://dx.doi.org/10.17703/IJACT.2017.5.2.74

Dropout Genetic Algorithm Analysis for Deep Learning Generalization Error Minimization  

Park, Jae-Gyun (Department of Medical IT Marketing, Eulji University)
Choi, Eun-Soo (Department of Medical IT Marketing, Eulji University)
Kang, Min-Soo (Department of Medical IT Marketing, Eulji University)
Jung, Yong-Gyu (Department of Medical IT Marketing, Eulji University)
Publication Information
International Journal of Advanced Culture Technology / v.5, no.2, 2017 , pp. 74-81 More about this Journal
Abstract
Recently, there are many companies that use systems based on artificial intelligence. The accuracy of artificial intelligence depends on the amount of learning data and the appropriate algorithm. However, it is not easy to obtain learning data with a large number of entity. Less data set have large generalization errors due to overfitting. In order to minimize this generalization error, this study proposed DGA(Dropout Genetic Algorithm) which can expect relatively high accuracy even though data with a less data set is applied to machine learning based genetic algorithm to deep learning based dropout. The idea of this paper is to determine the active state of the nodes. Using Gradient about loss function, A new fitness function is defined. Proposed Algorithm DGA is supplementing stochastic inconsistency about Dropout. Also DGA solved problem by the complexity of the fitness function and expression range of the model about Genetic Algorithm As a result of experiments using MNIST data proposed algorithm accuracy is 75.3%. Using only Dropout algorithm accuracy is 41.4%. It is shown that DGA is better than using only dropout.
Keywords
DGA; Deep Learning; Dropout; Genetic Algorithm; Overfitting; AI;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Kim, Y, J., Yu, B. E.,"Future society change that artificial intelligence technology development will bring" KISTEP lnl Vol.12 pp. 52-65. 2016.
2 Park, J. S., "Designing Neural Network Using Genetic Algorithm", The Transactions of the Korea Information Processing Society, Vol.4 No.9, pp. 2309-2314. 1997.
3 D.E. Goldberg, Genetic Algorithms in search, optimization, and machine learning. Addison-Wesley. 1999.
4 Forrest, S. Genetic algorithms- Principles of natural selection applied to computation. Science, Vol.261 No.5123, pp. 872-878. 1993.   DOI
5 Holland, J. H. Adaptation in natural and artificial systems : an introductory analysis with applications to biology, control, and artificial intelligence, MIT press. 1992.
6 Mitchell, M. An introduction to genetic algorithms. MIT press. 1998.
7 Lipowski, A., &Lipowska, D. Roulette-wheel selection via stochastic acceptance. PhysicaA : Statistical Mechanics and its Applications, Vol.391, No.6, pp. 2193-2196. 2012   DOI
8 Umbarkar, A, J., &Sheth, P. D. Crossover Operators in Genetic Algorithms : a revice, ICTACT Journal on Soft Computing, Vol.6, No.1, pp. 1083-1092. 2015.   DOI
9 Elyan, E., &Gaber, M. M. "A genetic algorithm approach to optimising random forests applied to class engineered data. Information Sciences, Vol.384, pp. 220-234. 2017   DOI
10 Whitley, D. "A genetic algorithm tutorial, Statics and computing, Vol.4, No.2, pp. 65-85. 1994.
11 Marsland, S. "Machine learning: an algorithmic perspective. CRC press. 2015.
12 Srivastava, N., Hinton, G. E., Krizhevsky, A., Sutskever, I., &Salakhutdinov, R. "Dropout: a simple way to prevent neural networks from overfitting", Journal of Machine Learning Research, Vol.15, No.1, pp. 1929-1958. 2014.
13 http://yann.lecun.com/exdb/mnist/