AIMech AI

FedCP (Federated Conditional Policy for Sample-Wise Feature Information Separation)

Algorithms AIMech:FedCpConditionalPolicyFeatureSeparationForPersonalizedFederatedLearning DRAFT
Aliases: FedCP, Federated Conditional Policy, Separating Feature Information for Personalized Federated Learning via Conditional Policy
A personalized federated learning algorithm (Zhang et al. 2023, Section 3.2, Equations 2-8, Algorithm 1) that separates each input sample's K-dimensional representation h_i = f(x_i; W_i^{fe}) in R^K into global feature information r_i odot h_i and personalized feature information s_i odot h_i using a client-specific Conditional Policy Network (CPN, parameterized by Theta_i) that takes the head-conditioned vector C_i = (v_i / ||v_i||_2) odot h_i (with v_i = sum_{c=1}^C w_c^T summed over the rows of the personalized head W_i^{hd}) and outputs complementary per-dimension soft routing gates r_i^k = exp(a_{i,1}^k) / (exp(a_{i,1}^k) + exp(a_{i,2}^k)) and s_i^k = exp(a_{i,2}^k) / (exp(a_{i,1}^k) + exp(a_{i,2}^k)) satisfying r_i^k + s_i^k = 1 (Equations 3-4), routes r_i odot h_i to the frozen global head W^{hd} and s_i odot h_i to the trainable personalized head W_i^{hd} to form combined logits out_i = g(r_i odot h_i; W^{hd}) + g(s_i odot h_i; W_i^{hd}) (Equation 5), regularizes h_i toward the frozen global feature extractor via RKHS Maximum Mean Discrepancy E_i^d (Equations 7-8), and uploads the averaged head W_hat_i^{hd} = (W^{hd} + W_i^{hd}) / 2 (Equation 6).
Identity Notes & Concept Scope Distinct from FedALA (AIMech:FedAlaAdaptiveLocalAggregationForPersonalizedFederatedLearning, Zhang et al. 2023), which learns static client-level parameter initialization weights W_i^p before local training rather than a sample-dependent feature-gating Conditional Policy Network CPN(C_i; Theta_i) with dual global/personalized heads during forward inference; and distinct from FedRep (AIMech:FedRepSharedRepresentationPersonalizedFederatedLearning) and FedRoD (AIMech:FedRodDecoupledGenericAndPersonalizedFederatedLearning, Chen & Chao 2022), which feed the entire unseparated feature vector h_i into both heads without complementary per-dimension feature gating r_i + s_i = 1.

Claims & Grounded Evidence

4 Claims
Mechanism #r463-head-conditioned-complementary-feature-gating-cpn-mechanism
Conditions the local policy network CPN(.; Theta_i) on the Hadamard product C_i = (v_i / ||v_i||_2) odot h_i between the normalized column-sum of the personalized classifier head v_i = sum_{c=1}^C w_c^T and the sample feature vector h_i, applying a 2-way softmax per feature dimension k in [K] to generate complementary routing policies r_i^k + s_i^k = 1 (Equations 3-4) that dispatch r_i odot h_i to the frozen global head W^{hd} and s_i odot h_i to the trainable personalized head W_i^{hd} (Equation 5).
Scope #r463-mmd-feature-alignment-and-pir-quantification-scope
Aligns personalized feature extractors W_i^{fe} with the global feature extractor W^{fe} via an RKHS Maximum Mean Discrepancy regularizer E_i^d = ||E[phi(h_i)] - E[phi(f(x_i; W^{fe}))]||_H^2 (Equations 7-8) while quantifying the fraction of personalized feature dimensions via the Personalization Identification Ratio PIR_i = (1 / K) sum_{k=1}^K s_bar_i^k (Section 8).
Limitation #r463-cpn-parameter-and-dual-extractor-forward-overhead-limitation
Introduces client-specific CPN parameters Theta_i of size O(K^2) and requires an additional forward pass through the frozen global feature extractor W^{fe} on every local mini-batch to evaluate the MMD alignment loss E_i^d.
Application #r463-personalized-federated-image-and-text-classification-application
Applied to personalized federated image and text classification under pathological and Dirichlet label skew on MNIST, CIFAR-10, CIFAR-100, Tiny-ImageNet, and AG News.

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Mapped AIO Classes
AIO Target Class Mapping Relation Mapping Rationale
AIO:FederatedLearning
Federated Learning
narrow_match FedCP is a personalized federated learning method that uses a sample-wise conditional policy network to separate global and personalized feature representations.

Evidence Sources & Primary Literature

3 Sources
Source ID Publication / Document Type / Access Reference & Checksum
r463-primary-pdf
Jianqing Zhang, Yang Hua, Hao Wang, Tao Song, Zhengui Xue, Ruhui Ma, Haibing Guan
primary paper
full_text
ID: https://doi.org/10.1145/3580305.3599345
sha256:9a56c997a0ef…
r463-arxiv-abs
Jianqing Zhang, Yang Hua, Hao Wang, Tao Song, Zhengui Xue, Ruhui Ma, Haibing Guan
primary paper
abstract_only
ID: https://arxiv.org/abs/2307.01217
sha256:5d646ec66ec6…
r463-metadata-cr
Jianqing Zhang, Yang Hua, Hao Wang, Tao Song, Zhengui Xue, Ruhui Ma, Haibing Guan
primary paper
abstract_only
ID: https://doi.org/10.1145/3580305.3599345
sha256:07bc51e8bba3…

Ontology & Grounding Topology

Open in interactive network graph →
CONCEPT KIND Algorithms AIMech:FedCpConditionalPolicyFeatureSeparationForPersonalizedFederatedLearning FedCP (Federated... 4 claims · 3 sources AIO GROUNDING AIO:FederatedLearning (1)

Curation Provenance

Curator: Antigravity
Method: ai_assisted
Model: Gemini
Created: 2026-10-19T09:06:00Z
Updated: 2026-10-19T09:06:00Z
Source File: data/curated/FedCpConditionalPolicyFeatureSeparationForPersonalizedFederatedLearning.yaml · Schema: curated_concept.yaml

Explore across X-Mech

Related computational & biological Mechs: Embedding Map Network Graph ProteinTraitsMech (ESM-2 pLM) DUFMech (Domain pLM) TraitMech CultureMech All 14 X-Mech Repositories