Multi-task warped Gaussian process for personalized age estimation
Abstract:Automatic age estimation from facial images has aroused research interests in recent years due to its promising potential for some computer vision applications. Among the methods proposed to date, personalized age estimation methods generally outperform global age estimation methods by learning a separate age estimator for each person in the training data set. However, since typical age databases only contain very limited training data for each person, training a separate age estimator using only training data for that person runs a high risk of overfitting the data and hence the prediction performance is limited. In this paper, we propose a novel approach to age estimation by formulating the problem as a multi-task learning problem. Based on a variant of the Gaussian process (GP) called warped Gaussian process (WGP), we propose a multi-task extension called multi-task warped Gaussian process (MTWGP). Age estimation is formulated as a multi-task regression problem in which each learning task refers to estimation of the age function for each person. While MTWGP models common features shared by different tasks (persons), it also allows task-specific (person-specific) features to be learned automatically. Moreover, unlike previous age estimation methods which need to specify the form of the regression functions or determine many parameters in the functions using inefficient methods such as cross validation, the form of the regression functions in MTWGP is implicitly defined by the kernel function and all its model parameters can be learned from data automatically. We have conducted experiments on two publicly available age databases, FG-NET and MORPH. The experimental results are very promising in showing that MTWGP compares favorably with state-of-the-art age estimation methods.
暂无分享,去 创建一个
[1] Sebastian Thrun,et al. Is Learning The n-th Thing Any Easier Than Learning The First? , 1995, NIPS.
[2] Rich Caruana,et al. Multitask Learning , 1998, Encyclopedia of Machine Learning and Data Mining.
[3] Niels da Vitoria Lobo,et al. Age Classification from Facial Images , 1999, Comput. Vis. Image Underst..
[4] Timothy F. Cootes,et al. Active Appearance Models , 2001, IEEE Trans. Pattern Anal. Mach. Intell..
[5] Timothy F. Cootes,et al. Toward Automatic Simulation of Aging Effects on Face Images , 2002, IEEE Trans. Pattern Anal. Mach. Intell..
[6] Neil D. Lawrence,et al. Fast Sparse Gaussian Process Methods: The Informative Vector Machine , 2002, NIPS.
[7] Carl E. Rasmussen,et al. Warped Gaussian Processes , 2003, NIPS.
[8] Jonathan Baxter,et al. A Bayesian/Information Theoretic Model of Learning to Learn via Multiple Task Sampling , 1997, Machine Learning.
[9] Neil D. Lawrence,et al. Learning to learn with the informative vector machine , 2004, ICML.
[10] Rama Chellappa,et al. Facial similarity across age, disguise, illumination and pose , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..
[11] C. Christodoulou,et al. Comparing different classifiers for automatic age estimation , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).
[12] Rama Chellappa,et al. Face Verification Across Age Progression , 2006, IEEE Transactions on Image Processing.
[13] Yu Zhang,et al. Learning from facial aging patterns for automatic age estimation , 2006, MM '06.
[14] Karl Ricanek,et al. MORPH: a longitudinal image database of normal adult age-progression , 2006, 7th International Conference on Automatic Face and Gesture Recognition (FGR06).
[15] Rama Chellappa,et al. Modeling Age Progression in Young Faces , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).
[16] Shuicheng Yan,et al. Learning Auto-Structured Regressor from Uncertain Nonnegative Labels , 2007, 2007 IEEE 11th International Conference on Computer Vision.
[17] Massimiliano Pontil,et al. Convex multi-task feature learning , 2008, Machine Learning.
[18] Zhi-Hua Zhou,et al. Automatic Age Estimation Based on Facial Aging Patterns , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.
[19] Stefano Soatto,et al. A Study of Face Recognition as People Age , 2007, 2007 IEEE 11th International Conference on Computer Vision.
[20] Shuicheng Yan,et al. Ranking with Uncertain Labels , 2007, 2007 IEEE International Conference on Multimedia and Expo.
[21] Ming Liu,et al. Regression from patch-kernel , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.
[22] Yun Fu,et al. Image-Based Human Age Estimation by Manifold Learning and Locally Adjusted Robust Regression , 2008, IEEE Transactions on Image Processing.
[23] Yun Fu,et al. Human Age Estimation With Regression on Discriminative Aging Manifold , 2008, IEEE Transactions on Multimedia.
[24] Zhi-Hua Zhou,et al. Facial age estimation by nonlinear aging pattern subspace , 2008, ACM Multimedia.
[25] Carl E. Rasmussen,et al. Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.
[26] Heng Tao Shen,et al. Principal Component Analysis , 2009, Encyclopedia of Biometrics.
[27] Wen Gao,et al. Learning long term face aging patterns from partially dense aging databases , 2009, 2009 IEEE 12th International Conference on Computer Vision.
[28] Thomas S. Huang,et al. Human age estimation using bio-inspired features , 2009, 2009 IEEE Conference on Computer Vision and Pattern Recognition.
[29] Yun Fu,et al. A study on automatic age estimation using a large database , 2009, 2009 IEEE 12th International Conference on Computer Vision.
[30] Hongyuan Zha,et al. Learning distance metric for regression by semidefinite programming with application to human age estimation , 2009, ACM Multimedia.
[31] Kate Smith-Miles,et al. Facial age estimation by multilinear subspace analysis , 2009, 2009 IEEE International Conference on Acoustics, Speech and Signal Processing.
[32] John K Kruschke,et al. Bayesian data analysis. , 2010, Wiley interdisciplinary reviews. Cognitive science.