An Efficient Support Vector Machine Algorithm for Age and Gender Detection from Face Pictures

Thanh Tran


In this paper, a novel kernel function is proposed to perform an efficient Support Vector Machine, SVM, classification for age and gender estimation and detection. A robust, easy-to-execute algorithm is proposed based on the SVM as a core method to simultaneously predict the age and gender of highly variable pictures. Owing to its efficiency because of kernel function proposed in this paper, the SVM based algorithm is able to powerfully classify the features, leading to more accurate and precise estimation of age and gender. The algorithm is modified to solve the simple problems as well as complex situations, estimating age and gender simultaneously. The mean error of proposed method is between 5.2% – 7.3% that the less accurate results higher ages are due to lack of sample pictures in training phase. To be fair, all of the comparisons with other methods were done on the same database, FG-NET, including 1002 pictures with different qualities, diverse styles, and various rate of face coverage. The simulation results show that the proposed method has lower mean error in comparison with other recent related works.


Gender Detection, Age Estimation, Support Vector Machine, Supervised Learning, Machine Vision, Machine Learning

Full Text:



Carletti, V., Greco, A., Percannella, G., and Vento, M. (2019). Age from faces in the deep learning revolution. IEEE transactions on pattern analysis and machine intelligence, 42(9), 2113-2132.

Chaichulee, S., Villarroel, M., Jorge, J., Arteta, C., Green, G., McCormick, K., et al. (2017). Multi-task convolutional neural network for patient detection and skin segmentation in continuous non-contact vital sign monitoring. Paper presented at the 2017 12th IEEE International Conference on Automatic Face & Gesture Recognition (FG 2017), 266-272.

Farahmand, M., Desa, M. I., and Nilashi, M. (2014). A combined data envelopment analysis and support vector regression for efficiency evaluation of large decision making units. International journal of engineering and technology (IJET), 2310-2321.

Farahmand, M., Desa, M. I., and Nilashi, M. (2015). A comparative study of ccr-(ε-svr) and ccr-(ν-svr) models for efficiency prediction of large decision making units. Journal of Soft Computing and Decision Support Systems, 2(1), 8-17.

Geng, X., Wang, Q., and Xia, Y. (2014). Facial age estimation by adaptive label distribution learning. Paper presented at the 2014 22nd International Conference on Pattern Recognition, 4465-4470.

Kelly, F., Saeidi, R., Harte, N., and Leeuwen, D. A. v. (2014). Effect of long-term ageing on i-vector speaker verification. Paper presented at the Fifteenth Annual Conference of the International Speech Communication Association.

Kinnunen, T., and Li, H. (2010). An overview of text-independent speaker recognition: From features to supervectors. Speech communication, 52(1), 12-40.

Lanitis, A. (2010). A survey of the effects of aging on biometric identity verification. International Journal of Biometrics, 2(1), 34-52.

Liu, H., and Sun, X. (2016). A partial least squares based ranker for fast and accurate age estimation. Paper presented at the 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 2792-2796.

Nilashi, M., Ahmadi, H., Manaf, A. A., Rashid, T. A., Samad, S., Shahmoradi, L., et al. (2020). Coronary heart disease diagnosis through self-organizing map and fuzzy support vector machine with incremental updates. International Journal of Fuzzy Systems, 1-13.

Nilashi, M., Bagherifard, K., Rahmani, M., and Rafe, V. (2017). A recommender system for tourism industry using cluster ensemble and prediction machine learning techniques. Computers & industrial engineering, 109, 357-368.

Nilashi, M., Ibrahim, O., and Ahani, A. (2016). Accuracy improvement for predicting Parkinson’s disease progression. Scientific reports, 6(1), 1-18.

Nilashi, M., Jannach, D., bin Ibrahim, O., and Ithnin, N. (2015). Clustering-and regression-based multi-criteria collaborative filtering with incremental updates. Information Sciences, 293, 235-250.

Nixon, M. S., Correia, P. L., Nasrollahi, K., Moeslund, T. B., Hadid, A., and Tistarelli, M. (2015). On soft biometrics. Pattern Recognition Letters, 68, 218-230.

Panis, G., Lanitis, A., Tsapatsoulis, N., and Cootes, T. F. (2016). Overview of research on facial ageing using the FG-NET ageing database. Iet Biometrics, 5(2), 37-46.

Rafique, I., Hamid, A., Naseer, S., Asad, M., Awais, M., and Yasir, T. (2019). Age and Gender Prediction using Deep Convolutional Neural Networks. Paper presented at the 2019 International Conference on Innovative Computing (ICIC), 1-6.

Sadjadi, S. O., Ganapathy, S., and Pelecanos, J. W. (2016). Speaker age estimation on conversational telephone speech using senone posterior based i-vectors. Paper presented at the 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 5040-5044.


  • There are currently no refbacks.

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