<?xml version="1.0" encoding="UTF-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xml:lang="en">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>A theory of learning from different domains</title>
        <author>Shai Ben-David</author>
        <author>John Blitzer</author>
        <author>Koby Crammer</author>
        <author>Alex Kulesza</author>
        <author>Fernando Pereira</author>
        <author>Jennifer Wortman Vaughan</author>
      </titleStmt>
      <publicationStmt>
        <p>Tag layer of the DHSS Meta-Tagging Project. The article text is reproduced from the
           staged copy named in sourceDesc and is not altered; the tags are held separately in
           standOff so that overlapping and nested spans are preserved.</p>
      </publicationStmt>
      <sourceDesc>
        <bibl>
          <title>A theory of learning from different domains</title>
          <date>2009</date>
          <publisher>Machine Learning</publisher>
          <idno type="DOI">10.1007/s10994-009-5152-4</idno>
          
          <idno type="record">ben-david2009-a-theory-of-learning-from-differen</idno>
          <note type="staged-file">ben-david2009-a-theory-of-learning-from-differen.txt, the project's staged copy</note>
          <note type="text-sha1">ee2dc8a228ee7f96387e55dfb71f7172a97dcb45</note>
          <note type="rights">cc-by-nc</note>
        </bibl>
      </sourceDesc>
    </fileDesc>
    <profileDesc>
      <textClass><keywords><term>machine-learning</term></keywords></textClass>
      <particDesc>
        <person xml:id="paper"><p>the paper's own words</p></person>
        <person xml:id="tagger"><p>the tag layer; a sentence written by the tagger about the
          paper, always anchored to a quotation but not itself a quotation</p></person>
      </particDesc>
    </profileDesc>
    <revisionDesc>
      <change when="2026-10-06"
              who="build_paper_edition.py">0 spans located by searching the stored text for the quote's exact words, allowing any whitespace between them</change>
    </revisionDesc>
  </teiHeader>
  <standOff>
    <spanGrp type="tags">
      <span xml:id="t0" type="object_of_study" ana="#object_of_study" resp="#paper">
        <label>when a classifier trained on one distribution can be expected to work on another, and how to weight source against target data when a little labelled target data exists</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t1" type="research_question" ana="#research_question" resp="#paper">
        <label>what quantity, estimable from unlabeled samples, bounds the target error of a source-trained classifier</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t2" type="contribution" ana="#contribution" resp="#paper">
        <label>a classifier-induced divergence that can be estimated from finite unlabeled samples, and a bound in which the target error is the source error plus that divergence plus the error of the ideal joint hypothesis</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t3" type="claim_type" ana="#claim_type" resp="#paper">
        <label>mechanism</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t4" type="phenomenon" ana="#phenomenon" resp="#paper">
        <label>domain adaptation - training where the labels are and deploying where they are not, with a theory whose usable half is the half that can be computed without labels</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t5" type="method" ana="#method" resp="#paper">
        <label>mathematical-proof</label>
        <term>mathematical-proof</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t6" type="mechanisms" ana="#mechanisms[0]" resp="#tagger" cert="0.95">
        <label>the L1 divergence takes a supremum over all measurable subsets and is rejected as unestimable and over-strict; the H-divergence takes it over the hypothesis class. So the distance between two FIXED distributions is a function of H - a richer class sees the domains as further apart, and the bound loosens because the model got more expressive rather than because the data moved</label>
        <term>a distance defined by the classifier you were going to use</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t7" type="mechanisms" ana="#mechanisms[1]" resp="#tagger" cert="0.95">
        <label>label every unlabeled source instance 0 and every unlabeled target instance 1, train a classifier to tell them apart, and read the divergence off its error. If the domains are indistinguishable to H the divergence is zero. The measurement IS the adversary, which is why the whole domain-adversarial literature follows from this paragraph</label>
        <term>measure the difference by trying to detect it</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t8" type="mechanisms" ana="#mechanisms[2]" resp="#tagger" cert="0.95">
        <label>target error is bounded by source error plus divergence plus lambda. The first two come from unlabeled data. Lambda is the error of the best joint hypothesis and needs labelled target data to evaluate - the thing the setting is defined by not having. THE BOUND IS USABLE EXACTLY WHEN ITS UNCHECKABLE TERM IS SMALL</label>
        <term>the third term is the assumption</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t9" type="mechanisms" ana="#mechanisms[3]" resp="#tagger" cert="0.95">
        <label>two domains can differ in their labeling functions as well as in their input distributions. One clause - `since we expect the labeling function difference to be small in practice` - removes the first from the theory. Everything downstream measures distributional shift and inherits the assumption without restating it</label>
        <term>the half of the difference that is assumed away</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t10" type="mechanisms" ana="#mechanisms[4]" resp="#tagger" cert="0.95">
        <label>computing the H-divergence needs the minimum-error hypothesis for the source-versus-target problem, which is intractable for most classes. What is used instead is the error of a hypothesis minimising a convex upper bound - so the reported divergence is an approximation of an approximation, and the paper says so</label>
        <term>an intractable quantity approximated by a surrogate</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t11" type="limitations" ana="#limitations[0]" resp="#tagger" cert="0.95">
        <label>the bound is only useful when the ideal joint hypothesis has small error, and that error cannot be estimated without labelled target data</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t12" type="limitations" ana="#limitations[1]" resp="#tagger" cert="0.95">
        <label>the difference between the two domains&#x27; labeling functions is assumed small rather than measured</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t13" type="limitations" ana="#limitations[2]" resp="#tagger" cert="0.95">
        <label>minimising error to compute the H-divergence is computationally intractable for most hypothesis classes, so a convex surrogate is used</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t14" type="limitations" ana="#limitations[3]" resp="#tagger" cert="0.95">
        <label>common divergences such as L1 and Kullback-Leibler cannot be accurately estimated from finite samples in a distribution-free setting</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t15" type="limitations" ana="#limitations[4]" resp="#tagger" cert="0.95">
        <label>with enough labelled target data the source data is never preferred, no matter how much of it there is - the method&#x27;s value is bounded by target-label scarcity</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t16" type="limitations" ana="#limitations[5]" resp="#tagger" cert="0.95">
        <label>the practical recommendation holds only given a reasonable measure of complexity</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t17" type="transfers" ana="#transfers[0]" resp="#tagger" cert="0.95">
        <label>a divergence built for change detection in data streams, taken into statistical learning theory as the domain-distance term of a generalisation bound</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t18" type="transfers" ana="#transfers[1]" resp="#tagger" cert="0.95">
        <label>binary classification itself used as a measuring instrument - a discriminator trained to separate two unlabeled samples, with its error read as a distance</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t19" type="controls" ana="#controls[0]" resp="#tagger" cert="0.95">
        <label>the H-divergence checked against the L1 divergence on both counts that matter - estimability from finite samples and tightness of the resulting bound</label>
        <note>eliminates: a new measure adopted for convenience - it is shown never to be larger than the one it replaces, so the bound cannot have been loosened to make it work · outcome: held</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t20" type="controls" ana="#controls[1]" resp="#tagger" cert="0.95">
        <label>the bound&#x27;s behaviour examined at both extremes of lambda rather than only where it is convenient</label>
        <note>eliminates: a bound that is quietly vacuous when adaptation is impossible - the paper states plainly that a large lambda means no classifier serves both domains · outcome: held</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t21" type="controls" ana="#controls[2]" resp="#tagger" cert="0.95">
        <label>the intractability of computing the H-divergence stated, with the convex surrogate named as an approximation rather than presented as the quantity</label>
        <note>eliminates: a reported divergence being read as the defined one - the gap between them is declared at the point the substitution is made · outcome: held</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t22" type="controls" ana="#controls[3]" resp="#tagger" cert="0.95">
        <label>source domains at varying distance compared against target-only training as labelled target data increases</label>
        <note>eliminates: the claim that source data always helps - with enough target labels it never does, whatever its volume · outcome: failed</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t23" type="controls" ana="#controls[4]" resp="#tagger" cert="0.95">
        <label>the relation to Crammer et al. (2008) worked out, with the conditions under which the two measures coincide</label>
        <note>eliminates: that the two divergence measures differ in the cases that matter - the conditions under which they coincide are what would settle it · outcome (stated by the tagger, no quotation): absent-stated-about-other</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t24" type="concepts" ana="#concepts[0]" resp="#paper" cert="0.95">
        <label>H-divergence</label>
        <term>H-divergence</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t25" type="concepts" ana="#concepts[1]" resp="#paper" cert="0.95">
        <label>L1 divergence</label>
        <term>L1 divergence</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t26" type="concepts" ana="#concepts[2]" resp="#paper" cert="0.95">
        <label>ideal joint hypothesis</label>
        <term>ideal joint hypothesis</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t27" type="concepts" ana="#concepts[3]" resp="#paper" cert="0.95">
        <label>adaptability</label>
        <term>adaptability</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t28" type="concepts" ana="#concepts[4]" resp="#paper" cert="0.95">
        <label>labeling function</label>
        <term>labeling function</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t29" type="concepts" ana="#concepts[5]" resp="#paper" cert="0.95">
        <label>distribution divergence</label>
        <term>distribution divergence</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t30" type="concepts" ana="#concepts[6]" resp="#paper" cert="0.95">
        <label>VC dimension</label>
        <term>VC dimension</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t31" type="concepts" ana="#concepts[7]" resp="#paper" cert="0.95">
        <label>source domain</label>
        <term>source domain</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t32" type="concepts" ana="#concepts[8]" resp="#paper" cert="0.95">
        <label>target domain</label>
        <term>target domain</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t33" type="concepts" ana="#concepts[9]" resp="#paper" cert="0.95">
        <label>hypothesis classes</label>
        <term>hypothesis classes</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t34" type="senses" ana="#senses[0]" resp="#tagger" cert="0.95">
        <label>divergence between domains - AS L1: a supremum over all measurable subsets, which cannot be accurately estimated from finite samples and unnecessarily inflates the bound</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t35" type="senses" ana="#senses[1]" resp="#tagger" cert="0.95">
        <label>divergence between domains - AS H-DIVERGENCE: a supremum over the hypothesis class only, estimable from finite unlabeled samples and never larger than L1</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t36" type="senses" ana="#senses[2]" resp="#tagger" cert="0.95">
        <label>the domain difference - THE PART MEASURED: the divergence between the two marginal distributions</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t37" type="senses" ana="#senses[3]" resp="#tagger" cert="0.95">
        <label>the domain difference - THE PART ASSUMED AWAY: the difference between the two labeling functions, expected to be small in practice and not measured</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t38" type="senses" ana="#senses[4]" resp="#tagger" cert="0.95">
        <label>lambda - AS A TERM IN THE BOUND: the combined error of the hypothesis that minimises source plus target error</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t39" type="senses" ana="#senses[5]" resp="#tagger" cert="0.95">
        <label>lambda - AS AN ASSUMPTION: adaptability itself. If it is large there is no classifier good on both domains and no hope from source training; if small, the H-divergence carries the bound - and which of the two holds cannot be checked without labelled target data</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t40" type="claim_relations" ana="#claim_relations[0]" resp="#tagger" cert="0.95">
        <label>critiques → the use of L1 and Kullback-Leibler divergence in domain adaptation, on the grounds that neither can be accurately estimated from finite samples in a distribution-free setting</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t41" type="claim_relations" ana="#claim_relations[1]" resp="#tagger" cert="0.95">
        <label>extends → Kifer et al. 2004&#x27;s divergence for change detection, carried into a learning bound</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t42" type="claim_relations" ana="#claim_relations[2]" resp="#tagger" cert="0.95">
        <label>distinguishes-from → Crammer et al. 2008, whose bound is less general and does not handle positive H-delta-H divergence or non-uniform weighting</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t43" type="claim_relations" ana="#claim_relations[3]" resp="#tagger" cert="0.95">
        <label>qualifies → its own bound, by stating that it is informative only when the ideal joint hypothesis has small error - a quantity the setting cannot supply</label>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t44" type="concept_edges" ana="#concept_edges[0]" resp="#tagger" cert="0.95">
        <label>H-divergence —distinct-from→ L1 divergence</label>
        <term>H-divergence</term>
        <term>L1 divergence</term>
        <note>differs in: what set the supremum runs over, and therefore whether the distance can be estimated · the relation itself is separately evidenced · strength of the relation: 0.95 · differs in (stated by the tagger, no quotation): what set the supremum runs over, and therefore whether the distance can be estimated · the relation stated: the H-divergence is estimable from finite samples for classes of finite VC dimension and is never larger than the L1 divergence, because its supremum runs over the hypothesis class rather than over all measurable subsets</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t45" type="concept_edges" ana="#concept_edges[2]" resp="#tagger" cert="0.95">
        <label>labeling function —distinct-from→ distribution divergence</label>
        <term>labeling function</term>
        <term>distribution divergence</term>
        <note>differs in: which of the two ways a domain can shift the theory actually measures · the relation itself is separately evidenced · strength of the relation: 0.95 · differs in (stated by the tagger, no quotation): which of the two ways a domain can shift the theory actually measures · the relation stated: two domains can differ in their labeling functions or in their distributions; the labeling difference is expected to be small in practice and the paper measures the other one
Audit 2026-09-28: DOUBTFUL - read against its full span and kept, but the span sets the labeling-function difference aside to focus on distribution divergence; distinct-from is loose.</note>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t46" type="content_tags" ana="#content_tags.findings[0]" resp="#tagger" cert="0.95">
        <label>A classifier-induced divergence estimable from unlabeled samples, with the empirical source error, characterizes a source-trained classifier&#x27;s target error, assuming some hypothesis performs well in both domains.</label>
        <term>A classifier-induced divergence estimable from unlabeled samples, with the empirical source error, characterizes a source-trained classifier&#x27;s target error, assuming some hypothesis performs well in both domains.</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t47" type="content_tags" ana="#content_tags.findings[1]" resp="#tagger" cert="0.95">
        <label>when the ideal joint hypothesis has large error, no classifier performs well on both domains and source training cannot help</label>
        <term>when the ideal joint hypothesis has large error, no classifier performs well on both domains and source training cannot help</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t48" type="content_tags" ana="#content_tags.findings[2]" resp="#tagger" cert="0.95">
        <label>the H-divergence is computed by training a classifier to distinguish source from target instances and reading it off the error</label>
        <term>the H-divergence is computed by training a classifier to distinguish source from target instances and reading it off the error</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t49" type="content_tags" ana="#content_tags.findings[3]" resp="#tagger" cert="0.95">
        <label>the H-divergence is never larger than the L1 divergence and is generally smaller when H has finite VC dimension</label>
        <term>the H-divergence is never larger than the L1 divergence and is generally smaller when H has finite VC dimension</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t50" type="content_tags" ana="#content_tags.findings[4]" resp="#tagger" cert="0.95">
        <label>the difference between the two domains&#x27; labeling functions is assumed small rather than measured</label>
        <term>the difference between the two domains&#x27; labeling functions is assumed small rather than measured</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t51" type="content_tags" ana="#content_tags.findings[5]" resp="#tagger" cert="0.95">
        <label>computing the H-divergence exactly is intractable for most hypothesis classes; convex surrogates are used to approximate it</label>
        <term>computing the H-divergence exactly is intractable for most hypothesis classes; convex surrogates are used to approximate it</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t52" type="content_tags" ana="#content_tags.findings[6]" resp="#tagger" cert="0.95">
        <label>with enough labelled target data, target-only training is always preferred no matter how much source data is available</label>
        <term>with enough labelled target data, target-only training is always preferred no matter how much source data is available</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t53" type="content_tags" ana="#content_tags.definitions[0]" resp="#tagger" cert="0.95">
        <label>a divergence whose supremum runs over the hypothesis class rather than over all measurable subsets - estimable from finite unlabeled samples when H has finite VC dimension, and never larger than L1</label>
        <term>H-divergence</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t54" type="content_tags" ana="#content_tags.definitions[1]" resp="#tagger" cert="0.95">
        <label>what the ideal joint hypothesis embodies - whether any single classifier can perform well on both domains at once</label>
        <term>adaptability</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t55" type="content_tags" ana="#content_tags.statistics[0]" resp="#tagger" cert="0.95">
        <label>VC dimension</label>
        <term>VC dimension</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t56" type="content_tags" ana="#content_tags.variables[0]" resp="#tagger" cert="0.95">
        <label>distribution divergence</label>
        <term>distribution divergence</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
      <span xml:id="t57" type="content_tags" ana="#content_tags.variables[1]" resp="#tagger" cert="0.95">
        <label>labeling function</label>
        <term>labeling function</term>
        <note type="quotation-withheld">Quotation withheld because this record is not cleared for redistribution.</note>
      </span>
    </spanGrp>
  </standOff>
  <text>
    <body>
      <p><note type="rights">The full text of this article is not redistributable, so it is
      not included here. The evidence sentences are withheld with it; the tag layer and its
      grounding status remain. The article itself is at https://doi.org/10.1007/s10994-009-5152-4.</note></p>
    </body>
  </text>
</TEI>
