# ICAFS: Inter-Client-Aware Feature Selection for Vertical Federated Learning

arXiv: https://arxiv.org/abs/2504.10851 · HTML: https://mlsanity.com/paper/2504.10851/

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Builds on 25 of its 56 references that are in the map.
- First posted on arXiv 15 Apr 2025.

## Builds on (most cited first, 25 of 25)

- [Deep Learning with Differential Privacy](https://mlsanity.com/paper/1607.00133/) (2016)
- [Membership Inference Attacks against Machine Learning Models](https://mlsanity.com/paper/1610.05820/) (2016)
- [Split learning for health: Distributed deep learning without sharing raw patient data](https://mlsanity.com/paper/1812.00564/) (2018)
- [The Secret Revealer: Generative Model-Inversion Attacks Against Deep Neural Networks](https://mlsanity.com/paper/1911.07135/) (2019)
- [Evaluating Gradient Inversion Attacks and Defenses in Federated Learning](https://mlsanity.com/paper/2112.00059/) (2021)
- [VAFL: a Method of Vertical Asynchronous Federated Learning](https://mlsanity.com/paper/2007.06081/) (2020)
- [Multi-Participant Multi-Class Vertical Federated Learning](https://mlsanity.com/paper/2001.11154/) (2020)
- [FedCG: Leverage Conditional GAN for Protecting Privacy and Maintaining Competitive Performance in Federated Learning](https://mlsanity.com/paper/2111.08211/) (2021)
- [Overcoming Data and Model Heterogeneities in Decentralized Federated Learning via Synthetic Anchors](https://mlsanity.com/paper/2405.11525/) (2024)
- [Kernel Feature Selection via Conditional Covariance Minimization](https://mlsanity.com/paper/1707.01164/) (2017)
- [Batch Label Inference and Replacement Attacks in Black-Boxed Vertical Federated Learning](https://mlsanity.com/paper/2112.05409/) (2021)
- [Learning with Feature Evolvable Streams](https://mlsanity.com/paper/1706.05259/) (2017)
- [FedSDG-FS: Efficient and Secure Feature Selection for Vertical Federated Learning](https://mlsanity.com/paper/2302.10417/) (2023)
- [LESS-VFL: Communication-Efficient Feature Selection for Vertical Federated Learning](https://mlsanity.com/paper/2305.02219/) (2023)
- [Optimizing Feature Set for Click-Through Rate Prediction](https://mlsanity.com/paper/2301.10909/) (2023)
- [Composite Feature Selection using Deep Ensembles](https://mlsanity.com/paper/2211.00631/) (2022)
- [Fed-EINI: An Efficient and Interpretable Inference Framework for Decision Tree Ensembles in Federated Learning](https://mlsanity.com/paper/2105.09540/) (2021)
- [Prediction with Unpredictable Feature Evolution](https://mlsanity.com/paper/1904.12171/) (2019)
- [Synthetic Data Privacy Metrics](https://mlsanity.com/paper/2501.03941/) (2025)
- [Synthetic Tabular Data Validation: A Divergence-Based Approach](https://mlsanity.com/paper/2405.07822/) (2024)
- [High-Dimensional Feature Selection for Sample Efficient Treatment Effect Estimation](https://mlsanity.com/paper/2011.01979/) (2020)
- [VertiBench: Advancing Feature Distribution Diversity in Vertical Federated Learning Benchmarks](https://mlsanity.com/paper/2307.02040/) (2023)
- [Storage Fit Learning with Feature Evolvable Streams](https://mlsanity.com/paper/2007.11280/) (2020)
- [A Multi-Way Correlation Coefficient](https://mlsanity.com/paper/2003.02561/) (2020)
- [A Compound Decision Approach to Covariance Matrix Estimation](https://mlsanity.com/paper/2005.04549/) (2020)

## Abstract (arXiv)

Vertical federated learning (VFL) enables a paradigm for vertically partitioned data across clients to collaboratively train machine learning models. Feature selection (FS) plays a crucial role in Vertical Federated Learning (VFL) due to the unique nature that data are distributed across multiple clients. In VFL, different clients possess distinct subsets of features for overlapping data samples, making the process of identifying and selecting the most relevant features a complex yet essential task. Previous FS efforts have primarily revolved around intra-client feature selection, overlooking vital feature interaction across clients, leading to subpar model outcomes. We introduce ICAFS, a novel multi-stage ensemble approach for effective FS in VFL by considering inter-client interactions. By employing conditional feature synthesis alongside multiple learnable feature selectors, ICAFS facilitates ensemble FS over these selectors using synthetic embeddings. This method bypasses the limitations of private gradient sharing and allows for model training using real data with refined embeddings. Experiments on multiple real-world datasets demonstrate that ICAFS surpasses current state-of-the-art methods in prediction accuracy.
