{"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/federated-depression-detection-from-multi","title":"FedMood: Federated Learning on Mobile Health Data for Mood Detection","arxiv_id":"2102.09342","date":"2021-02-06","proceeding":null,"authors":["Xiaohang Xu","Hao Peng","Lichao Sun","Md Zakirul Alam Bhuiyan","Lianzhong Liu","Lifang He"],"abstract":"Depression is one of the most common mental illness problems, and the symptoms shown by patients are not consistent, making it difficult to diagnose in the process of clinical practice and pathological research. Although researchers hope that artificial intelligence can contribute to the diagnosis and treatment of depression, the traditional centralized machine learning needs to aggregate patient data, and the data privacy of patients with mental illness needs to be strictly confidential, which hinders machine learning algorithms clinical application. To solve the problem of privacy of the medical history of patients with depression, we implement federated learning to analyze and diagnose depression. First, we propose a general multi-view federated learning framework using multi-source data, which can extend any traditional machine learning model to support federated learning across different institutions or parties. Secondly, we adopt late fusion methods to solve the problem of inconsistent time series of multi-view data. Finally, we compare the federated framework with other cooperative learning frameworks in performance and discuss the related results.","url_abs":"https://arxiv.org/abs/2102.09342v6","url_pdf":"https://arxiv.org/pdf/2102.09342v6.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":"federated-depression-detection-from-multi","repo_url":"https://github.com/RingBDStack/Fed_mood","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"tf","reach":null}],"tasks":[{"task_slug":"machine-learning","task_name":"BIG-bench Machine Learning"},{"task_slug":"depression-detection","task_name":"Depression Detection"},{"task_slug":"federated-learning","task_name":"Federated Learning"},{"task_slug":"time-series-1","task_name":"Time Series"},{"task_slug":"time-series","task_name":"Time Series Analysis"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2102.09342","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2102.09342"}},"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/RingBDStack/Fed_mood","reach":null}],"summary":{"ran_fixture":2,"unverified":2},"by_repo_kind":{"official":{"samples":4,"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":4,"samples":[{"code_sha256_prefix":"d6299104b45095eb","entry":"convert_label","repo":"RingBDStack/Fed_mood","repo_kind":"official","path":"Fed_mood_fed.py","file_url":"https://github.com/RingBDStack/Fed_mood/blob/HEAD/Fed_mood_fed.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"well_formed","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"d6299104b45095eb"}},{"code_sha256_prefix":"f4e841f75d5be1cb","entry":"convert_label","repo":"RingBDStack/Fed_mood","repo_kind":"official","path":"Fed_mood_local.py","file_url":"https://github.com/RingBDStack/Fed_mood/blob/HEAD/Fed_mood_local.py","link_basis":"first_harvest_node","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"well_formed","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"f4e841f75d5be1cb"}},{"code_sha256_prefix":"d81d9afca1547432","entry":"load_mode_data","repo":"RingBDStack/Fed_mood","repo_kind":"official","path":"Fed_mood_fed.py","file_url":"https://github.com/RingBDStack/Fed_mood/blob/HEAD/Fed_mood_fed.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"d81d9afca1547432"}},{"code_sha256_prefix":"c3bb07e8bc86e2d4","entry":"load_mode_data","repo":"RingBDStack/Fed_mood","repo_kind":"official","path":"Fed_mood_local.py","file_url":"https://github.com/RingBDStack/Fed_mood/blob/HEAD/Fed_mood_local.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"c3bb07e8bc86e2d4"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}