Pith. sign in

REVIEW 3 major objections 4 minor 31 references

Beyond the Known: Enhancing Open Set Domain Adaptation with Unknown Exploration

T0 review · 3 major / 4 minor · reviewed 2026-08-11 · deepseek-v4-flash

Pith's one-line read Adding a negative-constraint loss on high-confidence unknown samples tightens OVANet's known/unknown boundaries and raises accuracy on unknown categories.

desk verdict A modest but honest OVANet extension: negative-sample constraints buy unknown-recall at a small H-score cost, though threshold transfer and training-schedule mismatch need fixing. read the letter →

arxiv 2412.18105 v1 pith:JDVWTBME submitted 2024-12-24 cs.CV

classification cs.CV
keywords opensetdomainadaptationunknownexplorationnegativeconstraintlossOVANetone-vs-allclassifiersGAN-generatednegativesH-scorecategoryaccuracy
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

This paper tries to establish that unknown target samples, which most Open Set Domain Adaptation methods either ignore or compress into a single extra logit, can be actively used as negative supervision to tighten the known/unknown classification boundary. The authors extract a set X of target instances for which OVANet's open-set confidence says 'unknown' with probability above 0.9, then add a loss Lneg_ova that drives the one-vs-all binary classifiers to reject those samples. They test three ways of using X: directly, with data augmentation, and with GAN-synthesized negatives, plus an improved Generation++ variant. Across Office-31, Office-Home, and VisDA, the strategies keep H-score close to or above the OVANet reproducibility baseline while consistently increasing accuracy on unknown categories. If correct, this is a method-agnostic plug-in that strengthens a well-known universal domain adaptation method on open-set tasks.

What carries the argument

The central object is the negative-constraint loss Lneg_ova (Equation 1) together with the extraction set X defined by the rule 1 - po(y_hat|x) > 0.9 on target samples at the breakpoint. This loss is the average over the known classes of log(1 - po(y_k|x)) for x in X, and it works as a hard constraint that compels OVANet's open-set head O to reject the selected high-confidence unknowns, tightening the known/unknown decision boundary. For the Generation strategy, the paper adds two generator losses, Lgen_ent (entropy over the closed-set classifier's outputs, pushing synthetic samples toward a known class) and Lgen_agree (agreement that the open-set head sees them as known), so the GAN produces adversarial negatives that the open-set head must learn to reject.

What would settle it

Measure the fraction of true unknown-class samples in the extracted set X for each Office-Home and VisDA task; if that precision is substantially below the Office-31 level (for example, below 80 percent), the mechanism's reported benefit should degrade, since known samples in X would push the penalty to reject known categories.

Watch

Extended reading notes

Core claim

The paper's central claim is the hypothesis stated in Section 3: incorporating knowledge from negative samples can enhance OVANet's learning capability and tighten the classification boundaries between known and unknown categories. The mechanism is the negative-constraint loss Lneg_ova, which averages log(1 - po(y_k|x)) over known classes for each sample in X and is added to OVANet's loss after a breakpoint at half the training iterations. The authors evaluate three usage strategies for X and report that the Original, Augmentation, and Generation/Generation++ approaches all beat the OVANet reproducibility baseline on at least one of the three benchmarks, with the best average H-score of 92.0 on Office-31 (Original), 64.5 on Office-Home (Augmentation), and 61.0 on VisDA (Generation++). The reported pattern is a consistent trade-off: unknown accuracy rises (for example, 4.5 points on Office-Home for Original) at the cost of small drops in known accuracy (1.7 points), which the authors frame as tightening boundaries at the expense of a little closed-set precision.

Load-bearing premise

The load-bearing premise is that OVANet's own open-set confidence threshold, 1 - po(y_hat|x) > 0.9, selects almost only true unknown samples from the target domain, a property demonstrated only on Office-31 and assumed to transfer to Office-Home and VisDA.

Editorial extensions

If this is right

  • On Office-Home, the Original strategy raises average unknown accuracy by 4.5 percentage points while giving up 1.7 points of known accuracy, keeping H-score essentially unchanged.
  • On VisDA, the Generation strategy lifts unknown accuracy by 4.9 points over the OVANet reproducibility baseline, and Generation++ achieves the best average H-score (61.0) among the proposed variants.
  • Because the extraction and loss are defined on top of OVANet only through its open-set confidence outputs, the same negative-constraint scheme could be applied to any OSDA method that produces per-class open-set scores.
  • The ablation shows robustness to the penalty weight lambda across {0.01, 0.05, 0.1, 0.2}, with lambda=0.20 marginally best, and the openness analysis on Office-31 shows roughly stable metrics as the number of unknown classes varies.
  • The UMAP visualization indicates that Generation++ pushes sparsely distributed unknown samples toward known-class boundaries, which is the geometric effect the loss is designed to produce.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The threshold oracle is validated only on Office-31, so a natural test is to measure the precision of X (true-unknown fraction) on Office-Home and VisDA; if it is much lower, the reported gains should shrink accordingly.
  • Because the GAN-generated images look semantically meaningless in the paper's own visualization, the Generation advantage may come from extra training iterations or the entropy/agreement constraints rather than from realistic synthetic negatives; an ablation using random noise as negatives could separate these effects.
  • The consistent pattern of higher Acc_Lunk at the cost of Acc_Ls suggests the method widens the rejection region rather than learns richer features; a decision-boundary distance analysis in feature space would test this interpretation.
  • If the approach is truly method-agnostic, applying the same Lneg_ova logic to a newer baseline such as MLNet should transfer the gain; that is a direct testable extension.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

3 major / 4 minor

Summary. The paper proposes to improve OVANet for Open Set Domain Adaptation by extracting high-confidence unknown samples from the target domain (set X) using a threshold of 1 - po > 0.9, and then adding a negative-constraint loss Lneg_ova (Eq. 1) that compels the one-vs-all binary classifiers in O to reject those samples. Three variants are evaluated: using the pristine negatives (Original), using augmented negatives (Augmentation), and using GAN-generated negatives (Generation), with an additional Generation++ variant that uses OVANet's backbone in the GAN discriminator and interleaves GAN training with OVANet training. Experiments on Office-31, Office-Home, and VisDA report H-score, Acc_Ls, and Acc_Lunk; the results show that the variants often improve Acc_Lunk over the OVANet reproducibility baseline while keeping H-score comparable on some tasks.

Significance. If the central claim holds, the paper contributes a simple, method-agnostic idea—exploiting high-confidence unknown samples as negative constraints—that can be plugged into existing OSDA methods. The authors release code, reproduce OVANet baselines on all three benchmarks, and provide a fairly extensive set of ablations. The reporting of Acc_Ls and Acc_Lunk separately is more informative than H-score alone, and the paper is honest that gains in Acc_Lunk come with reductions in Acc_Ls. However, the mechanism's validity rests on the purity of the extracted set X, and the evidence for that purity is currently limited to one dataset, which is a load-bearing gap.

major comments (3)
  1. [Section 4.5.2, Figure 4] The threshold 0.9 used to extract X is validated only on Office-31, where the boxplots show that most unknown samples receive 1 - po > 0.9. The paper then assumes the same threshold transfers to Office-Home (|Ls|=25) and VisDA (|Ls|=6), where the one-vs-all confidence scores may be miscalibrated. If X contains a non-negligible fraction of known samples, Eq. (1) penalizes all binary classifiers in O, including the one corresponding to the sample's true known class, driving po toward 0 for that class and suppressing Acc_Ls. The observed trade-offs in Table 5 (e.g., Original on Office-Home: +4.5 Acc_Lunk, -1.7 Acc_Ls; Generation on VisDA: +4.9 Acc_Lunk, -3.6 Acc_Ls) are consistent with contaminated X. The authors should report the label-based purity of X on Office-Home and VisDA (labels are available for post-hoc analysis) or at least show the same distribution plot as Figure 4 for those datasets.
  2. [Sections 4.5.1 and 4.5.2] The hyperparameters λ and the extraction threshold are tuned on Office-31 only and then applied to Office-Home and VisDA without a held-out validation set. Table 2 shows that λ = 0.20 is marginally better on Office-31, but it does not establish that this value is appropriate for datasets with different |Ls| and stronger domain shift. Since the magnitude of Lneg_ova directly controls how aggressively known-sample probabilities are suppressed, the authors should either report a sensitivity analysis on all benchmarks or justify the transfer of λ and the threshold with a principled calibration argument.
  3. [Section 3 and Eq. (1)] The set X is defined by OVANet's own open-set confidence (1 - po > 0.9) and then used to train the same binary classifiers that define that confidence. This creates a potential self-reinforcing loop: Eq. (1) can make already-high-confidence unknown samples even more confident without necessarily tightening the boundary between known and unknown regions. To separate genuine boundary tightening from self-reinforcement, the authors should report, for instance, the accuracy on known samples that lie near the decision boundary (e.g., 0.5 ≤ po ≤ 0.9) before and after applying Lneg_ova, or the fraction of X that was already correctly rejected before the negative-constraint training began.
minor comments (4)
  1. [Section 5] The conclusion states that the approach increases Acc_Lunk 'in exchange for a small amount of Acc_Lunk'; the second Acc_Lunk should be Acc_Ls.
  2. [Section 4.6.1, Figure 7(a)] The paper acknowledges that the generated negative image in the third row is 'not meaningful at all'; this undercuts the motivation for the Generation approach. The authors should discuss whether the entropy and agreement losses in Eqs. (2) and (3) can produce semantically meaningful negatives, or whether the empirical benefit from Generation arises from a regularizing effect rather than from semantic fidelity.
  3. [Section 4.6, Table 6] The claim that the strategies are 'method-agnostic' is speculative because all experiments are conducted on OVANet; a single additional comparison on another OSDA method would make this claim more concrete.
  4. [Section 4.3] The paper states that the standard deviation is up to 1 and therefore reports only means. It would be more informative to include the standard deviations at least in a supplementary table, particularly because the reported differences between some variants are around 1 percentage point.

Circularity Check

0 steps flagged · score 1.0 of 10

No significant circularity: the negative-sample mechanism is an empirical self-training strategy rather than a derivation, and the central H-score comparisons are independently benchmarked; the main caveat is that the 0.9 extraction threshold is validated only on Office-31.

full rationale

This paper does not claim a first-principles derivation; it proposes a training constraint and evaluates it empirically. The potentially self-referential step is that X is selected using OVANet's own open-set confidence (1 - po(yhat|x) > 0.9) and then Equation (1) trains the same head with Lneg_ova = -(1/|Ls|) sum_k log(1 - po(yhat_k|x)). This is a pseudo-label/self-training loop rather than a definitional circularity: samples in X are already rejected by OVANet (po < 0.1), so minimizing the loss on X cannot by itself account for the reported Acc_Lunk gains on the full target set; any gain must come from the effect of the negative anchors on other samples and on shared features. The paper also provides an independent label-based check of X's purity, but only on Office-31 (Section 4.5.2, Fig. 4), and then assumes the same 0.9 threshold for Office-Home and VisDA; that is a generalizability/miscalibration risk, not a circular step. Indeed, the ablation section states: 'All experiments in this section were performed on the Office-31 dataset,' which is the scope limitation that should be weighed. Citations to the authors' own SIBGRAPI 2023 paper are descriptive (preliminary version) and not load-bearing. Reproduced OVANet baselines and comparisons with externally reported methods such as MLNet and NCAL give the central empirical claim independent content, so the circularity burden is minimal.

Assumptions & free parameters 3 free parameters · 3 assumptions · 0 invented entities

The paper's contribution is empirical. Its main burden is the assumption that OVANet's own confidence threshold selects true unknowns, plus the hand-chosen hyperparameters lambda, threshold, and breakpoint. No new physical entities or formal axioms are introduced; GAN-generated negatives are data, not a new conceptual entity.

free parameters (3)
  • lambda (Lneg_ova weight) = 0.20
    Chosen in Section 4.5.1 by comparing lambda values on Office-31, then used for all remaining experiments. This is a hand-selected hyperparameter tuned on the test tasks.
  • unknown-confidence threshold = 0.9
    Set in Section 4.5.2 based on the probability distribution of 1 - po(yhat|x) on Office-31. The same threshold is assumed for Office-Home and VisDA without separate validation.
  • breakpoint iterations = 1000 (Table 1), but Section 3 says half of expected iterations
    Table 1 lists Breakpoint Iterations as 1000 for all datasets, while the text says training stops after half of the expected iterations, which would be 5000 for 10000-iteration runs. The schedule is internally inconsistent.
assumptions (3)
  • domain assumption OVANet's open-set binary scores are reliable enough that the 0.9 threshold selects predominantly true unknown samples.
    Invoked in Section 3 and Section 4.5.2; validated only on Office-31, then assumed to transfer to Office-Home and VisDA.
  • domain assumption The base OVANet classifier and its training procedure are taken as correct and are not re-derived.
    The method is built directly on Saito and Saenko (2021), using their loss and hyperparameters as the starting point without independent verification.
  • ad hoc to paper DCGAN-generated samples, optimized with entropy and agreement losses, are semantically meaningful negatives for OVANet rather than meaningless noise.
    The paper relies on generated samples for the Generation and Generation++ variants, while Figure 7a itself shows the generated images are not visually meaningful.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Beyond the Known: Enhancing Open Set Domain Adaptation with Unknown Exploration." pith.science (2026). https://pith.science/paper/JDVWTBME

@misc{pith2026241218105,
  author       = {Pith},
  title        = {Pith review of: Beyond the Known: Enhancing Open Set Domain Adaptation with Unknown Exploration},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/JDVWTBME}},
  note         = {Machine review of arXiv:2412.18105}
}
read the original abstract

Convolutional neural networks (CNNs) can learn directly from raw data, resulting in exceptional performance across various research areas. However, factors present in non-controllable environments such as unlabeled datasets with varying levels of domain and category shift can reduce model accuracy. The Open Set Domain Adaptation (OSDA) is a challenging problem that arises when both of these issues occur together. Existing OSDA approaches in literature only align known classes or use supervised training to learn unknown classes as a single new category. In this work, we introduce a new approach to improve OSDA techniques by extracting a set of high-confidence unknown instances and using it as a hard constraint to tighten the classification boundaries. Specifically, we use a new loss constraint that is evaluated in three different ways: (1) using pristine negative instances directly; (2) using data augmentation techniques to create randomly transformed negatives; and (3) with generated synthetic negatives containing adversarial features. We analyze different strategies to improve the discriminator and the training of the Generative Adversarial Network (GAN) used to generate synthetic negatives. We conducted extensive experiments and analysis on OVANet using three widely-used public benchmarks, the Office-31, Office-Home, and VisDA datasets. We were able to achieve similar H-score to other state-of-the-art methods, while increasing the accuracy on unknown categories.

Figures

Figures reproduced from arXiv: 2412.18105 by the authors.

Figure 1
Figure 1. Top-level overview of our approach. Initially, a base method, in this [PITH_FULL_IMAGE:figures/full_fig_p003_1.png] view at source ↗
Figure 2
Figure 2. OVANet inference procedure diagram. G refers to the feature extraction entity, in our particular case the ResNet50 model; C consists of the CS head, and O refers to the one-vs-all set of |Ls | binary classifiers of the OS head. in [PITH_FULL_IMAGE:figures/full_fig_p004_2.png] view at source ↗
Figure 3
Figure 3. Description of all three strategies. (a) refers to the [PITH_FULL_IMAGE:figures/full_fig_p005_3.png] view at source ↗
Figures from the paper (3 more)
Figure 4
Figure 4. Figure 4: Distribution of the obtained probabilities 1 [PITH_FULL_IMAGE:figures/full_fig_p007_4.png]
Figure 5
Figure 5. Figure 5: Ilustrations of the OVANet’s feature extraction as the backbone of the GAN discriminator [PITH_FULL_IMAGE:figures/full_fig_p007_5.png]
Figure 7
Figure 7. Figure 7: Visual inspection of the proposed method. (a) displays two examples [PITH_FULL_IMAGE:figures/full_fig_p008_7.png]

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

31 extracted references · 29 canonical work pages

  1. [1]

    Baktashmotlagh, M., Chen, T., & Salzmann, M. (2022). Learning to generate the unknowns as a remedy to the open-set domain shift. In Winter Conf. Appl. Comput. Vis. (WACV’22)(pp. 3737–3746)

  2. [2]

    C., Caputo, B., & Tommasi, T

    Bucci, S., Borlino, F. C., Caputo, B., & Tommasi, T. (2022). Distance-based hyperspherical classification for multi-source open-set domain adaptation. In Winter Conf. Appl. Comput. Vis. (WACV’22)(pp. 1030–1039)

  3. [3]

    R., & Tommasi, T

    Bucci, S., Loghmani, M. R., & Tommasi, T. (2020). On the e ffectiveness of image rotation for open set domain adaptation. In European Conf. Comput. Vis. (ECCV’20) (pp. 422–438)

  4. [4]

    P., & Gall, J

    Busto, P. P., & Gall, J. (2017). Open set domain adaptation. In IEEE Int. Conf. Comput. Vis. (ICCV’17) (pp. 754–763)

  5. [5]

    Cai, Z., Zhang, D., Zhang, T., Hu, C., & Jing, X.-Y . (2023). Single- /multi- source domain adaptation via domain separation: A simple but e ffective method. Pattern Recog. Lett., 174, 124–129

  6. [6]

    M., Porzi, L., Caputo, B., Ricci, E., & Bul`o, S

    Carlucci, F. M., Porzi, L., Caputo, B., Ricci, E., & Bul`o, S. R. (2017). Just dial: Domain alignment layers for unsupervised domain adaptation. In Int. Conf. Image Analysis and Processing (ICIAP’17) (pp. 357–369)

  7. [7]

    Chambers, L., & Gaber, M. M. (2022). Deepstreamos: Fast open-set classifica- tion for convolutional neural networks. Pattern Recog. Lett., 154, 75–82

  8. [8]

    Chen, G., Peng, P., Wang, X., & Tian, Y . (2022). Adversarial reciprocal points learning for open set recognition. IEEE Trans. Pattern Anal. Mach. Intell., 44, 8065–8081

Show all 31 references
  1. [9]

    J., Gao, Y ., Wang, J., & Pan, Y

    Gao, Y ., Ma, A. J., Gao, Y ., Wang, J., & Pan, Y . (2020). Adversarial open set domain adaptation via progressive selection of transferable target samples. Neurocomputing, 410, 174–184

  2. [10]

    Geng, C., Huang, S., & Chen, S. (2020). Recent advances in open set recogni- tion: A survey. IEEE Trans. Pattern Anal. Mach. Intell., 43, 3614–3631

  3. [11]

    Liu, J., Guo, X., & Yuan, Y . (2022). Unknown-oriented learning for open set domain adaptation. In European Conf. Comput. Vis. (ECCV’22) (pp. 334– 350)

  4. [12]

    R., Vincze, M., & Tommasi, T

    Loghmani, M. R., Vincze, M., & Tommasi, T. (2020). Positive-unlabeled learn- ing for open set domain adaptation. Pattern Recog. Lett., 136, 198–204

  5. [13]

    J., Xie, X., & Lai, J

    Lu, Y ., Shen, M., Ma, A. J., Xie, X., & Lai, J. (2024). Mlnet: Mutual learning network with neighborhood invariance for universal domain adaptation. In AAAI Conf. Artif. Intell. (AAAI’24) (pp. 3900–3908)

  6. [14]

    A., Fradi, H., Sahbani, A., & Essoukri Ben Amara, N

    Marnissi, M. A., Fradi, H., Sahbani, A., & Essoukri Ben Amara, N. (2022). Unsupervised thermal-to-visible domain adaptation method for pedestrian detection. Pattern Recog. Lett., 153, 222–231

  7. [15]

    McInnes, L., & Healy, J. (2018). UMAP: uniform manifold approximation and projection for dimension reduction. CoRR, abs/1802.03426

  8. [16]

    Neal, L., Olson, M., Fern, X., Wong, W.-K., & Li, F. (2018). Open set learning with counterfactual images. In European Conf. Comput. Vis. (ECCV’18) (pp. 620–635)

  9. [17]

    Peng, X., Usman, B., Kaushik, N., Hoffman, J., Wang, D., & Saenko, K. (2017). Visda: The visual domain adaptation challenge. CoRR, abs/1710.06924

  10. [18]

    R., Flores, J

    Prieto, J. R., Flores, J. J., Vidal, E., & Toselli, A. H. (2023). Open set classifi- cation of untranscribed handwritten text image documents. Pattern Recog. Lett., 172, 113–120

  11. [19]

    S., Banerjee, B., Roig, G., & Chaudhuri, S

    Rakshit, S., Tamboli, D., Meshram, P. S., Banerjee, B., Roig, G., & Chaudhuri, S. (2020). Multi-source open-set deep adversarial domain adaptation. In European Conf. Comput. Vis. (ECCV’20)(pp. 735–750)

  12. [20]

    Saenko, K., Kulis, B., Fritz, M., & Darrell, T. (2010). Adapting visual category models to new domains. In European Conf. Comput. Vis. (ECCV’10) (pp. 213–226)

  13. [21]

    Saito, K., Kim, D., Sclaroff, S., & Saenko, K. (2020). Universal domain adap- tation through self-supervision. In Adv. Neural Inf. Proc. Syst. (NeurIPS’20) (pp. 16282–16292)

  14. [22]

    Saito, K., & Saenko, K. (2021). Ovanet: One-vs-all network for universal domain adaptation. In IEEE Int. Conf. Comput. Vis. (ICCV’21) (pp. 9000– 9009)

  15. [23]

    Saito, K., Yamamoto, S., Ushiku, Y ., & Harada, T. (2018). Open set domain adaptation by backpropagation. In European Conf. Comput. Vis. (ECCV’18) (pp. 156–171)

  16. [24]

    Saltori, C., Rota, P., Sebe, N., & Almeida, J. (2022). Low-budget label query through domain alignment enforcement. Comput. Vis. Image. Und. , 222, 103485

  17. [25]

    Silva, L. F. A., & Almeida, J. (2020). Ms-dial: Multi-source domain align- ment layers for unsupervised domain adaptation. In Workshop on Computer Vision (WVC’20) (pp. 111–116)

  18. [26]

    Silva, L. F. A., Pedronette, D. C. G., Faria, F. A., Papa, J. P., & Almeida, J. (2021). Improving transferability of domain adaptation networks through domain alignment layers. In Conference on Graphics, Patterns and Images (SIBGRAPI’21) (pp. 168—-175)

  19. [27]

    Silva, L. F. A., Sebe, N., & Almeida, J. (2023). Tightening classification bound- aries in open set domain adaptation through unknown exploitation. In Con- ference on Graphics, Patterns and Images (SIBGRAPI’23)(pp. 157—-162)

  20. [28]

    Su, W., Han, Z., He, R., Wei, B., He, X., & Yin, Y . (2023). Neighborhood- based credibility anchor learning for universal domain adaptation. Pattern. Recogn., 142, 109686

  21. [29]

    Vaze, S., Han, K., Vedaldi, A., & Zisserman, A. (2022). Open-set recogni- tion: A good closed-set classifier is all you need. In Int. Conf. Learning Representations (ICLR’22)

  22. [30]

    Venkateswara, H., Eusebio, J., Chakraborty, S., & Panchanathan, S. (2017). Deep hashing network for unsupervised domain adaptation. In IEEE Int. Conf. Comput. Vis. Pattern Recog. (CVPR’17)(pp. 5385–5394)

  23. [31]

    Xu, Y ., & Klabjan, D. (2022). Open set domain adaptation by extreme value theory. In IEEE Int. Conf. Big Data (BigData’22) (pp. 1395–1400)

Pith tools

Reviewed August 11, 2026 · model on record in the stance chip above.