Contrastive Federated Learning with Tabular Data Silos
Achmad Ginanjar, Xue Li, Wen Hua, Jiaming Pei
TL;DR
This paper tackles learning from vertically partitioned tabular data silos under strict privacy by introducing Contrastive Federated Learning with Tabular Data Silos (CFL). CFL combines local contrastive learning with federated aggregation, using pre-processing steps like zero-fill and Pearson reordering, and a dot-product-based contrastive loss to handle sample misalignment without sharing raw data. The method aggregates encoder/decoder parameters via FedAvg, producing silo-specific encoders that achieve performance close to or surpassing models trained on global data, across various data-imbalance scenarios. Empirical results across six datasets demonstrate CFL’s robustness, improved recall, and privacy-preserving advantages, with additional gains from integrating with LightGBM and from the Pearson reordering technique, highlighting its practical impact for privacy-sensitive, cross-silo tabular learning.
Abstract
Learning from vertical partitioned data silos is challenging due to the segmented nature of data, sample misalignment, and strict privacy concerns. Federated learning has been proposed as a solution. However, sample misalignment across silos often hinders optimal model performance and suggests data sharing within the model, which breaks privacy. Our proposed solution is Contrastive Federated Learning with Tabular Data Silos (CFL), which offers a solution for data silos with sample misalignment without the need for sharing original or representative data to maintain privacy. CFL begins with local acquisition of contrastive representations of the data within each silo and aggregates knowledge from other silos through the federated learning algorithm. Our experiments demonstrate that CFL solves the limitations of existing algorithms for data silos and outperforms existing tabular contrastive learning. CFL provides performance improvements without loosening privacy.
