Age Estimation Using Bayesian Process

  • Yu Zhang
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7104)


Age problems have attracted many researchers’ attentions in recent years since they have many potential applications in human-computer interaction and other areas. Among all the age problems, automatic age estimation is one interesting problem and many methods have been proposed to solve this problem. In this paper, we use two Bayesian process regression algorithms, Gaussian process and t process, for age estimation. Different from previous regression methods on age estimation, which need to specify the form of regression functions or determine many parameters in regression functions in inefficient ways such as cross validation, in our methods, the form of regression function is implicitly defined by kernel function and almost all the parameters of our methods can be learnt from data automatically using efficient gradient methods. Moreover, our methods are very simple and easy to implement. Since Gaussian process is easy to be affected by outlier data points, t process can be viewed as a robust version of Gaussian process to solve this problem. Experiments on one public aging database FG-NET show our method is effective and comparable with the state-of-the-art methods on age estimation.


Gaussian Process Marginal Likelihood Mean Absolute Error Cumulative Score Outlier Data Point 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Lanitis, A., Taylor, C.J., Cootes, T.F.: Toward automatic simulation of aging effects on face images. IEEE Transactions on Pattern Analysis and Machine Intelligence 24(4), 442–455 (2002)CrossRefGoogle Scholar
  2. 2.
    Yan, S., Zhou, X., Liu, M., Hasegawa-Johnson, M., Huang, T.S.: Regression from patch-kernel. In: Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Anchorage, Alaska (2008)Google Scholar
  3. 3.
    Yan, S., Liu, M., Huang, T.S.: Extracting age information from local spatially flexible patches. In: Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing, Las Vegas, Nevada, pp. 737–740 (2008)Google Scholar
  4. 4.
    Fu, Y., Huang, T.S.: Human age estimation with regression on discriminative aging manifold. IEEE Transactions on Multimedia 10(4), 578–584 (2008)CrossRefGoogle Scholar
  5. 5.
    Guo, G., Fu, Y., Dyer, C.R., Huang, T.S.: Image-based human age estimation by manifold learning and locally adjusted robust regression. IEEE Transactions on Image Processing 17(7), 1178–1188 (2008)MathSciNetCrossRefGoogle Scholar
  6. 6.
    Lanitis, A., Draganova, C., Christodoulou, C.: Comparing different classifiers for automatic age estimation. IEEE Transactions on Systems, Man, and Cybernetics–Part B: Cybernetics 34(1), 621–628 (2004)CrossRefGoogle Scholar
  7. 7.
    Geng, X., Zhou, Z.H., Zhang, Y., Li, G., Dai, H.: Learning from facial aging patterns for automatic age estimation. In: Proceedings of the 14th ACM International Conference on Multimedia, Santa Barbara, CA, USA, pp. 307–316 (2006)Google Scholar
  8. 8.
    Geng, X., Zhou, Z.H., Smith-Miles, K.: Automatic age estimation based on facial aging patterns. IEEE Transactions on Pattern Analysis and Machine Intelligence 29(12), 2234–2240 (2007)CrossRefGoogle Scholar
  9. 9.
    Geng, X., Smith-Miles, K., Zhou, Z.H.: Facial age estimation by nonlinear aging pattern subspace. In: Proceedings of the 16th ACM International Conference on Multimedia, Vancouver, British Columbia, Canada, pp. 721–724 (2008)Google Scholar
  10. 10.
    Jolliffe, I.T.: Principal Component Analysis, 2nd edn. Springer, New York (2002)zbMATHGoogle Scholar
  11. 11.
    Yan, S., Wang, H., Huang, T.S., Yang, Q., Tang, X.: Ranking with uncertain labels. In: Proceedings of the 2007 IEEE International Conference on Multimedia and Expo., Beijing, China, pp. 96–99 (2007)Google Scholar
  12. 12.
    Yan, S., Wang, H., Tang, X., Huang, T.S.: Learning auto-structured regressor from uncertain nonnegative labels. In: Proceedings of the IEEE 11th International Conference on Computer Vision, Rio de Janeiro, Brazil (2007)Google Scholar
  13. 13.
    Kwon, Y.H., Lobo, N.V.: Age classification from facial images. Computer Vision and Image Understanding 74(1), 1–21 (1999)CrossRefGoogle Scholar
  14. 14.
    Ramanathan, N., Chellappa, R., Chowdhury, A.K.R.: Facial similarity across age, disguise, illumination and pose. In: Proceedings of the 2004 International Conference on Image Processing, Singapore, pp. 1999–2002 (2004)Google Scholar
  15. 15.
    Ramanathan, N., Chellappa, R.: Face verification across age progression. IEEE Transactions on Image Processing 15(11), 3349–3361 (2006)CrossRefGoogle Scholar
  16. 16.
    Ramanathan, N., Chellappa, R.: Modeling age progression in young faces. In: Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, New York, NY, USA, pp. 387–394 (2006)Google Scholar
  17. 17.
    Ling, H., Soatto, S., Ramanathan, N., Jacobs, D.W.: A study of face recognition as people age. In: Proceedings of the IEEE 11th International Conference on Computer Vision, Rio de Janeiro, Brazil (2007)Google Scholar
  18. 18.
    Rasmussen, C.E., Williams, C.K.I.: Gaussian Processes for Machine Learning. The MIT Press, Cambridge (2006)zbMATHGoogle Scholar
  19. 19.
    MacKay, D.J.C.: Bayesian interpolation. Neural Computation 4(3), 415–447 (1992)CrossRefzbMATHGoogle Scholar
  20. 20.
    Bishop, C.M.: Pattern Recognition and Machine Learning. Springer, New York (2006)zbMATHGoogle Scholar
  21. 21.
    Lawrence, N.D., Seeger, M., Herbrich, R.: Fast sparse Gaussian process methods: The informative vector machine. In: Becker, S., Thrun, S., Obermayer, K. (eds.) Advances in Neural Information Processing Systems, Vancouver, British Columbia, Canada, vol. 15, pp. 609–616 (2003)Google Scholar
  22. 22.
    Gelman, A., Carlin, J.B., Stern, H., Rubin, D.B.: Bayesian data analysis. Chapman and Hall-CRC (1996)Google Scholar
  23. 23.
    Fernandez, C., Steel, M.F.J.: Multivariate student-t regression models: Pitfalls and inference. Biometrika 86(1), 153–167 (1999)MathSciNetCrossRefzbMATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Yu Zhang
    • 1
  1. 1.Hong Kong University of Science and TechnologyHong Kong

Personalised recommendations