The application relates to the technical field of
data processing, and discloses a data cleaning
system based on data transaction, which comprises a federal portrait and demand
perception module, a privacy cleaning operator
library module and a collaborative cleaning configuration module. The federal portrait and demand
perception module is used for constructing a
data quality portrait through federal learning and generating a quality report and a demand vector based on transaction demand. The privacy cleaning operator
library module is used for providing configurable cleaning operators with built-in
differential privacy mechanisms, responding to a strategy optimization module, and delivering privacy parameters. The collaborative cleaning configuration module is used for generating collaborative cleaning parameters through a secure multi-party computing protocol, so that the strategy optimization module can perfect a cleaning strategy. The multi-target strategy optimization module is used for combining the quality report, the demand vector and the collaborative parameters to generate a
Pareto optimal cleaning strategy which takes into account utility, cost and privacy. The application generates a
Pareto optimal strategy through a multi-target optimization model, achieves automatic strategy
adaptation and multi-party safe cooperation, and improves
system privacy protection, strategy optimization efficiency and collaborative efficiency.