Deep generative models in DataSHIELD

被引:10
|
作者
Lenz, Stefan [1 ,2 ]
Hess, Moritz [1 ,2 ]
Binder, Harald [1 ,2 ]
机构
[1] Univ Freiburg, Fac Med, Inst Med Biometry & Stat, Freiburg, Germany
[2] Univ Freiburg, Med Ctr, Freiburg, Germany
关键词
Privacy; statistics and numerical data; Biomedical research; methods; Deep learning; Distributed system;
D O I
10.1186/s12874-021-01237-6
中图分类号
R19 [保健组织与事业(卫生事业管理)];
学科分类号
摘要
BackgroundThe best way to calculate statistics from medical data is to use the data of individual patients. In some settings, this data is difficult to obtain due to privacy restrictions. In Germany, for example, it is not possible to pool routine data from different hospitals for research purposes without the consent of the patients.MethodsThe DataSHIELD software provides an infrastructure and a set of statistical methods for joint, privacy-preserving analyses of distributed data. The contained algorithms are reformulated to work with aggregated data from the participating sites instead of the individual data. If a desired algorithm is not implemented in DataSHIELD or cannot be reformulated in such a way, using artificial data is an alternative. Generating artificial data is possible using so-called generative models, which are able to capture the distribution of given data. Here, we employ deep Boltzmann machines (DBMs) as generative models. For the implementation, we use the package "BoltzmannMachines" from the Julia programming language and wrap it for use with DataSHIELD, which is based on R.ResultsWe present a methodology together with a software implementation that builds on DataSHIELD to create artificial data that preserve complex patterns from distributed individual patient data. Such data sets of artificial patients, which are not linked to real patients, can then be used for joint analyses. As an exemplary application, we conduct a distributed analysis with DBMs on a synthetic data set, which simulates genetic variant data. Patterns from the original data can be recovered in the artificial data using hierarchical clustering of the virtual patients, demonstrating the feasibility of the approach. Additionally, we compare DBMs, variational autoencoders, generative adversarial networks, and multivariate imputation as generative approaches by assessing the utility and disclosure of synthetic data generated from real genetic variant data in a distributed setting with data of a small sample size.ConclusionsOur implementation adds to DataSHIELD the ability to generate artificial data that can be used for various analyses, e.g., for pattern recognition with deep learning. This also demonstrates more generally how DataSHIELD can be flexibly extended with advanced algorithms from languages other than R.
引用
收藏
页数:16
相关论文
共 50 条
  • [1] Deep generative models in DataSHIELD
    Stefan Lenz
    Moritz Hess
    Harald Binder
    [J]. BMC Medical Research Methodology, 21
  • [2] Diversity in Deep Generative Models and Generative AI
    Turinici, Gabriel
    [J]. MACHINE LEARNING, OPTIMIZATION, AND DATA SCIENCE, LOD 2023, PT II, 2024, 14506 : 84 - 93
  • [3] Learning Deep Generative Models
    Salakhutdinov, Ruslan
    [J]. ANNUAL REVIEW OF STATISTICS AND ITS APPLICATION, VOL 2, 2015, 2 : 361 - 385
  • [4] Metrics for Deep Generative Models
    Chen, Nutan
    Klushyn, Alexej
    Kurle, Richard
    Jiang, Xueyan
    Bayer, Justin
    van der Smagt, Patrick
    [J]. INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 84, 2018, 84
  • [5] An Overview of Deep Generative Models
    Xu, Jungang
    Li, Hui
    Zhou, Shilong
    [J]. IETE TECHNICAL REVIEW, 2015, 32 (02) : 131 - 139
  • [6] Denoising Deep Generative Models
    Loaiza-Ganem, Gabriel
    Ross, Brendan Leigh
    Wu, Luhuan
    Cunningham, John P.
    Cresswell, Jesse C.
    Caterini, Anthony L.
    [J]. PROCEEDINGS ON I CAN'T BELIEVE IT'S NOT BETTER! - UNDERSTANDING DEEP LEARNING THROUGH EMPIRICAL FALSIFICATION, VOL 187, 2022, 187 : 41 - 50
  • [7] Asymmetric deep generative models
    Partaourides, Harris
    Chatzis, Sotirios P.
    [J]. NEUROCOMPUTING, 2017, 241 : 90 - 96
  • [8] Auxiliary Deep Generative Models
    Maaloe, Lars
    Sonderby, Casper Kaae
    Sonderby, Soren Kaae
    Winther, Ole
    [J]. INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 48, 2016, 48
  • [9] Deep Generative Models: Survey
    Oussidi, Achraf
    Elhassouny, Azeddine
    [J]. 2018 INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND COMPUTER VISION (ISCV2018), 2018,
  • [10] Deep Verifier Networks: Verification of Deep Discriminative Models with Deep Generative Models
    Che, Tong
    Liu, Xiaofeng
    Li, Site
    Ge, Yubin
    Zhang, Ruixiang
    Xiong, Caiming
    Bengio, Yoshua
    [J]. THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 7002 - 7010