View on GitHub

memo

Locality Senstive Hashing

Locality Senstive Hashing

局所性鋭敏型ハッシュともいう。 高次元のデータを確率的に次元圧縮する方法。

Definitions

Definiton. LSH Family

$\mathcal{A}$が以下を満たす時、$\mathcal{A}$をLSH familyという。 $\forall p, q \in M$について、$h \in \mathcal{A}$を一様乱数で選んだ時、

つまり、$X: \Omega \rightarrow \mathcal{A}$として、一様乱数に従う確率変数とすれば、$\forall p, q \in M$について

である。 特に、\(p_{1} > p_{2}\)のとき、\((R, cR, p_{1}, p_{2})\)-sensitiveなLSH familyという。

Definition. LSH scheme

以下を満たす$(\phi, \mathcal{A}, F)$をLSH schemeという。

\[\forall a, b \in U, \ P(\{\omega \in \Omega \mid X(\omega)(a) = X(\omega)(b)\}) = \phi(a, b)\]

Reference