Papers
Topics
Authors
Recent
Search
2000 character limit reached

Dual-Supervised Asymmetric Co-Training (DAC)

Updated 12 July 2026
  • DAC is a family of co-training frameworks that employ dual and asymmetric supervision to address domain shifts, label ambiguity, and pseudo-label noise.
  • It decomposes complex learning problems into correlated sub-tasks using distinct supervision streams such as UDA, SSL, CPS, and CFS for enhanced performance.
  • Empirical results in medical segmentation and partial-label learning demonstrate that DAC consistently improves key metrics like DSC and HD through its tailored asymmetric design.

Searching arXiv for the cited DAC-related papers and closely related asymmetric co-training work. Dual-Supervised Asymmetric Co-Training (DAC) denotes a class of co-training frameworks in which two learners are trained with distinct supervision streams and exchange cross-model signals in order to exploit weak, partial, or cross-domain supervision more effectively. In the medical image segmentation literature, the term is used explicitly for cross-domain semi-supervised domain generalization in "Dual-supervised Asymmetric Co-training for Semi-supervised Medical Domain Generalization" (Song et al., 25 Sep 2025). In earlier semi-supervised domain adaptation work, the same underlying idea appears under the name ACT, where an asymmetric co-training framework integrates labeled source data, labeled target data, and unlabeled target data via two complementary segmentors (Liu et al., 2022). A related instantiation appears in partial-label learning as AsyCo, which couples a disambiguation network and an auxiliary network trained on pairwise similarity supervision (Li et al., 2024). Across these formulations, the defining property is not merely the use of two models, but the deliberate asymmetry of objectives, supervision sources, and correction pathways.

1. Scope, nomenclature, and recurring structure

The label "DAC" is not uniformly used across all relevant papers. In ACT, the paper does not use the acronym DAC; however, the provided formulation states that if DAC is taken to mean an asymmetric co-training framework that leverages dual supervision from both labeled source and labeled target data together with unlabeled target data, then DAC is synonymous with ACT as presented in the paper (Liu et al., 2022). In contrast, the 2025 CD-SSDG paper adopts DAC as the formal method name (Song et al., 25 Sep 2025), while AsyCo is described as an instantiation of DAC for partial-label learning (Li et al., 2024).

Paper Setting DAC-like asymmetry
"ACT: Semi-supervised Domain-adaptive Medical Image Segmentation with Asymmetric Co-training" (Liu et al., 2022) SSDA medical segmentation UDA branch and SSL branch cross-teach
"AsyCo: An Asymmetric Dual-task Co-training Model for Partial-label Learning" (Li et al., 2024) Partial-label learning PLL disambiguation task and pairwise-similarity auxiliary task
"Dual-supervised Asymmetric Co-training for Semi-supervised Medical Domain Generalization" (Song et al., 25 Sep 2025) CD-SSDG medical segmentation CPS, CFS, and asymmetric auxiliary self-supervised tasks

A recurring structural motif is visible across these works. Two sub-models share the same overall prediction goal, but they are assigned different tasks and losses. One branch typically operates closer to the primary weak-supervision problem, such as source-to-target adaptation, candidate-label disambiguation, or pseudo-supervised segmentation. The other branch is exposed to a complementary supervision signal, such as labeled target data, pairwise similarity labels, or feature-level consistency. The branches then exchange pseudo-labels, distilled predictions, feature targets, or reward-like signals. This suggests that DAC is best understood as a design pattern for decomposing a difficult learning problem into correlated but non-identical sub-problems, rather than as a single fixed algorithm.

A terminological caution is necessary. The acronym DAC is also used in "Divide and Cooperate: Role-Decomposed Multi-Agent LLM Training with Cross-Agent Learning Signals" (Park et al., 9 Jun 2026), but there it refers to "Divide and Cooperate" rather than Dual-Supervised Asymmetric Co-Training. The two usages share a role-decomposition intuition, yet the nomenclature is distinct.

2. Canonical formulation in semi-supervised domain-adaptive segmentation

In the ACT formulation of semi-supervised domain adaptation for medical image segmentation, the data are partitioned into labeled source data, labeled target data, and unlabeled target data:

Ds={(xis,yis)}i=1Ns,Dlt={(xilt,yilt)}i=1Nlt,Dut={(xiut)}i=1Nut.\mathcal{D}^s = \{(x^s_i,y^{s}_i)\}_{i=1}^{N^s},\quad \mathcal{D}^{lt} = \{(x^{lt}_i,y^{lt}_i)\}_{i=1}^{N^{lt}},\quad \mathcal{D}^{ut} = \{(x^{ut}_i)\}_{i=1}^{N^{ut}}.

Each slice and label map shares spatial size H×WH\times W, the pixel index is nRH×Wn\in\mathbb{R}^{H\times W}, the class count is CC, and typically NltNsN^{lt}\ll N^s (Liu et al., 2022). The explicit objective is to perform well in the target domain while mitigating domination by the larger source-domain supervision.

The central device is a divide-and-conquer decomposition of SSDA supervision into two asymmetric sub-tasks. The UDA segmentor ϕ\phi is trained with labeled source data Ds\mathcal{D}^s and pseudo-labeled target data, while the SSL segmentor θ\theta is trained with labeled target data Dlt\mathcal{D}^{lt} and pseudo-labeled target data. This decoupling is intended to prevent a single jointly trained segmentor from being dominated by source data when target labels are scarce (Liu et al., 2022). The two segmentors share the same network structure, but their supervision streams differ.

Pseudo-labels are generated on unlabeled target pixels by hard thresholding on prediction confidence:

Uϕ={(xi:nut,y^i:nϕ=argmaxcp(cxi:nut;ϕ)); if maxcp(cxi:nut;ϕ)>ϵ},U^{\phi} = \{(x^{ut}_{i:n},\hat{y}^{\phi}_{i:n}= \arg\max_c p(c|x^{ut}_{i:n};\phi)); \text{ if } \max_c p(c|x^{ut}_{i:n};\phi) > \epsilon\},

H×WH\times W0

Here H×WH\times W1 is a confidence threshold, and the paper uses hard gating rather than an additional confidence-weighted loss term (Liu et al., 2022).

To control pseudo-label noise, ACT introduces an exponential MixUp decay scheme. Mixed pseudo-labeled sets are formed by combining confident unlabeled target pixels with labeled source or labeled target pixels:

H×WH\times W2

H×WH\times W3

with

H×WH\times W4

As H×WH\times W5 increases, H×WH\times W6 decreases, so the relative contribution of pseudo-labels grows gradually (Liu et al., 2022). The paper attributes early pseudo-label noise to aleatoric uncertainty for H×WH\times W7 under domain shift and epistemic uncertainty for H×WH\times W8 under scarce target supervision.

The optimization uses the same cross-entropy loss H×WH\times W9 on labeled and mixed pseudo-labeled data:

nRH×Wn\in\mathbb{R}^{H\times W}0

nRH×Wn\in\mathbb{R}^{H\times W}1

Training iterates by sampling mini-batches from all three sets, generating confident target pseudo-labels, forming the mixed sets, and updating both segmentors. Only nRH×Wn\in\mathbb{R}^{H\times W}2, the target-domain segmentor, is used at test time (Liu et al., 2022).

3. DAC in cross-domain semi-supervised domain generalization

The 2025 DAC formulation addresses cross-domain semi-supervised domain generalization (CD-SSDG), where a single labeled source domain coexists with multiple unlabeled source domains that are themselves shifted relative to the labeled domain (Song et al., 25 Sep 2025). The setup assumes one labeled source set

nRH×Wn\in\mathbb{R}^{H\times W}3

and nRH×Wn\in\mathbb{R}^{H\times W}4 unlabeled source sets

nRH×Wn\in\mathbb{R}^{H\times W}5

The label space is shared across domains, but marginal distributions differ among labeled and unlabeled sources and between training and unseen target domains.

DAC in this setting uses two parallel sub-models with shared architecture but different initialization. Each sub-model consists of a feature extractor and a segmentation head:

nRH×Wn\in\mathbb{R}^{H\times W}6

In implementation, the feature extractor is a ResNet-50 pretrained on ImageNet and the head is DeepLabv3+ (Song et al., 25 Sep 2025). Unlike ACT, which asymmetrically splits source- and target-supervised streams, this DAC adds dual supervision at both output and feature levels.

The supervised segmentation term on labeled data is

nRH×Wn\in\mathbb{R}^{H\times W}7

For unlabeled data, DAC constructs style-augmented views and CutMix-composed pairs:

nRH×Wn\in\mathbb{R}^{H\times W}8

where the zero-valued patch size is nRH×Wn\in\mathbb{R}^{H\times W}9 with CC0 (Song et al., 25 Sep 2025).

Cross pseudo supervision (CPS) operates in output space. Hard pseudo-labels are mixed from predictions on original inputs and binarized by CC1. Confidence is estimated through the variance between predictions on mixed original and mixed style-augmented inputs, yielding the confidence-aware CPS loss

CC2

The exponential weights down-weight low-confidence pseudo-labels, while CC3 regularizes prediction consistency across style perturbations (Song et al., 25 Sep 2025).

A distinguishing component is cross feature supervision (CFS):

CC4

This complements CPS with feature-space supervision that does not rely on hard pseudo-labels. In the paper’s rationale, CFS addresses inaccurate pseudo supervision caused by domain shifts between labeled and unlabeled data by using complementary supervision from the feature space (Song et al., 25 Sep 2025).

Asymmetry is further enforced through distinct auxiliary self-supervised tasks. Sub-model 1 solves mixed patch localization:

CC5

where CC6 encodes patch location and scale. Sub-model 2 solves random patch rotation prediction:

CC7

with CC8 (Song et al., 25 Sep 2025). These tasks are intended to enhance domain-invariant discriminative feature learning and prevent model collapse.

The total objective is

CC9

At test time, predictions from the two sub-models are averaged (Song et al., 25 Sep 2025). Relative to ACT, this formulation extends asymmetric co-training from label-stream decoupling to a combination of CPS, CFS, and asymmetrically assigned auxiliary pretext tasks.

4. DAC as asymmetric dual-task co-training in partial-label learning

AsyCo formulates DAC in the context of partial-label learning, where each training instance is associated with a candidate label set guaranteed to contain the unknown ground-truth label (Li et al., 2024). The dataset is

NltNsN^{lt}\ll N^s0

with feature space NltNsN^{lt}\ll N^s1 and label space NltNsN^{lt}\ll N^s2. The goal is to learn a multiclass classifier NltNsN^{lt}\ll N^s3 with outputs NltNsN^{lt}\ll N^s4.

The two branches are task-asymmetric rather than data-domain-asymmetric. The disambiguation network NltNsN^{lt}\ll N^s5 uses a backbone encoder and MLP classifier to learn label confidences through self-training PLL losses. The auxiliary network NltNsN^{lt}\ll N^s6 is architecturally identical, but it is trained in a supervised learning paradigm over pairwise similarity labels constructed from pseudo labels induced by NltNsN^{lt}\ll N^s7 (Li et al., 2024).

For the disambiguation branch, AsyCo uses temperature-scaled softmax

NltNsN^{lt}\ll N^s8

together with two augmentations NltNsN^{lt}\ll N^s9 and ϕ\phi0. The disambiguation objective combines classifier-consistent and risk-consistent PLL losses:

ϕ\phi1

with

ϕ\phi2

The schedule ramps up the RC term to avoid early instability (Li et al., 2024).

Pseudo class labels are derived from confidence vectors, and pairwise similarity labels are then defined as

ϕ\phi3

with ϕ\phi4 when two instances share the same pseudo class and ϕ\phi5 otherwise. The auxiliary network is trained with a pairwise BCE loss on the dot product of predicted class distributions,

ϕ\phi6

and a self-supervised consistency term across augmentations (Li et al., 2024).

Information flows back from the auxiliary branch to the disambiguation branch in two ways. First, there is distillation:

ϕ\phi7

Second, there is confidence refinement:

ϕ\phi8

with

ϕ\phi9

The full objective is

Ds\mathcal{D}^s0

Inference uses only the disambiguation network Ds\mathcal{D}^s1 (Li et al., 2024).

This formulation makes clear that DAC need not be tied to domain adaptation. Here the two supervision streams are candidate-label disambiguation and pairwise similarity learning. The asymmetry lies in operating at different granularity levels: class-level uncertainty in Ds\mathcal{D}^s2 and instance-pair similarity in Ds\mathcal{D}^s3.

5. Empirical characteristics and ablation evidence

The medical SSDA results for ACT on BraTS2018 are reported on cross-modality brain tumor MRI segmentation from T2-weighted source images to T1, T1ce, or FLAIR target images, with an 8/2 train/test split, subject-independent and unpaired protocol (Liu et al., 2022). For whole tumor segmentation averaged over T1, FLAIR, and T1ce, ACT achieved DSC Ds\mathcal{D}^s4 and HD Ds\mathcal{D}^s5 with one labeled target subject, and DSC Ds\mathcal{D}^s6 and HD Ds\mathcal{D}^s7 with five labeled target subjects. The supervised joint-training upper bound was DSC Ds\mathcal{D}^s8 and HD Ds\mathcal{D}^s9. Fine-grained tumor-region results showed ACT at SSDA:1 reaching CoreT θ\theta0, EnhT θ\theta1, and ED θ\theta2, again substantially above the listed UDA and SSDA baselines. The ACT-EMD ablations, at DSC θ\theta3/HD θ\theta4 for SSDA:1 and DSC θ\theta5/HD θ\theta6 for SSDA:5, were lower than full ACT, supporting the claimed contribution of exponential MixUp decay (Liu et al., 2022).

The CD-SSDG DAC results are reported on Fundus, Polyp, and SCGM segmentation benchmarks (Song et al., 25 Sep 2025). On Fundus, averaged over target and labeled-domain configurations, DAC achieved Cup θ\theta7 and Disc θ\theta8 at 10% labeled, and Cup θ\theta9 and Disc Dlt\mathcal{D}^{lt}0 at 20% labeled. On Polyp, with 25% labeled and source A labeled, DAC obtained DSC Dlt\mathcal{D}^{lt}1 and IoU Dlt\mathcal{D}^{lt}2; with source B labeled, DAC obtained DSC Dlt\mathcal{D}^{lt}3 and IoU Dlt\mathcal{D}^{lt}4. On SCGM at 20% labeled, DAC achieved Dlt\mathcal{D}^{lt}5 versus EPL at Dlt\mathcal{D}^{lt}6. Ablation on Fundus with 20% labeled reported Variant I, a CPS-only baseline, at Dlt\mathcal{D}^{lt}7 average; Variant II, asymmetric auxiliary tasks only, at Dlt\mathcal{D}^{lt}8; Variant III, CFS only, at Dlt\mathcal{D}^{lt}9; and full DAC at Uϕ={(xi:nut,y^i:nϕ=argmaxcp(cxi:nut;ϕ)); if maxcp(cxi:nut;ϕ)>ϵ},U^{\phi} = \{(x^{ut}_{i:n},\hat{y}^{\phi}_{i:n}= \arg\max_c p(c|x^{ut}_{i:n};\phi)); \text{ if } \max_c p(c|x^{ut}_{i:n};\phi) > \epsilon\},0, indicating additive benefit from combining CFS with asymmetric auxiliary tasks (Song et al., 25 Sep 2025).

AsyCo reports strong performance across uniform and instance-dependent PLL benchmarks (Li et al., 2024). Under uniform PLL, the selected headline accuracies are SVHN Uϕ={(xi:nut,y^i:nϕ=argmaxcp(cxi:nut;ϕ)); if maxcp(cxi:nut;ϕ)>ϵ},U^{\phi} = \{(x^{ut}_{i:n},\hat{y}^{\phi}_{i:n}= \arg\max_c p(c|x^{ut}_{i:n};\phi)); \text{ if } \max_c p(c|x^{ut}_{i:n};\phi) > \epsilon\},1 at Uϕ={(xi:nut,y^i:nϕ=argmaxcp(cxi:nut;ϕ)); if maxcp(cxi:nut;ϕ)>ϵ},U^{\phi} = \{(x^{ut}_{i:n},\hat{y}^{\phi}_{i:n}= \arg\max_c p(c|x^{ut}_{i:n};\phi)); \text{ if } \max_c p(c|x^{ut}_{i:n};\phi) > \epsilon\},2 and Uϕ={(xi:nut,y^i:nϕ=argmaxcp(cxi:nut;ϕ)); if maxcp(cxi:nut;ϕ)>ϵ},U^{\phi} = \{(x^{ut}_{i:n},\hat{y}^{\phi}_{i:n}= \arg\max_c p(c|x^{ut}_{i:n};\phi)); \text{ if } \max_c p(c|x^{ut}_{i:n};\phi) > \epsilon\},3 at Uϕ={(xi:nut,y^i:nϕ=argmaxcp(cxi:nut;ϕ)); if maxcp(cxi:nut;ϕ)>ϵ},U^{\phi} = \{(x^{ut}_{i:n},\hat{y}^{\phi}_{i:n}= \arg\max_c p(c|x^{ut}_{i:n};\phi)); \text{ if } \max_c p(c|x^{ut}_{i:n};\phi) > \epsilon\},4; CIFAR-10 Uϕ={(xi:nut,y^i:nϕ=argmaxcp(cxi:nut;ϕ)); if maxcp(cxi:nut;ϕ)>ϵ},U^{\phi} = \{(x^{ut}_{i:n},\hat{y}^{\phi}_{i:n}= \arg\max_c p(c|x^{ut}_{i:n};\phi)); \text{ if } \max_c p(c|x^{ut}_{i:n};\phi) > \epsilon\},5 at Uϕ={(xi:nut,y^i:nϕ=argmaxcp(cxi:nut;ϕ)); if maxcp(cxi:nut;ϕ)>ϵ},U^{\phi} = \{(x^{ut}_{i:n},\hat{y}^{\phi}_{i:n}= \arg\max_c p(c|x^{ut}_{i:n};\phi)); \text{ if } \max_c p(c|x^{ut}_{i:n};\phi) > \epsilon\},6 and Uϕ={(xi:nut,y^i:nϕ=argmaxcp(cxi:nut;ϕ)); if maxcp(cxi:nut;ϕ)>ϵ},U^{\phi} = \{(x^{ut}_{i:n},\hat{y}^{\phi}_{i:n}= \arg\max_c p(c|x^{ut}_{i:n};\phi)); \text{ if } \max_c p(c|x^{ut}_{i:n};\phi) > \epsilon\},7 at Uϕ={(xi:nut,y^i:nϕ=argmaxcp(cxi:nut;ϕ)); if maxcp(cxi:nut;ϕ)>ϵ},U^{\phi} = \{(x^{ut}_{i:n},\hat{y}^{\phi}_{i:n}= \arg\max_c p(c|x^{ut}_{i:n};\phi)); \text{ if } \max_c p(c|x^{ut}_{i:n};\phi) > \epsilon\},8; CIFAR-100 Uϕ={(xi:nut,y^i:nϕ=argmaxcp(cxi:nut;ϕ)); if maxcp(cxi:nut;ϕ)>ϵ},U^{\phi} = \{(x^{ut}_{i:n},\hat{y}^{\phi}_{i:n}= \arg\max_c p(c|x^{ut}_{i:n};\phi)); \text{ if } \max_c p(c|x^{ut}_{i:n};\phi) > \epsilon\},9 at H×WH\times W00 and H×WH\times W01 at H×WH\times W02; CNAE-9 H×WH\times W03 at H×WH\times W04 and H×WH\times W05 at H×WH\times W06; and BirdSong H×WH\times W07. Under instance-dependent PLL, AsyCo achieved H×WH\times W08 on SVHN and H×WH\times W09 on CIFAR-10. The symmetric co-training variant SyCo was consistently worse than AsyCo in the reported ablations, including declines of H×WH\times W10 on SVHN at H×WH\times W11 and H×WH\times W12 on CIFAR-10 at H×WH\times W13 (Li et al., 2024).

Across these papers, a consistent empirical pattern appears: asymmetry is not decorative. The reported ablations repeatedly show that replacing asymmetric task decomposition with a single joint model, CPS-only training, or symmetric co-training reduces performance.

6. Relationship to co-training, common misconceptions, and limitations

A frequent misconception is that DAC is simply standard co-training with two copies of the same model. The cited papers argue against that interpretation. Conventional co-training is described as typically assuming two independent views of the same data, whereas ACT states that its two cross-domain views are explicitly provided by segmentors with correlated and complementary UDA and SSL tasks (Liu et al., 2022). AsyCo makes the same point in a different setting: symmetric co-training is said to be insufficient because two structurally identical networks trained with the same task tend to share similar limitations, whereas the asymmetric design couples PLL disambiguation with supervised pairwise similarity learning (Li et al., 2024).

A second misconception is that dual supervision refers only to multiple labeled datasets. In these works, dual supervision is broader. ACT combines labeled source supervision, labeled target supervision, and unlabeled target pseudo-supervision (Liu et al., 2022). The CD-SSDG DAC combines output-space CPS and feature-space CFS, together with asymmetrically assigned self-supervised tasks (Song et al., 25 Sep 2025). AsyCo combines PLL self-training and pairwise supervised learning derived from pseudo labels (Li et al., 2024). The common principle is complementary supervision streams, not a single canonical source of labels.

The main limitations are also recurrent. ACT identifies early pseudo-label noise arising from aleatoric uncertainty under domain shift and epistemic uncertainty from limited labeled target data, and it does not introduce stronger explicit domain-alignment modules in the main text (Liu et al., 2022). The CD-SSDG DAC notes performance drops in extreme low-contrast or very small target cases, sensitivity to CutMix region size for small-structure segmentation, a shared-label-space assumption, and dataset-specific tuning of the H×WH\times W14 weights (Song et al., 25 Sep 2025). AsyCo notes that the empirical advantage of pairwise similarity label transformation is especially motivated when the number of classes is not very large, while over-augmentation and poor initial confidences can hurt performance (Li et al., 2024).

A final source of confusion is lexical rather than methodological. The acronym DAC is used elsewhere for "Divide and Cooperate," a role-decomposed multi-agent LLM training framework with search and generation agents, abstention-guided reward shaping, and LoRA-based role specialization (Park et al., 9 Jun 2026). That work shares the high-level idea of decomposing a difficult task into asymmetric cooperating roles, but it is not a medical-segmentation or partial-label-learning instantiation of Dual-Supervised Asymmetric Co-Training.

In the technical literature, DAC therefore refers less to a single architecture than to a family of asymmetric co-training strategies with dual or complementary supervision. Its core claim is that difficult learning regimes involving domain shift, label ambiguity, or pseudo-label noise can be handled more effectively when supervision is explicitly decomposed, routed through non-identical learners, and exchanged through carefully controlled cross-model signals.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Dual-Supervised Asymmetric Co-Training (DAC).