Graph structure learning aims to learn connectivity in a graph from data. It is particularly important for many computer vision related tasks since no explicit graph structure is available for images for most cases. A natural way to construct a graph among images is to treat each image as a node and assign pairwise image similarities as weights to corresponding edges. It is well known that pairwise similarities between images are sensitive to the noise in feature representations, leading to unreliable graph structures. We address this problem from the viewpoint of statistical tests. By viewing the feature vector of each node as an independent sample, the decision of whether creating an edge between two nodes based on their similarity in feature representation can be thought as a ${\it single}$ statistical test. To improve the robustness in the decision of creating an edge, multiple samples are drawn and integrated by ${\it multiple}$ statistical tests to generate a more reliable similarity measure, consequentially more reliable graph structure. The corresponding elegant matrix form named $\mathcal{B}\textbf{-Attention}$ is designed for efficiency. The effectiveness of multiple tests for graph structure learning is verified both theoretically and empirically on multiple clustering and ReID benchmark datasets. Source codes are available at https://github.com/Thomas-wyh/B-Attention.
翻译:图表结构学习的目的是从数据图中学习连接。 这对于许多计算机视觉相关任务尤为重要, 因为大多数情况下图像都没有明确的图形结构。 在图像中构建图形的自然方式是将每个图像作为节点处理, 并将相配图像相似点作为加权值给相应的边缘。 众所周知, 图像之间的对等相似点对特征显示中的噪音十分敏感, 导致不可靠的图形结构。 我们从统计测试的角度来解决这个问题。 通过将每个节点的特性矢量作为独立的样本来看待, 有关根据特征代表的相似性在两个节点之间创建边缘的决定可以被视为一个$_it单色值统计测试。 为了提高创建边缘决定的稳性, 多个样本由$_it 倍数} 绘制并整合成统计测试, 以产生更可靠的相似度度度度, 从而导致更可靠的图形结构。 我们从统计测试的角度来解决这个问题。 将每个节点的特性矢量矩阵表设计为效率。 用于图形结构学习的多个节点测试的有效性, 在多层/ 数据库中, 校验了 。