paper-with-me

홈 › Papers

Heterogeneous federated collaborative filtering using FAIR: Federated Averaging in Random Subspaces

2023-11-03 · Aditya Desai, Benjamin Meisburger, Zichang Liu, Anshumali Shrivastava

Recommendation systems (RS) for items (e.g., movies, books) and ads are widely used to tailor content to users on various internet platforms. Traditionally, recommendation models are trained on a central server. However, due to rising concerns for data privacy and regulations like the GDPR, federated learning is an increasingly popular paradigm in which data never leaves the client device. Applying federated learning to recommendation models is non-trivial due to large embedding tables, which often exceed the memory constraints of most user devices. To include data from all devices in federated learning, we must enable collective training of embedding tables on devices with heterogeneous memory capacities. Current solutions to heterogeneous federated learning can only accommodate a small range of capacities and thus limit the number of devices that can participate in training. We present Federated Averaging in Random subspaces (FAIR), which allows arbitrary compression of embedding tables based on device capacity and ensures the participation of all devices in training. FAIR uses what we call consistent and collapsible subspaces defined by hashing-based random projections to jointly train large embedding tables while using varying amounts of compression on user devices. We evaluate FAIR on Neural Collaborative Filtering tasks with multiple datasets and verify that FAIR can gather and share information from a wide range of devices with varying capacities, allowing for seamless collaboration. We prove the convergence of FAIR in the homogeneous setting with non-i.i.d data distribution. Our code is open source at {https://github.com/apd10/FLCF}

📄 PDF Abstract BibTeX arXiv:2311.01722

Code (1)

apd10/flcf 공식 구현 pytorch

Tasks

Collaborative FilteringFederated LearningRecommendation Systems

Similar Papers 제목 키워드 기반

FeDa4Fair: Client-Level Federated Datasets for Fairness Evaluation

2025-06-26 · Xenia Heilmann, Luca Corbucci, Mattia Cerrato, Anna Monreale

Federated Learning (FL) enables collaborative model training across multiple clients without sharing clients' private data. However, fairness remains a key concern, as biases in local clients' datasets can impact the ent…

AttributeBenchmarkingFairnessFederated Learning

FairFed: Enabling Group Fairness in Federated Learning

2021-10-02 · Yahya H. Ezzeldin, Shen Yan, Chaoyang He, Emilio Ferrara 외

Training ML models which are fair across different demographic groups is of critical importance due to the increased integration of ML in crucial decision-making scenarios such as healthcare and recruitment. Federated le…

Decision MakingFairnessFederated Learning

Friends in Unexpected Places: Enhancing Local Fairness in Federated Learning through Clustering

2024-07-27 · Yifan Yang, Ali Payani, Parinaz Naghizadeh

Federated Learning (FL) has been a pivotal paradigm for collaborative training of machine learning models across distributed datasets. In heterogeneous settings, it has been observed that a single shared FL model can lea…

ClusteringFairnessFederated LearningPersonalized Federated Learning

FAIRVAR: Fair Federated Learning via Variance Regularization

2025-08-16 · Zahra Kharaghani, Ali Dadras, Tommy Löfstedt arxiv

Federated learning (FL) allows collaborative training of machine learning models across multiple parties without sharing raw data. However, heterogeneous data can cause some clients to have disproportionate influence on …

Federated Learning

AlignFed: Alignment-Aware Asynchronous Federated Fine-Tuning for Large Language Models in Heterogeneous Edge Environments

2026-06-06 · Yan Wang, Ziyi Gao, Rui Wang arxiv

Large Language Models (LLMs) have significantly propelled the advancement of edge intelligence and have been widely deployed across various scenarios, including autonomous driving, industrial inspection, and personalized…

Federated LearningAutonomous Driving