{"url":"/task/age-estimation","name":"Age Estimation","slug":"age-estimation","description_markdown":"Age Estimation is the task of estimating the age of a person from an image some other kind of data.\r\n\r\n<span style=\"color:grey; opacity: 0.6\">( Image credit: [BridgeNet](https://arxiv.org/pdf/1904.03358v1.pdf) )</span>","categories":[{"name":"Computer Vision","url":"/area/computer-vision"}],"source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","slug_source":"archive_url"},"counts":{"papers_tagged":254,"papers_with_code":85,"benchmarks":16,"benchmark_tables_in_archive":16,"benchmark_tables_shown":16,"benchmark_tables_withheld_as_spam":0,"benchmark_definition":"a leaderboard table with at least one row; benchmark_tables_shown also counts the zero-row tables; benchmark_tables_in_archive adds the tables withheld as spam","datasets":20,"subtasks":1,"parent_tasks":1},"benchmarks":[{"leaderboard":"/sota/age-estimation-on-utkface","slug":"age-estimation-on-utkface","dataset":"UTKFace","dataset_url":"/dataset/utkface","rows_in_archive":14,"metrics":["MAE"],"first_row_in_archive_order":{"model":"MiVOLO-D1","paper_title":"MiVOLO: Multi-input Transformer for Age and Gender Estimation","paper_url":"/paper/mivolo-multi-input-transformer-for-age-and","paper_date":"2023-07-10","arxiv_id":"2307.04616","code_links":[{"title":"wildchlamydia/mivolo","url":"https://github.com/wildchlamydia/mivolo"},{"title":"DILiS-lab/drivers-of-predictive-aleatoric-uncertainty","url":"https://github.com/DILiS-lab/drivers-of-predictive-aleatoric-uncertainty"}],"syntology":{"n":2,"n_ran":2,"n_unverified":0,"n_pointer_only":0}}},{"leaderboard":"/sota/age-estimation-on-cacd","slug":"age-estimation-on-cacd","dataset":"CACD","dataset_url":"/dataset/cacd","rows_in_archive":13,"metrics":["MAE"],"first_row_in_archive_order":{"model":"MiVOLO-V2","paper_title":"Beyond Specialization: Assessing the Capabilities of MLLMs in Age and Gender Estimation","paper_url":"/paper/beyond-specialization-assessing-the-1","paper_date":"2024-03-04","arxiv_id":"2403.02302","code_links":[{"title":"wildchlamydia/mivolo","url":"https://github.com/wildchlamydia/mivolo"}],"syntology":null}},{"leaderboard":"/sota/age-estimation-on-morph-album2-caucasian","slug":"age-estimation-on-morph-album2-caucasian","dataset":"MORPH album2 (Caucasian)","dataset_url":"/dataset/morph","rows_in_archive":11,"metrics":["MAE"],"first_row_in_archive_order":{"model":"MWR","paper_title":"Moving Window Regression: A Novel Approach to Ordinal Regression","paper_url":"/paper/moving-window-regression-a-novel-approach-to","paper_date":"2022-03-24","arxiv_id":"2203.13122","code_links":[{"title":"nhshin-mcl/mwr","url":"https://github.com/nhshin-mcl/mwr"}],"syntology":{"n":7,"n_ran":0,"n_unverified":7,"n_pointer_only":0}}},{"leaderboard":"/sota/age-estimation-on-afad","slug":"age-estimation-on-afad","dataset":"AFAD","dataset_url":"/dataset/afad","rows_in_archive":10,"metrics":["MAE"],"first_row_in_archive_order":{"model":"CORAL","paper_title":"Rank consistent ordinal regression for neural networks with application to age estimation","paper_url":"/paper/consistent-rank-logits-for-ordinal-regression","paper_date":"2019-01-20","arxiv_id":"1901.07884","code_links":[{"title":"Raschka-research-group/coral-cnn","url":"https://github.com/Raschka-research-group/coral-cnn"},{"title":"ck37/coral-ordinal","url":"https://github.com/ck37/coral-ordinal"},{"title":"axeber01/dold","url":"https://github.com/axeber01/dold"},{"title":"mshehrozsajjad/Age-Classification","url":"https://github.com/mshehrozsajjad/Age-Classification"}],"syntology":{"n":4,"n_ran":1,"n_unverified":3,"n_pointer_only":0}}},{"leaderboard":"/sota/age-estimation-on-agedb","slug":"age-estimation-on-agedb","dataset":"AgeDB","dataset_url":"/dataset/agedb","rows_in_archive":10,"metrics":["MAE"],"first_row_in_archive_order":{"model":"MiVOLO-D1","paper_title":"MiVOLO: Multi-input Transformer for Age and Gender Estimation","paper_url":"/paper/mivolo-multi-input-transformer-for-age-and","paper_date":"2023-07-10","arxiv_id":"2307.04616","code_links":[{"title":"wildchlamydia/mivolo","url":"https://github.com/wildchlamydia/mivolo"},{"title":"DILiS-lab/drivers-of-predictive-aleatoric-uncertainty","url":"https://github.com/DILiS-lab/drivers-of-predictive-aleatoric-uncertainty"}],"syntology":{"n":2,"n_ran":2,"n_unverified":0,"n_pointer_only":0}}},{"leaderboard":"/sota/age-estimation-on-morph-album2","slug":"age-estimation-on-morph-album2","dataset":"MORPH Album2","dataset_url":"/dataset/morph","rows_in_archive":9,"metrics":["MAE","CS"],"first_row_in_archive_order":{"model":"Hierarchical Attention-based Age Estimation (RS)","paper_title":"Hierarchical Attention-based Age Estimation and Bias Estimation","paper_url":"/paper/hierarchical-attention-based-age-estimation","paper_date":"2021-03-17","arxiv_id":"2103.09882","code_links":[],"syntology":null}},{"leaderboard":"/sota/age-estimation-on-morph-album2-se-1","slug":"age-estimation-on-morph-album2-se-1","dataset":"MORPH Album2 (SE)","dataset_url":null,"rows_in_archive":9,"metrics":["MAE"],"first_row_in_archive_order":{"model":"ResNet-50-Unimodal-Concentrated","paper_title":"A Call to Reflect on Evaluation Practices for Age Estimation: Comparative Analysis of the State-of-the-Art and a Unified Benchmark","paper_url":"/paper/unraveling-the-age-estimation-puzzle","paper_date":"2023-07-10","arxiv_id":"2307.04570","code_links":[{"title":"paplhjak/facial-age-estimation-benchmark","url":"https://github.com/paplhjak/facial-age-estimation-benchmark"}],"syntology":null}},{"leaderboard":"/sota/age-estimation-on-fgnet","slug":"age-estimation-on-fgnet","dataset":"FGNET","dataset_url":"/dataset/fg-net","rows_in_archive":8,"metrics":["MAE"],"first_row_in_archive_order":{"model":"MWR","paper_title":"Moving Window Regression: A Novel Approach to Ordinal Regression","paper_url":"/paper/moving-window-regression-a-novel-approach-to","paper_date":"2022-03-24","arxiv_id":"2203.13122","code_links":[{"title":"nhshin-mcl/mwr","url":"https://github.com/nhshin-mcl/mwr"}],"syntology":{"n":7,"n_ran":0,"n_unverified":7,"n_pointer_only":0}}},{"leaderboard":"/sota/age-estimation-on-chalearn-2015","slug":"age-estimation-on-chalearn-2015","dataset":"ChaLearn 2015","dataset_url":null,"rows_in_archive":7,"metrics":["e-error","MAE"],"first_row_in_archive_order":{"model":"MetaAge","paper_title":"MetaAge: Meta-Learning Personalized Age Estimators","paper_url":"/paper/metaage-meta-learning-personalized-age","paper_date":"2022-07-12","arxiv_id":"2207.05288","code_links":[{"title":"Li-Wanhua/MetaAge","url":"https://github.com/Li-Wanhua/MetaAge"}],"syntology":null}},{"leaderboard":"/sota/age-estimation-on-adience-1","slug":"age-estimation-on-adience-1","dataset":"Adience","dataset_url":"/dataset/adience","rows_in_archive":5,"metrics":["Accuracy","MAE"],"first_row_in_archive_order":{"model":"OrdinalCLIP","paper_title":"OrdinalCLIP: Learning Rank Prompts for Language-Guided Ordinal Regression","paper_url":"/paper/ordinalclip-learning-rank-prompts-for","paper_date":"2022-06-06","arxiv_id":"2206.02338","code_links":[{"title":"xk-huang/OrdinalCLIP","url":"https://github.com/xk-huang/OrdinalCLIP"}],"syntology":null}},{"leaderboard":"/sota/age-estimation-on-chalearn-2016","slug":"age-estimation-on-chalearn-2016","dataset":"ChaLearn 2016","dataset_url":null,"rows_in_archive":4,"metrics":["e-error","MAE"],"first_row_in_archive_order":{"model":"MetaAge","paper_title":"MetaAge: Meta-Learning Personalized Age Estimators","paper_url":"/paper/metaage-meta-learning-personalized-age","paper_date":"2022-07-12","arxiv_id":"2207.05288","code_links":[{"title":"Li-Wanhua/MetaAge","url":"https://github.com/Li-Wanhua/MetaAge"}],"syntology":null}},{"leaderboard":"/sota/age-estimation-on-imdb-clean","slug":"age-estimation-on-imdb-clean","dataset":"IMDB-Clean","dataset_url":"/dataset/imdb-clean","rows_in_archive":4,"metrics":["Average mean absolute error"],"first_row_in_archive_order":{"model":"MiVOLO-V2","paper_title":"Beyond Specialization: Assessing the Capabilities of MLLMs in Age and Gender Estimation","paper_url":"/paper/beyond-specialization-assessing-the-1","paper_date":"2024-03-04","arxiv_id":"2403.02302","code_links":[{"title":"wildchlamydia/mivolo","url":"https://github.com/wildchlamydia/mivolo"}],"syntology":null}},{"leaderboard":"/sota/age-estimation-on-lagenda","slug":"age-estimation-on-lagenda","dataset":"LAGENDA","dataset_url":"/dataset/lagenda","rows_in_archive":2,"metrics":["MAE"],"first_row_in_archive_order":{"model":"MiVOLO-V2","paper_title":"Beyond Specialization: Assessing the Capabilities of MLLMs in Age and Gender Estimation","paper_url":"/paper/beyond-specialization-assessing-the-1","paper_date":"2024-03-04","arxiv_id":"2403.02302","code_links":[{"title":"wildchlamydia/mivolo","url":"https://github.com/wildchlamydia/mivolo"}],"syntology":null}},{"leaderboard":"/sota/age-estimation-on-kanface","slug":"age-estimation-on-kanface","dataset":"KANFace","dataset_url":"/dataset/kanface","rows_in_archive":1,"metrics":["Average mean absolute error"],"first_row_in_archive_order":{"model":"FP-Age","paper_title":"FP-Age: Leveraging Face Parsing Attention for Facial Age Estimation in the Wild","paper_url":"/paper/fp-age-leveraging-face-parsing-attention-for","paper_date":"2021-06-21","arxiv_id":"2106.11145","code_links":[{"title":"ibug-group/fpage","url":"https://github.com/ibug-group/fpage"},{"title":"DILiS-lab/drivers-of-predictive-aleatoric-uncertainty","url":"https://github.com/DILiS-lab/drivers-of-predictive-aleatoric-uncertainty"}],"syntology":null}},{"leaderboard":"/sota/age-estimation-on-morph","slug":"age-estimation-on-morph","dataset":"MORPH","dataset_url":"/dataset/morph","rows_in_archive":1,"metrics":["MAE"],"first_row_in_archive_order":{"model":"CMAAE-OR","paper_title":"Facial Aging and Rejuvenation by Conditional Multi-Adversarial Autoencoder with Ordinal Regression","paper_url":"/paper/facial-aging-and-rejuvenation-by-conditional","paper_date":"2018-04-08","arxiv_id":"1804.02740","code_links":[],"syntology":null}},{"leaderboard":"/sota/age-estimation-on-physionet-challenge-2021","slug":"age-estimation-on-physionet-challenge-2021","dataset":"PhysioNet Challenge 2021","dataset_url":"/dataset/physionet-challenge-2021","rows_in_archive":1,"metrics":["Mean absolute error","Mean Squared Error","Mean Squared Error (cross-val)","Mean Absolute Error (cross-val)"],"first_row_in_archive_order":{"model":"Inception Time","paper_title":"Using deep convolutional neural networks to predict patients age based on ECGs from an independent test cohort","paper_url":"/paper/using-deep-convolutional-neural-networks-to-2","paper_date":"2022-10-06","arxiv_id":null,"code_links":[{"title":"Bsingstad/ECG-age","url":"https://github.com/Bsingstad/ECG-age"}],"syntology":null}}],"datasets":[{"url":"/dataset/utkface","name":"UTKFace","full_name":"","num_papers_in_archive":243},{"url":"/dataset/morph","name":"MORPH","full_name":"","num_papers_in_archive":180},{"url":"/dataset/imdb-wiki-1","name":"IMDB-WIKI","full_name":"","num_papers_in_archive":73},{"url":"/dataset/cacd","name":"CACD","full_name":"Cross-Age Celebrity Dataset","num_papers_in_archive":69},{"url":"/dataset/fg-net","name":"FG-NET","full_name":"","num_papers_in_archive":54},{"url":"/dataset/aadb","name":"AADB","full_name":"","num_papers_in_archive":44},{"url":"/dataset/adience","name":"Adience","full_name":null,"num_papers_in_archive":35},{"url":"/dataset/afad","name":"AFAD","full_name":"Asian Face Age Dataset","num_papers_in_archive":27},{"url":"/dataset/agedb","name":"AgeDB","full_name":"AgeDB","num_papers_in_archive":16},{"url":"/dataset/usf","name":"USF","full_name":"Human ID Gait Challenge Dataset","num_papers_in_archive":10},{"url":"/dataset/megaage","name":"MegaAge","full_name":"","num_papers_in_archive":7},{"url":"/dataset/physionet-challenge-2021","name":"PhysioNet Challenge 2021","full_name":"The PhysioNet/Computing in Cardiology Challenge 2021","num_papers_in_archive":6},{"url":"/dataset/imdb-clean","name":"IMDB-Clean","full_name":"","num_papers_in_archive":3},{"url":"/dataset/lagenda","name":"LAGENDA","full_name":"Layer Age and Gender Dataset","num_papers_in_archive":3},{"url":"/dataset/bone-age","name":"Bone Age","full_name":"The RSNA Pediatric Bone Age Machine Learning Challenge","num_papers_in_archive":2},{"url":"/dataset/kanface","name":"KANFace","full_name":"KANFace Dataset","num_papers_in_archive":2},{"url":"/dataset/age-and-gender","name":"Age and Gender","full_name":"Age and Gender Dataset","num_papers_in_archive":1},{"url":"/dataset/childcidb","name":"ChildCIdb","full_name":"ChildCIdbv1","num_papers_in_archive":1},{"url":"/dataset/facial-skeletal-angles","name":"Facial  Skeletal angles","full_name":"Facial Skeletal Angles (Glabella and Maxilla Angle and Length and Width of Piriformis)","num_papers_in_archive":1},{"url":"/dataset/vggface2-hq","name":"VGGFace2 HQ","full_name":"VGGFace2 HQ","num_papers_in_archive":1}],"subtasks":[{"url":"/task/few-shot-age-estimation","name":"Few-shot Age Estimation"}],"parent_tasks":[{"url":"/task/facial-recognition-and-modelling","name":"Facial Recognition and Modelling"}],"papers":{"order":"repositories listed in the archive (desc), then date (desc); the archive holds no stars","population":"papers tagged with this task that list at least one repository in the archive","shown":30,"of":85,"tagged_in_all":254,"items":[{"url":"/paper/consistent-rank-logits-for-ordinal-regression","title":"Rank consistent ordinal regression for neural networks with application to age estimation","date":"2019-01-20","arxiv_id":"1901.07884","repositories_listed":4,"syntology":{"n":4,"n_ran":1,"n_unverified":3,"n_pointer_only":0}},{"url":"/paper/facexformer-a-unified-transformer-for-facial","title":"FaceXFormer: A Unified Transformer for Facial Analysis","date":"2024-03-19","arxiv_id":"2403.12960","repositories_listed":2,"syntology":null},{"url":"/paper/mivolo-multi-input-transformer-for-age-and","title":"MiVOLO: Multi-input Transformer for Age and Gender Estimation","date":"2023-07-10","arxiv_id":"2307.04616","repositories_listed":2,"syntology":{"n":2,"n_ran":2,"n_unverified":0,"n_pointer_only":0}},{"url":"/paper/learning-to-rank-meets-language-boosting-1","title":"Learning-to-Rank Meets Language: Boosting Language-Driven Ordering Alignment for Ordinal Classification","date":"2023-06-24","arxiv_id":"2306.13856","repositories_listed":2,"syntology":{"n":23,"n_ran":9,"n_unverified":14,"n_pointer_only":0}},{"url":"/paper/taa-gcn-a-temporally-aware-adaptive-graph","title":"TAA-GCN: A Temporally Aware Adaptive Graph Convolutional Network for Age Estimation","date":"2023-05-15","arxiv_id":"2305.08779","repositories_listed":2,"syntology":null},{"url":"/paper/otfpf-optimal-transport-based-feature-pyramid","title":"OTFPF: Optimal Transport-Based Feature Pyramid Fusion Network for Brain Age Estimation with 3D Overlapped ConvNeXt","date":"2022-05-10","arxiv_id":"2205.04684","repositories_listed":2,"syntology":null},{"url":"/paper/fp-age-leveraging-face-parsing-attention-for","title":"FP-Age: Leveraging Face Parsing Attention for Facial Age Estimation in the Wild","date":"2021-06-21","arxiv_id":"2106.11145","repositories_listed":2,"syntology":null},{"url":"/paper/improved-brain-age-estimation-with-slice","title":"Improved Brain Age Estimation with Slice-based Set Networks","date":"2021-02-08","arxiv_id":"2102.04438","repositories_listed":2,"syntology":null},{"url":"/paper/pfa-gan-progressive-face-aging-with","title":"PFA-GAN: Progressive Face Aging with Generative Adversarial Network","date":"2020-12-07","arxiv_id":"2012.03459","repositories_listed":2,"syntology":null},{"url":"/paper/fairness-matters-a-data-driven-framework","title":"Fair and accurate age prediction using distribution aware data curation and augmentation","date":"2020-09-11","arxiv_id":"2009.05283","repositories_listed":2,"syntology":null},{"url":"/paper/facial-age-estimation-by-deep-residual","title":"Facial age estimation by deep residual decision making","date":"2019-08-28","arxiv_id":"1908.10737","repositories_listed":2,"syntology":null},{"url":"/paper/on-the-effect-of-age-perception-biases-for","title":"On the effect of age perception biases for real age regression","date":"2019-02-20","arxiv_id":"1902.07653","repositories_listed":2,"syntology":null},{"url":"/paper/deep-regression-forests-for-age-estimation","title":"Deep Regression Forests for Age Estimation","date":"2017-12-19","arxiv_id":"1712.07195","repositories_listed":2,"syntology":null},{"url":"/paper/face-aging-with-conditional-generative","title":"Face Aging With Conditional Generative Adversarial Networks","date":"2017-02-07","arxiv_id":"1702.01983","repositories_listed":2,"syntology":{"n":17,"n_ran":7,"n_unverified":10,"n_pointer_only":0}},{"url":"/paper/deep-label-distribution-learning-with-label","title":"Deep Label Distribution Learning with Label Ambiguity","date":"2016-11-06","arxiv_id":"1611.01731","repositories_listed":2,"syntology":null},{"url":"/paper/2506-10117","title":"A Manually Annotated Image-Caption Dataset for Detecting Children in the Wild","date":"2025-06-11","arxiv_id":"2506.10117","repositories_listed":1,"syntology":null},{"url":"/paper/fetalclip-a-visual-language-foundation-model","title":"FetalCLIP: A Visual-Language Foundation Model for Fetal Ultrasound Image Analysis","date":"2025-02-20","arxiv_id":"2502.14807","repositories_listed":1,"syntology":null},{"url":"/paper/building-age-estimation-a-new-multi-modal","title":"Building Age Estimation: A New Multi-Modal Benchmark Dataset and Community Challenge","date":"2025-02-19","arxiv_id":"2502.13818","repositories_listed":1,"syntology":null},{"url":"/paper/itarget-interpretable-tailored-age-regression","title":"iTARGET: Interpretable Tailored Age Regression for Grouped Epigenetic Traits","date":"2025-01-04","arxiv_id":"2501.02401","repositories_listed":1,"syntology":null},{"url":"/paper/ranking-aware-adapter-for-text-driven-image","title":"Ranking-aware adapter for text-driven image ordering with CLIP","date":"2024-12-09","arxiv_id":"2412.06760","repositories_listed":1,"syntology":null},{"url":"/paper/multi-task-adversarial-variational","title":"Multi-Task Adversarial Variational Autoencoder for Estimating Biological Brain Age with Multimodal Neuroimaging","date":"2024-11-15","arxiv_id":"2411.10100","repositories_listed":1,"syntology":null},{"url":"/paper/brain-age-identification-from-diffusion-mri","title":"Brain age identification from diffusion MRI synergistically predicts neurodegenerative disease","date":"2024-10-29","arxiv_id":"2410.22454","repositories_listed":1,"syntology":null},{"url":"/paper/medimageinsight-an-open-source-embedding","title":"MedImageInsight: An Open-Source Embedding Model for General Domain Medical Imaging","date":"2024-10-09","arxiv_id":"2410.06542","repositories_listed":1,"syntology":null},{"url":"/paper/harmonizing-flows-leveraging-normalizing","title":"Harmonizing Flows: Leveraging normalizing flows for unsupervised and source-free MRI harmonization","date":"2024-07-22","arxiv_id":"2407.15717","repositories_listed":1,"syntology":null},{"url":"/paper/brain-age-estimation-with-a-greedy-dual","title":"Brain Age Estimation with a Greedy Dual-Stream Model for Limited Datasets","date":"2024-07-05","arxiv_id":"2407.04808","repositories_listed":1,"syntology":null},{"url":"/paper/synthba-reliable-brain-age-estimation-across","title":"SynthBA: Reliable Brain Age Estimation Across Multiple MRI Sequences and Resolutions","date":"2024-06-01","arxiv_id":"2406.00365","repositories_listed":1,"syntology":null},{"url":"/paper/faceptor-a-generalist-model-for-face","title":"Faceptor: A Generalist Model for Face Perception","date":"2024-03-14","arxiv_id":"2403.09500","repositories_listed":1,"syntology":{"n":4,"n_ran":4,"n_unverified":0,"n_pointer_only":0}},{"url":"/paper/beyond-specialization-assessing-the-1","title":"Beyond Specialization: Assessing the Capabilities of MLLMs in Age and Gender Estimation","date":"2024-03-04","arxiv_id":"2403.02302","repositories_listed":1,"syntology":null},{"url":"/paper/a-call-to-reflect-on-evaluation-practices-for-1","title":"A Call to Reflect on Evaluation Practices for Age Estimation: Comparative Analysis of the State-of-the-Art and a Unified Benchmark","date":"2024-01-01","arxiv_id":null,"repositories_listed":1,"syntology":null},{"url":"/paper/multi-task-faces-mtf-data-set-a-legally-and","title":"Multi-Task Faces (MTF) Data Set: A Legally and Ethically Compliant Collection of Face Images for Various Classification Tasks","date":"2023-11-20","arxiv_id":"2311.11882","repositories_listed":1,"syntology":null}],"syntology_records":5,"syntology_note":"a paper without a record is not a recorded non-run: it may lack an arXiv id or simply be absent from the graph layer"},"description_links":{"kept":0,"unwrapped_to_text":0,"bare_urls_linked":0,"relative_images_dropped":0,"rule":"internal links are kept only when the target slug exists in the catalog"},"syntology":{"read_at":"2026-09-24T18:15:14+00:00","claim":"Per-sample execution status on synthesized fixtures ('ran N of M samples'); not a correctness claim and not a ranking signal.","status_vocabulary":{"ran_honours":"ran, honoured the contract we drafted","ran_violates":"ran, violated the contract we drafted","ran_draft_wrong":"ran; our contract draft was wrong, not the code","ran_fixture":"ran; our fixture could not drive it","ran":"ran on a synthesized input","unverified":"unverified (harvested, no recorded run)"}},"not_shown":{"libraries":"the archive has no per-task library table","trend_sparklines":"the Trend column of the benchmarks table was a rendered image; it is not in the archive","social_and_latest_sorts":"stars and social signals are not in the archive"}}