{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/learning-probabilistic-ordinal-embeddings-for","title":"Learning Probabilistic Ordinal Embeddings for Uncertainty-Aware Regression","arxiv_id":"2103.13629","date":"2021-03-25","proceeding":"CVPR 2021 1","authors":["Wanhua Li","Xiaoke Huang","Jiwen Lu","Jianjiang Feng","Jie zhou"],"abstract":"Uncertainty is the only certainty there is. Modeling data uncertainty is essential for regression, especially in unconstrained settings. Traditionally the direct regression formulation is considered and the uncertainty is modeled by modifying the output space to a certain family of probabilistic distributions. On the other hand, classification based regression and ranking based solutions are more popular in practice while the direct regression methods suffer from the limited performance. How to model the uncertainty within the present-day technologies for regression remains an open issue. In this paper, we propose to learn probabilistic ordinal embeddings which represent each data as a multivariate Gaussian distribution rather than a deterministic point in the latent space. An ordinal distribution constraint is proposed to exploit the ordinal nature of regression. Our probabilistic ordinal embeddings can be integrated into popular regression approaches and empower them with the ability of uncertainty estimation. Experimental results show that our approach achieves competitive performance. Code is available at https://github.com/Li-Wanhua/POEs.","url_abs":"https://arxiv.org/abs/2103.13629v1","url_pdf":"https://arxiv.org/pdf/2103.13629v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"learning-probabilistic-ordinal-embeddings-for","repo_url":"https://github.com/Li-Wanhua/POEs","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"aesthetics-quality-assessment","task_name":"Aesthetics Quality Assessment"},{"task_slug":"age-and-gender-classification","task_name":"Age And Gender Classification"},{"task_slug":"age-estimation","task_name":"Age Estimation"},{"task_slug":"historical-color-image-dating","task_name":"Historical Color Image Dating"},{"task_slug":"regression-1","task_name":"regression"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/aesthetics-quality-assessment-on-image","task":"Aesthetics Quality Assessment","dataset":"Image Aesthetics dataset","model":"POE","rank_in_archive_order":2,"of":4,"metrics":{"Accuracy":"72.44","MAE":"0.287"},"uses_additional_data":false},{"leaderboard":"/sota/age-estimation-on-adience-1","task":"Age Estimation","dataset":"Adience","model":"POE","rank_in_archive_order":2,"of":5,"metrics":{"Accuracy":"60.5","MAE":"0.47"},"uses_additional_data":false},{"leaderboard":"/sota/age-estimation-on-morph-album2-caucasian","task":"Age Estimation","dataset":"MORPH album2 (Caucasian)","model":"POE","rank_in_archive_order":5,"of":11,"metrics":{"MAE":"2.35"},"uses_additional_data":false},{"leaderboard":"/sota/historical-color-image-dating-on-hci","task":"Historical Color Image Dating","dataset":"HCI","model":"POE","rank_in_archive_order":2,"of":6,"metrics":{"MAE":"0.67","accuracy":"54.68"},"uses_additional_data":false}],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2103.13629","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2103.13629"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"deterministic:regex_extraction","url":"https://github.com/Li-Wanhua/POEs","reach":null}],"summary":{"ran_draft_wrong":7,"ran":1},"by_repo_kind":{"official":{"samples":8,"ran":8,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":8,"samples":[{"code_sha256_prefix":"5c917a9b5026057e","entry":"BhattacharyyaDistance","repo":"Li-Wanhua/POEs","repo_kind":"official","path":"codes/adience_poe/poe/probordiloss.py","file_url":"https://github.com/Li-Wanhua/POEs/blob/HEAD/codes/adience_poe/poe/probordiloss.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"5c917a9b5026057e"}},{"code_sha256_prefix":"c99798df7b81b5ef","entry":"ForwardKLDistance","repo":"Li-Wanhua/POEs","repo_kind":"official","path":"codes/adience_poe/poe/probordiloss.py","file_url":"https://github.com/Li-Wanhua/POEs/blob/HEAD/codes/adience_poe/poe/probordiloss.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"c99798df7b81b5ef"}},{"code_sha256_prefix":"446cd322dd0223db","entry":"GeodesicDistance","repo":"Li-Wanhua/POEs","repo_kind":"official","path":"codes/adience_poe/poe/probordiloss.py","file_url":"https://github.com/Li-Wanhua/POEs/blob/HEAD/codes/adience_poe/poe/probordiloss.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"446cd322dd0223db"}},{"code_sha256_prefix":"b0d23a3225ed3b12","entry":"HellingerDistance","repo":"Li-Wanhua/POEs","repo_kind":"official","path":"codes/adience_poe/poe/probordiloss.py","file_url":"https://github.com/Li-Wanhua/POEs/blob/HEAD/codes/adience_poe/poe/probordiloss.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"b0d23a3225ed3b12"}},{"code_sha256_prefix":"b7ca84ca6e76fab0","entry":"JDistance","repo":"Li-Wanhua/POEs","repo_kind":"official","path":"codes/adience_poe/poe/probordiloss.py","file_url":"https://github.com/Li-Wanhua/POEs/blob/HEAD/codes/adience_poe/poe/probordiloss.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"b7ca84ca6e76fab0"}},{"code_sha256_prefix":"706644c8ec983523","entry":"ProbOrdiLoss","repo":"Li-Wanhua/POEs","repo_kind":"official","path":"codes/adience_poe/poe/probordiloss.py","file_url":"https://github.com/Li-Wanhua/POEs/blob/HEAD/codes/adience_poe/poe/probordiloss.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"706644c8ec983523"}},{"code_sha256_prefix":"0ede9ecca3fee6fe","entry":"ReverseKLDistance","repo":"Li-Wanhua/POEs","repo_kind":"official","path":"codes/adience_poe/poe/probordiloss.py","file_url":"https://github.com/Li-Wanhua/POEs/blob/HEAD/codes/adience_poe/poe/probordiloss.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"0ede9ecca3fee6fe"}},{"code_sha256_prefix":"5bede0791694050c","entry":"WassersteinDistance","repo":"Li-Wanhua/POEs","repo_kind":"official","path":"codes/adience_poe/poe/probordiloss.py","file_url":"https://github.com/Li-Wanhua/POEs/blob/HEAD/codes/adience_poe/poe/probordiloss.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"5bede0791694050c"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}