Mean-Regularized Multi-Task Learning
- The paper introduces a framework that regularizes individual task models toward the average model, balancing personalization and global trends.
- It presents a federated optimization algorithm using clipping and Gaussian noise to enforce joint differential privacy while retaining model performance.
- Empirical evaluations on benchmarks like FEMNIST and CelebA show that this approach outperforms baseline methods in stringent privacy settings.
Mean-regularized multi-task learning (MTL) is a framework in which multiple related machine learning tasks are solved simultaneously through an explicit regularization strategy that encourages each task’s model to remain close to the average of all task models. Originally captured by empirical risk minimization with mean-based regularization penalties, this approach is central to privacy-sensitive collaborative settings such as federated learning, where data resides with separate clients and strong privacy guarantees are required for individual contributions. Recent advances formally incorporate joint differential privacy (JDP) into mean-regularized MTL, yielding algorithms that achieve both privacy protection and competitive empirical performance (Hu et al., 2021).
1. Mean-Regularized MTL Objective
In mean-regularized MTL, each of tasks (or clients) has data and an associated parameter vector . The per-task empirical loss is defined as
Aggregating all task parameters as , the average model is
The mean-regularized MTL objective takes the form
where is a regularization parameter. This formulation penalizes divergence from the average model, capturing a spectrum between purely personalized and fully global modeling.
An equivalent iterative interpretation is to introduce a global anchor and solve, for each round and task 0,
1
using 2 steps of stochastic gradient descent (SGD), followed by an update of 3 as the mean of all 4.
2. Federated Optimization under Joint Differential Privacy
The mean-regularized MTL framework is amenable to communication-efficient learning in federated settings and can be made private via adaptations of the Federated Averaging (FedAvg) protocol. The server’s public state at iteration 5 is denoted 6. At each round:
- The server uniformly samples a subset 7 of 8 clients.
- 9 is broadcast to 0.
- Each 1 performs 2 steps of local SGD with respect to 3:
4
- The update 5 is clipped as 6, enforcing 7.
- The server aggregates and perturbs the mean update:
8
After 9 rounds, each client retains its own 0 as a private, personalized model. The privacy parameters are calibrated as follows: sampling rate 1; clipping norm 2; and noise 3 for a global 4-differential privacy guarantee.
3. Formal Privacy Guarantees: Differential and Joint Differential Privacy
Joint differential privacy is a relaxation suited for distributed settings and mechanism design. For mechanism 5:
6
for every client 7, every pair of datasets 8 differing only in 9's data, and every event 0 over all clients except 1. This formalism ensures that no coalition of 2 clients gains significant information about any excluded individual.
The algorithm described achieves 3-DP for the broadcast sequence 4, provided 5 is set as above and 6 (for constant 7). By post-processing and the specific design, the collection of personalized outputs 8 satisfies 9-joint differential privacy (Hu et al., 2021).
4. Convergence and Utility Analysis
For non-convex objectives, assuming each 0 is 1-smooth and gradients are bounded by sufficient clipping (with large enough 2), the averaged squared gradient norm over 3 rounds is
4
where 5 bounds the instantaneous loss and 6 is the number of local steps. With 7 and 8, the asymptotic error terms are
9
indicating that the error due to noise injection scales as 0. Thus, increasing the number of clients amortizes privacy-induced error ("amplification by multi-task" effect).
For 1-strongly convex 2, exponential convergence is obtained to a joint solution neighborhood of radius 3:
4
5. Empirical Evaluation and Comparative Performance
Empirical results span benchmarks such as FEMNIST (205 clients; 4-layer CNN; 62-way classification), StackOverflow (400 clients; convex logistic regression; 500-way tag prediction), and CelebA (515 clients; 4-layer CNN; binary classification). The following baselines are evaluated:
- Private FedAvg and FedProx (global models, Gaussian mechanism noise)
- Non-private MTL
- Pure local training
- Private MTL with local finetuning (mean-regularization, KL-divergence, EWC)
- PP-SGD (personalized DP via billboard mechanism, convex tasks)
Metrics include test accuracy versus privacy budget 5, training loss, evolving 6 over rounds, and privacy-utility trade-off curves.
Key findings are:
- Private MTL (PMTL) outperforms private FedAvg and FedProx for all 7 and datasets, especially at small 8 (9).
- MTL’s utility gains are largely retained even with Gaussian noise: personalization continues to confer benefits.
- Local finetuning after MTL further improves accuracy (notably in non-convex CNN tasks) at negligible additional privacy cost.
- PP-SGD underperforms PMTL on convex tasks for stringent privacy (0) but converges in performance under weaker privacy.
- Empirically, as the number of tasks 1 increases, the required noise standard deviation 2 decays as 3, matching theoretical predictions.
6. Significance and Applications in Privacy-Sensitive Collaborative Learning
Mean-regularized MTL, with differentially private algorithms, has broad applicability in privacy-sensitive domains such as healthcare, finance, and IoT. The established approach—using a federated-averaging–style loop, clipping, and Gaussian noise addition—supports joint differential privacy while enabling personalized model training per client. By combining personalization and formal privacy, mean-regularized MTL supersedes both global and local-only methods along privacy-utility frontiers and scales favorably with increasing clients due to amortized privacy costs (Hu et al., 2021).