为什么我们需要粗量化器?

Why we need a coarse quantizer?

Product Quantization for Nearest Neighbor Search 中,当涉及到 IV.A 部分时,它说他们也会使用粗量化器(我觉得他们的方式只是一个非常小的乘积量化器,更小w.r.t.k,质心数).

我真的不明白为什么这有助于搜索过程,原因可能是我认为我不明白他们使用它的方式。有什么想法?

如非详尽搜索部分所述,

Approximate nearest neighbor search with product quantizers is fast and reduces significantly the memory requirements for storing the descriptors.

Nevertheless, the search is exhaustive.

粗量化器用于非穷举搜索。它首先检索一个候选集,然后根据PQ在候选集中搜索最近的邻居。

因此,IMO 的性能很大程度上取决于粗略量化器的性能。如果候选集一开始不包含一些真正的最近邻,我们在后续的PQ步骤中也无法得到它们。

而且 afaik 粗量化器是 ANN 的基本算法之一,它不必与 PQ 一起使用。