{"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/interpretable-outcome-prediction-with-sparse","title":"Interpretable Outcome Prediction with Sparse Bayesian Neural Networks in Intensive Care","arxiv_id":"1905.02599","date":"2019-05-07","proceeding":null,"authors":["Hiske Overweg","Anna-Lena Popkes","Ari Ercole","Yingzhen Li","José Miguel Hernández-Lobato","Yordan Zaykov","Cheng Zhang"],"abstract":"Clinical decision making is challenging because of pathological complexity, as well as large amounts of heterogeneous data generated as part of routine clinical care. In recent years, machine learning tools have been developed to aid this process. Intensive care unit (ICU) admissions represent the most data dense and time-critical patient care episodes. In this context, prediction models may help clinicians determine which patients are most at risk and prioritize care. However, flexible tools such as artificial neural networks (ANNs) suffer from a lack of interpretability limiting their acceptability to clinicians. In this work, we propose a novel interpretable Bayesian neural network architecture which offers both the flexibility of ANNs and interpretability in terms of feature selection. In particular, we employ a sparsity inducing prior distribution in a tied manner to learn which features are important for outcome prediction. We evaluate our approach on the task of mortality prediction using two real-world ICU cohorts. In collaboration with clinicians we found that, in addition to the predicted outcome results, our approach can provide novel insights into the importance of different clinical measurements. This suggests that our model can support medical experts in their decision making process.","url_abs":"https://arxiv.org/abs/1905.02599v2","url_pdf":"https://arxiv.org/pdf/1905.02599v2.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":"interpretable-outcome-prediction-with-sparse","repo_url":"https://github.com/microsoft/horseshoe-bnn","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"interpretable-outcome-prediction-with-sparse","repo_url":"https://github.com/amaryllis404/horseshoeBNN","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"NOASSERTION"}}],"tasks":[{"task_slug":"decision-making","task_name":"Decision Making"},{"task_slug":"mortality-prediction","task_name":"Mortality Prediction"},{"task_slug":"prediction","task_name":"Prediction"},{"task_slug":"feature-selection","task_name":"feature selection"}],"methods":[{"method_slug":"interpretability","method_name":"Interpretability"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=1905.02599","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"1905.02599"}},"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":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/microsoft/horseshoe-bnn","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/amaryllis404/horseshoeBNN","reach":{"status":"ok","spdx":"NOASSERTION"}}],"summary":{"ran_fixture":2},"by_repo_kind":{"official":{"samples":2,"ran":2,"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":2,"samples":[{"code_sha256_prefix":"44140bd631bc02bb","entry":"compute_log_likelihoods","repo":"microsoft/horseshoe-bnn","repo_kind":"official","path":"horseshoe_bnn/models.py","file_url":"https://github.com/microsoft/horseshoe-bnn/blob/HEAD/horseshoe_bnn/models.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"44140bd631bc02bb"}},{"code_sha256_prefix":"eb27bef052871cba","entry":"update_mse_mae","repo":"microsoft/horseshoe-bnn","repo_kind":"official","path":"horseshoe_bnn/models.py","file_url":"https://github.com/microsoft/horseshoe-bnn/blob/HEAD/horseshoe_bnn/models.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"eb27bef052871cba"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}