Source-linked AI summary

VDM-DA: Virtual Domain Modeling for Source Data-free Domain Adaptation

Jiayi Tian, Jing Zhang, Wen Li, Dong Xu

arXiv:2103.14357v1cs.CV

TL;DR

Source-data-free domain adaptation asks how to adapt to unlabeled target data when original source samples are inaccessible. VDM-DA models a source-like virtual domain and aligns target data to it; the authors report state-of-the-art results across 2D and 3D recognition tasks.

  • Problem

    Source-data-free UDA asks how to improve target classification using a pre-trained source model and unlabeled target samples without access to the original labeled source data.

    Source: §1 · p. 1
  • Method

    VDM-DA samples a source-like virtual domain using a GMM approximated from the pre-trained source model, then uses uncertainty-aware alignment to align target data and improve intra-class compactness.

    Source: §1 · p. 2, §5 · p. 8
  • Results

    VDM-DA outperforms state-of-the-art UDA and SFUDA methods on 2D image-based and 3D point-cloud-based cross-domain recognition tasks.

    Source: §1 · p. 2
  • Takeaways & Limitations

    The approach achieves source–target distribution alignment by training without access to source-domain data.

    Source: §1 · p. 2

    The virtual-domain covariance approximation assumes isotropic Gaussians with a shared variance, leaving one scalar variance parameter to determine.

    Source: §3.1.2 · p. 4

Abstract

from arXiv · show

Domain adaptation aims to leverage a label-rich domain (the source domain) to help model learning in a label-scarce domain (the target domain). Most domain adaptation methods require the co-existence of source and target domain samples to reduce the distribution mismatch, however, access to the source domain samples may not always be feasible in the real world applications due to different problems (e.g., storage, transmission, and privacy issues). In this work, we deal with the source data-free unsupervised domain adaptation problem, and propose a novel approach referred to as Virtual Domain Modeling (VDM-DA). The virtual domain acts as a bridge between the source and target domains. On one hand, we generate virtual domain samples based on an approximated Gaussian Mixture Model (GMM) in the feature space with the pre-trained source model, such that the virtual domain maintains a similar distribution with the source domain without accessing to the original source data. On the other hand, we also design an effective distribution alignment method to reduce the distribution divergence between the virtual domain and the target domain by gradually improving the compactness of the target domain distribution through model learning. In this way, we successfully achieve the goal of distribution alignment between the source and target domains by training deep networks without accessing to the source domain data. We conduct extensive experiments on benchmark datasets for both 2D image-based and 3D point cloud-based cross-domain object recognition tasks, where the proposed method referred to Domain Adaptation with Virtual Domain Modeling (VDM-DA) achieves the state-of-the-art performances on all datasets.

1. Introduction

VDM-DA addresses source-data-free adaptation by inserting a virtual domain between the inaccessible source and target distributions. It models that domain from the pre-trained source model and aligns target data to it; the authors report state-of-the-art results across image- and point-cloud-based tasks.

1. Introduction

  • SFUDA seeks to improve target classification using a pre-trained source model and unlabeled target samples without accessing original labeled source data.Access to source data can be restricted by storage, transmission, processing, privacy, or security concerns.Source: §1 · p. 1
  • The method approximates a GMM from the pre-trained source model to generate source-like virtual samples, then aligns unlabeled target data while improving target-domain compactness.The contribution describes uncertainty-guided alignment and says the GMM approximation adds no learnable parameters.Source: §1 · p. 2
  • VDM-DA uses a compact intermediate virtual domain to bridge source and target distributions, replacing the direct gap with source–virtual and virtual–target gaps.The virtual domain is modeled in feature space.Source: §1 · pp. 1–2
  • VDM-DA outperforms state-of-the-art UDA and SFUDA methods on 2D image-based and 3D point-cloud-based cross-domain recognition tasks.The experiments cover both image-based and point-cloud-based object recognition.Source: §1 · p. 2

2. Related Works

Prior UDA methods reduce distribution discrepancies through statistical or adversarial approaches, while SFUDA methods avoid source samples through reconstruction or self-training. VDM-DA instead models a virtual domain in feature space as a bridge for alignment.

2. Related Works

  • UDA commonly reduces source–target distribution discrepancy through statistical-moment methods, adversarial learning, and sometimes target pseudo-labeling.The cited discussion associates the first two approaches with MMD and Jensen–Shannon divergence, respectively.Source: §2 · p. 2
  • Earlier SFUDA approaches reconstruct source data or use entropy-based self-training and pseudo-labeling, with reconstruction complexity and error accumulation noted as concerns.The source-data-free discussion says reconstruction in original input space can require complicated architectures and optimization.Source: §2 · p. 2
  • VDM-DA models a source-like virtual domain in high-level feature space and then aligns target data to it, rather than reconstructing source images in the original space.Figure 1 depicts virtual-domain modeling followed by uncertainty-aware alignment and improved intra-class compactness.Source: §2 · p. 2, Figure 1 · p. 3

3. Methodology

VDM-DA models a virtual feature-space domain to bridge the unavailable source data and unlabeled target data, then aligns the target with that virtual domain. Its method combines source-model-based GMM construction, adversarial alignment, and mechanisms for increasing target-domain compactness.

3. Methodology

  • VDM-DA replaces direct source–target alignment with two gaps to minimize: source–virtual and virtual–target, using only the pretrained source model and unlabeled target data.The source data are unavailable in the SFUDA setting; after constructing the virtual domain, the virtual–target gap can be minimized with a distribution-divergence loss.Source: §3 · p. 3

3.1. Virtual Domain Modeling

  • The method models the virtual domain in compact feature space rather than synthesizing source examples in the original data space.This is motivated by the compact semantic features produced by a classification model.Source: §3.1 · p. 3

3.1.1 GMM-based Virtual Domain Modeling

  • The virtual domain uses a GMM whose component count matches the source classes and whose mixture weights are equal under a class-balanced-source assumption.Because source samples are unavailable, the GMM parameters are approximated rather than estimated iteratively from those samples.Source: §3.1.1 · pp. 3–4

3.1.2 Approximation of µk and Σk

  • Each GMM mean is an L2-normalized source-classifier weight row, while a shared isotropic variance is set from the minimum distance between class prototypes.A hyperparameter controls the variance scale so samples near the closest prototype pair can remain separated by the ideal classifier.Source: §3.1.2 · p. 4

3.1.3 Final Virtual Domain

  • Virtual-domain features are sampled by adding Gaussian noise with the modeled variance to a class mean.The resulting virtual domain is intended to align with the source domain at least in the first-order moments of class-conditional distributions.Source: §3.1.3 · p. 5

3.2. Target and Virtual Domain Alignment

  • A domain discriminator distinguishes virtual features from target features while the target feature extractor is initialized from the source feature extractor.The approach uses adversarial training to reduce the feature-space distribution gap.Source: §3.2 · p. 5

3.2.1 Enhancing Target Domain Compactness

  • The method weights uncertain target samples more heavily in divergence loss and uses pseudo-labels from more certain samples to refine the target model.This addresses target-domain variation by encouraging greater intra-class compactness.Source: §3.2.1 · p. 5

3.3. Theoretical Analysis

  • The theoretical analysis replaces the source–target discrepancy in the bound with source–virtual and virtual–target discrepancies.The source–virtual term is treated as classwise MMD on first moments, while the virtual–target term is approximated by JS-divergence.Source: §3.3 · pp. 5–6

4. Experiments

Experiments evaluate VDM-DA on Office31 and VisDA17 image benchmarks and the PointDA-10 point-cloud benchmark. The reported results compare it with UDA and source data-free UDA methods, alongside ablations and qualitative analyses.

4.1. Experimental Setup

  • The evaluation covers Office31 and VisDA17 image adaptation and PointDA-10 point-cloud adaptation, using six domain-pair tasks on Office31 and six on PointDA-10.The setup uses ResNet-50 or ResNet-101 backbones for images and PointNet for point clouds; it compares against UDA and SFUDA baselines.Source: §4.1 · p. 6

4.2.1 2D Image Recognition

  • On Office31 and VisDA17, VDM-DA outperforms state-of-the-art UDA and SFUDA methods.The authors attribute its results in part to controlled virtual-sample variance, producing more class-balanced, compact, and discriminative samples with fewer noisy outliers.Source: §4.2.1 · p. 7, Table 1 · p. 7, Table 2 · p. 7
  • Removing target-domain intra-class compactness enhancement worsens VDM-DA results on both 2D benchmarks.The comparison is with VDM-DA using the enhancement.Source: §4.2.1 · p. 7

4.2.2 3D Point Cloud Recognition

  • VDM-DA achieves higher average accuracy than existing UDA baselines, including PointDAN, on cross-domain 3D point-cloud recognition.The experiments use PointDA-10; PointDAN is described as using additional local and global alignment modules.Source: §4.2.2 · p. 7, Table 3 · p. 7
  • In the 3D experiments, SHOT’s self-training may perform poorly when source and target distributions have a considerable gap.The authors contrast this with VDM-DA’s virtual samples, which share a more similar distribution with the source and serve as a bridge toward the target.Source: §4.2.2 · p. 7

4.3. Parameter Sensitivity and Qualitative Analysis

  • For VisDA17, VDM-DA reports promising results across λ values from 4 to 10; values that are too small increase virtual-sample variance, while values that are too large concentrate samples near class means.The authors note that target-domain compactness enhancement partially helps address the large-λ alignment difficulty.Source: §4.3 · p. 8, Table 4 · p. 8
  • On VisDA17, t-SNE visualization of randomly sampled real-source and virtual-domain data shows the virtual-domain samples well aligned with the real source data.Figure 2a indicates each virtual-domain class mean by red-star location and variance by red-star size.Source: §4.3 · p. 8, Figure 2 · p. 8
  • On VisDA17, uncertainty-aware alignment produces better alignment and more class-concentrated target representations than vanilla alignment.The comparison visualizes target and virtual-domain samples before alignment, after vanilla alignment, and after uncertainty-aware alignment.Source: §4.3 · p. 8, Figure 2 · p. 8

5. Conclusion

VDM-DA addresses source data-free unsupervised domain adaptation by modeling a source-like virtual domain in high-level feature space and aligning the target domain to it. Experiments cover cross-domain object recognition with 2D images and 3D point clouds.

5. Conclusion

  • VDM-DA models an intermediate virtual domain with a GMM to approximate the inaccessible source distribution in high-level feature space.The construction procedure introduces no extra learnable parameters.Source: §5 · p. 8
  • An uncertainty-aware alignment strategy aligns the target domain to the virtual domain to improve target intra-class compactness.Source: §5 · p. 8
  • Experiments on 2D images and 3D point clouds across cross-domain object recognition tasks demonstrate VDM-DA's effectiveness.Source: §5 · p. 8
Loading 2103.14357v1…