Correlation inference attacks against machine learning models
Ana-Maria Creţu, Florent Guépin, Yves-Alexandre de Montjoye
TL;DR
This work reveals that trained ML models can leak dataset-level correlations among input variables, not just individual records. It introduces two correlation inference attacks: a model-less baseline leveraging correlation constraints and a model-based attack that exploits black-box model outputs by training a meta-classifier on synthetic data generated with Gaussian copulas. The authors demonstrate that LR and MLP models leak correlations on synthetic and real-world tabular data, with the model-based attack achieving high accuracy and often surpassing DP defenses or query-limiting mitigations. They further show that extracted correlations can power attribute inference attacks (CI-AIA), underscoring broader privacy risks. Overall, the study provides a principled framework for quantifying and exploiting dataset-level leakage and calls for auditing and stronger defenses against such correlations in practice.
Abstract
Despite machine learning models being widely used today, the relationship between a model and its training dataset is not well understood. We explore correlation inference attacks, whether and when a model leaks information about the correlations between the input variables of its training dataset. We first propose a model-less attack, where an adversary exploits the spherical parametrization of correlation matrices alone to make an informed guess. Second, we propose a model-based attack, where an adversary exploits black-box model access to infer the correlations using minimal and realistic assumptions. Third, we evaluate our attacks against logistic regression and multilayer perceptron models on three tabular datasets and show the models to leak correlations. We finally show how extracted correlations can be used as building blocks for attribute inference attacks and enable weaker adversaries. Our results raise fundamental questions on what a model does and should remember from its training set.
