LEAD: Learning Decomposition for SF-UniDA
- LEAD is a source-free universal domain adaptation method that decomposes target features into source-known and unknown components using SVD of classifier weights.
- It constructs adaptive, instance-level decision boundaries by combining cosine distances from target prototypes and source anchors for reliable pseudo-label assignment.
- The approach shows improved H-scores and significant runtime reductions on benchmarks like Office-31, Office-Home, VisDA, and DomainNet.
LEAD, short for Learning Decomposition, is a method for source-free universal domain adaptation that addresses the central identification problem in Universal Domain Adaptation under simultaneous covariate shift and label shift: determining whether an unlabeled target sample belongs to shared source-known categories or to target-private unknown categories when source data are unavailable during adaptation (Qu et al., 2024). Its defining idea is to decompose target features into source-known and source-unknown components using the source classifier’s weight geometry, then replace global thresholding or iterative clustering with adaptive, instance-level decision boundaries for pseudo-labeling (Qu et al., 2024).
1. Problem setting and adaptation objective
Universal Domain Adaptation relaxes the closed-set assumption by allowing both covariate shift and label shift. In the formulation used by LEAD, the source label set is and the target label set is , with shared labels and target-private unknown labels (Qu et al., 2024). The distribution shift has two components: and , with the target label discrepancy unknown beforehand in the UniDA setting (Qu et al., 2024).
Source-free UniDA adds an additional deployment constraint: no source data are accessible during adaptation. LEAD assumes only a source-trained model is provided, together with unlabeled target samples (Qu et al., 2024). As in prior source-free adaptation, the classifier is frozen, , while the target feature extractor is updated on the target domain (Qu et al., 2024).
Within this setting, LEAD pursues two coupled objectives. The first is unknown detection: identifying target samples in 0 and avoiding assignment of known-class labels. The second is target pseudo-labeling: assigning robust pseudo-labels to target samples likely to belong to 1, so that those labels can supervise adaptation of the target encoder (Qu et al., 2024). The method is motivated by the observation that the key bottleneck in SF-UniDA is not merely classification under shift, but discrimination between covariate-shifted known samples and genuinely target-private unknown samples.
2. Orthogonal feature decomposition and unknownness estimation
LEAD constructs an orthogonal decomposition of each normalized target feature into components aligned with source-known and source-unknown subspaces (Qu et al., 2024). Let 2 denote a unit-normalized target feature and let 3 be a learned source-known subspace. The corresponding decomposition is
4
where 5 for an orthonormal basis 6 of 7 (Qu et al., 2024). The intended interpretation is that known target instances should remain more aligned with the source-known subspace, whereas target-private unknown instances should exhibit larger projections onto the orthogonal complement.
In LEAD, the source-known subspace is derived from the source classifier weights 8. Because those class weight vectors are not necessarily orthonormal, the method performs singular value decomposition,
9
and uses the first 0 columns of 1, 2, as the known basis, while the remaining columns 3 define the unknown basis (Qu et al., 2024). For a normalized target feature
4
LEAD writes
5
with 6, 7, and
8
The unknownness score is defined as
9
LEAD models the distribution of 0 with a two-component Gaussian Mixture Model, exploiting a bimodal pattern with a low-mean common component and a high-mean private component, denoted by 1 (Qu et al., 2024). This gives the method a one-dimensional, decomposition-based indicator of unknownness rather than a confidence- or entropy-based heuristic. The reported ablations further show that using entropy as the decomposition indicator under the same framework is inferior to 2 (Qu et al., 2024).
3. Instance-level decision boundaries and pseudo-label assignment
A central claim of LEAD is that global thresholds are sub-optimal under UniDA because covariate shift is heterogeneous across classes and samples (Qu et al., 2024). To address this, the method constructs instance-level decision boundaries that combine distances to target prototypes and source anchors.
Target prototypes 3 are estimated from top-4 high-confidence target instances for each class, while source anchors 5 are taken directly from 6 (Qu et al., 2024). Using cosine distance
7
LEAD defines two commonness scores for sample 8 and class 9: 0
1
clips both to 2, and fuses them through the geometric mean
3
(Qu et al., 2024). Under equal distances, 4, which encodes a bias toward source-anchor proximity as evidence of knownness and treats target-prototype proximity alone as less decisive because target-private contamination is possible (Qu et al., 2024).
LEAD then estimates a class-wise expectation 5 of 6 using the same top-7 sampling employed for prototype computation. With 8 taken from the GMM private component, it defines the per-instance boundary
9
(Qu et al., 2024). This boundary varies across both classes and samples, rather than being fixed globally.
Pseudo-label assignment proceeds by first choosing
0
If
1
the sample is classified as unknown; otherwise it is assigned the known pseudo-label
2
(Qu et al., 2024). This direct computation of 3 removes the need for iterative clustering to derive pseudo-labeling thresholds.
A plausible implication is that LEAD turns unknown detection from a global calibration problem into a local compatibility test between decomposition magnitude and class-conditioned commonness. That interpretation follows from the structure of 4, but the concrete mechanism remains the boundary definition above.
4. Training objective and source-free optimization procedure
LEAD optimizes the target encoder with three losses: pseudo-label learning, feature decomposition regularization, and feature consensus regularization (Qu et al., 2024). The pseudo-label learning term uses certainty weighting based on the sample’s distance from the adaptive boundary. With predicted softmax probabilities 5, the certainty weight is defined through a Student’s 6-based form,
7
with 8 (Qu et al., 2024). The corresponding cross-entropy term is
9
Unknown-labeled instances are not mapped to an extra 0-th class; instead they are assigned a uniform target distribution to avoid biasing known-class decision boundaries (Qu et al., 2024).
The feature decomposition regularizer explicitly encourages separation between common and private samples. LEAD defines
1
and then uses
2
where 3 indicates private versus common pseudo-label assignment (Qu et al., 2024). This term pushes private samples toward larger unknown projections and common samples toward larger known projections.
The feature consensus regularizer promotes neighborhood consistency in feature space. If 4 denotes the nearest-neighbor set for sample 5 constructed by cosine similarity, and empirically 6, then
7
and
8
(Qu et al., 2024). The full objective is
9
with 0 controlling the trade-off (Qu et al., 2024).
The adaptation procedure begins with 1 and frozen 2. It then computes the SVD of 3, decomposes each target feature into known and unknown components, fits the two-component GMM to 4, constructs target prototypes with top-5 sampling where 6 and 7 is estimated via Silhouette-based selection, computes 8 and 9, assigns pseudo-labels, and updates 0 by SGD (Qu et al., 2024). As features evolve, decomposition-based quantities and boundaries are periodically refreshed.
The method’s stabilization strategy consists of certainty weighting 1, consensus regularization, and temperature-free softmax supervision; no teacher EMA or temperature scaling is required (Qu et al., 2024).
5. Empirical behavior, benchmarks, and computational profile
LEAD is evaluated on OPDA, OSDA, and PDA settings across Office-31, Office-Home, VisDA, and DomainNet, with H-score used for OSDA and OPDA: 2 (Qu et al., 2024). Implementation uses a single RTX-3090, SGD with momentum 3, batch size 4, learning rates 5 for Office-31 and Office-Home and 6 for VisDA and DomainNet, with 7 set to 8 on Office-31, 9 on VisDA, and 0 on Office-Home and DomainNet. Inference uses normalized entropy threshold 1 (Qu et al., 2024).
The reported headline OPDA results are as follows.
| Scenario | Result |
|---|---|
| VisDA OPDA | LEAD achieves 2, surpassing GLC 3 by 4 |
| Office-Home OPDA | LEAD 5 vs UMAD 6; LEAD+UMAD 7 |
| Office-31 OPDA | LEAD 8 average H-score; LEAD+UMAD 9 |
| DomainNet OPDA | LEAD 00 average H-score |
The OSDA results are Office-Home 01, Office-31 02, and VisDA 03, with gains over UMAD of 04, 05, and 06, respectively (Qu et al., 2024). In PDA, the reported accuracies are Office-Home 07, Office-31 08, and VisDA 09, with gains over UMAD of 10, 11, and 12 (Qu et al., 2024).
The paper attributes these results to three properties: decomposition reveals structure unavailable to entropy or confidence alone, instance-level boundaries adapt to per-class and per-sample variability, and the method avoids high-dimensional clustering instability while achieving large runtime savings (Qu et al., 2024). The efficiency claims are concrete. Projection and distance computations are 13 per instance, while the SVD is 14 once. LEAD avoids iterative 15-means inner loops for boundary derivation, relying instead on a one-dimensional GMM over 16 (Qu et al., 2024).
On VisDA, boundary derivation time is reduced from 17 to 18, approximately a 19 reduction. On DomainNet, the reported comparison is 20 to 21 (Qu et al., 2024). The abstract also highlights that, in the VisDA OPDA scenario, LEAD outperforms GLC by 22 overall H-score and reduces 23 time to derive pseudo-labeling decision boundaries (Qu et al., 2024). The slight difference between “approximately 24” and “25” reflects the two reported phrasings in the source material.
6. Ablations, robustness, complementarity, and limitations
The ablation results indicate that all three loss components are complementary. In OPDA on VisDA, performance rises from 26 with 27 alone to 28 with 29, and to 30 with all three losses (Qu et al., 2024). Instance-level boundaries also clearly outperform global thresholds: on Office-Home OPDA, the comparison is 31 versus 32 (Qu et al., 2024). The method is reported to be stable around the chosen defaults for 33, stable near 34 for nearest-neighbor size, and moderately robust to the inference threshold 35 (Qu et al., 2024). It also maintains stable H-scores under varying numbers of unknown classes (Qu et al., 2024).
LEAD is described as complementary to most existing methods. The paper gives a blending form
36
with 37 (Qu et al., 2024). Gains are substantial with UMAD and moderate with GLC, though occasional small trade-offs are noted, such as PDA on VisDA at 38, which the paper suggests may reflect gradient conflicts; joint tuning of 39 and 40 is suggested as mitigation (Qu et al., 2024).
The limitations are stated in terms of assumptions and failure modes. The source-known subspace must capture discriminative directions of shared classes; if 41 is poorly trained or the domain shift is extreme, the projections may become unreliable (Qu et al., 2024). If the bimodality of 42 weakens, for example under severe noise or minimal overlap in 43 across domains, GMM separation may be ambiguous (Qu et al., 2024). Target prototypes estimated from top-44 target samples can also be contaminated when the classifier is highly uncertain at early stages, although periodic refresh and certainty weighting are reported to mitigate this issue (Qu et al., 2024).
The practical guidance follows directly from these observations. The recommended hyperparameter range for 45 is dataset-dependent within 46, 47 is described as robust for certainty weighting, 48 is used for consensus, and 49 gives good H-scores, with slight adjustment in the range 50–51 possible per dataset (Qu et al., 2024). The method is positioned for settings such as safety-critical recognition under privacy constraints, large-scale deployments where source data retention is infeasible, and scenarios requiring efficient adaptation without iterative clustering (Qu et al., 2024).
Taken together, LEAD defines SF-UniDA adaptation as a decomposition-and-boundary problem: it extracts an unknown-aware feature component from the source classifier geometry and uses that component in a per-instance decision rule coupled to pseudo-label supervision (Qu et al., 2024). This suggests a broader methodological pattern in source-free adaptation: when access to source data is removed, the classifier itself becomes a structural prior from which usable target-side uncertainty geometry can be recovered.