Open-set recognition (OSR) aims to simultaneously detect unknown-class samples and classify known-class samples. Most of the existing OSR methods are inductive methods, which generally suffer from the domain shift problem that the learned model from the known-class domain might be unsuitable for the unknown-class domain. Addressing this problem, inspired by the success of transductive learning for alleviating the domain shift problem in many other visual tasks, we propose an Iterative Transductive OSR framework, called IT-OSR, which implements three explored modules iteratively, including a reliability sampling module, a feature generation module, and a baseline update module. Specifically, at each iteration, a dual-space consistent sampling approach is presented in the explored reliability sampling module for selecting some relatively more reliable ones from the test samples according to their pseudo labels assigned by a baseline method, which could be an arbitrary inductive OSR method. Then, a conditional dual-adversarial generative network under an orthogonal coding condition is designed in the feature generation module to generate discriminative sample features of both known and unknown classes according to the selected test samples with their pseudo labels. Finally, the baseline method is updated for sample re-prediction in the baseline update module by jointly utilizing the generated features, the selected test samples with pseudo labels, and the training samples. Extensive experimental results on both the standard-dataset and the cross-dataset settings demonstrate that the derived transductive methods, by introducing two typical inductive OSR methods into the proposed IT-OSR framework, achieve better performances than 15 state-of-the-art methods in most cases.
翻译:公开识别(OSR)旨在同时检测未知类样本并对已知类样本进行分类; 现有的 OSR 方法大多是感化方法,通常存在领域转移问题,即从已知类域中学习的模型可能不适合未知类域域域域。 由在许多其他视觉任务中成功地通过转基因学习缓解域转移问题而引发的这一问题,我们提议了一个称为IT-OSR的循环传输性OSR框架,这个框架以迭接方式执行三个探索的模块,包括可靠性抽样模块、特征生成模块和基线更新模块。具体而言,在每个迭代阶段,在探索的可靠性取样模块中展示一种双空一致的取样方法,以便根据基线方法指定的模型选择比较可靠的样本。 最后,通过在最精确的标签标签中采用最精确的样本,通过测试模型的精确性能,通过在最精确的测试样本中进行更好的测试。 最后,通过测试模型的测试模型,通过在最精确的样本中进行更精确的测试。