Abstract
Federated learning has become a promising paradigm in the training of decentralized machine learning models across clients without sharing raw data, thereby preserving privacy. Current federated support vector machine methods are mainly based on the learning of a single global model, which inadequately addresses the challenges presented by heterogeneous and non-IID client data distributions. To overcome these limitations, we propose FMT-SVM, a novel federated multi-task learning framework that jointly trains both binary and multi-class classification tasks within each client, where the client uses a unified convolutional neural network encoder to extract common features among tasks, which are passed to task-specific linear SVM heads dedicated to each classification task. By leveraging a primal optimization integrating task covariance and global consensus regularization, FMT-SVM explicitly models relationships between heterogeneous tasks and enforces alignment across clients, effectively handling the non-IID nature of data distributions. Unlike traditional FL methods that exchange entire model parameters or large support vector sets, our method communicates only the compact SVM heads during aggregation, greatly reducing communication overhead and enhancing scalability for clients with limited bandwidth. To further enhance privacy, Gaussian differential privacy mechanisms are applied to client updates, balancing privacy preservation with predictive performance. Experiments are performed on two medical image datasets: the Pediatric Pneumonia Dataset and the Breast Ultrasound dataset, demonstrating that the FMT-SVM framework achieves competitive accuracy on both binary and multi-class tasks while maintaining communication efficiency and privacy guarantees. These results highlight the capability of the proposed FMT-SVM framework as a practical, scalable, and privacy-aware solution for the federated true multi-task learning problem in sensitive healthcare applications.
1. Introduction
The advent of big data in the healthcare domain has led to exponential data growth that is driven by the widespread adoption of electronic health records (EHRs), wearable devices, genomics, and medical imaging. Algorithms based on artificial intelligence (AI) and machine learning (ML) have enormous potential to produce useful findings for various healthcare-related applications such as disease prediction, early diagnosis, personalized treatment planning, and resource optimization due to the volume, velocity, and variety of such data [1,2]. But these AI- and ML-based applications needs large and diverse datasets to achieve high performance and robust models, which is important for real-world clinical deployment [3]. But in the healthcare domain, this poses privacy and security concerns and may violate data regulations such as the Health Insurance Portability and Accountability Act (HIPAA) [4] in the United States; the General Data Protection Regulation (GDPR) in the European Union; and other regulations that strictly govern the collection, storage, and sharing of personal health information (PHI) [5]. Hence, it is difficult to build robust ML models that require centralized data from multiple healthcare institutions while adhering to these regulations [6].
To address these challenges, Federated Learning (FL) has emerged as a distributed/decentralized paradigm in which multiple data owners collaboratively train an ML model [7,8]. Furthermore, only model parameters are communicated–not sensitive raw data–thereby preserving privacy.
Despite having many advantages, standard FL presents some key technical challenges [9]:
- Data heterogeneity: Clients tend to have non-independent and identically distributed (non-IID) data, which might prevent model convergence and generalization.
- Communication efficiency: There is frequent communication between clients and the central server for exchange of model updates, which results in high communication overhead, limiting applicability in bandwidth-constrained environments [10].
- Privacy leakage risks: Sharing only model updates can unintentionally reveal confidential information [11].
These challenges are more prominent in healthcare applications, where data is mostly heterogeneous, privacy is a major concern, and computational resources may be limited [12]. Deep learning FL-based methods have, however, been used effectively in healthcare applications including medical imaging [13,14,15,16,17,18,19], EHR analysis [20], and prediction of disease [21]. Traditional models such as Support Vector Machines (SVMs), which are strong in theory, are interpretable, and perform well on small datasets, are still a mainstay in clinical ML applications. SVMs are especially appealing in healthcare settings, where transparency and auditability are paramount, due to their interpretability, which is a critical requirement for clinician trust and decision support, and their robustness to small datasets, which is common in rare disease settings or limited-resource environments [22].
However, traditional distributed SVM approaches such as iterative Exchange of Support Vectors [23], incremental learning [24], and Cascade SVMs [25] are often built on the dual formulation, relying on the exchange of intermediate variables such as support vectors (SVs). While communication-efficient, these methods can compromise privacy, as SVs often represent high-influence data points near decision boundaries. Other distributed approaches, such as Distributed Block Minimization [26], ADMM [27], and Distributed Dual Ascent [28], focus on sharing local model parameters rather than SVs, but they are generally limited to linear models and still require the exchange of intermediate solutions.
In federated settings, dual-form SVMs face notable challenges such as potential privacy leakage from SV sharing and high computational costs of kernel operations. Primal-form SVMs mitigate direct SV exposure but are susceptible to weight divergence in non-IID environments, where local models drift and hinder global convergence. These limitations have motivated the development of FL-specific SVM algorithms that explicitly target communication bottlenecks and privacy preservation and preserve model interpretability. Approaches such as cPDS [29] promote sparsity to reduce communication overhead while maintaining transparency, though this method still relies on SV sharing. BDSVM [30] addresses this by using Iteratively Re-Weighted Least Squares (IRWLS) to exchange kernel Gram matrices instead of raw SVs, improving privacy but introducing scalability issues, as Gram matrices grow quadratically with dataset size. Furthermore, Federated Kernel Support Vector Machine (Fed-KSVM) [31] improves scalability by employing random Fourier features and block boosting, enabling efficient primal–dual training with only model parameters exchanged. SecretSVM [32] enhances privacy through secure multi-party computation (SMPC)-based cryptographic protocols and secret sharing, while Support Vector Federation (SVF) [33] applies vector displacement to perturb SVs before transmission, reducing the risk of data leakage. Other methods, such as TurboSVM-FL [34], use SVM on the server side in FL for global aggregation, introducing selective aggregation methods where SVMs are fit on shared client-side latent class embeddings, reducing communication cost and accelerating convergence.
Despite recent advances, most federated SVM studies remain confined to single-task learning, where each predictive model is trained independently for a specific outcome. This overlooks the potential of multi-task federated learning (MTFL) to exploit shared structures among related problems, a common scenario in healthcare, where comorbid conditions often exhibit overlapping risk factors, shared genetic markers, and interconnected behavioral triggers. Similarly, in real-world clinical settings, the joint modeling of such related tasks can improve the predictive performance of the framework by enabling cross-task knowledge transfer. However, traditional SVMs were not designed for federated environments, and extending them to support MTFL introduces several challenges. Furthermore, most existing MTFL methods treat each client’s data as a separate task or focus on neural network-based models, often lacking explicit modeling of multiple distinct tasks within a client [35,36,37]. These include the coordination of distributed optimization across sites, safeguarding of patient privacy while limiting SV exposure, minimization of communication overhead, and assurance of consistency in model predictions.
Several personalized FL methods, such as FedPer [38], FedRep [39], CPFL [40], and FedBABU [41], allow for client-specific heads over shared global encoders, improving performance under non-IID distributions. However, these methods remain inherently limited to a single task per client, lacking mechanisms for joint modeling of multiple tasks within a client. Alternatively, MTFL methods such as MOCHA [35] treat each client as a separate task and optimize task-specific models with inter-task regularization. While theoretically appealing, MOCHA is not built to handle multiple heterogeneous tasks per client, which is a common scenario in healthcare, e.g., simultaneous detection of pneumonia presence and disease subtype classification from chest X-rays. Furthermore, existing deep MTFL approaches [37,42,43] often transmit large model parameters, rely on deep neural network architectures, and provide limited privacy guarantees, restricting their applicability in resource-constrained clinical environments [44].
To address these gaps, we propose a novel multi-task federated SVM framework called Federated Multi-task Support Vector Machine (FMT-SVM) that integrates SVM-based models with both federated and multi-task learning principles. Our approach leverages a primal optimization strategy that efficiently learns across clients while maintaining global consensus without compromising privacy. The proposed architecture uniquely combines an intra-client CNN-based feature extractor with linear SVM heads for each task within a federated multi-task learning (FMTL) framework. Unlike traditional neural classifiers, we introduce a margin-based learning mechanism into a federated deep learning pipeline, which helps in building robust and generalizable decision boundaries across non-IID and imbalanced clients. It also promotes scalability, since additional SVM heads can be added for additional tasks without modifying the underlying encoder.
Contributions
The main contributions of this work are outlined as follows:
- 1.
- We propose FMT-SVM, a primal-only federated multi-task SVM framework that shares only task-specific heads, thereby achieving up to a 490× reduction in communication overhead while preserving privacy.
- 2.
- FMT-SVM incorporates task-aware covariance regularization to capture inter-task relationships, improving generalization across heterogeneous clients.
- 3.
- Each client employs a compact CNN encoder to extract shared feature representations efficiently, a setup that is suitable for edge or resource-constrained healthcare systems.
- 4.
- We perform comprehensive experiments on two real-world multi-task medical datasets that demonstrate FMT-SVM’s superiority over FedAvg and other federated SVM baselines in terms of both accuracy and communication efficiency.
- 5.
- FMT-SVM is a scalable, privacy-preserving, and resource-efficient framework for multi-task healthcare and other related applications.
2. Related Work
SVMs are well-established models known for their robustness and effectiveness in classification tasks [45]. While FL has primarily focused on neural network models [8], integrating SVMs into FL frameworks poses unique challenges, particularly due to the privacy concerns linked to SVs and the computational complexity of kernel methods. This section provides a comprehensive review of prior research at the intersection of FL and SVMs, as well as the development of MTL within federated settings. We organize this discussion into two main threads: (1) the role of SVMs in FL, which we further categorize into what to federate (using SVM as the core predictive model) and how to federate (leveraging SVM principles to enhance aggregation), and (2) existing approaches to MTL in FL.
2.1. SVMs in Federated Learning
The integration of SVMs into FL has been explored in the literature from two complementary perspectives: SVM as the core predictive model in FL and SVM as an enhancement mechanism for global aggregation in FL.
2.1.1. What to Federate: SVMs as Core Predictive Models in FL
Several studies have focused on adapting SVM training for FL, emphasizing privacy preservation and computational efficiency.
Hsu et al. [46] proposed an FL-based framework that integrates an SVM trained via stochastic gradient descent (SGD) with SMPC to collaboratively train malware classifiers across multiple devices without exposing sensitive local data. This approach ensures privacy through additive secret sharing but is limited to linear SVMs and primal optimization, without explicit consideration of kernel methods.
Ref. [31] proposed Fed-KSVM, which addresses the scalability challenges of kernel SVMs by approximating kernel mappings through locally constructed random Fourier features, thereby reducing the problem to a linear SVM. They proposed a novel block-boosting algorithm that partitions the optimization into manageable subproblems within a primal–dual framework. This design enhances memory efficiency and communication privacy by exchanging only model parameters, not raw data or support vectors.
Ref. [33] proposed SVF, which introduces a dual-formulation-inspired method for federated SVM training and avoids sharing exact support vectors by transmitting perturbed versions using vector displacement techniques. This approach preserves privacy while enabling flexible kernel use without the need for explicit feature mappings. However, performance may degrade due to perturbation noise, and scalability to multiple tasks remains unexplored.
Ref. [30] proposed a budget distributed SVM called BDSVM that extends budget SVM principles to federated settings for non-IID data. By employing Iteratively Re-Weighted Least Squares (IRWLS), BDSVM circumvents the need to exchange support vectors by sharing kernel Gram matrices over a common architecture. This approach enhances privacy and robustness but is computationally intensive and also assumes the compatibility of kernel architectures across clients.
Ref. [29] proposed cPDS, a primal–dual distributed optimization method designed specifically for sparse SVM training on federated healthcare datasets. By promoting sparsity, cPDS enhances model interpretability while maintaining computational efficiency but is limited to binary classification problems.
Ref. [32] proposed SecretSVM, based on threshold secret sharing and distributed consensus, to train SVMs securely in federated environments, particularly for IoT and smart-city use cases. Rather than optimizing traditional SVM objectives, this approach frames training as a secure computation protocol, preventing collusion and ensuring strict privacy guarantees.
2.1.2. How to Federate: SVMs as Aggregation Enhancements in FL
In contrast to using SVMs as predictive models, few works have used SVM principles to enhance the efficiency and robustness of the FL aggregation process; such examples include TurboSVM-FL, proposed in [34], which does not train SVMs directly but, rather, applies SVM concepts to enhance aggregation. The client sends its latent class embeddings to the server, where an SVM is fed onto these embeddings. This selective aggregation reduces communication overhead and accelerates convergence, showing how classical ML principles can benefit neural network-based FL systems.
Table 1 summarizes the SVM-based FL methods. These methods present innovative ways in which SVMs can either serve as the core learning model or help in efficient model aggregation within FL frameworks. However, they typically do not address the need for multi-task modeling or inter-task knowledge transfer, both of which are central to many healthcare applications.
Table 1.
Comparison of FMT-SVM with existing federated SVM methods.
2.2. Multi-Task Learning in Federated Learning
Multi-task learning (MTL) aims to improve generalization by learning multiple related tasks simultaneously, allowing models to exploit shared structures and task-specific nuances. In FL, where data remains decentralized across clients, MTL provides a principled way to handle both statistical heterogeneity and task-level diversity, especially in complex real-world domains such as healthcare.
Early federated MTL works, such as that proposed in [47], primarily focused on a general framework for federated MTL under the assumption that each client’s data distribution is a mixture of latent tasks. The proposed EM-style optimization enables personalization, even for unseen clients, and offers convergence guarantees. However, this method is still grounded in neural network models and does not extend to classical ML formulations.
Another line of work including VIRTUAL [36] generalizes federated MTL to non-convex settings using a Bayesian graphical model framework with variational inference. This approach improves performance on heterogeneous datasets while enabling sparser communication, yet it assumes shared task types across clients.
Personalized FL algorithms such as the MTFL method proposed in [37] improve user-level performance by introducing non-federated layers (e.g., BatchNorm or patch layers) to shared DNNs. These methods treat client models as adaptations of a single task rather than distinct tasks and optimize for per-user accuracy using techniques like FedAvg-Adam. Although effective for personalization, such approaches do not model task-level heterogeneity.
In contrast, recent works have started to tackle true MTFL; examples include FedBone [42], a hierarchical FMTL framework that addresses task heterogeneity by decoupling model components between the server and clients using gradient projection and split learning. However, it targets large-scale DNNs and assumes sufficient bandwidth and resources for model splitting, limiting its applicability in lightweight FL scenarios.
Most closely aligned with our healthcare perspective, the work reported in [43] applies a deep learning-based federated MTL approach for fMRI analysis. The proposed method leverages a federated contrastive learning feature extractor and a multi-gate mixture-of-experts classifier to jointly diagnose autism spectrum disorder, ADHD, and schizophrenia. While the approach proposed in ref. [43] effectively uses shared representations across tasks through end-to-end neural networks, our framework complements this direction by incorporating classical ML principles, such as primal optimization with task covariance regularization, which further enhances interpretability and communication efficiency.
Despite these advances, the integration of MTFL with classical ML models such as SVMs is largely underexplored. Existing federated SVM-based methods typically assume single-task learning and do not capture inter-task structure or client heterogeneity. To bridge this gap, we propose the FMT-SVM framework for healthcare applications where multiple tasks overlap. Our method enables each client to learn a task-specific SVM classifier while benefiting from task covariance regularization and CNN-based feature extraction. The proposed approach offers improved accuracy, personalization, and communication efficiency, particularly in healthcare domains with diverse label spaces and data sparsity.
2.3. Problem Formulation
Consider a federated learning (FL) environment consisting of K clients, where each client () holds a private dataset () for a set of T tasks. Each data sample () represents a medical image, and denotes the corresponding task-specific label. The tasks include both binary and multi-class classification, reflecting the heterogeneous nature of real-world healthcare systems.
Unlike prior works [31,33], which primarily focused on single-task learning or simple aggregation strategies, the proposed FMT-SVM framework is explicitly designed to support simultaneous learning of multiple task-specific classifiers across all clients. Each image () is processed by a unified CNN encoder (), producing a latent representation (). Each task () is modeled using a linear SVM head parameterized by .
This formulation enables each client to learn two SVM classifiers: (i) a binary classifier for binary prediction tasks and (ii) a multi-class classifier for multi-class prediction tasks. The two classifiers share a common feature representation generated by the CNN encoder () defined as
where d denotes the dimensionality of the latent feature space. The shared representation () is jointly optimized with task-specific classifiers to support task specialization while maintaining federated consistency.
The extracted feature embedding () is passed to task-specific SVM heads:
- Binary task weights: ;
- Multi-class task weights: , where C denotes the number of classes.
2.3.1. Local Multi-Task SVM Objective
Given feature embeddings (), the local optimization problem at client k integrates three components: (i) hinge loss for binary and multi-class tasks, (ii) task covariance regularization, and (iii) global consistency regularization.
2.3.2. Unified Representation for Regularization
To facilitate regularization and aggregation, task-specific parameters are stacked into a unified matrix:
This unified representation enables multi-task regularization via task covariance modeling and simplifies federated aggregation while preserving task-specific inference.
2.4. Workflow of the Proposed FMT-SVM Framework
Algorithm 1 presents the proposed framework in detail, while Figure 1 illustrates the FMT-SVM workflow. For clarity and reproducibility, we summarize the complete federated training process in a step-by-step manner.
Figure 1.
Detailed framework of the proposed FMT-SVM approach. Each client trains a local CNN encoder () to produce latent embeddings () and fits task-specific linear SVM heads (). Clients upload only the SVM heads (optionally perturbed using differential privacy settings) to the server, which aggregates them into a global model () and broadcasts updated parameters. Task covariance and global consistency regularization are applied locally to promote inter-task sharing and federated coherence, while encoder synchronization is performed infrequently to reduce communication overhead.
Here, denotes the client index, and denotes the communication round.
- 1.
- Initialization of Global Models: The server initializes a global model consisting of a CNN-based encoder and multi-task SVM heads. The encoder maps raw input data to latent embeddings , while the SVM heads perform binary and multi-class predictions. This initialized model is shared with all clients.
- 2.
- Distribution to Clients: At the beginning of each communication round (r), the server distributes the global SVM heads and task covariance matrix () to all clients.
- 3.
- Local Training on Clients: Each client (k) performs local optimization using its private dataset. For each mini-batch, the following occurs:
- The client computes latent representations:
- The embeddings are passed to task-specific SVM heads:
- The local objective consists of three components:
- –
- Hinge loss for binary and multi-class classification;
- –
- Task covariance regularization, i.e.,
- –
- Consensus regularization, i.e.,
- The encoder parameters () and SVM heads are updated via gradient-based primal optimization.
- 4.
- Uploading Local Models: After local training, each client uploads its updated SVM heads to the server. The encoder parameters remain local.
- 5.
- Global Aggregation on the Server: The server aggregates client SVM heads, i.e.,The server also updates as follows:
- 6.
- Distribution of Updated Global Heads: The server broadcasts back to clients.
- 7.
- Evaluation of the Global Model: The server evaluatesfollowed by prediction using global heads.
| Algorithm 1 Federated Multi-Task SVM with Personalized CNN Encoders |
|
2.5. CNN-Based Feature Extraction
In our FMT-SVM framework, each client employs a lightweight unified CNN encoder, denoted by , to extract compact and informative representations from local input data. This encoder maps raw input images into a latent feature space that serves as the basis for task-specific classifiers, supporting both binary and multi-class classification tasks. While the encoder architecture is similar across clients, each client maintains its own encoder parameters () to extract meaningful features adaptive to its data distribution, supporting improved performance in heterogeneous federated learning settings.
Let each input image can be denoted by , where H, W, and C represent the height, width, and number of channels of the image, respectively. The unified local encoder maps the input image into a latent embedding space as follows:
where:
- is the CNN encoder parameterized by for client k;
- is the learned feature embedding for the i-th image from client k;
- d is the dimensionality of the latent space.
The encoder consists of two convolutional layers followed by max pooling, a flattening operation, and a fully connected layer, which are discussed below.
2.5.1. Convolution and Activation Layers
The encoder begins with two 2D convolutional layers, which serve to extract local spatial features from the input image. Each convolution uses a kernel of size with padding of 1 to preserve spatial dimensions before pooling. The first layer maps from 3 input channels (RGB) to 16 filters, and the second layer maps from 16 to 32 filters. Formally,
where are the convolutional kernels, are the respective biases, and denotes an element-wise ReLU activation function. The ReLU function is defined as follows:
We specifically chose ReLU as the activation function due to its computational simplicity and empirical effectiveness. This activation introduces non-linearity into the model. Zeroing out all negative values and preserving positive ones helps to induce sparsity in activations; reduces the likelihood of vanishing gradients during backpropagation; and enables the encoder to learn complex, hierarchical feature representations from the input images.
2.5.2. Max-Pooling Layers
Each convolutional layer is followed by a max-pooling layer with a stride value of 2, which reduces the spatial resolution by half. This layer improves the translational invariance and also reduces the computational overhead. The pooled feature maps are given by
2.5.3. Flattening and Fully Connected Projection
The output of the second max-pooling layer () is then flattened into a one-dimensional vector, which is then passed through a fully connected layer:
where and . The output () represents a compact latent embedding that captures the high-level spatial features of the input image.
Importantly, each client employs a unified local encoder that extracts a common latent representation for multiple related tasks (e.g., binary classification and multi-class classification). This encoder enables the learning of a unified feature space per client, which is then fed into separate task-specific SVM heads. While the encoder is shared between tasks locally, each client maintains its own personalized encoder parameters, allowing for adaptation to local data distributions.
2.6. Task-Specific SVM Heads
The latent embedding () extracted by the CNN encoder, is then fed to a set of task-specific linear classifiers configured for either binary or multi-class prediction tasks. In our framework, these heads are implemented as linear SVMs, one for each classification task , where each SVM head is parameterized in its primal form by a weight vector () and a bias term (). Importantly, these parameters represent the hyperplane coefficients learned by the SVM, not the raw support vectors or training samples. This maintains privacy and also avoids the storage and transfer of potentially large sets of support vectors, significantly reducing communication cost in the federated setting.
The complete set of task-specific classifiers for client k is represented as follows:
The decision score for the t-th task on the i-th input is computed as follows:
These decision scores are used within the hinge loss formulation defined in the local multi-task SVM objective.
By using linear SVMs for classification, we leverage a margin-based objective that is well-suited for structured tasks and offers strong generalization, especially in low-data or imbalanced regimes.
2.7. Task Covariance Regularization
We employ task covariance regularization, which extends classical multi-task learning by regularizing task-specific predictors using the trace term (, where encodes task relationships). In our FMT-SVM framework, this maps to the regularization term:
where denotes the matrix of task-specific model parameters and represents the task covariance matrix capturing inter-task relationships. The inverse covariance () acts as a precision matrix, enforcing stronger coupling between highly correlated tasks.
To explicitly model task dependencies in the federated setting, is estimated from client updates in each communication round. Let denote the task-specific parameter matrix at client i during round r, and let N be the total number of clients. We first compute the global mean model:
We then define the centered client updates (Z) as follow:
The task covariance matrix is then computed as the empirical covariance:
This is equivalent to used in Algorithm 1.
To ensure numerical stability and invertibility, we regularize the covariance matrix as follows:
where is a small constant and I is the identity matrix.
This formulation enables dynamic adaptation of task relationships across communication rounds, allowing the model to capture evolving inter-task dependencies under heterogeneous data distributions. The regularization encourages related tasks to share statistical strength while preserving task-specific decision boundaries. When reduces to the identity matrix, the formulation becomes equivalent to standard regularization. In contrast, a low-rank induces a shared latent subspace across tasks, promoting stronger coupling among correlated tasks.
2.8. Global Consistency Regularization
In our proposed federated multi-task settings, there must be an alignment between the local models () learned by individual clients (k) and the global model (), which is crucial in preventing model drifting and promoting generalization. To achieve this, we introduce a global consistency regularization term in the local objective of each client, which penalizes deviation between the local task-specific classifier () and the global model ().
Formally, the global consistency penalty is defined using the squared Frobenius norm as follow:
Here:
- is the unified classifier matrix at client k, obtained by concatenating both binary and multi-class heads;
- is the globally aggregated model shared by the server;
- is a regularization hyperparameter that controls the strength of alignment across clients.
This term ensures that clients do not overfit to their private datasets and also facilitates stable convergence during training. From an optimization perspective, this term also contributes strong convexity to the objective function, improving theoretical convergence guarantees.
2.9. Global Aggregation
After the local training phase, the server updates the global model by performing a weighted averaging of the client models. Let be the relative weight of client k, where is the number of samples at client k. For any parameter (), the global update is
No dual variables are exchanged, and only primal task weights () are communicated. This reduces overhead and aligns with common federated optimization protocols such as FedAvg and FedProx. Each client independently updates its local model by minimizing Equation (2) using stochastic gradient descent. Gradients are backpropagated through both the SVM loss and the CNN encoder. In each communication round, the global server broadcasts the current to all clients. The process is repeated until convergence.
2.10. Primal–Dual Formulation for FMT-SVM
To provide a theoretically grounded perspective for optimization in federated multi-task learning, we adopt a primal–dual viewpoint of the FMT-SVM formulation. This not only clarifies the structure of the federated objective but also highlights the distributed coupling across clients and heterogeneous tasks.
2.10.1. Primal Objective
As introduced earlier, each client () holds a private dataset (, where is a raw input image and encodes task-specific labels for T prediction tasks). The image is transformed into a latent representation () via the encoder ().
Each client then learns a unified classifier (, where corresponds to the binary task head and corresponds to a multi-class head with C classes). The local primal optimization objective is expressed as follows:
where is a task covariance matrix modeling inter-task relationships on client k and is the global reference model broadcast from the server.
2.10.2. Dual View of the Local Hinge Loss
For each binary or multi-class task, the hinge loss can be interpreted in its dual form. For the binary SVM head, the dual optimization introduces Lagrange multipliers (), leading to the dual problem:
This dual view shows that only support vectors contribute to the classifier, offering potential benefits in sparsification or communication-efficient updates. While our FMT-SVM method operates only in the primal form for computational reasons, the dual interpretation remains valuable for theoretical analysis.
2.10.3. Global Coupling and Regularization via Consensus
The final two terms in Equation (16) introduce global coupling across clients:
- The trace regularization term encourages inter-task parameter sharing based on the learned task similarity matrix ().
- The global consistency term () ensures local models align with the global objective across federated rounds.
In a dual interpretation, these regularizers imply implicit constraints on the dual variables, encouraging soft consensus across tasks and clients.
2.10.4. Why We Adopt a Primal-Only Strategy
Despite the interpretability of the dual form, FMT-SVM is optimized in the primal space for the following reasons:
- CNN-based embeddings make the kernel matrix non-static and computationally expensive to maintain.
- End-to-end training with deep networks is more naturally expressed and implemented in the primal form.
- Communication efficiency is better preserved without transmitting high-dimensional dual variables or kernel matrices.
Thus, we adopt stochastic primal optimization using SGD while retaining theoretical soundness through the convexity of the SVM-based loss.
2.11. Baseline Models
To evaluate the effectiveness of the proposed FMT-SVM framework, we compare it against two representative baseline models:
FedPureCNN: An end-to-end federated CNN where the encoder and classifier are trained jointly and the complete set of parameters is exchanged between clients and the server at each communication round. This baseline represents the conventional high-performance FL approach, but it suffers from high communication overhead because it transmits millions of parameters per round.
FedPureSVM: A federated linear SVM model trained directly on raw input features without any shared deep feature extractor. Only the linear SVM weights are exchanged between clients and the server, making this approach communication-efficient but lacking the representation power of deep neural features.
Both baselines are implemented using the standard FedAvg aggregation protocol to ensure a fair and consistent optimization setting across all methods. These baselines allow us to contrast FMT-SVM’s performance against both a computationally and communication-intensive model (FedPureCNN) and a lightweight, shallow model (FedPureSVM), thereby illustrating the trade-off between accuracy and communication cost.
2.12. Computational Complexity and Scalability Analysis
The computational and communication costs of the compared methods differ significantly due to their model structures and parameter-sharing strategies. In addition, scalability with respect to the number of clients is a critical factor in federated environments. Table 2 presents a comparison of the computational and communication complexity of the considered methods, highlighting the scalability advantages of the proposed FMT-SVM framework. Here, E denotes the number of local training epochs, K is the total number of participating clients, is the number of samples at client k, R is the number of communication rounds, d represents the feature dimension, P denotes the total number of parameters in the CNN model, and represents the computational cost of a forward and backward pass of the CNN per sample. As shown in Table 2, FMT-SVM achieves a significant reduction in communication complexity compared to CNN-based methods while maintaining high model capacity. FedPureCNN requires full CNN training at each client, resulting in a computational complexity of . It also incurs a high communication cost of , as all model parameters are exchanged at every round. As the number of clients (K) increases, the communication overhead grows linearly, making it less scalable for large federated systems.
Table 2.
Comparison of computational and communication complexity of different methods.
FedPureSVM is computationally lightweight, with a complexity of and communication cost of , since only linear SVM weights are transmitted. While it scales well in terms of communication, its limited representational capacity restricts performance on complex tasks.
In contrast, the proposed FMT-SVM framework combines the strengths of both approaches. At each client, the dominant cost arises from CNN-based feature extraction, with a complexity of , while the multi-task SVM head adds a smaller overhead of . Task covariance regularization further introduces a minor cost of .
On the server side, aggregation of SVM heads across K clients requires , and updating the task covariance matrix incurs , both of which remain efficient, even as the number of clients increases.
Importantly, FMT-SVM significantly reduces communication overhead by transmitting only the SVM head parameters, resulting in a communication complexity of , compared to for CNN-based methods (where ). This reduction makes FMT-SVM more scalable in large federated settings.
Furthermore, due to the convex optimization of the SVM head and the structured task coupling, FMT-SVM is expected to exhibit stable convergence behavior, even under heterogeneous (non-IID) client distributions, which is a known challenge in federated learning.
Overall, FMT-SVM achieves an effective trade-off by maintaining strong representation learning while substantially reducing communication cost, making it suitable for large-scale and resource-constrained federated environments.
2.13. Convergence Discussion
We provide a brief theoretical analysis of the convergence behavior of the proposed FMT-SVM framework.
Theorem 1 (Convergence of FMT-SVM).
Assume that the local loss functions are convex and have bounded gradients and that the task covariance matrix satisfies with . Then, the local objective at each client is strongly convex and admits a unique minimizer. Under standard assumptions on learning-rate selection, the iterative updates at each client converge to this minimizer. Furthermore, with periodic aggregation across communication rounds, the global model converges to a stationary point of the overall objective, even in the presence of non-IID data distributions.
Proof.
The hinge loss is convex, and the inclusion of the covariance regularization term (), along with the proximal term (), ensures strong convexity of the objective. This guarantees the uniqueness of the local solution. The aggregation step follows standard federated optimization schemes, and convergence to a stationary point can be established using arguments similar to those in [8,48]. The proximal term further bounds client drift, ensuring stability under heterogeneous data. □
2.14. Communication Cost Analysis
A key advantage of the proposed FMT-SVM framework is its communication-efficient parameter-sharing strategy. Unlike conventional federated learning approaches such as FedAvg or FedProx, which require the transmission of the entire neural network model between the server and clients, FMT-SVM transmits only the task-specific SVM heads while keeping the CNN encoder local to each client. For each client k with tasks, the transmitted parameters consist of the following:
- Binary classification head:
- –
- Weight vector ();
- –
- Bias scalar ().
- Multi-class classification head:
- –
- Weight matrix ();
- –
- Bias vector ().
Thus, the communication cost per client per round is expressed as follows:
where bytes for a 32-bit floating-point representation.
The FedPureCNN transmits the entire CNN model (including the encoder and classifier) at each communication round. The communication cost is , where P is the total number of network parameters. In our implementation, this corresponds to approximately 4.02 MB per round per client.
Similarly, FedPureSVM transmits only a single-task linear SVM model, resulting in a communication cost of per round. While this is highly communication-efficient, it lacks the representational power of deep feature extractors.
In contrast, FMT-SVM transmits only the multi-task SVM heads, resulting in a communication cost of . In our implementation, this corresponds to approximately 2.06 KB per round per client.
Compared to FedPureCNN, FMT-SVM achieves an approximately 400× reduction in communication overhead while still maintaining high model capacity due to the use of CNN-based feature extraction. Compared to FedPureSVM, FMT-SVM provides significantly improved representational power with only a marginal increase in communication cost.
Furthermore, since FMT-SVM transmits only model parameters (i.e., hyperplane coefficients ) and not raw data or support vectors, the communication cost is independent of dataset size and inherently privacy-preserving.
This trade-off between communication efficiency and model expressiveness makes FMT-SVM particularly suitable for large-scale and bandwidth-constrained federated learning environments.
3. Experiments and Results
In this section, we empirically evaluate the performance of the proposed FMT-SVM framework on real-world healthcare prediction tasks. Furthermore, we compare FMT-SVM with several baseline methods to assess its effectiveness in terms of predictive performance, communication efficiency, and privacy preservation.
3.1. Experimental Setup
3.1.1. Datasets
We conduct extensive experiments across multiple federated configurations to evaluate the performance of the proposed FMT-SVM framework on two real-world multi-task medical imaging datasets from the MedIMeta dataset [49], a multi-task medical image dataset that represents different modalities and disease prediction scenarios. We chose these datasets to show the efficacy and generalizability of FMT-SVM over different clinical tasks, viz., pediatric pneumonia detection from chest X-rays [49] and breast cancer diagnosis from ultrasound images [49].
- 1.
- Pediatric Pneumonia Dataset: We utilize the publicly available Pediatric Pneumonia Dataset from MedIMeta [49], which comprises 5856 chest X-ray images, as illustrated in Figure 2a. The dataset has two tasks: (1) Pneumonia presence: A binary classification task with two classes, viz., NORMAL and PNEUMONIA. (2) Disease class: A multi-class classification task with three classes, viz., NORMAL, BACTERIA, and VIRUS. This dataset tests FMT-SVM’s ability to handle large-scale image-based healthcare data and class imbalance across multiple pulmonary diseases.Figure 2. A glimpse of the datasets used in this study. (a) Pediatric Pneumonia Dataset; (b) Breast Ultrasound Dataset [49].
- 2.
- Breast Ultrasound Dataset: We utilize the publicly available Breast Ultrasound Dataset from MedIMeta [49], which comprises 780 breast ultrasound images, as illustrated in Figure 2b. The dataset has two tasks: (1) Malignancy Detection: A binary classification task with two classes, viz., no malignant finding and malignant finding. (2) Disease class: A multi-class classification task having three classes, viz. normal, benign, and malignant.
This dataset tests FMT-SVM’s ability to generalize to smaller, noisier, and heterogeneous datasets common in resource-constrained healthcare settings.
3.1.2. Federated Environment Simulation
To simulate a federated learning setting for healthcare, we conducted systematic experiments:
- Data is partitioned across simulated clients, each containing unique, non-IID samples, using the Dirichlet distribution, which introduces varying levels of statistical heterogeneity among clients. Specifically, the label distribution for each client is sampled from a Dirichlet distribution with a concentration parameter of , where smaller values of result in more skewed (non-IID) distributions and larger values approach uniformity (IID). Figure 3 and Figure 4 illustrate the client-wise label distributions for both binary and multi-class tasks under different values. When , the data distribution is highly skewed, with certain clients dominated by specific classes, representing a strongly non-IID setting. As increases to and , the class distributions become progressively more balanced across clients, approaching an IID scenario. This controlled variation enables a systematic evaluation of the proposed model under different levels of statistical heterogeneity.
- Local epochs (E ) are used to explore trade-offs in local computation versus communication.
- Global communication rounds (R ) are used to analyze the effect of communication budget on convergence.
Figure 3.
Pediatric Pneumonia Dataset: Client data distribution with number of samples belonging to both tasks for each client with varying values.
Figure 4.
Breast Ultrasound Dataset: Client data distribution with number of samples belonging to both tasks for each client with varying values.
3.1.3. Tasks
We evaluate FMT-SVM on disease classification tasks: (1) binary classification task and (2) multi-class classification task, on two datasets with different medical image modalities.
3.2. Hyperparameter Tuning
In this section, we describe the selection process for the key hyperparameters in the proposed FMT-SVM framework. These hyperparameters govern the strength of regularization components and margin constraints and ultimately influence the model’s generalization and convergence.
Key Hyperparameters
We consider the following core hyperparameters:
- : Weight of the task covariance regularization, controlling how strongly tasks are encouraged to share information. This term penalizes deviation from the inverse task similarity matrix and helps encode inter-task relationships.
- : Weight of the global consistency regularization, enforcing alignment between local client models () and the global model ().
- C: SVM margin penalty parameter used in both binary and multi-class hinge loss formulations. Higher values penalize misclassifications more strictly, potentially at the cost of generalization.
We performed a grid search over a range of values for each hyperparameter while keeping the others fixed. Specifically, we set
Each configuration was evaluated on both datasets with using held-out validation data across all clients. Performance was evaluated for E = 1 and R = 10 and assessed in terms of accuracy for both binary and multi-class tasks, as illustrated in Table 3.
Table 3.
Grid-search results showing the effect of varying the , , and C hyperparameters on Task 1 (Binary) and Task 2 (Multi-class) classification performance in terms of accuracy.
The optimal configuration selected for final experiments is summarized in Table 4.
Table 4.
Best hyperparameter configuration used in final experiments for both datasets.
3.3. Results
Table 5 presents a comprehensive evaluation of our proposed FMT-SVM framework with CNN encoders. We assess the impact of data heterogeneity (Dirichlet ), local training epochs (E), and global communication rounds (R) jointly on both binary (Task 1) and multi-class (Task 2) classification tasks. Each configuration was evaluated across five clients with a fixed CNN encoder and separate multi-task heads. The model was trained on both the pneumonia dataset (binary: pneumonia detection; multi-class: disease type) and the breast ultrasound dataset (binary: malignancy detection; multi-class: disease class). The results offer insight into convergence behavior, robustness to non-IID data, and stability across varying federated configurations.
Table 5.
Comprehensive performance of the proposed FMT-SVM framework across different data heterogeneity levels (), local epochs (E), and global rounds (R) for both the Pediatric Pneumonia and Breast Ultrasound datasets.
It is observed that FMT-SVM achieves consistently strong performance across all configurations. Notably, performance improves steadily with increasing local epochs (E) and communication rounds (R), indicating stable convergence behavior.
Importantly, these trends are consistent across both datasets, despite significant differences in modality (chest X-ray vs. ultrasound), dataset size, and noise characteristics. This consistency across diverse experimental settings highlights the robustness and generalization capability of the proposed method in real-world healthcare scenarios.
3.3.1. Effect of Data Heterogeneity ()
This experiment directly evaluates the robustness of the proposed framework under different levels of statistical heterogeneity. Figure 5 and Figure 6 illustrate the accuracy obtained across all E and R settings for , , and . It is observed that lower values (higher heterogeneity) generally reduce performance, particularly in Task 2 for both datasets. In the pneumonia dataset, at and , Task 2 accuracy decreases from 85.30% () to 84.96%, and when E is small, i.e , accuracy decreases from to . For the breast ultrasound dataset, data heterogeneity effects are more visible in the binary Task 1, where at and , the accuracy drops from ( to 62.82% . Additionally, per-class AUC values show that minority classes (class 1 in the pneumonia dataset and class 0 in the breast cancer dataset) are most impacted by non-IID data, while the majority classes maintain high separability, even at low values.
Figure 5.
Accuracy curve for the Pneumonia Dataset for E with for 10 and 20 global rounds. (a) 10 global rounds for ; (b) 20 global rounds for ; (c) 10 global Rounds for ; (d) 20 global rounds for ; (e) 10 global rounds for ; (f) 20 global rounds for .
Figure 6.
Accuracy curve for the Breast Ultrasound Dataset for E with for 10 and 20 global rounds. (a) 10 global rounds for ; (b) 20 global rounds for ; (c) 10 global rounds for ; (d) 20 global rounds for ; (e) 10 global rounds for ; (f) 20 global rounds for .
3.3.2. Impact of Local Epochs (E)
We investigated the effect of local training iterations by varying the number of local epochs (). It is observed that increasing the number of local epochs leads to substantial performance boosts, particularly under high heterogeneity. For the Pediatric Pneumonia Dataset with , increasing E from 1 to 10 increases Task 1 ACC from 94.70% to 98.63% and Task 2 ACC from 81.03% to 88.55% at and Task 1 ACC from 97.09% to 99.15% and Task 2 ACC from 81.37% to 93.85% at . Similarly, for the Breast Ultrasound Dataset at , increasing E from 1 to 10 increases Task 1 ACC from 62.82% to 97.44% and Task 2 ACC from 56.41% to 88.46% at and Task 1 ACC from 86.42% to 98.72% and Task 2 ACC from 66.67% to 92.31% at . This highlights the importance of allowing clients to perform deeper local updates before aggregation, especially in smaller and noisier datasets.
3.3.3. Effect of Global Epochs (R)
We evaluated the impact of communication rounds by comparing . It is observed that, across both datasets, increasing the number of global rounds (R) consistently improves model performance, especially for more heterogeneous data (i.e., ). For the Pediatric Pneumonia Dataset, Task 1 ACC rises from 94.70% at R = 10 to 97.09% at R = 20 (). For Task 2, when the E value is large (i.e., E = 10), the effect of increasing R is more significant; when = 0.3, the accuracy increases from 88.55% to 93.85%, and when , it increases from 88.21% to 93.16%. A similar trend is observed for the Breast Ultrasound Dataset; when , for Task 1, accuracy increases from 62.82% at R = 10 to 86.42% at R = 20. Hence, the number of global rounds (R) plays a stabilizing role, especially under challenging non-IID conditions, helping to mitigate the drift caused by local updates, in addition to compensating for data heterogeneity.
3.3.4. Task-Specific Sensitivity
Task 2 (multi-class classification) exhibits greater sensitivity to all three parameters (, R, and E) than Task 1 (binary classification). This highlights the need for careful calibration of federated training configurations based on task complexity and class distribution across clients.
3.4. Comparison of FMT-SVM with FedPureCNN and FedPureSVM
Table 6 presents the empirical performance and communication cost of FMT-SVM compared with FedPureCNN and FedPureSVM across both datasets. We assessed the performance of the three models based on accuracy and communication cost. It is observed that FMT-SVM consistently outperforms FedPureSVM and FedPureCNN across both datasets and configurations. Furthermore, since FMT-SVM transmits only the SVM head parameters, it has a per-round communication cost of a few kilobytes.
Table 6.
Comparison of accuracy and communication cost for FMT-SVM, FedPureCNN, and FedPureSVM.
Quantitatively, for a feature dimension of and classes, FMT-SVM requires only KB per client per round, whereas FedPureCNN requires approximately MB per round, resulting in a communication reduction of nearly . While FedPureSVM has a comparable communication cost (≈0.5 KB per round), it exhibits substantially lower accuracy due to the absence of deep feature representations.
Considering multiple communication rounds, this reduction becomes even more significant. For example, over 10 rounds, FedPureCNN incurs approximately MB of communication cost per client, whereas FMT-SVM requires only ∼20 KB.
Overall, FedPureCNN achieves reasonable accuracy but at the expense of extremely high communication cost, while FedPureSVM is communication-efficient but lacks predictive performance. In contrast, FMT-SVM effectively balances both aspects by leveraging deep feature representations with minimal communication overhead.
3.5. Privacy Enhancement of FMT-SVM with Differential Privacy
To enhance privacy in the proposed FMT-SVM framework, we incorporate Gaussian-based differential privacy (DP) into the client-side updates. Although FL avoids sharing raw data, it remains vulnerable to privacy risks such as gradient leakage and model inversion attacks, which can potentially infer sensitive information from shared updates. To mitigate these risks, we apply DP to the communicated parameters.
In our framework, DP is applied specifically to the client-side SVM head updates before transmission to the server. After local training, the SVM head parameters are first clipped using an norm bound clip_norm to limit sensitivity. Gaussian noise () is then added to the clipped parameters. The encoder parameters () remain local to each client and are neither shared nor perturbed, thereby preserving local feature representations while reducing the exposure of sensitive information.
The noise scale () is computed as follows:
where is the privacy budget, , and . Using Equation (19), the noise scale is for and for .
Table 7 presents the classification accuracies of FMT-SVM on the Pediatric Pneumonia and Breast Ultrasound datasets under varying local epochs (E) and privacy budgets. We compare performance without DP () against moderate privacy settings ( and ).
Table 7.
Comparison of FMT-SVM with DP and without DP.
It is observed that in FMT-SVM with DP, the model experiences a reduction in accuracy due to the injected noise, reflecting the inherent privacy–utility trade-off. At a stricter privacy level (), performance degradation is more pronounced, particularly for the Pediatric Pneumonia Dataset, where Task 1 accuracy decreases from 97.78% to 93.20% (5 epochs) and further to 82.56% (10 epochs). Interestingly, on the Breast Ultrasound Dataset, FMT-SVM maintains relatively high accuracies under DP, achieving up to 94.12% and 93.62% on Task 1 for 5 and 10 epochs, respectively, suggesting robustness to privacy noise in this domain.
At a slightly relaxed privacy budget of = 1.0, performance recovers somewhat. For instance, Task 1 accuracy on the Pediatric Pneumonia Dataset improves to 94.78% and 85.78% for 5 and 10 epochs, respectively, while Task 2 accuracy reaches up to 79.96% and 78.19%. Similarly, on the Breast Ultrasound Dataset, Task 1 accuracy remains strong, at 99.15% (5 epochs) and 97.71% (10 epochs). These results indicate that FMT-SVM can effectively balance privacy and utility under practical DP configurations.
Overall, by applying noise only to the communicated SVM head parameters, the proposed framework reduces the risk of information leakage while maintaining strong predictive performance, making it suitable for privacy-sensitive federated healthcare applications.
4. Discussion
The above experimental results show the proposed FMT-SVM framework achieves better accuracy for a variety of healthcare tasks and is communication-efficient. In this section, we first discuss the impact of various regularization terms on the performance of the FMT-SVM framework, then compare its performance with that of existing approaches in SVM-based federated learning (single-task), personalized FL, and MTFL. Our comparison focuses not on raw accuracy, since it is highly dataset-dependent, but on methodological design, computational efficiency, scalability, and practical applicability in real-world federated systems.
4.1. Ablation Study
To comprehend the sensitivity and contribution of each component in our FMT-SVM framework, we conducted ablation experiments by varying the regularization hyperparameters:
- : Task covariance regularization weight ();
- : Global consistency regularization weight );
- C: SVM margin penalty in the hinge loss.
We vary each hyperparameter while keeping the others fixed and present the binary and multi-class classification accuracies for the Pediatric Pneumonia Dataset with .
4.1.1. Effect of : Task Covariance Regularization
We assess the strength of task covariance regularization (), which governs the sharing of statistical strength across binary and multi-class classification tasks. Figure 7 and Table 8 present the ablation study on task covariance regularization (, with fixed and ). It is observed that without this regularization (i.e., when ), due to the absence of task coupling, the result is weaker knowledge transfer, with average binary accuracy plateauing around and multi-class accuracy around . Introducing a mild regularization () boosts binary accuracy to , although multi-class performance fluctuates (average ) due to insufficient structural sharing. Furthermore, increasing to produces the best overall results, achieving a peak binary accuracy of and multi-class accuracy of , showing strong positive transfer between tasks. However, further increasing to introduces over-smoothing, leading to degraded performance causing binary accuracy to drop to ≈97.26% and multi-class accuracy to . This shows the need for a balanced degree of task-level coupling in multi-task federated SVMs.
Figure 7.
Task covariance regularization (, with fixed and ).
Table 8.
Ablation study on task covariance regularization (, with fixed and ) in terms of accuracy.
4.1.2. Effect of : Global Consistency Regularization
We assess the influence of the global consistency regularization term (), which enforces the proximity of client models to the global model. Figure 8 and Table 9 present the ablation study on global consistency regularization (, with fixed and ). It is observed that when , local models diverge significantly, leading to generalization across clients. A small achieves the best trade-off between personalization and consensus, attaining a top binary accuracy of and multi-class accuracy of . As increases beyond this, the model becomes too rigid, limiting how much each client can adapt locally; hence, there is a drop in overall performance. Therefore, these results show the importance of the critical trade-off between global model consistency and client adaptability, hence, achieving efficient personalization without compromising model convergence.
Figure 8.
Global consistency regularization (, with fixed and ).
Table 9.
Ablation study on global consistency regularization (, with fixed and ) in terms of accuracy.
4.1.3. Effect of C: SVM Margin Penalty
We assess the impact of the penalty parameter (C), which balances the trade-off between maximizing the margin and penalizing hinge-loss violations in the primal formulation. Table 10 presents the ablation study on SVM margin penalty (C, with fixed and ), and Figure 9 presents the convergence of the model with these settings. It is observed that when , the result is poor performance, likely due to under-regularization, allowing for large slack violations, which leads to a weak decision boundary. As C increases to , performance improves significantly across all metrics, striking a good balance between margin maximization and misclassification penalty. At , we achieve the best results, with binary accuracy reaching and multi-class accuracy reaching , providing optimal control over margin width and error penalization, yielding both stable and discriminative classifiers. However, when C is increased further to , performance degrades badly. This is attributed to overfitting to local client data and possible instability during global aggregation, where excessive penalties on hinge loss introduce large gradients that disrupt convergence. These results highlight the sensitivity of C and suggest that moderate values (viz., ) yield the most reliable performance in non-IID federated settings.
Table 10.
Ablation study on penalty parameter (C, with fixed and ).
Figure 9.
SVM margin penalty (C, with fixed and ).
4.2. Comparison with SVM-Based Federated Learning (Single-Task)
Early federated SVM methods largely focused on training a single global model for both IID and non-IID settings but failed to capture task-specific variations in heterogeneous environments. Table 11 compares our FMT-SVM with key single-task SVM-based federated learning approaches, highlighting differences in methodological design, communication efficiency, scalability, and privacy features. Our FMT-SVM employs a primal formulation with task covariance regularization, communicating only compact SVM heads. This design enables efficient, scalable, and privacy-aware MTFL across heterogeneous clients. In contrast, Fed-KSVM relies on primal parameter sharing with moderate communication costs. SVF reduces communication by transmitting sparse support vectors and optionally incorporates differential privacy. BDSVM exchanges kernel matrices, which can increase communication overhead. SecretSVM offers strong privacy guarantees through secure multiparty computation but at the cost of higher communication and computational demands. TurboSVM-FL achieves scalability via class-embedding aggregation but lacks formal privacy protections.
Table 11.
Comparison of single-task SVM-based federated learning methods in terms of design, communication efficiency, scalability, and privacy/security.
4.3. Comparison with Personalized FL and Multi-Task FL
Personalized FL methods such as FedPer, FedRep, CPFL, and FedBABU handle data heterogeneity by learning a shared global encoder among clients while each client maintains local classifier heads. These methods are effective in non-IID data distributions, but they are restricted to solving a single global task and cannot accommodate multiple heterogeneous tasks within the same client; hence, they are better suited for personalized learning rather than true multi-task learning.
In contrast, state-of-the-art MTFL approaches such as MOCHA consider each client’s data heterogeneity as an independent task, which is different from true multi-task learning in existing healthcare applications. Moreover, MOCHA suffers from high communication overhead because of its iterative convex optimization, which limits its scalability.
Furthermore, deep MTFL methods such as FedBone and MTL use shared deep backbones with task-specific heads or personalized layers. These approaches support multi-task learning but remain neural network-centric, involving large model updates, heavy computational overhead, and limited interpretability.
Table 12 summarizes notable MTFL methods in the literature. Unlike many existing MTFL methods that focus primarily on personalization or deep multi-task architectures, our FMT-SVM framework offers a distinct way of handling heterogeneity. It provides true multi-task modeling by jointly supporting multiple task types (e.g., binary and multi-class) within each client using lightweight SVM heads coupled with a unified local encoder. Unlike personalization approaches, it does not restrict clients to a single task. Unlike MOCHA, it enables joint multi-task optimization instead of treating clients as independent tasks. Compared to deep MTFL methods, it remains lightweight, interpretable, and communication-efficient by transmitting only compact SVM heads rather than entire deep networks. Furthermore, by combining classical SVM theory with a CNN encoder and primal–dual optimization, FMT-SVM achieves efficient parameter sharing while maintaining compatibility with privacy-preserving mechanisms.
Table 12.
Comparison of MTFL approaches based on design, communication efficiency, scalability, and privacy/security.
From a practical deployment perspective, FMT-SVM is well suited for real-world healthcare settings such as hospitals, diagnostic centers, and edge medical devices, where data is inherently distributed, heterogeneous, and privacy-sensitive. Since the feature encoder remains local and only lightweight SVM parameters are communicated, the framework significantly reduces bandwidth requirements and is suitable for deployment in resource-constrained environments.
Additionally, the incorporation of task covariance regularization enhances robustness to data heterogeneity by effectively capturing inter-task relationships. The federated learning paradigm further ensures data privacy by avoiding centralized data sharing. The framework is also resilient to variations in client data distributions and partial client participation, making it suitable for dynamic and large-scale federated networks.
Overall, FMT-SVM bridges the gap between personalized federated learning and multi-task federated learning, offering a practical, robust, and privacy-aware solution for multi-disease prediction in real-world healthcare applications, where heterogeneity is inherently multi-dimensional.
5. Conclusions and Future Work
In this work, we proposed a novel federated multi-task learning framework, FMT-SVM, that integrates a unified CNN encoder with task-specific linear SVM heads optimized via a primal formulation. Our approach explicitly models task relationships within each client through covariance regularization while enabling effective knowledge sharing across heterogeneous clients with different data distributions and tasks.
A major strength of the proposed FMT-SVM framework over peers is its communication efficiency. Unlike traditional FL methods that require the exchange of entire model parameters or large SV sets, FMT-SVM only communicates the compact SVM heads during aggregation. This significantly reduces communication overhead, also making the method highly scalable and suitable for deployment in real-world federated systems with bandwidth constraints and many clients. Furthermore, FMT-SVM ensures enhanced privacy protection by incorporating Gaussian DP mechanisms inclient updates, achieving a practical balance between privacy guarantees and predictive performance.
Extensive experiments on the Pediatric Pneumonia Dataset and the Breast Ultrasound Dataset demonstrate that FMT-SVM achieves competitive accuracy while maintaining communication and privacy advantages over baseline single-task and MTFL methods.
Future work will explore the extension of the framework to support nonlinear kernels and adaptive task covariance structures, as well as real-world deployment scenarios involving asynchronous updates and heterogeneous client capabilities.
Author Contributions
N.F.: study conception and design, literature search, methodological design, coding, analysis of results, validation, writing—original draft, and writing—review and editing. S.B.J.: study conception and design, methodological design, supervision, validation, and writing—review and editing. Z.R.: study conception and design, methodological design, supervision, validation, and writing—review and editing. M.L.: study conception and design, methodological design, supervision, validation, and writing—review and editing. M.B.: study conception and design, methodological design, supervision, validation, and writing—review and editing. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported by a grant provided by the Ministry of Economic Development of the Russian Federation (agreement dated 20 June 2025; No. 139-15-2025-011; identifier 000000C313925P4G0002).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data were derived from the following resources available in the public domain: https://www.woerner.eu/projects/medimeta/ (accessed on 25 August 2025).
Conflicts of Interest
The authors have no conflicts of interest to declare.
Abbreviations
The following abbreviations are used in this manuscript:
| ADMM | Alternating Direction Method of Multipliers |
| AI | Artificial Intelligence |
| BDSVM | Budget Distributed Support Vector Machine |
| CNN | Convolutional Neural Network |
| EHR | Electronic Health Record |
| FMTL | Federated Multi-Task Learning |
| Fed-KSVM | Federated Kernel Support Vector Machine |
| FL | Federated Learning |
| GDPR | General Data Protection Regulation |
| HIPAA | Health Insurance Portability and Accountability Act |
| IRWLS | Iteratively Re-Weighted Least Squares |
| ML | Machine Learning |
| MTFL | Multi-Task Federated Learning |
| PHI | Personal Health Information |
| SGD | Stochastic Gradient Descent |
| SMPC | Secure Multi-Party Computation |
| SV | Support Vector |
| SVF | Support Vector Federation |
| SVM | Support Vector Machine |
References
- Badawy, M.; Ramadan, N.; Hefny, H.A. Big data analytics in healthcare: Data sources, tools, challenges, and opportunities. J. Electr. Syst. Inf. Technol. 2024, 11, 63. [Google Scholar] [CrossRef] [Scilit]
- Lin, Y.; Xiong, S. Federated clustering with mutual knowledge distillation for traffic flow prediction. Eng. Appl. Artif. Intell. 2025, 162, 112347. [Google Scholar] [CrossRef] [Scilit]
- Arora, A.; Alderman, J.E.; Palmer, J.; Ganapathi, S.; Laws, E.; McCradden, M.D.; Oakden-Rayner, L.; Pfohl, S.R.; Ghassemi, M.; McKay, F.; et al. The value of standards for health datasets in artificial intelligence-based applications. Nat. Med. 2023, 29, 2929–2938. [Google Scholar] [CrossRef] [Scilit]
- Annas, G.J. Hipaa regulations—A new era of medical-record privacy? N. Engl. J. Med. 2003, 348, 1486–1490. [Google Scholar] [CrossRef] [Scilit]
- Bhatia, M.; Ahanger, T.A.; Alabduljabbar, A.; Albanyan, A. Federated learning-assisted intelligent yellow fever outspread prediction framework. Eng. Appl. Artif. Intell. 2025, 160, 111975. [Google Scholar] [CrossRef] [Scilit]
- Rieke, N.; Hancox, J.; Li, W.; Milletarì, F.; Roth, H.R.; Albarqouni, S.; Bakas, S.; Galtier, M.N.; Landman, B.A.; Maier-Hein, K.; et al. The future of digital health with federated learning. NPJ Digit. Med. 2020, 3, 119. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Kairouz, P.; McMahan, H.B.; Avent, B.; Bellet, A.; Bennis, M.; Bhagoji, A.N.; Bonawit, K.; Charles, Z.; Cormode, G.; Cummings, R.; et al. Advances and Open Problems in Federated Learning. Found. Trends Mach. Learn. 2021, 14, 1–210. [Google Scholar] [CrossRef] [Scilit]
- McMahan, B.; Moore, E.; Ramage, D.; Hampson, S.; y Arcas, B.A. Communication-efficient learning of deep networks from decentralized data. In Proceedings of the 20th International Conference on Artificial Intelligence and Statistics (AISTATS), Lauderdale, FL, USA, 20–22 April 2017; pp. 1273–1282. Available online: https://proceedings.mlr.press/v54/mcmahan17a.html (accessed on 7 April 2026).
- Guendouzi, B.S.; Ouchani, S.; El Assaad, H.; El Zaher, M. A systematic review of federated learning: Challenges, aggregation methods, and development tools. J. Netw. Comput. Appl. 2023, 220, 103714. [Google Scholar] [CrossRef] [Scilit]
- Roy, S.; Kandhoul, N.; Dhurandher, S.K. Generative adversarial network-based imputation and personalized federated learning with convolutional neural network-long short-term memory for air quality index prediction. Eng. Appl. Artif. Intell. 2025, 158, 111300. [Google Scholar] [CrossRef] [Scilit]
- Arazzi, M.; Cihangiroglu, M.; Nicolazzo, S.; Nocera, A. Secure federated dataset distillation. Eng. Appl. Artif. Intell. 2025, 160, 111911. [Google Scholar] [CrossRef] [Scilit]
- Conduah, A.K.; Ofoe, S.; Siaw-Marfo, D. Data privacy in healthcare: Global challenges and solutions. Digit. Health 2025, 11, 20552076251343959. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Hashmani, M.A.; Jameel, S.M.; Rizvi, S.S.H.; Shukla, S. An adaptive federated machine learning-based intelligent system for skin disease detection: A step toward an intelligent dermoscopy device. Appl. Sci. 2021, 11, 2145. [Google Scholar] [CrossRef] [Scilit]
- Firdaus, N.; Raza, Z. Federated learning based multi-head attention framework for medical image classification. Concurr. Comput. Pract. Exp. 2024, 36, e8280. [Google Scholar] [CrossRef] [Scilit]
- Firdaus, N.; Raza, Z. Densefedcnn: A federated learning-based framework with client-specific hyperparameter tuning for multi-class brain MRI classification. Int. J. Mach. Learn. Cyber 2026, 17, 93. [Google Scholar] [CrossRef] [Scilit]
- Firdaus, N.; Raza, Z. Enhancing privacy in oral cancer detection through federated learning: A cross-institutional study. Procedia Comput. Sci. 2025, 260, 1113–1120. [Google Scholar] [CrossRef] [Scilit]
- Firdaus, N.; Raza, Z. Budget-Aware Auction-Based Client Selection for Federated Learning in Healthcare Systems. In Proceedings of the 2025 IEEE 17th International Conference on Computational Intelligence and Communication Networks (CICN), Goa, India, 20–21 December 2025; pp. 365–371. [Google Scholar]
- Liang, Z.; Zhao, K.; Liang, G.; Wu, Y.; Guo, J. Acfl: Communication-efficient adversarial contrastive federated learning for medical image segmentation. Knowl.-Based Syst. 2024, 304, 112516. [Google Scholar] [CrossRef] [Scilit]
- Chen, C.; Pan, H.; Zhang, K.; Li, Z.; Yu, F. Prototype-based personalized federated learning for medical image classification. Knowl.-Based Syst. 2025, 326, 114021. [Google Scholar] [CrossRef] [Scilit]
- Salim, M.M.; Park, J.H. Federated learning-based secure electronic health record sharing scheme in medical informatics. IEEE J. Biomed. Health Inform. 2023, 27, 617–624. [Google Scholar] [CrossRef] [Scilit]
- Chorney, W.; Wang, H. Towards federated transfer learning in electrocardiogram signal analysis. Comput. Biol. Med. 2024, 170, 107984. [Google Scholar] [CrossRef] [Scilit]
- Guido, R.; Ferrisi, S.; Lofaro, D.; Conforti, D. An overview on the advancements of support vector machine models in healthcare applications: A review. Information 2024, 15, 235. [Google Scholar] [CrossRef] [Scilit]
- Flouri, K.; Beferull-Lozano, B.; Tsakalides, P. Training a svm-based classifier in distributed sensor networks. In Proceedings of the 2006 14th European Signal Processing Conference, Florence, Italy, 4–8 September 2006; pp. 1–5. [Google Scholar]
- Ruping, S. Incremental learning with support vector machines. In Proceedings of the 2001 IEEE International Conference on Data Mining, Washington DC, USA, 12–15 November 2025; pp. 641–642. [Google Scholar]
- Graf, H.; Cosatto, E.; Bottou, L.; Dourdanovic, I.; Vapnik, V. Parallel support vector machines: The cascade svm. Adv. Neural Inf. Process. Syst. 2004, 17, 521–528. [Google Scholar]
- Pechyony, D.; Shen, L.; Jones, R. Solving large scale linear svm with distributed block minimization. In NIPS 2011 Workshop on Big Learning: Algorithms, Systems, and Tools for Learning at Scale; Neural Information Processing Systems Foundation: Sandiago, CA, USA, 2011. [Google Scholar]
- Forero, P.A.; Cano, A.; Giannakis, G.B. Consensus-based distributed linear support vector machines. In Proceedings of the 9th ACM/IEEE International Conference on Information Processing in Sensor Networks, Stockholm, Sweden, 12–16 April 2010; pp. 35–46. [Google Scholar]
- Hazan, T.; Man, A.; Shashua, A. A parallel decomposition solver for svm: Distributed dual ascend using fenchel duality. In Proceedings of the 2008 IEEE Conference on Computer Vision and Pattern Recognition, Anchorage, AK, USA, 23–28 June 2008; pp. 1–8. [Google Scholar]
- Brisimi, T.S.; Chen, R.; Mela, T.; Olshevsky, A.; Paschalidis, I.C.; Shi, W. Federated learning of predictive models from federated electronic health records. Int. J. Med. Inform. 2018, 112, 59–67. [Google Scholar] [CrossRef] [Scilit]
- Navia-Vázquez, A.; Díaz-Morales, R.; Fernxaxndez-Díaz, M. Budget distributed support vector machine for non-id federated learning scenarios. ACM Trans. Intell. Syst. Technol. 2022, 13, 100. [Google Scholar] [CrossRef] [Scilit]
- Zhou, X.; Wang, X. A memory-efficient federated kernel support vector machine for edge devices. IEEE Trans. Neural Netw. Learn. Syst. 2024, 35, 17359–17371. [Google Scholar] [CrossRef] [Scilit]
- Chen, Y.-C.; Hsu, S.-Y.; Xie, X.; Kumari, S.; Kumar, S.; Rodrigues, J.; Alzahrani, B.A. Privacy preserving support vector machine based on federated learning for distributed iot-enabled data analysis. Comput. Intell. 2024, 40, e12636. [Google Scholar] [CrossRef] [Scilit]
- Polato, M.; Esposito, R.; Sciandra, L. Svf: Support vector federation. IEEE Access 2025, 13, 77778–77789. [Google Scholar] [CrossRef] [Scilit]
- Wang, M.; Bodonhelyi, A.; Bozkir, E.; Kasneci, E. Turbosvm-fl: Boosting federated learning through svm aggregation for lazy clients. In Proceedings of the AAAI Conference on Artificial Intelligence; AAAI Press: Washington, DC, USA, 2024; Volume 38, pp. 15546–15554. [Google Scholar]
- Smith, V.; Chiang, C.; Sanjabi, M.; Talwalkar, A. Federated multi-task learning. arXiv 2017, arXiv:1705.10467. [Google Scholar]
- Corinzia, L.; Beuret, A.; Buhmann, J.M. Variational federated multi-task learning. arXiv 2019, arXiv:1906.06268. [Google Scholar]
- Mills, J.; Hu, J.; Min, G. Multi-task federated learning for personalised deep neural networks in edge computing. IEEE Trans. Parallel Distrib. Syst. 2022, 33, 630–641. [Google Scholar] [CrossRef] [Scilit]
- Arivazhagan, M.G.; Aggarwal, V.; Singh, A.K.; Choudhary, S. Federated learning with personalization layers. arXiv 2019, arXiv:1912.00818. [Google Scholar] [CrossRef] [Scilit]
- Collins, L.; Hassani, H.; Mokhtari, A.; Shakkottai, S. Exploiting shared representations for personalized federated learning. arXiv 2021, arXiv:2102.07078. [Google Scholar]
- Pan, L.; Guo, H.; Li, W. C-pfl: A committee-based personalized federated learning framework. J. Netw. Comput. Appl. 2025, 243, 104327. [Google Scholar] [CrossRef] [Scilit]
- Oh, J.; Kim, S.; Yun, S.-Y. Fedbabu: Towards enhanced representation for federated image classification. arXiv 2022, arXiv:2106.06042. [Google Scholar] [CrossRef] [Scilit]
- Chen, Y.; Zhang, T.; Jiang, X.; Chen, Q.; Gao, C.; Huang, W. Fedbone: Towards large-scale federated multi-task learning. J. Comput. Sci. Technol. 2023, 39, 1040–1057. [Google Scholar] [CrossRef] [Scilit]
- Huang, Z.-A.; Hu, Y.; Liu, R.; Xue, X.; Zhu, Z.; Song, L.; Tan, K.C. Federated Multi-Task learning for joint diagnosis of multiple mental disorders on MRI scans. IEEE Trans. Biomed. Eng. 2023, 70, 1137–1149. [Google Scholar] [CrossRef] [Scilit]
- Adjei-Mensah, I.; Wang, Q.; Agyemang, I.O.; Baffour, A.A.; Yussif, S.B.; Sey, C.; Fiasam, L.D.; Chikwendu, I.A.; Wang, W. Learning-centered multi-modal federated learning complimented with filter rotation for clinical image diagnosis. Eng. Appl. Artif. Intell. 2025, 160, 111891. [Google Scholar] [CrossRef] [Scilit]
- Chandra, M.A.; Bedi, S.S. Survey on svm and their application in imageclassification. Int. J. Inf. Technol. 2021, 13, 1–11. [Google Scholar]
- Hsu, R.-H.; Wang, Y.-C.; Fan, C.-I.; Sun, B.; Ban, T.; Takahashi, T.; Wu, T.-W.; Kao, S.-W. A privacy-preserving federated learning system for android malware detection based on edge computing. In Proceedings of the 2020 15th Asia Joint Conference on Information Security (AsiaJCIS), Taipei, Taiwan, 20–21 August 2020; pp. 128–136. [Google Scholar]
- Marfoq, O.; Neglia, G.; Bellet, A.; Kameni, L.; Vidal, R. Federated multi-task learning under a mixture of distributions. arXiv 2021, arXiv:2108.10252. [Google Scholar]
- Li, T.; Sahu, A.K.; Sanjabi, M.; Zaheer, M.; Talwalkar, A.; Smith, V. Federated Optimization in Heterogeneous Networks. In Proceedings of Machine Learning and Systems (MLSys); IntechOpen: London, UK, 2020. [Google Scholar]
- Woerner, S.; Jaques, A.; Baumgartner, C.F. A comprehensive and easy-to-use multi-domain multi-task medical imaging meta-dataset. Sci. Data 2024, 12, 666. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.








