HiLo: A Learning Framework for Generalized Category Discovery Robust to Domain Shifts
Hongjun Wang, Sagar Vaze, Kai Han
TL;DR
The paper tackles Generalized Category Discovery under domain shifts, where unlabelled data may come from multiple domains and include both seen and novel categories. It introduces HiLo, a learning framework that disentangles low-level domain features and high-level semantic features by minimizing their mutual information $I(z_d; z_s)$, and augments this with PatchMix-based contrastive learning and curriculum sampling to bridge domain gaps while preserving semantic structure. Empirical results on DomainNet and the corrupted SSB-C benchmark show that HiLo substantially outperforms state-of-the-art GCD methods, verifying the effectiveness of domain–semantic disentanglement, patch-based augmentation, and progressive domain exposure. The work provides a principled approach to robust open-world category discovery with domain shifts, with practical impact for web-scale, multi-domain data and cross-domain applications. Key technical contributions include the Jensen–Shannon MI estimator for feature disentanglement, PatchMix adaptations for GCD, and a curriculum strategy that gradually introduces unseen-domain samples during training.
Abstract
Generalized Category Discovery (GCD) is a challenging task in which, given a partially labelled dataset, models must categorize all unlabelled instances, regardless of whether they come from labelled categories or from new ones. In this paper, we challenge a remaining assumption in this task: that all images share the same domain. Specifically, we introduce a new task and method to handle GCD when the unlabelled data also contains images from different domains to the labelled set. Our proposed `HiLo' networks extract High-level semantic and Low-level domain features, before minimizing the mutual information between the representations. Our intuition is that the clusterings based on domain information and semantic information should be independent. We further extend our method with a specialized domain augmentation tailored for the GCD task, as well as a curriculum learning approach. Finally, we construct a benchmark from corrupted fine-grained datasets as well as a large-scale evaluation on DomainNet with real-world domain shifts, reimplementing a number of GCD baselines in this setting. We demonstrate that HiLo outperforms SoTA category discovery models by a large margin on all evaluations.
