dsMTL: a computational framework for privacy-preserving, distributed multi-task machine learning
Open Access
- 8 September 2022
- journal article
- research article
- Published by Oxford University Press (OUP) in Bioinformatics
- Vol. 38 (21) , 4919-4926
Abstract
In multi-cohort machine learning studies, it is critical to differentiate between effects that are reproducible across cohorts and those that are cohort-specific. Multi-task learning (MTL) is a machine learning approach that facilitates this differentiation through the simultaneous learning of prediction tasks across cohorts. Since multi-cohort data can often not be combined into a single storage solution, there would be the substantial utility of an MTL application for geographically distributed data sources. Here, we describe the development of ‘dsMTL’, a computational framework for privacy-preserving, distributed multi-task machine learning that includes three supervised and one unsupervised algorithms. First, we derive the theoretical properties of these methods and the relevant machine learning workflows to ensure the validity of the software implementation. Second, we implement dsMTL as a library for the R programming language, building on the DataSHIELD platform that supports the federated analysis of sensitive individual-level data. Third, we demonstrate the applicability of dsMTL for comorbidity modeling in distributed data. We show that comorbidity modeling using dsMTL outperformed conventional, federated machine learning, as well as the aggregation of multiple models built on the distributed datasets individually. The application of dsMTL was computationally efficient and highly scalable when applied to moderate-size (n < 500), real expression data given the actual network latency. dsMTL is freely available at https://github.com/transbioZI/dsMTLBase (server-side package) and https://github.com/transbioZI/dsMTLClient (client-side package). Supplementary data are available at Bioinformatics online.Keywords
All Related Versions
Funding Information
- Deutsche Forschungsgemeinschaft (SCHW 1768/1-1)
- German Federal Ministry of Education and Research (BMBF
- eMed COMMITMENT (01KU1905A, 01ZX1904A)
- European Union’s Horizon 2020 research and innovation program under Grant Agreements (826078, 777111)
- HBCC dataset used in this study (dbGAP (phs000979.v3.p2)
- Intramural Research Program of the NIMH (NCT00001260, 900142)
This publication has 29 references indexed in Scilit:
- A non-negative matrix factorization method for detecting modules in heterogeneous omics multi-modal dataBioinformatics, 2015
- DataSHIELD: taking the analysis to the data, not the data to the analysisInternational Journal of Epidemiology, 2014
- Biological insights from 108 schizophrenia-associated genetic lociNature, 2014
- Multi-site study of additive genetic effects on fractional anisotropy of cerebral white matter: Comparing meta and megaanalytical approaches for data poolingNeuroImage, 2014
- Multi-site genetic analysis of diffusion images and voxelwise heritability analysis: A pilot project of the ENIGMA–DTI working groupNeuroImage, 2013
- Modeling disease progression via multi-task learningNeuroImage, 2013
- A multi-task learning formulation for predicting disease progression2011
- Multi-platform gene-expression mining and marker gene analysisInternational Journal of Data Mining and Bioinformatics, 2011
- Common genetic determinants of schizophrenia and bipolar disorder in Swedish families: a population-based studyThe Lancet, 2009
- An association study between polymorphism of L1CAM gene and schizophrenia in a Japanese sample.2001