TALON:面向在线类别发现的测试时自适应学习
TALON: Test-time Adaptive Learning for On-the-Fly Category Discovery
把测试时自适应从「只调分类器」扩展到「同时更新语义原型与编码器参数」,为开放世界视觉任务中在线吸收新类别提供了可复用范式;其 margin-aware logit 校准思路也可迁移到任何需要为未来类别预留嵌入空间的长尾/增量识别场景。
原文依据 we propose a test-time adaptation framework that enables learning through discovery
摘要译文
由模型翻译 · 术语统一 · 请对照原文核对关键结论在线类别发现(OCD)旨在仅使用在标注数据上训练的模型,从无标注的在线数据流中识别已知类别,同时发现新类别。现有方法冻结离线训练好的特征提取器,并采用基于哈希的框架,将特征量化为二值码作为类原型。然而,用固定的知识库去发现新类别是违背直觉的,因为 incoming 数据的学习潜力被完全忽视。此外,特征量化会引入信息损失、削弱表征表达能力并放大类内方差,往往导致类别爆炸,即单个类别被碎片化为多个伪类。为克服这些局限,我们提出一种测试时自适应框架,使模型能够在发现中学习。该框架包含两种互补策略:语义感知的原型更新与稳定的测试时编码器更新。前者动态精炼类原型以增强分类,后者将新信息直接整合进参数空间。二者结合使模型能够随着新遇到的样本持续扩展其知识库。此外,我们在离线阶段引入边界感知的 logit 校准,以扩大类间间隔并提升类内紧凑性,从而为未来的类别发现预留嵌入空间。在标准 OCD 基准上的实验表明,我们的方法显著优于现有的基于哈希的最优方法,在新类准确率上取得明显提升,并有效缓解了类别爆炸。代码已公开于 https://github.com/ynanwu/TALON。
英文原文摘要 1782 字符
On-the-fly category discovery (OCD) aims to recognize known categories while simultaneously discovering novel ones from an unlabeled online stream, using a model trained only on labeled data. Existing approaches freeze the feature extractor trained offline and employ a hash-based framework that quantizes features into binary codes as class prototypes. However, discovering novel categories with a fixed knowledge base is counterintuitive, as the learning potential of incoming data is entirely neglected. In addition, feature quantization introduces information loss, diminishes representational expressiveness, and amplifies intra-class variance. It often results in category explosion, where a single class is fragmented into multiple pseudo-classes. To overcome these limitations, we propose a test-time adaptation framework that enables learning through discovery. It incorporates two complementary strategies: a semantic-aware prototype update and a stable test-time encoder update. The former dynamically refines class prototypes to enhance classification, whereas the latter integrates new information directly into the parameter space. Together, these components allow the model to continuously expand its knowledge base with newly encountered samples. Furthermore, we introduce a margin-aware logit calibration in the offline stage to enlarge inter-class margins and improve intra-class compactness, thereby reserving embedding space for future class discovery. Experiments on standard OCD benchmarks demonstrate that our method substantially outperforms existing hash-based state-of-the-art approaches, yielding notable improvements in novel-class accuracy and effectively mitigating category explosion. The code is publicly available at https://github.com/ynanwu/TALON.