Data-Driven Pinball-Loss Selection for Vertically Distributed Elastic-Net SVMs

arXiv cs.LG Papers

Summary

This paper proposes a data-driven elastic-net support vector machine that learns simplex-constrained weights over candidate pinball losses, with a distributed solver for vertically partitioned high-dimensional data. Theoretical guarantees and experiments demonstrate equivalence to centralized training under common initialization.

arXiv:2608.00949v1 Announce Type: new Abstract: The pinball-loss support vector machine is robust, but its asymmetry parameter is usually fixed in advance. We propose a data-driven elastic-net support vector machine that learns simplex-constrained weights over candidate pinball losses while retaining one classifier. The weighted loss is equivalent to a pinball loss with a data-dependent effective parameter. An empirical oracle inequality shows that, when weight regularization and simplex truncation vanish, the classifier objective at a global minimizer does not exceed that of the best fixed candidate; otherwise, the excess is explicitly bounded. For high-dimensional data, we develop a column-partitioned variable-splitting solver. It converges with a best-iterate $O(1/T)$ squared-step residual rate. Under common initialization and global parameters, any column partition produces, in exact arithmetic, the same iterates and solution as centralized training. Experiments assess predictive behavior, numerical equivalence, and multi-process scalability.
Original Article
View Cached Full Text

Cached at: 08/04/26, 07:44 AM

# Data-Driven Pinball-Loss Selection for Vertically Distributed Elastic-Net SVMs
Source: [https://arxiv.org/html/2608.00949](https://arxiv.org/html/2608.00949)
Kai Qi222These authors contributed equally to this work\.Rongmei LiangYunnan Key Laboratory of Statistical Modeling and Data Analysis, School of Mathematics and Statistics, Yunnan University, East Outer Ring South Road, University Town, Chenggong District, Kunming, Yunnan, ChinaNational Center for Applied Mathematics in Chongqing, Chongqing Normal University, No\. 37 University Town Middle Road, Shapingba District, Chongqing, ChinaDepartment of Statistics and Data Science, Southern University of Science and Technology, 1088 Xueyuan Avenue, Nanshan District, Shenzhen, Guangdong 518055, China

###### Abstract

The pinball\-loss support vector machine is robust, but its asymmetry parameter is usually fixed in advance\. We propose a data\-driven elastic\-net support vector machine that learns simplex\-constrained weights over candidate pinball losses while retaining one classifier\. The weighted loss is equivalent to a pinball loss with a data\-dependent effective parameter\. An empirical oracle inequality shows that, when weight regularization and simplex truncation vanish, the classifier objective at a global minimizer does not exceed that of the best fixed candidate; otherwise, the excess is explicitly bounded\. For high\-dimensional data, we develop a column\-partitioned variable\-splitting solver\. It converges with a best\-iterateO​\(1/T\)O\(1/T\)squared\-step residual rate\. Under common initialization and global parameters, any column partition produces, in exact arithmetic, the same iterates and solution as centralized training\. Experiments assess predictive behavior, numerical equivalence, and multi\-process scalability\.

###### keywords:

data\-driven parameter selection , vertically partitioned data , feature splitting , distributed optimization

††journal:Pattern Recognition## 1Introduction

Consider a binary training sample\{\(𝒙i,yi\)\}i=1n\\\{\(\\bm\{x\}\_\{i\},y\_\{i\}\)\\\}\_\{i=1\}^\{n\}, wherennis the sample size,𝒙i∈ℝp\\bm\{x\}\_\{i\}\\in\\mathbb\{R\}^\{p\}is thepp\-dimensional feature vector for observationii, andyi∈\{−1,1\}y\_\{i\}\\in\\\{\-1,1\\\}is its class label\. For a generic input𝒙∈ℝp\\bm\{x\}\\in\\mathbb\{R\}^\{p\}, a regularized support vector machine estimates

f​\(𝒙\)=⟨𝒘,ϕ​\(𝒙\)⟩ℋ\+b,f\(\\bm\{x\}\)=\\langle\\bm\{w\},\\phi\(\\bm\{x\}\)\\rangle\_\{\\mathcal\{H\}\}\+b,whereffis the decision function,ϕ:ℝp→ℋ\\phi:\\mathbb\{R\}^\{p\}\\to\\mathcal\{H\}is a feature map,ℋ\\mathcal\{H\}is the induced feature space,⟨⋅,⋅⟩ℋ\\langle\\cdot,\\cdot\\rangle\_\{\\mathcal\{H\}\}is its inner product,𝒘∈ℋ\\bm\{w\}\\in\\mathcal\{H\}is the coefficient element, andb∈ℝb\\in\\mathbb\{R\}is the intercept\. The identity map yields a linear model, whereas a kernel\-induced map yields a nonlinear one\. Because the present study targets high\-dimensional, often sparse, data, we focus on linear SVMs, which offer scalable training, interpretable coefficients, and a natural basis for elastic\-net regularization and vertical feature splitting\[[1](https://arxiv.org/html/2608.00949#bib.bib1),[2](https://arxiv.org/html/2608.00949#bib.bib2),[3](https://arxiv.org/html/2608.00949#bib.bib3)\]\. Hence,ϕ​\(𝒙\)=𝒙\\phi\(\\bm\{x\}\)=\\bm\{x\}throughout the remainder of the paper\.

Within this linear framework, the fitted classifier is determined jointly by the margin loss and the regularizer\. The hinge loss is computationally convenient but has a fixed influence pattern\[[4](https://arxiv.org/html/2608.00949#bib.bib4)\]\. The pinball loss introduces an asymmetry parameterτ∈\[0,1\]\\tau\\in\[0,1\], which can improve robustness while preserving convexity\[[5](https://arxiv.org/html/2608.00949#bib.bib5)\], whereas elastic\-net regularization promotes sparsity and stabilizes correlated features\[[6](https://arxiv.org/html/2608.00949#bib.bib6),[7](https://arxiv.org/html/2608.00949#bib.bib7)\]\. Combining these components is especially attractive in high\-dimensional problems, where the number of features may be comparable to or much larger than the sample size\. As the feature dimension grows, storing the complete design matrix and repeatedly evaluating global matrix–vector products on one machine can become impractical\. When feature blocks are naturally held by different sites or exceed the memory of a single machine, column partitioning is therefore a practical requirement rather than merely an implementation choice\. These considerations lead to two connected questions: how shouldτ\\taube selected from the data, and how can the resulting model be trained efficiently and exactly when the features are partitioned by columns?

The first question concerns data\-driven selection ofτ\\tau\. A conventional grid search fits an independent model for each candidate value and ultimately returns only a discrete choice\. We instead learn simplex weights over a finite family of normalized pinball losses while sharing one classifier and one residual vector𝒓=\(r1,…,rn\)⊤∈ℝn\\bm\{r\}=\(r\_\{1\},\\ldots,r\_\{n\}\)^\{\\top\}\\in\\mathbb\{R\}^\{n\}, whoseiith entry is the margin residual of observationii\. The weighted family is exactly equivalent to a single normalized pinball loss with a data\-dependent effective parameter\. This representation also yields a direct oracle comparison\. Specifically, letγ≥0\\gamma\\geq 0denote the coefficient of the quadratic weight penalty and letε≥0\\varepsilon\\geq 0denote the lower bound imposed on each simplex weight\. At any global minimizer, the empirical classifier objective is no larger than that of the best fixed candidate whenγ=ε=0\\gamma=\\varepsilon=0; otherwise, the excess is controlled by explicit weight\-regularization and simplex\-truncation terms\.

The second question concerns computation for vertically partitioned high\-dimensional data\. Let𝑿∈ℝn×p\\bm\{X\}\\in\\mathbb\{R\}^\{n\\times p\}be the design matrix, let𝒚=\(y1,…,yn\)⊤∈ℝn\\bm\{y\}=\(y\_\{1\},\\ldots,y\_\{n\}\)^\{\\top\}\\in\\mathbb\{R\}^\{n\}be the label vector, and let𝒘∈ℝp\\bm\{w\}\\in\\mathbb\{R\}^\{p\}be the linear coefficient vector\. The feature columns of𝑿\\bm\{X\}and the corresponding blocks of𝒘\\bm\{w\}are distributed acrossMMworkers, whereMMis the number of feature\-owning sites, while a coordinator maintains the shared intercept and sample\-wise variables\. By exchanging only partial margins, the proposed variable\-splitting algorithm reproduces the centralized iterates and solution under any column partition in exact arithmetic, provided that the initialization and global algorithmic parameters are held fixed\[[8](https://arxiv.org/html/2608.00949#bib.bib8),[9](https://arxiv.org/html/2608.00949#bib.bib9)\]\.

To address these two questions jointly, the paper makes two contributions\.

1. \(1\)We propose a shared\-classifier elastic\-net SVM that learns simplex weights over normalized pinball\-loss candidates\. The weighted loss has an exact data\-dependent effective parameter\. An empirical oracle inequality shows that, when weight regularization and simplex truncation vanish, the classifier objective at a global minimizer does not exceed that of the best fixed\-τ\\taucandidate; otherwise, the excess is explicitly bounded\.
2. \(2\)We develop a column\-partitioned variable\-splitting algorithm that distributes feature and coefficient blocks while reconstructing the global margin from local contributions\. The inner solver converges with a best\-iterateO​\(1/T\)O\(1/T\)rate for the squared step residual and is insensitive to the column partition: under common initialization and global parameters, every partition reproduces the centralized iterates and solution in exact arithmetic\.

The remainder of the paper is organized as follows\. Section 2 reviews robust SVM losses, data\-driven loss weighting, and vertical feature partitioning\. Section 3 introduces the shared\-classifier loss\-weighting model and its effective\-parameter representation\. Section 4 develops the vertically distributed solver and analyzes its communication pattern\. Section 5 presents the oracle comparison, descent, convergence, and partition\-equivalence results\. Section 6 reports the predictive, parameter\-selection, numerical\-invariance, and multi\-process experiments\. Section 7 concludes the paper, and the accompanying Supplementary Material provides detailed proofs and additional technical derivations\. The replication code for the paper is available for download at[https://github\.com/xfwu1016/DP\-ENSVM](https://github.com/xfwu1016/DP-ENSVM)\.

## 2Related work

### 2\.1Pinball loss and elastic\-net SVMs

The hinge loss is convex, classification calibrated, and compatible with efficient large\-margin optimization, but its piecewise\-linear geometry treats all observations at or inside the margin with the same slope\. Robust alternatives modify this influence pattern while preserving convexity or computational tractability\. Among them, the pinball loss assigns different slopes to the two sides of the margin residual and admits a quantile\-oriented interpretation\[[5](https://arxiv.org/html/2608.00949#bib.bib5)\]\. The C\-loss and rescaled hinge loss provide related robust alternatives that reshape the influence of difficult observations\[[10](https://arxiv.org/html/2608.00949#bib.bib10),[11](https://arxiv.org/html/2608.00949#bib.bib11)\]\. The truncated pinball loss restores sparsity while reducing sensitivity to feature noise\[[12](https://arxiv.org/html/2608.00949#bib.bib12)\], and a bounded exponential\-quantile construction further controls the influence of extreme observations\[[13](https://arxiv.org/html/2608.00949#bib.bib13)\]\. Recent studies have also developed generalized\-ramp, capped\-squared, and wave losses together with scalable or smooth optimization procedures\[[14](https://arxiv.org/html/2608.00949#bib.bib14),[15](https://arxiv.org/html/2608.00949#bib.bib15),[16](https://arxiv.org/html/2608.00949#bib.bib16)\]\. Robust probability machines with embedded elastic\-net feature selection provide a complementary view of the interaction between robustness and sparsity\[[17](https://arxiv.org/html/2608.00949#bib.bib17)\]\. These methods enrich the available loss catalogue, but they generally fix the selected loss and its shape parameters before model fitting\. The present study addresses the distinct problem of data\-driven selection within a finite normalized pinball\-loss family\.

The parameterτ\\taudetermines the asymmetric geometry of the empirical loss and therefore plays a different role from an ordinary regularization parameter\. While regularization controls model complexity, sparsity, and stability,τ\\tauchanges the relative influence of residuals on the two sides of the decision margin\. Hence, different values ofτ\\taumay lead to distinct classifiers even under the same regularization setting\. This motivates learning candidate weights explicitly and reporting the selectedτ^\\widehat\{\\tau\}rather than treatingτ\\tauas an invisible numerical setting\.

Elastic\-net regularization combines anℓ1\\ell\_\{1\}absolute\-value penalty, which promotes sparsity, with a strictly convex squared\-ℓ2\\ell\_\{2\}Euclidean penalty, producing sparse and stable slope estimates in high\-dimensional SVMs\. The resulting convex composite problems can be solved by proximal\-point, primal–dual, and augmented\-Lagrangian techniques\[[18](https://arxiv.org/html/2608.00949#bib.bib18),[19](https://arxiv.org/html/2608.00949#bib.bib19),[20](https://arxiv.org/html/2608.00949#bib.bib20),[21](https://arxiv.org/html/2608.00949#bib.bib21)\]\. Liang et al\. developed a linearized ADMM method for elastic\-net SVMs, including pinball\-loss models\[[22](https://arxiv.org/html/2608.00949#bib.bib22)\]\. In the vertically distributed formulation, the slope vector is partitioned according to feature blocks, while the SVM intercept remains a single scalar maintained by the coordinator\. However, the linearized ADMM in\[[22](https://arxiv.org/html/2608.00949#bib.bib22)\]does not directly yield the feature\-block\-separable updates and partition\-equivalence property required here\.

### 2\.2Data\-driven loss weighting

Learning convex combinations of candidate structures is common in kernel learning, graph\-based learning, and classifier ensembles\. Multiple\-kernel learning estimates weights over representations\[[23](https://arxiv.org/html/2608.00949#bib.bib23)\], whereas prediction\-level ensembles combine already fitted decision rules\. Ensemble manifold regularization is especially relevant because it learns simplex weights over candidate graph Laplacians and alternates between the predictive model and the structural weights\[[24](https://arxiv.org/html/2608.00949#bib.bib24)\]\. A quadratic penalty on the weight vector prevents an unstable winner\-take\-all solution and allows several candidates to remain active\.

Our use of weights differs from a prediction ensemble\. The candidates are loss geometries, not separate decision functions\. One shared classifier produces one margin residual, and every candidate loss is evaluated on that same residual\. The resulting convex combination has an exact effective\-τ\\taurepresentation\. Consequently, the weights summarize how the data distribute support over the candidate loss family; they do not average predictions and they do not create candidate\-specific classifier parameters\.

This distinction also separates the proposed method from ordinary grid search\. Grid search fits independent models and makes a discrete decision using validation performance\. Here the candidate risks enter one joint objective, the weights are updated from the current shared residual, and the effective parameter changes during optimization\. The final discrete valueτ^\\widehat\{\\tau\}is obtained only after the weighting process has stabilized\.

### 2\.3Vertical feature partitioning

Vertical partitioning means that sites share aligned sample identifiers but own disjoint feature blocks\. This differs from horizontal federated learning, in which sites possess different observations with a common feature schema\. Recent federated\-learning studies address dynamic client heterogeneity and personalized graph\-structured information exchange\[[25](https://arxiv.org/html/2608.00949#bib.bib25),[26](https://arxiv.org/html/2608.00949#bib.bib26)\]\. Those settings are primarily organized around distributed observations or client models, whereas vertical learning must reconstruct one global prediction from disjoint feature views\. Multi\-party vertical frameworks with a coordinating server and vertical feature\-selection methods both rely on exchanging intermediate representations rather than raw feature tables\[[27](https://arxiv.org/html/2608.00949#bib.bib27),[28](https://arxiv.org/html/2608.00949#bib.bib28)\]\. For a linear model, the global margin can be assembled especially transparently from local contributions\. VERTICOX demonstrates this principle for survival analysis: each institution keeps its covariates locally, computes an intermediate score, and communicates aggregated quantities to a server\[[8](https://arxiv.org/html/2608.00949#bib.bib8)\]\.

The same architecture applies to the shared SVM classifier\. WithMMfeature sites, sitemmstores the local design block𝑿m\\bm\{X\}\_\{m\}and coefficient block𝒘m\\bm\{w\}\_\{m\}, wherem=1,…,Mm=1,\\ldots,M\. Letting𝒀=diag⁡\(𝒚\)\\bm\{Y\}=\\operatorname\{diag\}\(\\bm\{y\}\), the site computes𝒉m=𝒀​𝑿m​𝒘m\\bm\{h\}\_\{m\}=\\bm\{Y\}\\bm\{X\}\_\{m\}\\bm\{w\}\_\{m\}and returns𝒉m∈ℝn\\bm\{h\}\_\{m\}\\in\\mathbb\{R\}^\{n\}to the coordinator\. The coordinator forms∑m𝒉m\\sum\_\{m\}\\bm\{h\}\_\{m\}, updates the common residual and dual vector, and maintains the scalar interceptbb\. There is nobmb\_\{m\}because the intercept is not associated with any feature subset\.

Parallel optimization for high\-dimensional regularized models can be organized through either consensus decompositions or direct feature splitting\. Wu et al\. developed a unified consensus\-based parallel method for combined regularizations\[[29](https://arxiv.org/html/2608.00949#bib.bib29)\], and later introduced a feature\-splitting proximal\-point algorithm whose iterates are insensitive to the column partition\[[9](https://arxiv.org/html/2608.00949#bib.bib9)\]\. The latter shared\-vector structure is adapted here to the elastic\-net PinSVM subproblem\. Table[1](https://arxiv.org/html/2608.00949#S2.T1)positions the resulting method relative to neighboring research lines\.

Table 1:Positioning relative to representative research lines\.

## 3Data\-driven pinball\-loss selection

### 3\.1Candidate loss family and shared residual

Let\{\(𝒙i,yi\)\}i=1n\\\{\(\\bm\{x\}\_\{i\},y\_\{i\}\)\\\}\_\{i=1\}^\{n\}be a binary training sample, wherennis the sample size,𝒙i∈ℝp\\bm\{x\}\_\{i\}\\in\\mathbb\{R\}^\{p\}is the feature vector of observationii,ppis the number of features, andyi∈\{−1,1\}y\_\{i\}\\in\\\{\-1,1\\\}is its class label\. Let𝑿∈ℝn×p\\bm\{X\}\\in\\mathbb\{R\}^\{n\\times p\}be the design matrix,𝒚=\(y1,…,yn\)⊤\\bm\{y\}=\(y\_\{1\},\\ldots,y\_\{n\}\)^\{\\top\}the label vector,𝒀=diag⁡\(𝒚\)\\bm\{Y\}=\\operatorname\{diag\}\(\\bm\{y\}\)the diagonal label matrix, and𝑿¯=𝒀​𝑿\\bar\{\\bm\{X\}\}=\\bm\{Y\}\\bm\{X\}the label\-weighted design matrix\. For a scalar margin residualr∈ℝr\\in\\mathbb\{R\}and asymmetry parameterτ∈\[0,1\]\\tau\\in\[0,1\], the normalized pinball loss is

Lτ​\(r\)=\{r/\(1\+τ\),r≥0,−τ​r/\(1\+τ\),r<0,τ∈\[0,1\]\.L\_\{\\tau\}\(r\)=\\begin\{cases\}r/\(1\+\\tau\),&r\\geq 0,\\\\ \-\\tau r/\(1\+\\tau\),&r<0,\\end\{cases\}\\qquad\\tau\\in\[0,1\]\.The normalization makes the two absolute slopes sum to one, so losses with differentτ\\tauvalues are comparable in scale\. Let𝒯=\{τ1,…,τG\}\\mathcal\{T\}=\\\{\\tau\_\{1\},\\ldots,\\tau\_\{G\}\\\}denote the finite candidate set, whereGGis its cardinality\. Figure[1](https://arxiv.org/html/2608.00949#S3.F1)shows the candidate family used in the experiments\.

![Refer to caption](https://arxiv.org/html/2608.00949v1/x1.png)Figure 1:Normalized pinball losses for𝒯=\{0,0\.1,0\.25,0\.5,0\.75,1\}\\mathcal\{T\}=\\\{0,0\.1,0\.25,0\.5,0\.75,1\\\}\.The classifier and residual are shared across all candidates:

f​\(𝒙\)=𝒙⊤​𝒘\+b,𝒓=𝟏−𝒚​b−𝑿¯​𝒘\.f\(\\bm\{x\}\)=\\bm\{x\}^\{\\top\}\\bm\{w\}\+b,\\qquad\\bm\{r\}=\\bm\{1\}\-\\bm\{y\}b\-\\bar\{\\bm\{X\}\}\\bm\{w\}\.For eachτg∈𝒯\\tau\_\{g\}\\in\\mathcal\{T\}, define a loss function on this same residual vector,

ℓg​\(𝒓\)=1n​∑i=1nLτg​\(ri\),g=1,…,G\.\\ell\_\{g\}\(\\bm\{r\}\)=\\frac\{1\}\{n\}\\sum\_\{i=1\}^\{n\}L\_\{\\tau\_\{g\}\}\(r\_\{i\}\),\\qquad g=1,\\ldots,G\.\(1\)The indexgglabels the loss geometry throughτg\\tau\_\{g\}; it does not label a residual variable\. Hence the model contains onebb, one𝒘\\bm\{w\}, and one𝒓\\bm\{r\}, and every candidate risk is evaluated at the same margin residual\.

### 3\.2Joint weighting model

Let𝜶=\(α1,…,αG\)⊤∈ℝG\\bm\{\\alpha\}=\(\\alpha\_\{1\},\\ldots,\\alpha\_\{G\}\)^\{\\top\}\\in\\mathbb\{R\}^\{G\}be the candidate\-weight vector\. For a prescribed lower\-bound parameterε≥0\\varepsilon\\geq 0, define the truncated simplex

ΔGε=\{𝜶∈ℝG:𝟏G⊤​𝜶=1,αg≥ε\},0≤G​ε<1\.\\Delta\_\{G\}^\{\\varepsilon\}=\\left\\\{\\bm\{\\alpha\}\\in\\mathbb\{R\}^\{G\}:\\bm\{1\}\_\{G\}^\{\\top\}\\bm\{\\alpha\}=1,\\ \\alpha\_\{g\}\\geq\\varepsilon\\right\\\},\\qquad 0\\leq G\\varepsilon<1\.Here𝟏G∈ℝG\\bm\{1\}\_\{G\}\\in\\mathbb\{R\}^\{G\}is the all\-ones vector\. Letλ1≥0\\lambda\_\{1\}\\geq 0be the sparsity\-penalty parameter,λ2\>0\\lambda\_\{2\}\>0the quadratic regularization parameter, andγ≥0\\gamma\\geq 0the weight\-dispersion parameter\. For a vector𝒗\\bm\{v\},‖𝒗‖1\\left\\lVert\\bm\{v\}\\right\\rVert\_\{1\}denotes the sum of the absolute values of its entries and‖𝒗‖2\\left\\lVert\\bm\{v\}\\right\\rVert\_\{2\}denotes its Euclidean norm\. The proposed optimization model is

minb,𝒘,𝒓,𝜶\\displaystyle\\min\_\{b,\\bm\{w\},\\bm\{r\},\\bm\{\\alpha\}\}∑g=1Gαg​ℓg​\(𝒓\)\+λ1​‖𝒘‖1\+λ22​‖𝒘‖22\+γ2​‖𝜶‖22,\\displaystyle\\sum\_\{g=1\}^\{G\}\\alpha\_\{g\}\\ell\_\{g\}\(\\bm\{r\}\)\+\\lambda\_\{1\}\\left\\lVert\\bm\{w\}\\right\\rVert\_\{1\}\+\\frac\{\\lambda\_\{2\}\}\{2\}\\left\\lVert\\bm\{w\}\\right\\rVert\_\{2\}^\{2\}\+\\frac\{\\gamma\}\{2\}\\left\\lVert\\bm\{\\alpha\}\\right\\rVert\_\{2\}^\{2\},\(2\)s\.t\.𝒚​b\+𝑿¯​𝒘\+𝒓=𝟏,\\displaystyle\\bm\{y\}b\+\\bar\{\\bm\{X\}\}\\bm\{w\}\+\\bm\{r\}=\\bm\{1\},𝜶∈ΔGε\.\\displaystyle\\bm\{\\alpha\}\\in\\Delta\_\{G\}^\{\\varepsilon\}\.The candidate index labels the family of loss functionsℓg\\ell\_\{g\}, each assigned a simplex weightαg\\alpha\_\{g\}; the residual𝒓\\bm\{r\}is a single shared optimization variable and carries no candidate index\. Accordingly, the margin constraint and elastic\-net penalty are each written once\. The intercept is not regularized, following the usual linear SVM convention, whileγ​‖𝜶‖22/2\\gamma\\left\\lVert\\bm\{\\alpha\}\\right\\rVert\_\{2\}^\{2\}/2controls the concentration of the candidate weights\.

The shared\-residual structure yields an exact representation\.

###### Proposition 1\(Effective pinball\-loss representation\)\.

Let𝛂∈ΔGε\\bm\{\\alpha\}\\in\\Delta\_\{G\}^\{\\varepsilon\}and letrrbe common to all candidate losses\. Then

∑g=1Gαg​Lτg​\(r\)=Lτeff​\(r\),τeff=∑gαg​τg/\(1\+τg\)∑gαg/\(1\+τg\)\.\\sum\_\{g=1\}^\{G\}\\alpha\_\{g\}L\_\{\\tau\_\{g\}\}\(r\)=L\_\{\\tau\_\{\\mathrm\{eff\}\}\}\(r\),\\qquad\\tau\_\{\\mathrm\{eff\}\}=\\frac\{\\sum\_\{g\}\\alpha\_\{g\}\\tau\_\{g\}/\(1\+\\tau\_\{g\}\)\}\{\\sum\_\{g\}\\alpha\_\{g\}/\(1\+\\tau\_\{g\}\)\}\.\(3\)Hereτeff\\tau\_\{\\mathrm\{eff\}\}denotes the effective pinball parameter induced by the candidate weights\. Consequently, for fixed𝛂\\bm\{\\alpha\}, the classifier block of \([2](https://arxiv.org/html/2608.00949#S3.E2)\) is exactly one elastic\-net PinSVM with parameterτeff\\tau\_\{\\mathrm\{eff\}\}\.

A proof is provided in the Supplementary Material\. This proposition clarifies the role of the weights\. They do not define separate classifiers\. Instead, they induce a continuous parameter between the smallest and largest candidate parameters\. Sinceτeff∈\[ming⁡τg,maxg⁡τg\]\\tau\_\{\\mathrm\{eff\}\}\\in\[\\min\_\{g\}\\tau\_\{g\},\\max\_\{g\}\\tau\_\{g\}\], the outer weighting procedure can be interpreted as learning a parameter from a finite reference family while preserving a standard shared PinSVM classifier block\.

### 3\.3Candidate weighting and final selection

For fixed\(b,𝒘,𝒓\)\(b,\\bm\{w\},\\bm\{r\}\), define the candidate\-risk vector

𝒅​\(𝒓\)=\(ℓ1​\(𝒓\),…,ℓG​\(𝒓\)\)⊤\.\\bm\{d\}\(\\bm\{r\}\)=\\left\(\\ell\_\{1\}\(\\bm\{r\}\),\\ldots,\\ell\_\{G\}\(\\bm\{r\}\)\\right\)^\{\\top\}\.Forγ\>0\\gamma\>0, the weight subproblem is

min𝜶∈ΔGε⁡𝒅​\(𝒓\)⊤​𝜶\+γ2​‖𝜶‖22,\\min\_\{\\bm\{\\alpha\}\\in\\Delta\_\{G\}^\{\\varepsilon\}\}\\bm\{d\}\(\\bm\{r\}\)^\{\\top\}\\bm\{\\alpha\}\+\\frac\{\\gamma\}\{2\}\\left\\lVert\\bm\{\\alpha\}\\right\\rVert\_\{2\}^\{2\},where𝒅​\(𝒓\)∈ℝG\\bm\{d\}\(\\bm\{r\}\)\\in\\mathbb\{R\}^\{G\}collects theGGcandidate empirical risks\. LetprojC⁡\(𝒗\)\\operatorname\{proj\}\_\{C\}\(\\bm\{v\}\)denote the Euclidean projection of a vector𝒗\\bm\{v\}onto a closed convex setCC\. Strong convexity gives the unique solution

𝜶\+=projΔGε⁡\(−𝒅​\(𝒓\)γ\)\.\\bm\{\\alpha\}^\{\+\}=\\operatorname\{proj\}\_\{\\Delta\_\{G\}^\{\\varepsilon\}\}\\left\(\-\\frac\{\\bm\{d\}\(\\bm\{r\}\)\}\{\\gamma\}\\right\)\.\(4\)The projection can be evaluated by a sorting\-based simplex algorithm\[[30](https://arxiv.org/html/2608.00949#bib.bib30)\]\. Whenγ=0\\gamma=0, the same subproblem becomes a linear minimization over the simplex and may have nonunique solutions; this limiting case is used only for the oracle comparison below\. For fixed𝜶\\bm\{\\alpha\}, Proposition[1](https://arxiv.org/html/2608.00949#Thmproposition1)reduces the classifier update to one PinSVM atτeff​\(𝜶\)\\tau\_\{\\mathrm\{eff\}\}\(\\bm\{\\alpha\}\)\. The outer algorithm therefore alternates between one shared classifier fit and one simplex projection\. Figure[2](https://arxiv.org/html/2608.00949#S3.F2)summarizes this logic\.

![Refer to caption](https://arxiv.org/html/2608.00949v1/x2.png)Figure 2:Data\-driven loss weighting with one shared classifier and one shared residual\. The indexgglabels only the candidate loss functions and their weights\.Input:

𝑿,𝒚,𝒯,λ1,λ2,γ\>0,ε\\bm\{X\},\\bm\{y\},\\mathcal\{T\},\\lambda\_\{1\},\\lambda\_\{2\},\\gamma\>0,\\varepsilon
1Set the outer\-iteration index

s=0s=0; initialize

αg0=1/G\\alpha\_\{g\}^\{0\}=1/Gand a shared classifier

\(b0,𝒘0\)\(b^\{0\},\\bm\{w\}^\{0\}\);

2repeat

3Compute

τeffs\\tau\_\{\\mathrm\{eff\}\}^\{s\}from \([3](https://arxiv.org/html/2608.00949#S3.E3)\);

4Fit one shared elastic\-net PinSVM at

τeffs\\tau\_\{\\mathrm\{eff\}\}^\{s\}using Algorithm[2](https://arxiv.org/html/2608.00949#algorithm2);

5Set

𝒓s\+1=𝟏−𝒚​bs\+1−𝑿¯​𝒘s\+1\\bm\{r\}^\{s\+1\}=\\bm\{1\}\-\\bm\{y\}b^\{s\+1\}\-\\bar\{\\bm\{X\}\}\\bm\{w\}^\{s\+1\};

6Evaluate

dgs\+1=ℓg​\(𝒓s\+1\)d\_\{g\}^\{s\+1\}=\\ell\_\{g\}\(\\bm\{r\}^\{s\+1\}\)for

g=1,…,Gg=1,\\ldots,G;

7Update

𝜶s\+1\\bm\{\\alpha\}^\{s\+1\}using \([4](https://arxiv.org/html/2608.00949#S3.E4)\);

8

s←s\+1s\\leftarrow s\+1;

9

10until*the objective change and‖𝛂s\+1−𝛂s‖\\left\\lVert\\bm\{\\alpha\}^\{s\+1\}\-\\bm\{\\alpha\}^\{s\}\\right\\rVertare below tolerance*;

11Compute the final

τeff\\tau\_\{\\mathrm\{eff\}\}and select

τ^∈arg​minτg∈𝒯⁡\|τg−τeff\|\\widehat\{\\tau\}\\in\\operatorname\*\{arg\\,min\}\_\{\\tau\_\{g\}\\in\\mathcal\{T\}\}\|\\tau\_\{g\}\-\\tau\_\{\\mathrm\{eff\}\}\|;

12Refit one standard elastic\-net PinSVM at

τ^\\widehat\{\\tau\}on the full training sample;

Output:

𝜶\\bm\{\\alpha\},

τeff\\tau\_\{\\mathrm\{eff\}\},

τ^\\widehat\{\\tau\}, and the refitted classifier

Algorithm 1Data\-driven pinball\-loss selectionThe refit step has a specific role\. The converged shared classifier corresponds to the continuousτeff\\tau\_\{\\mathrm\{eff\}\}, whereas the reported discrete selection isτ^∈𝒯\\widehat\{\\tau\}\\in\\mathcal\{T\}\. Refitting makes the final predictive model exactly the standard elastic\-net PinSVM associated with the selected candidate\. There is no candidate\-dependent regularization scaling: the sameλ1\\lambda\_\{1\}andλ2\\lambda\_\{2\}are used throughout, andαg\\alpha\_\{g\}appears only in the weighted empirical loss\.

## 4Vertically distributed feature\-splitting solver

### 4\.1Shared\-classifier subproblem

At a given outer iteration,τ=τeff\\tau=\\tau\_\{\\mathrm\{eff\}\}is fixed and the classifier block is

minb,𝒘,𝒓\\displaystyle\\min\_\{b,\\bm\{w\},\\bm\{r\}\}ψτ​\(𝒓\)\+λ1​‖𝒘‖1\+λ22​‖𝒘‖22,\\displaystyle\\psi\_\{\\tau\}\(\\bm\{r\}\)\+\\lambda\_\{1\}\\left\\lVert\\bm\{w\}\\right\\rVert\_\{1\}\+\\frac\{\\lambda\_\{2\}\}\{2\}\\left\\lVert\\bm\{w\}\\right\\rVert\_\{2\}^\{2\},\(5\)s\.t\.𝒚​b\+𝑿¯​𝒘\+𝒓=𝟏,\\displaystyle\\bm\{y\}b\+\\bar\{\\bm\{X\}\}\\bm\{w\}\+\\bm\{r\}=\\bm\{1\},whereψτ​\(𝒓\)=n−1​∑iLτ​\(ri\)\\psi\_\{\\tau\}\(\\bm\{r\}\)=n^\{\-1\}\\sum\_\{i\}L\_\{\\tau\}\(r\_\{i\}\)\. No candidate weight appears in \([5](https://arxiv.org/html/2608.00949#S4.E5)\); its influence has already been summarized byτeff\\tau\_\{\\mathrm\{eff\}\}\.

Let𝒒∈ℝp\+1\\bm\{q\}\\in\\mathbb\{R\}^\{p\+1\}collect the intercept and slope coefficients, let𝑨∈ℝn×\(p\+1\)\\bm\{A\}\\in\\mathbb\{R\}^\{n\\times\(p\+1\)\}be the augmented label\-weighted design matrix, and letϕ\\phidenote the elastic\-net regularizer:

𝒒=\(b,𝒘⊤\)⊤,𝑨=\[𝒚,𝑿¯\],ϕ​\(𝒒\)=λ1​‖𝒘‖1\+λ22​‖𝒘‖22\.\\bm\{q\}=\(b,\\bm\{w\}^\{\\top\}\)^\{\\top\},\\qquad\\bm\{A\}=\[\\bm\{y\},\\bar\{\\bm\{X\}\}\],\\qquad\\phi\(\\bm\{q\}\)=\\lambda\_\{1\}\\left\\lVert\\bm\{w\}\\right\\rVert\_\{1\}\+\\frac\{\\lambda\_\{2\}\}\{2\}\\left\\lVert\\bm\{w\}\\right\\rVert\_\{2\}^\{2\}\.Then \([5](https://arxiv.org/html/2608.00949#S4.E5)\) is

min𝒒,𝒓⁡ϕ​\(𝒒\)\+ψτ​\(𝒓\)s\.t\.𝑨​𝒒\+𝒓=𝟏\.\\min\_\{\\bm\{q\},\\bm\{r\}\}\\ \\phi\(\\bm\{q\}\)\+\\psi\_\{\\tau\}\(\\bm\{r\}\)\\quad\\text\{s\.t\.\}\\quad\\bm\{A\}\\bm\{q\}\+\\bm\{r\}=\\bm\{1\}\.Using the saddle function, where𝒖∈ℝn\\bm\{u\}\\in\\mathbb\{R\}^\{n\}is the dual vector associated with the equality constraint,

ℒ​\(𝒒,𝒓,𝒖\)=ϕ​\(𝒒\)\+ψτ​\(𝒓\)−𝒖⊤​\(𝑨​𝒒\+𝒓−𝟏\),\\mathcal\{L\}\(\\bm\{q\},\\bm\{r\},\\bm\{u\}\)=\\phi\(\\bm\{q\}\)\+\\psi\_\{\\tau\}\(\\bm\{r\}\)\-\\bm\{u\}^\{\\top\}\(\\bm\{A\}\\bm\{q\}\+\\bm\{r\}\-\\bm\{1\}\),we apply a preconditioned primal\-dual prediction–correction step\. This step can be viewed within the maximal\-monotone proximal\-point framework\[[31](https://arxiv.org/html/2608.00949#bib.bib31),[32](https://arxiv.org/html/2608.00949#bib.bib32)\]and as a customized proximal\-point realization for the associated saddle operator\[[18](https://arxiv.org/html/2608.00949#bib.bib18),[19](https://arxiv.org/html/2608.00949#bib.bib19)\]\. It is also closely related to standard primal–dual splitting\[[33](https://arxiv.org/html/2608.00949#bib.bib33),[34](https://arxiv.org/html/2608.00949#bib.bib34)\]\. Its feature\-block form follows the partition\-insensitive structure in\[[9](https://arxiv.org/html/2608.00949#bib.bib9)\]\.

### 4\.2Distributed determination of the global proximal parameter

Letμ\>0\\mu\>0denote the primal–dual scaling parameter and letη\>0\\eta\>0denote the global proximal parameter shared by all workers\. We writeλmax​\(⋅\)\\lambda\_\{\\max\}\(\\cdot\)for the largest eigenvalue,∥⋅∥2\\left\\lVert\\cdot\\right\\rVert\_\{2\}for the spectral norm of a matrix or Euclidean norm of a vector, and∥⋅∥F\\left\\lVert\\cdot\\right\\rVert\_\{F\}for the Frobenius norm\. The feature\-block updates require

η\>μ​λmax​\(𝑨⊤​𝑨\)=μ​‖𝑨‖22,𝑨=\[𝒚,𝑿¯\]\.\\eta\>\\mu\\lambda\_\{\\max\}\(\\bm\{A\}^\{\\top\}\\bm\{A\}\)=\\mu\\left\\lVert\\bm\{A\}\\right\\rVert\_\{2\}^\{2\},\\qquad\\bm\{A\}=\[\\bm\{y\},\\bar\{\\bm\{X\}\}\]\.\(6\)A local value ofη\\etaat each worker would generally destroy the iterate\-wise partition\-insensitivity result\. The parameter must therefore be determined from the complete design while keeping the raw feature blocks local\.

Under the column partition𝑿¯=\[𝑿¯1,…,𝑿¯M\]\\bar\{\\bm\{X\}\}=\[\\bar\{\\bm\{X\}\}\_\{1\},\\ldots,\\bar\{\\bm\{X\}\}\_\{M\}\], a certified one\-round upper bound follows from

‖𝑨‖22≤‖𝑨‖F2=‖𝒚‖22\+∑m=1M‖𝑿¯m‖F2=n\+∑m=1M‖𝑿m‖F2\.\\left\\lVert\\bm\{A\}\\right\\rVert\_\{2\}^\{2\}\\leq\\left\\lVert\\bm\{A\}\\right\\rVert\_\{F\}^\{2\}=\\left\\lVert\\bm\{y\}\\right\\rVert\_\{2\}^\{2\}\+\\sum\_\{m=1\}^\{M\}\\left\\lVert\\bar\{\\bm\{X\}\}\_\{m\}\\right\\rVert\_\{F\}^\{2\}=n\+\\sum\_\{m=1\}^\{M\}\\left\\lVert\\bm\{X\}\_\{m\}\\right\\rVert\_\{F\}^\{2\}\.\(7\)Workermmcomputes the scalarsm=‖𝑿m‖F2s\_\{m\}=\\left\\lVert\\bm\{X\}\_\{m\}\\right\\rVert\_\{F\}^\{2\}locally and sends onlysms\_\{m\}to the coordinator\. For any safety factorδ\>0\\delta\>0, the coordinator may set

η=\(1\+δ\)​μ​\(n\+∑m=1Msm\),\\eta=\(1\+\\delta\)\\mu\\left\(n\+\\sum\_\{m=1\}^\{M\}s\_\{m\}\\right\),\(8\)which satisfies \([6](https://arxiv.org/html/2608.00949#S4.E6)\), is independent of the number and sizes of the feature blocks, and requires only one scalar from each worker\. This choice is conservative but provides a fully verifiable global constant\.

A tighter practical estimate can be obtained by distributed power iteration on𝑨​𝑨⊤=𝒚​𝒚⊤\+∑m𝑿¯m​𝑿¯m⊤\\bm\{A\}\\bm\{A\}^\{\\top\}=\\bm\{y\}\\bm\{y\}^\{\\top\}\+\\sum\_\{m\}\\bar\{\\bm\{X\}\}\_\{m\}\\bar\{\\bm\{X\}\}\_\{m\}^\{\\top\}\. Letttdenote the power\-iteration index\. Given a unit vector𝒗t∈ℝn\\bm\{v\}^\{t\}\\in\\mathbb\{R\}^\{n\}, workermmreturns𝒑mt=𝑿¯m​\(𝑿¯m⊤​𝒗t\)\\bm\{p\}\_\{m\}^\{t\}=\\bar\{\\bm\{X\}\}\_\{m\}\(\\bar\{\\bm\{X\}\}\_\{m\}^\{\\top\}\\bm\{v\}^\{t\}\), after which the coordinator forms

𝒑t=𝒚​\(𝒚⊤​𝒗t\)\+∑m=1M𝒑mt,𝒗t\+1=𝒑t‖𝒑t‖2\.\\bm\{p\}^\{t\}=\\bm\{y\}\(\\bm\{y\}^\{\\top\}\\bm\{v\}^\{t\}\)\+\\sum\_\{m=1\}^\{M\}\\bm\{p\}\_\{m\}^\{t\},\\qquad\\bm\{v\}^\{t\+1\}=\\frac\{\\bm\{p\}^\{t\}\}\{\\left\\lVert\\bm\{p\}^\{t\}\\right\\rVert\_\{2\}\}\.\(9\)This procedure never transmits raw columns and produces the same matrix–vector product as centralized power iteration\. Because an unconverged Rayleigh quotient need not be an upper bound, the theoretical results use the certified choice \([8](https://arxiv.org/html/2608.00949#S4.E8)\); the power estimate is used only to assess or reduce conservatism when accompanied by a valid safeguard\. This distinction follows the global\-constant principle in partition\-insensitive parallel algorithms\[[29](https://arxiv.org/html/2608.00949#bib.bib29),[9](https://arxiv.org/html/2608.00949#bib.bib9)\]\.

### 4\.3Column\-partitioned updates

Partition only the feature columns and slope coefficients:

𝑿=\[𝑿1,…,𝑿M\],𝒘=\(𝒘1⊤,…,𝒘M⊤\)⊤\.\\bm\{X\}=\[\\bm\{X\}\_\{1\},\\ldots,\\bm\{X\}\_\{M\}\],\\qquad\\bm\{w\}=\(\\bm\{w\}\_\{1\}^\{\\top\},\\ldots,\\bm\{w\}\_\{M\}^\{\\top\}\)^\{\\top\}\.The scalarbbremains at the coordinator\. Chooseμ\>0\\mu\>0and determine the commonη\\etaas described above\. At inner iterationkk, workermmperforms

𝒘mk\+1=𝒮λ1​\(η​𝒘mk\+\(𝒀​𝑿m\)⊤​𝒖k\)η\+λ2,\\bm\{w\}\_\{m\}^\{k\+1\}=\\frac\{\\mathcal\{S\}\_\{\\lambda\_\{1\}\}\\left\(\\eta\\bm\{w\}\_\{m\}^\{k\}\+\(\\bm\{Y\}\\bm\{X\}\_\{m\}\)^\{\\top\}\\bm\{u\}^\{k\}\\right\)\}\{\\eta\+\\lambda\_\{2\}\},\(10\)where𝒮c​\(v\)=sign⁡\(v\)​max⁡\{\|v\|−c,0\}\\mathcal\{S\}\_\{c\}\(v\)=\\operatorname\{sign\}\(v\)\\max\\\{\|v\|\-c,0\\\}componentwise\. The coordinator updates the unpartitioned intercept by

bk\+1=bk\+𝒚⊤​𝒖kη\.b^\{k\+1\}=b^\{k\}\+\\frac\{\\bm\{y\}^\{\\top\}\\bm\{u\}^\{k\}\}\{\\eta\}\.\(11\)Each worker returns the partial margin

𝒉mk\+1=𝒀​𝑿m​𝒘mk\+1\.\\bm\{h\}\_\{m\}^\{k\+1\}=\\bm\{Y\}\\bm\{X\}\_\{m\}\\bm\{w\}\_\{m\}^\{k\+1\}\.
For the residual step, letzik=rik\+uik/μz\_\{i\}^\{k\}=r\_\{i\}^\{k\}\+u\_\{i\}^\{k\}/\\muand

cτ=1n​μ​\(1\+τ\)\.c\_\{\\tau\}=\\frac\{1\}\{n\\mu\(1\+\\tau\)\}\.The proximal mapping of the normalized pinball loss in\[[22](https://arxiv.org/html/2608.00949#bib.bib22)\]is

rik\+1=max⁡\{zik−cτ,min⁡\(0,zik\+τ​cτ\)\}\.r\_\{i\}^\{k\+1\}=\\max\\left\\\{z\_\{i\}^\{k\}\-c\_\{\\tau\},\\min\\left\(0,z\_\{i\}^\{k\}\+\\tau c\_\{\\tau\}\\right\)\\right\\\}\.\(12\)Define the feasibility residual

𝒆k\+1=𝒚​bk\+1\+∑m=1M𝒉mk\+1\+𝒓k\+1−𝟏\.\\bm\{e\}^\{k\+1\}=\\bm\{y\}b^\{k\+1\}\+\\sum\_\{m=1\}^\{M\}\\bm\{h\}\_\{m\}^\{k\+1\}\+\\bm\{r\}^\{k\+1\}\-\\bm\{1\}\.The corrected dual update is

𝒖k\+1=𝒖k−μ2​\(2​𝒆k\+1−𝒆k\)\.\\bm\{u\}^\{k\+1\}=\\bm\{u\}^\{k\}\-\\frac\{\\mu\}\{2\}\\left\(2\\bm\{e\}^\{k\+1\}\-\\bm\{e\}^\{k\}\\right\)\.\(13\)Equations \([10](https://arxiv.org/html/2608.00949#S4.E10)\)–\([13](https://arxiv.org/html/2608.00949#S4.E13)\) contain no candidate index\. During one outer iteration, they solve one shared classifier at the currentτeff\\tau\_\{\\mathrm\{eff\}\}\.

Input:Coordinator:

𝒚,b0,𝒓0,𝒖0,τ,μ,η\\bm\{y\},b^\{0\},\\bm\{r\}^\{0\},\\bm\{u\}^\{0\},\\tau,\\mu,\\eta; worker

mm:

𝑿m,𝒘m0\\bm\{X\}\_\{m\},\\bm\{w\}\_\{m\}^\{0\}
1Set the inner\-iteration index

k=0k=0; workers send initial partial margins, and the coordinator forms

𝒆0\\bm\{e\}^\{0\};

2repeat

3Coordinator broadcasts

𝒖k\\bm\{u\}^\{k\}and updates the scalar

bk\+1b^\{k\+1\}using \([11](https://arxiv.org/html/2608.00949#S4.E11)\);

4for*m=1,…,Mm=1,\\ldots,Min parallel*do

5Worker

mmupdates

𝒘mk\+1\\bm\{w\}\_\{m\}^\{k\+1\}using \([10](https://arxiv.org/html/2608.00949#S4.E10)\);

6Worker

mmreturns

𝒉mk\+1=𝒀​𝑿m​𝒘mk\+1\\bm\{h\}\_\{m\}^\{k\+1\}=\\bm\{Y\}\\bm\{X\}\_\{m\}\\bm\{w\}\_\{m\}^\{k\+1\};

7

8Coordinator updates

𝒓k\+1\\bm\{r\}^\{k\+1\}using \([12](https://arxiv.org/html/2608.00949#S4.E12)\);

9Coordinator aggregates

∑m𝒉mk\+1\\sum\_\{m\}\\bm\{h\}\_\{m\}^\{k\+1\}and forms

𝒆k\+1\\bm\{e\}^\{k\+1\};

10Coordinator updates

𝒖k\+1\\bm\{u\}^\{k\+1\}using \([13](https://arxiv.org/html/2608.00949#S4.E13)\);

11

k←k\+1k\\leftarrow k\+1;

12

13until*the norm of successive primal–dual changes is below tolerance*;

Output:Shared

bkb^\{k\}, residual

𝒓k\\bm\{r\}^\{k\}, dual

𝒖k\\bm\{u\}^\{k\}, and coefficient blocks

\{𝒘mk\}\\\{\\bm\{w\}\_\{m\}^\{k\}\\\}

Algorithm 2Vertically distributed solver for one shared PinSVM
### 4\.4Global loss evaluation under column partitioning

Column partitioning does not prevent the evaluation of the candidate losses on the full sample\. At the end of an inner iteration, workermmreturns the sample\-length partial margin

𝒉m=𝒀​𝑿m​𝒘m\.\\bm\{h\}\_\{m\}=\\bm\{Y\}\\bm\{X\}\_\{m\}\\bm\{w\}\_\{m\}\.The coordinator aggregates these vectors and reconstructs the global signed margin contribution

𝒉=∑m=1M𝒉m=𝑿¯​𝒘\.\\bm\{h\}=\\sum\_\{m=1\}^\{M\}\\bm\{h\}\_\{m\}=\\bar\{\\bm\{X\}\}\\bm\{w\}\.Because the scalar interceptbbis also maintained by the coordinator, the shared residual for the complete vertically partitioned data is available as

𝒓=𝟏−𝒚​b−∑m=1M𝒉m\.\\bm\{r\}=\\bm\{1\}\-\\bm\{y\}b\-\\sum\_\{m=1\}^\{M\}\\bm\{h\}\_\{m\}\.\(14\)The coordinator can therefore evaluate every candidate risk without accessing any raw feature block,

dg=ℓg​\(𝒓\)=1n​∑i=1nLτg​\(ri\),g=1,…,G,d\_\{g\}=\\ell\_\{g\}\(\\bm\{r\}\)=\\frac\{1\}\{n\}\\sum\_\{i=1\}^\{n\}L\_\{\\tau\_\{g\}\}\(r\_\{i\}\),\\qquad g=1,\\ldots,G,\(15\)apply the simplex projection in \([4](https://arxiv.org/html/2608.00949#S3.E4)\), and computeτeff\\tau\_\{\\mathrm\{eff\}\}from \([3](https://arxiv.org/html/2608.00949#S3.E3)\)\. No additional worker\-to\-worker communication is required, and the outer loss\-weighting step uses the same residual that would be obtained from the centralized matrix𝑿\\bm\{X\}\. Figure[3](https://arxiv.org/html/2608.00949#S4.F3)summarizes the column\-partitioned inner iteration; the global loss evaluation then uses the aggregated residual in \([14](https://arxiv.org/html/2608.00949#S4.E14)\)\.

![Refer to caption](https://arxiv.org/html/2608.00949v1/x3.png)Figure 3:Column\-partitioned computation for the shared classifier\. Workers update local slope blocks and return partial margins; the coordinator maintains the intercept, residual, and dual vector\.
### 4\.5Communication and privacy scope

Raw columns𝑿m\\bm\{X\}\_\{m\}and local coefficients𝒘m\\bm\{w\}\_\{m\}remain at their sites\. In each inner iteration, the coordinator broadcasts one vector𝒖k∈ℝn\\bm\{u\}^\{k\}\\in\\mathbb\{R\}^\{n\}to every worker and receives one partial margin𝒉mk\+1∈ℝn\\bm\{h\}\_\{m\}^\{k\+1\}\\in\\mathbb\{R\}^\{n\}from every worker\. The total uncompressed communication is therefore2​M​n2Mnfloating\-point values per iteration\. The coordinator performsO​\(n​M\)O\(nM\)aggregation, while workermmperforms two dominant matrix–vector products with costO​\(n​pm\)O\(np\_\{m\}\)\. The outer candidate\-risk evaluation in \([15](https://arxiv.org/html/2608.00949#S4.E15)\) is performed entirely at the coordinator and does not add communication\.

HereO​\(⋅\)O\(\\cdot\)denotes standard asymptotic arithmetic complexity\. The architecture improves data locality because raw feature blocks are not transmitted\. The proposed architecture does not provide a cryptographic privacy guarantee\. Partial margins and dual vectors may still reveal information under adversarial models, and formal privacy would require secure aggregation, encryption, or differential\-privacy mechanisms\. The present contribution is therefore a vertically distributed optimization architecture, not a formal privacy protocol\.

## 5Theoretical properties

This section compares the proposed model with ordinary fixed\-τ\\tauelastic\-net PinSVMs and then summarizes the guarantees for the outer loss\-weighting scheme, the inner variable\-splitting algorithm, and the distributed column partition\. Detailed proofs are provided in the Supplementary Material\.

For each candidateτg\\tau\_\{g\}, define

𝒵\\displaystyle\\mathcal\{Z\}=\{\(b,𝒘,𝒓\):𝒚​b\+𝑿¯​𝒘\+𝒓=𝟏\},\\displaystyle=\\\{\(b,\\bm\{w\},\\bm\{r\}\):\\bm\{y\}b\+\\bar\{\\bm\{X\}\}\\bm\{w\}\+\\bm\{r\}=\\bm\{1\}\\\},\(16\)Vg\\displaystyle V\_\{g\}=min\(b,𝒘,𝒓\)∈𝒵⁡\{ℓg​\(𝒓\)\+λ1​‖𝒘‖1\+λ22​‖𝒘‖22\}\.\\displaystyle=\\min\_\{\(b,\\bm\{w\},\\bm\{r\}\)\\in\\mathcal\{Z\}\}\\left\\\{\\ell\_\{g\}\(\\bm\{r\}\)\+\\lambda\_\{1\}\\left\\lVert\\bm\{w\}\\right\\rVert\_\{1\}\+\\frac\{\\lambda\_\{2\}\}\{2\}\\left\\lVert\\bm\{w\}\\right\\rVert\_\{2\}^\{2\}\\right\\\}\.The set𝒵\\mathcal\{Z\}collects the common margin\-feasible triples used by both the proposed model and the fixed\-candidate models\. Let\(bg⋆,𝒘g⋆,𝒓g⋆\)\(b\_\{g\}^\{\\star\},\\bm\{w\}\_\{g\}^\{\\star\},\\bm\{r\}\_\{g\}^\{\\star\}\)be a minimizer in the definition ofVgV\_\{g\}\. ThenVgV\_\{g\}is the optimal empirical objective of the ordinary elastic\-net PinSVM with parameter fixed atτg\\tau\_\{g\}, andming⁡Vg\\min\_\{g\}V\_\{g\}is the oracle benchmark over the candidate family\.

###### Theorem 1\(Oracle comparison with fixed\-τ\\taumodels\)\.

Let\(b^,𝐰^,𝐫^,𝛂^\)\(\\widehat\{b\},\\widehat\{\\bm\{w\}\},\\widehat\{\\bm\{r\}\},\\widehat\{\\bm\{\\alpha\}\}\)be a global minimizer of \([2](https://arxiv.org/html/2608.00949#S3.E2)\), and define the classifier part of its objective by

V^=∑g=1Gα^g​ℓg​\(𝒓^\)\+λ1​‖𝒘^‖1\+λ22​‖𝒘^‖22\.\\widehat\{V\}=\\sum\_\{g=1\}^\{G\}\\widehat\{\\alpha\}\_\{g\}\\ell\_\{g\}\(\\widehat\{\\bm\{r\}\}\)\+\\lambda\_\{1\}\\left\\lVert\\widehat\{\\bm\{w\}\}\\right\\rVert\_\{1\}\+\\frac\{\\lambda\_\{2\}\}\{2\}\\left\\lVert\\widehat\{\\bm\{w\}\}\\right\\rVert\_\{2\}^\{2\}\.Chooseg⋆∈arg​ming⁡Vgg^\{\\star\}\\in\\operatorname\*\{arg\\,min\}\_\{g\}V\_\{g\}, set

Cg⋆=1n​∑i=1n\|rg⋆,i⋆\|​∑h≠g⋆\|τh−τg⋆\|,ρε2=\[1−\(G−1\)​ε\]2\+\(G−1\)​ε2,C\_\{g^\{\\star\}\}=\\frac\{1\}\{n\}\\sum\_\{i=1\}^\{n\}\|r\_\{g^\{\\star\},i\}^\{\\star\}\|\\sum\_\{h\\neq g^\{\\star\}\}\|\\tau\_\{h\}\-\\tau\_\{g^\{\\star\}\}\|,\\qquad\\rho\_\{\\varepsilon\}^\{2\}=\\bigl\[1\-\(G\-1\)\\varepsilon\\bigr\]^\{2\}\+\(G\-1\)\\varepsilon^\{2\},whererg⋆,i⋆r\_\{g^\{\\star\},i\}^\{\\star\}is theiith component of𝐫g⋆⋆\\bm\{r\}\_\{g^\{\\star\}\}^\{\\star\}\. Then

V^≤min1≤g≤G⁡Vg\+ε​Cg⋆\+γ2​\(ρε2−‖𝜶^‖22\)≤min1≤g≤G⁡Vg\+ε​Cg⋆\+γ2​\(ρε2−1G\)\.\\widehat\{V\}\\leq\\min\_\{1\\leq g\\leq G\}V\_\{g\}\+\\varepsilon C\_\{g^\{\\star\}\}\+\\frac\{\\gamma\}\{2\}\\left\(\\rho\_\{\\varepsilon\}^\{2\}\-\\left\\lVert\\widehat\{\\bm\{\\alpha\}\}\\right\\rVert\_\{2\}^\{2\}\\right\)\\leq\\min\_\{1\\leq g\\leq G\}V\_\{g\}\+\\varepsilon C\_\{g^\{\\star\}\}\+\\frac\{\\gamma\}\{2\}\\left\(\\rho\_\{\\varepsilon\}^\{2\}\-\\frac\{1\}\{G\}\\right\)\.\(17\)In particular, whenε=0\\varepsilon=0,

V^≤ming⁡Vg\+γ2​\(1−‖𝜶^‖22\)≤ming⁡Vg\+γ2​\(1−1G\)\.\\widehat\{V\}\\leq\\min\_\{g\}V\_\{g\}\+\\frac\{\\gamma\}\{2\}\\left\(1\-\\left\\lVert\\widehat\{\\bm\{\\alpha\}\}\\right\\rVert\_\{2\}^\{2\}\\right\)\\leq\\min\_\{g\}V\_\{g\}\+\\frac\{\\gamma\}\{2\}\\left\(1\-\\frac\{1\}\{G\}\\right\)\.

Whenγ=ε=0\\gamma=\\varepsilon=0, Theorem[1](https://arxiv.org/html/2608.00949#Thmtheorem1)givesV^≤ming⁡Vg\\widehat\{V\}\\leq\\min\_\{g\}V\_\{g\}, so a global minimizer is no worse in empirical classifier objective than the best fixed candidate\. This is the sharpest oracle comparison, but it is not automatically the most stable computational choice\. Withγ=0\\gamma=0, the weight update is linear over the simplex and typically selects a vertex; ties may produce nonunique solutions, and small perturbations can switch the selected vertex\. A positiveγ\\gammamakes the weight subproblem strongly convex, yielding a unique and smoother update, while a smallε\>0\\varepsilon\>0keeps every candidate weakly active and reduces boundary degeneracy\. The explicit gap in \([17](https://arxiv.org/html/2608.00949#S5.E17)\) therefore quantifies the trade\-off introduced by these stabilizing choices\. The caseγ=0\\gamma=0is a model\-level benchmark rather than the setting used by the projection update \([4](https://arxiv.org/html/2608.00949#S3.E4)\); moreover, the alternating scheme guarantees stationarity, not attainment of a global minimizer\.

###### Theorem 2\(Descent and stationary accumulation points\)\.

Assumeλ2\>0\\lambda\_\{2\}\>0,γ\>0\\gamma\>0,ΔGε≠∅\\Delta\_\{G\}^\{\\varepsilon\}\\neq\\varnothing, both classes occur in the training sample, the level set generated from the initialization is compact, and each classifier subproblem is solved exactly\. Then Algorithm[1](https://arxiv.org/html/2608.00949#algorithm1)produces a nonincreasing sequence of objective values for \([2](https://arxiv.org/html/2608.00949#S3.E2)\)\. Every accumulation point of the outer sequence\(bs,𝐰s,𝐫s,𝛂s\)\(b^\{s\},\\bm\{w\}^\{s\},\\bm\{r\}^\{s\},\\bm\{\\alpha\}^\{s\}\)is a coordinatewise minimum and satisfies the first\-order stationary conditions of the two\-block constrained problem\.

The theorem ensures that each exact outer update cannot increase the joint objective and that every accumulation point satisfies first\-order stationarity\. Since the joint problem is biconvex rather than jointly convex, the result does not claim global optimality\.

###### Theorem 3\(Convergence of the inner solver\)\.

Suppose the saddle\-point set of \([5](https://arxiv.org/html/2608.00949#S4.E5)\) is nonempty and \([6](https://arxiv.org/html/2608.00949#S4.E6)\) holds\. Then the sequence generated by Algorithm[2](https://arxiv.org/html/2608.00949#algorithm2)converges to a saddle point\(𝐪⋆,𝐫⋆,𝐮⋆\)\(\\bm\{q\}^\{\\star\},\\bm\{r\}^\{\\star\},\\bm\{u\}^\{\\star\}\)\. Moreover, let𝐇≻0\\bm\{H\}\\succ 0be a positive\-definite energy matrix specified in the Supplementary Material, and define‖𝐯‖𝐇2=𝐯⊤​𝐇​𝐯\\left\\lVert\\bm\{v\}\\right\\rVert\_\{\\bm\{H\}\}^\{2\}=\\bm\{v\}^\{\\top\}\\bm\{H\}\\bm\{v\}\. For every nonnegative integerTT,

min0≤k≤T⁡‖𝒈k\+1−𝒈k‖𝑯2≤‖𝒈0−𝒈⋆‖𝑯2T\+1,\\min\_\{0\\leq k\\leq T\}\\left\\lVert\\bm\{g\}^\{k\+1\}\-\\bm\{g\}^\{k\}\\right\\rVert\_\{\\bm\{H\}\}^\{2\}\\leq\\frac\{\\left\\lVert\\bm\{g\}^\{0\}\-\\bm\{g\}^\{\\star\}\\right\\rVert\_\{\\bm\{H\}\}^\{2\}\}\{T\+1\},\(18\)where𝐠k=\(𝐪k,𝐫k,𝐮k\)\\bm\{g\}^\{k\}=\(\\bm\{q\}^\{k\},\\bm\{r\}^\{k\},\\bm\{u\}^\{k\}\)collects all inner variables at iterationkk\.

Thus the iterates for the fixed\-τ\\tauclassifier subproblem converge to a saddle point\. The bound in \([18](https://arxiv.org/html/2608.00949#S5.E18)\) is a best\-iterateO​\(1/T\)O\(1/T\)estimate for the squared step residual and does not assert linear convergence\.

###### Theorem 4\(Partition insensitivity\)\.

Run Algorithm[2](https://arxiv.org/html/2608.00949#algorithm2)with the same initialization,μ\\mu, globalη\\eta, andτ\\tauunder any two column partitions of𝐗\\bm\{X\}\. In exact arithmetic, the coordinator sequences\(bk,𝐫k,𝐮k\)\(b^\{k\},\\bm\{r\}^\{k\},\\bm\{u\}^\{k\}\)are identical, and concatenating the worker blocks gives the same full coefficient vector𝐰k\\bm\{w\}^\{k\}at every iteration\. In floating\-point arithmetic, differences are limited to reduction\-order rounding effects\.

This result gives distributed equivalence: in exact arithmetic and under common initialization and global parameters, changing the number or sizes of the feature blocks affects the workload and communication pattern but not the mathematical iterates or their limit\.

## 6Experiments

### 6\.1Setup

We use Breast Cancer, Wine classes 0–1, Iris classes 1–2, and Digits classes 3–8 from scikit\-learn\[[35](https://arxiv.org/html/2608.00949#bib.bib35)\]\. These tasks cover low\-dimensional biomedical and botanical data, a chemically characterized dataset, and a moderate\-dimensional image representation\. Digits38\-HD augments the 64 digit features with independent Gaussian noise variables to obtainp=1000p=1000; it is included to examine how elastic\-net regularization and loss selection behave when informative coordinates are embedded in many irrelevant variables\. The experiment is a controlled stress test rather than a claim that independent Gaussian variables reproduce every real high\-dimensional noise mechanism\.

Features are standardized using statistics computed from the training fold only\. Every experiment uses a 70/30 stratified split and is repeated over five random seeds\. Accuracy measures the final hard\-label decision, whereas AUC evaluates the ranking induced by the signed decision score and is less dependent on a single classification threshold\. The test fold is used only for final evaluation and is not involved in candidate weighting, parameter selection, or refitting\. This separation is important because the learned loss weights and the selected pinball parameter are part of model training, not post hoc test\-set choices\.

The candidate set is

𝒯=\{0,0\.1,0\.25,0\.5,0\.75,1\}\.\\mathcal\{T\}=\\\{0,0\.1,0\.25,0\.5,0\.75,1\\\}\.It spans the hinge endpoint, several intermediate asymmetric losses, and the opposite endpoint with a deliberately coarse grid\. Unless stated otherwise,λ1=λ2=0\.01\\lambda\_\{1\}=\\lambda\_\{2\}=0\.01,γ=1\\gamma=1, andε=10−4\\varepsilon=10^\{\-4\}\. These common values isolate the effect of loss selection; they are not presented as universally optimal hyperparameters\. The quadratic weight regularizer prevents an unstable vertex solution when candidate risks are close, while the truncated\-simplex floor keeps every candidate weakly active and reduces boundary degeneracy during alternating updates\.

The same globalη\\etais reused for every column partition\. In the experiments, it is obtained from a converged power\-method estimate of‖𝑨‖22\\left\\lVert\\bm\{A\}\\right\\rVert\_\{2\}^\{2\}with a 1% inflation factor\. The convergence result applies whenever the resulting value satisfies \([6](https://arxiv.org/html/2608.00949#S4.E6)\); Equation \([8](https://arxiv.org/html/2608.00949#S4.E8)\) provides a certified alternative\. We compare a linear SVM, an elastic\-net hinge model \(τ=0\\tau=0\), a fixed elastic\-net PinSVM withτ=0\.5\\tau=0\.5, and the proposed selected\-τ\\taurefit\. The first baseline represents a standard linear SVM implementation, the second isolates the effect of elastic\-net regularization at the hinge endpoint, and the third tests whether data\-driven selection improves upon one conventional interior pinball value\. All experiments were conducted on a workstation equipped with an AMD Ryzen 9 7950X 16\-core processor \(4\.50 GHz base clock\) and 32 GB RAM\. The numerical procedures were implemented in Python\. The principal experimental settings are reported above, and a reference implementation of the shared\-classifier solver and the column\-partition equivalence test is provided with the supplementary files\.

### 6\.2Predictive comparison

Table[2](https://arxiv.org/html/2608.00949#S6.T2)reports mean accuracy and AUC with standard deviations\. The selected model is competitive but not uniformly dominant; accordingly, the results should be interpreted as evidence of adaptive loss selection rather than uniform superiority\. It improves mean accuracy over the fixedτ=0\.5\\tau=0\.5model on Breast Cancer, Wine 0–1, and Iris 1–2, while the fixed model is slightly better on the two digit tasks\. LinearSVM remains strongest on some lower\-dimensional benchmark datasets\. These results indicate that the weighting mechanism provides a data\-dependent loss choice, not a guaranteed improvement over every baseline\.

The largest accuracy change relative to the fixed pinball model occurs on Iris 1–2, where the selected model reaches0\.9870\.987compared with0\.9670\.967\. The corresponding AUC values are already close to one, so the practical difference is mainly reflected in the operating threshold rather than a dramatic change in ranking quality\. On Wine 0–1, all methods attain essentially perfect AUC; the small accuracy differences should therefore be interpreted cautiously because the test folds are small and a single observation can noticeably affect the reported proportion\.

The digit results illustrate the opposite case\. Digits 3–8 appears nearly separable for a linear classifier, leaving little room for a loss\-selection mechanism to improve the result\. In Digits38\-HD, elastic\-net models outperform the unregularized linear baseline, suggesting that regularization is beneficial in this constructed noisy setting\. However, the selected loss does not exceed the hinge or fixed\-pinball alternatives in mean accuracy\. This outcome is consistent with the diffuse weight profile reported below: the shared residual provides limited evidence that one normalized pinball geometry is decisively preferable\. The method should therefore be viewed as an interpretable adaptive choice that can also report weak selection evidence, rather than as a procedure that guarantees higher accuracy\.

Table 2:Mean±\\pmstandard deviation over five stratified splits\.![Refer to caption](https://arxiv.org/html/2608.00949v1/x4.png)

![Refer to caption](https://arxiv.org/html/2608.00949v1/x5.png)

Figure 4:Predictive comparison: test accuracy \(left\) and test AUC \(right\)\. Error bars show one standard deviation\.
### 6\.3Learned weights and selected parameters

Figure[5](https://arxiv.org/html/2608.00949#S6.F5)reports the mean weights and the resulting parameters\. The weights are regularized byγ\\gammaand remain distributed rather than collapsing to a single vertex\. Breast Cancer assigns gradually increasing mass to largerτg\\tau\_\{g\}, whereas Wine 0–1 favors smaller values\. The other datasets produce nearly balanced profiles\. These patterns yield effective parameters between approximately0\.3350\.335and0\.3780\.378\.

The selected candidate is0\.250\.25for all five runs on Wine, Iris, Digits 3–8, and Digits38\-HD\. Breast Cancer alternates between0\.250\.25and0\.50\.5because its effective value lies near their midpoint\. The nearly uniform Digits38\-HD weights are informative: the shared residual does not strongly distinguish among the normalized candidate losses, so the method reports weak selection evidence rather than an unwarranted concentrated choice\.

The effective parameter is not the arithmetic mean of the candidate values\. It is determined by the positive and negative slopes of the normalized losses, so candidates with the same simplex weight can contribute differently after normalization\. This explains why a broadly distributed weight vector may still yield a stable effective value\. The subsequent nearest\-grid projection serves only to report and refit a standard candidate model; the continuous effective parameter remains the more faithful summary of the learned loss geometry\. In applications where a continuous parameter is acceptable, the refit could instead use the effective value directly\.

![Refer to caption](https://arxiv.org/html/2608.00949v1/x6.png)

![Refer to caption](https://arxiv.org/html/2608.00949v1/x7.png)

Figure 5:Mean candidate weights \(left\) and effective/selected parameters \(right\)\.
### 6\.4Outer convergence and partition insensitivity

The left panel of Figure[6](https://arxiv.org/html/2608.00949#S6.F6)shows the objective gap relative to the final outer iterate\. The curves decay rapidly and are consistent with the monotonicity result in Theorem[2](https://arxiv.org/html/2608.00949#Thmtheorem2)\. Because the classifier block is solved numerically, tiny nonmonotone effects can occur if the inner tolerance is loose; the reported runs use a sufficiently tight tolerance to make the expected descent visible\.

For partition verification, Digits38\-HD is solved for 200 inner iterations with identical initialization and globalη\\etaunder1,2,4,8,16,1,2,4,8,16,and3232column blocks\. The right panel reports the maximum discrepancy from the one\-block sequence\. Coefficient differences remain below1\.2×10−161\.2\\times 10^\{\-16\}, while residual and dual discrepancies remain around10−1510^\{\-15\}, matching floating\-point reduction error and supporting Theorem[4](https://arxiv.org/html/2608.00949#Thmtheorem4)\.

This experiment tests iterate equivalence rather than merely agreement of final objective values\. The same initialization, stopping horizon, and global proximal parameter are used for every partition, so a visible discrepancy would indicate that the mathematical update changed with the block layout\. The observed machine\-precision differences instead arise from the order in which floating\-point partial margins are summed\. Partition insensitivity is therefore an algorithmic reproducibility property; it does not imply that runtime, memory traffic, or communication latency are themselves independent of the partition\.

![Refer to caption](https://arxiv.org/html/2608.00949v1/x8.png)

![Refer to caption](https://arxiv.org/html/2608.00949v1/x9.png)

Figure 6:Outer objective gaps \(left\) and discrepancies across feature partitions \(right\)\.
### 6\.5Parallel\-environment evaluation

We additionally evaluate the column\-splitting solver in a multi\-process environment\. A synthetic high\-dimensional problem withn=1000n=1000andp=20000p=20000is divided among1,2,1,2,and44worker processes\. Each process is restricted to one BLAS thread, and each configuration performs 30 inner iterations over four repetitions\. The effective parameter is fixed atτ=0\.35\\tau=0\.35, close to the empirical values learned on the real datasets\. The benchmark measures the solver realization only and does not simulate a wide\-area institutional network\.

Table[3](https://arxiv.org/html/2608.00949#S6.T3), Figure[7](https://arxiv.org/html/2608.00949#S6.F7), and Figure[8](https://arxiv.org/html/2608.00949#S6.F8)show the results\. Runtime decreases from0\.3680\.368seconds with one process to0\.2660\.266seconds with four processes, corresponding to a measured speedup of1\.3841\.384\. Figure[7](https://arxiv.org/html/2608.00949#S6.F7)separates the wall\-clock runtime trajectory from the speedup curve so that the measured gain can be compared directly with the ideal linear baseline\. The gain is sublinear because process communication, process scheduling, memory\-bandwidth contention, and coordinator aggregation become increasingly important\.

Figure[8](https://arxiv.org/html/2608.00949#S6.F8)gives a more detailed communication\-side view\. The left panel reports the decline in parallel efficiency from100\.0%100\.0\\%to34\.6%34\.6\\%\. The right panel reports the communication volume per iteration and the total exchanged volume over the 30\-iteration run, which grows from0\.450\.45MiB with one worker to1\.831\.83MiB with four workers\. This behavior does not contradict the feature\-splitting theory\. The theory states that the numerical iterates do not depend on the column partition; it does not assert ideal hardware scaling\. With onlyn=1000n=1000sample\-length messages, fixed process\-management overhead is a non\-negligible part of these short runs\. Larger feature blocks or persistent distributed workers would increase the computation\-to\-communication ratio, whereas a wide\-area deployment would introduce network latency absent from this workstation benchmark\. The reported experiment should thus be read as evidence that the block updates can execute concurrently, not as a comprehensive systems evaluation\.

Table 3:Multi\-process evaluation on the synthetic high\-dimensional task\.![Refer to caption](https://arxiv.org/html/2608.00949v1/x10.png)Figure 7:Parallel runtime and speedup under one\-, two\-, and four\-process column partitions\. The left panel reports wall\-clock time with one\-standard\-deviation error bars over four repetitions, and the right panel compares the measured speedup with the ideal linear baseline\.![Refer to caption](https://arxiv.org/html/2608.00949v1/x11.png)Figure 8:Communication\-side behavior of the multi\-process implementation\. The left panel reports parallel efficiency, and the right panel reports both the communication volume exchanged per iteration and the total exchanged volume over the 30\-iteration run\.

## 7Discussion and conclusion

The proposed model is a data\-driven loss\-parameter selector built around one shared elastic\-net SVM\. The intercept, slope vector, and residual are common to all candidates; the indexgglabels the loss familyℓg\\ell\_\{g\}, whose members use parametersτg\\tau\_\{g\}and weightsαg\\alpha\_\{g\}\. At a global minimizer, Theorem[1](https://arxiv.org/html/2608.00949#Thmtheorem1)bounds the proposed model’s empirical classifier objective by that of the best fixed candidate plus explicit weight\-regularization and simplex\-truncation terms\. Because every normalized loss is evaluated on the same residual, their weighted sum admits an exact effective\-τ\\taurepresentation\. This makes the learned weights interpretable while avoiding unnecessary classifier duplication, residual variables, and repeated regularization terms\.

The distributed contribution has a complementary scope: only feature columns and corresponding slope blocks are partitioned\. The intercept remains a single coordinator scalar, and workers exchange only partial margins and one shared dual vector\. Under a common global proximal constant, concatenated distributed iterates coincide with centralized iterates in exact arithmetic\. The multi\-process experiment shows a measured multi\-process speedup, although communication and coordination prevent linear scaling and the architecture alone does not provide a formal privacy guarantee\.

The empirical findings warrant a cautious interpretation\. The selected loss improves upon the fixedτ=0\.5\\tau=0\.5model on several datasets but is not uniformly superior, and nearly uniform weights on Digits38\-HD reveal weak evidence for distinguishing normalized candidates\. Larger image, text, and biomedical benchmarks, nested tuning ofλ1\\lambda\_\{1\},λ2\\lambda\_\{2\}, andγ\\gamma, and deployment over genuinely separated institutions remain important future work\. Within these limits, the paper provides a data\-driven parameter\-selection model, a column\-partitioned implementation, and theoretical guarantees consistent with the shared\-classifier formulation\.

## Supplementary material

Detailed proofs, the simplex\-projection procedure, the computational and communication complexity analysis, and the multiclass extension are provided in the accompanying Supplementary Material\.

## Funding

This work was supported by the National Natural Science Foundation of China \[grant number 12401664\] and the Natural Science Foundation of Chongqing \[grant number CSTB2024NSCQ\-MSX0855\]\. Xiaofei Wu also acknowledges support from the Visiting Scholar Program of the Chern Institute of Mathematics\. The funding bodies had no role in the study design, data analysis, interpretation of the results, preparation of the manuscript, or decision to submit the work for publication\.

## CRediT authorship contribution statement

Xiaofei Wu:Conceptualization, Methodology, Supervision, Project administration, Writing–review and editing\.Kai Qi:Conceptualization, Methodology, Formal analysis, Validation, Writing–original draft, Funding acquisition\.Rongmei Liang:Conceptualization, Methodology, Software, Data curation, Visualization, Writing–original draft, Writing–review and editing\. Xiaofei Wu and Kai Qi contributed equally to this work\. All authors approved the final manuscript\.

## Data and code availability

The benchmark datasets are publicly available through scikit\-learn\[[35](https://arxiv.org/html/2608.00949#bib.bib35)\]\. No restricted or proprietary data were used\.A reference implementation of the shared\-classifier solver, the Digits38\-HD construction, and the column\-partition equivalence test is publicly available at[https://github\.com/xfwu1016/DP\-ENSVM](https://github.com/xfwu1016/DP-ENSVM)\.

## Declaration of competing interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper\.

## Declaration of generative AI and AI\-assisted technologies in the manuscript preparation process

During the preparation of this work, the authors used ChatGPT \(OpenAI\) to improve English\-language readability and LaTeX formatting\. After using this tool, the authors reviewed and edited the content as needed and take full responsibility for the content of the publication\.

## References

- \[1\]T\. Joachims, Text categorization with support vector machines: Learning with many relevant features, in: Machine Learning: ECML\-98, Vol\. 1398 of Lecture Notes in Computer Science, Springer, 1998, pp\. 137–142\.
- \[2\]T\. Joachims, Training linear SVMs in linear time, in: Proceedings of the 12th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, ACM, 2006, pp\. 217–226\.
- \[3\]R\.\-E\. Fan, K\.\-W\. Chang, C\.\-J\. Hsieh, X\.\-R\. Wang, C\.\-J\. Lin, LIBLINEAR: A library for large linear classification, Journal of Machine Learning Research 9 \(2008\) 1871–1874\.
- \[4\]P\. L\. Bartlett, M\. I\. Jordan, J\. D\. McAuliffe, Convexity, classification, and risk bounds, Journal of the American Statistical Association 101 \(473\) \(2006\) 138–156\.
- \[5\]X\. Huang, L\. Shi, J\. A\. K\. Suykens, Support vector machine classifier with pinball loss, IEEE Transactions on Pattern Analysis and Machine Intelligence 36 \(5\) \(2014\) 984–997\.
- \[6\]H\. Zou, T\. Hastie, Regularization and variable selection via the elastic net, Journal of the Royal Statistical Society Series B: Statistical Methodology 67 \(2\) \(2005\) 301–320\.
- \[7\]L\. Wang, J\. Zhu, H\. Zou, The doubly regularized support vector machine, Statistica Sinica 16 \(2\) \(2006\) 589–615\.
- \[8\]W\. Dai, X\. Jiang, L\. Bonomi, Y\. Li, H\. Xiong, L\. Ohno\-Machado, VERTICOX: Vertically distributed cox proportional hazards model using the alternating direction method of multipliers, IEEE Transactions on Knowledge and Data Engineering 34 \(2\) \(2022\) 996–1010\.
- \[9\]X\. Wu, Y\. Chao, R\. Liang, S\. Tang, Z\. Zhang, Feature splitting parallel algorithm for dantzig selectors, Statistics and Computing 35 \(2025\) 116\.
- \[10\]A\. Singh, R\. Pokharel, J\. C\. Principe, The c\-loss function for pattern classification, Pattern Recognition 47 \(1\) \(2014\) 441–453\.
- \[11\]G\. Xu, Z\. Cao, B\.\-G\. Hu, J\. C\. Principe, Robust support vector machines based on the rescaled hinge loss function, Pattern Recognition 63 \(2017\) 139–148\.
- \[12\]X\. Shen, L\. Niu, Z\. Qi, Y\. Tian, Support vector machine classifier with truncated pinball loss, Pattern Recognition 68 \(2017\) 199–210\.
- \[13\]F\. Li, H\. Yang, A novel bounded loss framework for support vector machines, Neural Networks 178 \(2024\) 106476\.
- \[14\]H\. Wang, Y\. Shao, Fast generalized ramp loss support vector machine for pattern classification, Pattern Recognition 146 \(2024\) 109987\.
- \[15\]H\. Wang, H\. Zhang, W\. Li, Sparse and robust support vector machine with capped squared loss for large\-scale pattern classification, Pattern Recognition 153 \(2024\) 110544\.
- \[16\]M\. Akhtar, M\. Tanveer, M\. Arshad, Alzheimer’s Disease Neuroimaging Initiative, Advancing supervised learning with the wave loss function: A robust and smooth approach, Pattern Recognition 155 \(2024\) 110637\.
- \[17\]M\. Carrasco, B\. Ivorra, J\. López, A\. M\. Ramos, Embedded feature selection for robust probability learning machines, Pattern Recognition 159 \(2025\) 111157\.
- \[18\]X\. Cai, G\. Gu, B\. He, X\. Yuan, A proximal point algorithm revisit on the alternating direction method of multipliers, Science China Mathematics 56 \(10\) \(2013\) 2179–2186\.
- \[19\]G\. Gu, B\. He, X\. Yuan, Customized proximal point algorithms for linearly constrained convex minimization and saddle\-point problems: A unified approach, Computational Optimization and Applications 59 \(1–2\) \(2014\) 135–161\.
- \[20\]B\. He, F\. Ma, X\. Yuan, Optimally linearizing the alternating direction method of multipliers for convex programming, Computational Optimization and Applications 75 \(2\) \(2020\) 361–388\.
- \[21\]C\. Chen, B\. He, Y\. Ye, X\. Yuan, The direct extension of admm for multi\-block convex minimization problems is not necessarily convergent, Mathematical Programming 155 \(1–2\) \(2016\) 57–79\.
- \[22\]R\. Liang, X\. Wu, Z\. Zhang, Linearized alternating direction method of multipliers for elastic\-net support vector machines, Pattern Recognition 148 \(2024\) 110134\.
- \[23\]M\. Gonen, E\. Alpaydin, Localized algorithms for multiple kernel learning, Pattern Recognition 46 \(3\) \(2013\) 795–807\.
- \[24\]B\. Geng, D\. Tao, C\. Xu, L\. Yang, X\.\-S\. Hua, Ensemble manifold regularization, IEEE Transactions on Pattern Analysis and Machine Intelligence 34 \(6\) \(2012\) 1227–1233\.
- \[25\]S\. Guo, H\. Wang, X\. Geng, Dynamic heterogeneous federated learning with multi\-level prototypes, Pattern Recognition 153 \(2024\) 110542\.
- \[26\]A\. Rasti\-Meymandi, A\. Sajedi, K\. N\. Plataniotis, FedPnP: Personalized graph\-structured federated learning, Pattern Recognition 163 \(2025\) 111455\.
- \[27\]A\. Anees, M\. Field, L\. Holloway, A neural network\-based vertical federated learning framework with server integration, Engineering Applications of Artificial Intelligence 138 \(2024\) 109276\.
- \[28\]S\. Feng, Vertical federated learning\-based feature selection with non\-overlapping sample utilization, Expert Systems with Applications 208 \(2022\) 118097\.
- \[29\]X\. Wu, R\. Liang, Z\. Zhang, Z\. Cui, A unified consensus\-based parallel algorithm for high\-dimensional regression with combined regularizations, Computational Statistics & Data Analysis 203 \(2025\) 108081\.
- \[30\]J\. Duchi, S\. Shalev\-Shwartz, Y\. Singer, T\. Chandra, Efficient projections onto theℓ1\\ell\_\{1\}\-ball for learning in high dimensions, in: Proceedings of the 25th International Conference on Machine Learning, ACM, 2008, pp\. 272–279\.
- \[31\]R\. T\. Rockafellar, Monotone operators and the proximal point algorithm, SIAM Journal on Control and Optimization 14 \(5\) \(1976\) 877–898\.
- \[32\]H\. H\. Bauschke, P\. L\. Combettes, Convex Analysis and Monotone Operator Theory in Hilbert Spaces, 2nd Edition, Springer, Cham, 2017\.
- \[33\]A\. Chambolle, T\. Pock, A first\-order primal\-dual algorithm for convex problems with applications to imaging, Journal of Mathematical Imaging and Vision 40 \(1\) \(2011\) 120–145\.
- \[34\]L\. Condat, A primal\-dual splitting method for convex optimization involving lipschitzian, proximable and linear composite terms, Journal of Optimization Theory and Applications 158 \(2\) \(2013\) 460–479\.
- \[35\]F\. Pedregosa, G\. Varoquaux, A\. Gramfort, V\. Michel, B\. Thirion, O\. Grisel, M\. Blondel, P\. Prettenhofer, R\. Weiss, V\. Dubourg, J\. VanderPlas, A\. Passos, D\. Cournapeau, M\. Brucher, M\. Perrot, E\. Duchesnay, Scikit\-learn: Machine learning in python, Journal of Machine Learning Research 12 \(85\) \(2011\) 2825–2830\.

Similar Articles

Physics-Informed Neural Networks with Learnable Loss Balancing and Transfer Learning

arXiv cs.LG

This paper proposes a self-supervised physics-informed neural network (PINN) framework with a learnable blending neuron to adaptively balance physics-based and data-driven losses, and integrates transfer learning to improve efficiency under data scarcity. It is validated on liquid-metal miniature heat sink CFD data with only 87 datapoints, achieving under 8% error.

Sparse and robust geometric twin support vector machine via asymmetric RoBoSS loss function

arXiv cs.LG

This paper proposes a new asymmetric robust bounded sparse smooth (aR) loss function for l1-norm penalized geometric twin support vector machine (aRSGTSVM) to handle classification and regression tasks with label and feature noise, achieving feature selection and robustness. Experiments on synthetic and UCI datasets plus China stock market index tracking demonstrate superiority.