Bipartite Mode Matching for Vision Training Set Search from a Hierarchical Data Server
Yue Yao, Ruining Yang, Tom Gedeon
TL;DR
This work tackles domain shift when on-the-fly data annotation is impractical by constructing target-tailored training sets from a large data server. It introduces a hierarchical data server and a bipartite mode matching (BMM) algorithm to align target domain modes with server modes, selecting a one-to-one subset of server modes that minimizes target risk. The approach leverages balanced hierarchical clustering and Fréchet Inception Distance–based matching solved by the Hungarian algorithm, and demonstrates improved domain alignment and higher accuracy on object re-ID and detection tasks, including benefits when combined with unsupervised domain-adaptation methods. The results suggest a strong, data-centric complement to existing model-centric UDA techniques, with robust performance across diverse data servers and target domains.
Abstract
We explore a situation in which the target domain is accessible, but real-time data annotation is not feasible. Instead, we would like to construct an alternative training set from a large-scale data server so that a competitive model can be obtained. For this problem, because the target domain usually exhibits distinct modes (i.e., semantic clusters representing data distribution), if the training set does not contain these target modes, the model performance would be compromised. While prior existing works improve algorithms iteratively, our research explores the often-overlooked potential of optimizing the structure of the data server. Inspired by the hierarchical nature of web search engines, we introduce a hierarchical data server, together with a bipartite mode matching algorithm (BMM) to align source and target modes. For each target mode, we look in the server data tree for the best mode match, which might be large or small in size. Through bipartite matching, we aim for all target modes to be optimally matched with source modes in a one-on-one fashion. Compared with existing training set search algorithms, we show that the matched server modes constitute training sets that have consistently smaller domain gaps with the target domain across object re-identification (re-ID) and detection tasks. Consequently, models trained on our searched training sets have higher accuracy than those trained otherwise. BMM allows data-centric unsupervised domain adaptation (UDA) orthogonal to existing model-centric UDA methods. By combining the BMM with existing UDA methods like pseudo-labeling, further improvement is observed.
