Analysis of Representations for Domain Adaptation
Shai Ben-DavidJohn BlitzerKoby CrammerFernando Pereira
Establishes a theoretical generalization bound for domain adaptation based on the A-distance between distributions, formalizing the fundamental trade-off between minimizing source classification error and learning aligned feature representations across domains.
Domain adaptation arises when a classifier trained on labeled data from a source domain must perform well on a target domain whose data distribution differs, as occurs frequently in natural language processing tasks such as part-of-speech tagging across financial news and biomedical abstracts. The core challenge is that standard learning theory assumes identical training and test distributions, yet real applications routinely violate this assumption while still sharing the same underlying task.
The article develops a theoretical bound on target-domain error for a classifier trained only on source labels and evaluates how different feature representations affect that bound. It combines finite-sample generalization results with a divergence measure (the A-distance) between the source and target distributions induced by a representation, under the assumption that a single hypothesis performs well on both domains.
The analysis shows that effective representations must simultaneously keep source training error low and reduce the A-distance between domains. Experiments on adapting a part-of-speech tagger from Wall Street Journal text to MEDLINE abstracts confirm that structural correspondence learning achieves both goals and yields the lowest target error, whereas identity features produce low source error but large domain divergence and random projections produce small divergence but high source error.
These results indicate that representation design for domain adaptation involves an explicit, quantifiable tradeoff rather than purely heuristic choices. They also justify existing successful heuristics and suggest that directly optimizing the bound terms could yield improved algorithms.
Further work should therefore focus on learning parametric representations that minimize a combination of source error and A-distance, together with empirical checks on the accuracy of the approximate divergence measure. The main limitations are that the divergence approximation does not supply a rigorous upper bound and that the experiments cover only one task and data pair, so the quantitative magnitudes observed may not generalize without additional validation.
- Paper: Feature-Rich Part-of-Speech Tagging with a Cyclic Dependency Network, Kristina Toutanova et al. (2003). It provides the foundational sequence-tagging architecture and Wall Street Journal benchmarking setup that the source paper directly uses for its experimental evaluation on domain adaptation.
- Paper: Transductive Inference for Text Classification using Support Vector Machines, T. Joachims (1999). It establishes the foundational transductive learning framework for exploiting unlabeled test distributions in text classification, which motivates the formal domain adaptation setting examined in the source.
- Paper: A theory of learning from different domains, Shai Ben-David et al. (2010). It formalizes and expands the A-distance theoretical generalization bounds introduced in the source into the rigorous HΔH-divergence learning-theory framework for domain adaptation.
- Paper: Biographies, Bollywood, Boom-boxes and Blenders: Domain Adaptation for Sentiment Classification, John Blitzer et al. (2007). It directly extends the structural correspondence learning and representation analysis explored in the source to multi-domain sentiment classification using mutual information pivot selection.
- Paper: A Survey on Transfer Learning, Sinno Jialin Pan et al. (2010). It organizes feature-representation learning and domain adaptation methodologies into a comprehensive taxonomy of transfer learning paradigms built upon foundational representation-tradeoff bounds.
- Paper: Unsupervised Domain Adaptation by Backpropagation, Yaroslav Ganin et al. (2015). It realizes the source's objective of learning domain-invariant, discriminative representations end-to-end via adversarial backpropagation and gradient reversal.
- Paper: Learning Transferable Features with Deep Adaptation Networks, Mingsheng Long et al. (2015). It generalizes the feature-space divergence minimization principle established in the source to deep neural network representations using multi-kernel maximum mean discrepancy.
- Paper: Deep Domain Confusion: Maximizing for Domain Invariance, Eric Tzeng et al. (2014). It implements deep domain confusion objectives that directly optimize the source error and representation divergence tradeoff proposed in the source.
- Paper: Adversarial Discriminative Domain Adaptation, Eric Tzeng et al. (2017). It advances representation adaptation by framing domain alignment as an adversarial discriminative mapping into a shared feature space.
- Paper: Conditional Adversarial Domain Adaptation, Mingsheng Long et al. (2017). It builds directly upon the domain adaptation bounds of the source to condition adversarial distribution alignment on classifier prediction uncertainty.
- Paper: Deep CORAL: Correlation Alignment for Deep Domain Adaptation, Baochen Sun et al. (2016). It incorporates the principle of matching feature representations across domains by minimizing second-order activation covariance distances in deep networks.
- Paper: Adapting Visual Category Models to New Domains, Kate Saenko et al. (2010). It applies representation transformation methods to computer vision benchmarks to align shifted feature distributions between domains.
