The invention provides an anti-fact fair
data synthesis method and device based on
causal reasoning, and aims to generate high-quality synthesis data meeting the fairness requirement by mining the causal relationship between
observable features. The synthesis method comprises the following steps: extracting
observable features, sensitive features and labels from
original data, extracting potential features through a variational automatic codec, and constructing a causal relationship graph; designing a generator according to a topological sequence of the causal relationship graph, connecting a causal path, inputting the potential features and the related features into the generator in sequence, and constructing a data
generation process conforming to a causal structure; introducing a
discriminator to carry out adversarial training on a generation result and
original data, and optimizing generator
parameter distribution; finally,
synthetic data meeting fairness requirements are generated. According to the method, effective regulation and control on the influence of sensitive characteristics and strict constraint on a causal structure are realized, the generated data has higher fairness and
interpretability, and the method can be applied to the fields with higher fairness requirements, such as finance,
medical treatment and education.