The application discloses a
differential privacy synthetic data publishing method based on
maximum weight matching, which comprises the following steps: firstly, pre-
processing user data collected by a reliable third-party
server; then, using a
graph model method to perform
information representation on the processed data attributes, so as to obtain an attribute association graph; then, selecting a suitable low-dimensional marginal set according to a
maximum weight matching algorithm; subsequently, adding
noise to the low-dimensional marginal set, wherein the
noise satisfies a
differential privacy definition; then, performing post-
processing on the low-dimensional marginal set with
noise, so as to obtain a standardized low-dimensional marginal set; performing
data synthesis according to the low-dimensional marginal set, so that the
synthetic data set is as similar as possible to the
original data set in statistical information; and finally, publishing the
synthetic data set. By using the technical method, the computational complexity can be reduced while ensuring the utility of the synthetic
data set, and the method has better utility for high-dimensional data.