atlas

Research map / Federated learning and privacy / Personalized and heterogeneous FL

Reinforcement Active Client Selection for Federated Heterogeneous Graph Learning

AAAI 2025 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Federated semi-supervised and graph learning · 6 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes RAFHGL, a reinforcement-learning-based client selection method for federated heterogeneous graph learning that combines an active learning agent on clients, a DDQN-trained client selection agent on the server, and prototype-based local loss correction.

Problem

Client selection in federated heterogeneous graph learning (FHGL) is hard because heterogeneous graph data make client contributions difficult to assess and data heterogeneity creates a trade-off between convergence and accuracy.

Approach

Combines a local DQN-based active learning agent that selects informative nodes and reports statistics of active scores with a global DDQN client selection agent that uses these statistics as state, and mitigates the resulting client drift with data-prototype regularization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use RAFHGL client and active selectionHAN in federated heterogeneous graph learning · Academic, DBLP, ACM, and Yelp; Uniform and Dirichlet partitionsaccuracy: 56.42±4.66 -> 56.62±3.47; 66.95±8.33 -> 69.01±8.16; 67.71±6.04 -> 67.73±5.06; 73.73±8.17 -> 74.68±7.30; 86.23±5.14 -> 86Helped
add data prototypes with random client selection (ablation)RAFHGL on DBLP · DBLPaccuracy: 72.20 -> 75.19Hurt
use ALA for local node selection with random client selection, without prototype correction (ablation)RAFHGL on DBLP · DBLPaccuracy: 73.03 -> 75.19Hurt
use ALA and prototype correction, but randomly select clients instead of using CSA (ablation)RAFHGL on DBLP · DBLPaccuracy: 74.03 -> 75.19Hurt
remove prototype-based loss correction (ablation)RAFHGL on DBLP · DBLPaccuracy: 73.99 -> 75.19Hurt
replace ALA with least-confidence active selection (ablation)RAFHGL on DBLP · DBLPaccuracy: 73.83 -> 75.19Hurt
replace ALA with information-entropy active selection (ablation)RAFHGL on DBLP · DBLPaccuracy: 72.56 -> 75.19Hurt
replace ALA with marginal-confidence active selection (ablation)RAFHGL on DBLP · DBLPaccuracy: 73.66 -> 75.19Hurt
also aggregate local HGNNs (ablation)RAFHGL on DBLP · DBLPaccuracy: 74.21 -> 75.19Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Academic DBLP ACM Yelp

Benchmarks: Academic DBLP ACM Yelp

Metrics: accuracy convergence rounds training loss

Baselines: Random Cluster-N Cluster-G DivFL FedCor pow-d AFL ACFL FedMarl FAVOR

Builds on: FAVOR DDQN DQN HAN FedMarl

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy