التجزئة الحساسة للموقع

في علوم الحاسوب ، تُعدّ التجزئة الحساسة للموقع ( LSH ) تقنية تجزئة ضبابية تُجزّئ عناصر الإدخال المتشابهة إلى نفس "المجموعات" باحتمالية عالية. [ 1 ] عدد المجموعات أصغر بكثير من عدد عناصر الإدخال الممكنة. [ 1 ] وبما أن العناصر المتشابهة تنتهي في نفس المجموعات، يُمكن استخدام هذه التقنية لتجميع البيانات والبحث عن أقرب جار . وهي تختلف عن تقنيات التجزئة التقليدية في أنها تُعظّم تصادمات التجزئة ، لا تُقلّلها. بدلاً من ذلك، يُمكن اعتبار هذه التقنية وسيلةً لتقليل أبعاد البيانات عالية الأبعاد؛ حيث يُمكن اختزال عناصر الإدخال عالية الأبعاد إلى نسخ منخفضة الأبعاد مع الحفاظ على المسافات النسبية بين العناصر.

تستخدم خوارزميات البحث التقريبي عن أقرب جار، القائمة على التجزئة ، عمومًا إحدى فئتين رئيسيتين من طرق التجزئة: إما طرق مستقلة عن البيانات، مثل التجزئة الحساسة للموقع (LSH)؛ أو طرق تعتمد على البيانات، مثل التجزئة الحافظة للموقع (LPH). [ 2 ] [ 3 ]

تم ابتكار التجزئة الحافظة للموقع في البداية كوسيلة لتسهيل تدفق البيانات في تطبيقات الخوارزميات المتوازية الضخمة التي تستخدم التوجيه العشوائي والتجزئة الشاملة لتقليل التنازع على الذاكرة وازدحام الشبكة . [ 4 ] [ 5 ]

التعريفات

عائلة محدودةF{\displaystyle {\mathcal {F}}}من الوظائفح:مS{\displaystyle h\colon M\to S}يُعرَّف بأنه عائلة LSH [ 1 ] [ 6 ] [ 7 ] لـ

  • فضاء متريم=(م،د){\displaystyle {\mathcal {M}}=(M,d)}،
  • عتبةر>0{\displaystyle r>0}،
  • عامل تقريبيج>1{\displaystyle c>1}،
  • والاحتمالاتص1>ص2{\displaystyle p_{1}>p_{2}}

إذا استوفى الشرط التالي. لأي نقطتينأ،بم{\displaystyle a,b\in M}ودالة التجزئةح{\displaystyle h}تم اختيارهم عشوائياً وبشكل متساوٍ منF{\displaystyle {\mathcal {F}}}:

  • لود(أ،ب)ر{\displaystyle d(a,b)\leq r}، ثمح(أ)=ح(ب){\displaystyle h(a)=h(b)}(أي، اصطدام a و b ) باحتمالية لا تقل عنص1{\displaystyle p_{1}}،
  • لود(أ،ب)جر{\displaystyle d(a,b)\geq cr}، ثمح(أ)=ح(ب){\displaystyle h(a)=h(b)}باحتمالية لا تتجاوزص2{\displaystyle p_{2}}.

مثل هذه العائلةF{\displaystyle {\mathcal {F}}}يُطلق عليه اسم(ر،جر،ص1،ص2){\displaystyle (r,cr,p_{1},p_{2})}-حساس.

LSH فيما يتعلق بمقياس التشابه

بدلاً من ذلك [ 8 من الممكن تعريف عائلة LSH على مجموعة من العناصر U مزودة بدالة تشابهϕ:يو×يو[0،1]{\displaystyle \phi \colon U\times U\to [0,1]}في هذا السياق، تُعرَّف خوارزمية LSH بأنها مجموعة من دوال التجزئة H مقترنة بتوزيع احتمالي D على H بحيث تكون الدالةحح{\displaystyle h\in H}يتم الاختيار وفقًا لـ D يرضيPر[ح(أ)=ح(ب)]=ϕ(أ،ب){\displaystyle Pr[h(a)=h(b)]=\phi (a,b)}لكلأ،بيو{\displaystyle a,b\in U}.

التضخيم

بافتراض(د1،د2،ص1،ص2){\displaystyle (d_{1},d_{2},p_{1},p_{2})}عائلة حساسةF{\displaystyle {\mathcal {F}}}يمكننا بناء عائلات جديدةجي{\displaystyle {\mathcal {G}}}إما عن طريق بناء "و" أو بناء "أو"F{\displaystyle {\mathcal {F}}}[ 1 ]

لإنشاء بنية AND، نقوم بتعريف عائلة جديدةجي{\displaystyle {\mathcal {G}}}من دوال التجزئة g ، حيث يتم إنشاء كل دالة g من k دوال عشوائيةح1،...،حك{\displaystyle h_{1},\ldots ,h_{k}}منF{\displaystyle {\mathcal {F}}}ثم نقول ذلك بالنسبة لدالة التجزئةزجي{\displaystyle g\in {\mathcal {G}}}،ز(x)=ز(y){\displaystyle g(x)=g(y)}إذا وفقط إذا كان كلحأنا(x)=حأنا(y){\displaystyle h_{i}(x)=h_{i}(y)}لأنا=1،2،...،ك{\displaystyle i=1,2,\ldots ,k}منذ أعضاءF{\displaystyle {\mathcal {F}}}يتم اختيارهم بشكل مستقل لأيزجي{\displaystyle g\in {\mathcal {G}}}،جي{\displaystyle {\mathcal {G}}}هو(د1،د2،ص1ك،ص2ك){\displaystyle (d_{1},d_{2},p_{1}^{k},p_{2}^{k})}عائلة حساسة.

لإنشاء بنية OR، نقوم بتعريف عائلة جديدةجي{\displaystyle {\mathcal {G}}}من دوال التجزئة g ، حيث يتم إنشاء كل دالة g من k دوال عشوائيةح1،...،حك{\displaystyle h_{1},\ldots ,h_{k}}منF{\displaystyle {\mathcal {F}}}ثم نقول ذلك بالنسبة لدالة التجزئةزجي{\displaystyle g\in {\mathcal {G}}}،ز(x)=ز(y){\displaystyle g(x)=g(y)}إذا وفقط إذاحأنا(x)=حأنا(y){\displaystyle h_{i}(x)=h_{i}(y)}لقيمة واحدة أو أكثر من قيم i . بما أن أعضاءF{\displaystyle {\mathcal {F}}}يتم اختيارهم بشكل مستقل لأيزجي{\displaystyle g\in {\mathcal {G}}}،جي{\displaystyle {\mathcal {G}}}هو(د1،د2،1-(1-ص1)ك،1-(1-ص2)ك){\displaystyle (d_{1},d_{2},1-(1-p_{1})^{k},1-(1-p_{2})^{k})}عائلة حساسة.

التطبيقات

تم تطبيق LSH على العديد من مجالات المشاكل، بما في ذلك:

طُرق

أخذ عينات البتات لحساب مسافة هامينغ

إحدى أسهل الطرق لإنشاء عائلة LSH هي أخذ عينات من البتات. [ 7 ] هذه الطريقة فعالة لحساب مسافة هامينغ على المتجهات ذات الأبعاد d.{0،1}د{\displaystyle \{0,1\}^{d}}هنا، العائلةF{\displaystyle {\mathcal {F}}}إن مجموعة دوال التجزئة هي ببساطة عائلة جميع إسقاطات النقاط على أحدد{\displaystyle d}الإحداثيات، أيF={ح:{0،1}د{0،1}|ح(x)=xأنا بالنسبة للبعض أنا{1،...،د}}{\displaystyle {\mathcal {F}}=\{h\colon \{0,1\}^{d}\to \{0,1\}\mid h(x)=x_{i}{\text{ لبعض }}i\in \{1,\ldots ,d\}\}}، أينxأنا{\displaystyle x_{i}}هوأنا{\displaystyle i}الإحداثي رقم th لـx{\displaystyle x}دالة عشوائيةح{\displaystyle h}منF{\displaystyle {\mathcal {F}}}ببساطة، يختار بتًا عشوائيًا من نقطة الإدخال. تحتوي هذه المجموعة على المعلمات التالية:P1=1-R/د{\displaystyle P_{1}=1-R/d}،P2=1-جR/د{\displaystyle P_{2}=1-cR/d}أي متجهينx،y{\displaystyle x,y}بمسافة هامينغ على الأكثرR{\displaystyle R}تصادم تحت تأثير عشوائيح{\displaystyle h}باحتمالية لا تقل عنP1{\displaystyle P_{1}}. أيx،y{\displaystyle x,y}بمسافة هامينغ على الأقلجR{\displaystyle cR}الاصطدام باحتمالية لا تتجاوزP2{\displaystyle P_{2}}.

التباديل المستقلة على مستوى الحد الأدنى

لنفترض أن U تتكون من مجموعات جزئية من مجموعة أساسية من العناصر القابلة للعد وأن دالة التشابه محل الاهتمام هي مؤشر جاكارد J. إذا كان π تبديلاً على مؤشرات S ، لـأS{\displaystyle A\subseteq S}يتركح(أ)=مينأأ{π(أ)}{\displaystyle h(A)=\min _{a\in A}\{\pi (a)\}}. كل اختيار ممكن لـ π يحدد دالة تجزئة واحدة h تقوم بربط مجموعات الإدخال بعناصر S.

عرّف عائلة الدوال H بأنها مجموعة جميع هذه الدوال، ولتكن D هي التوزيع المنتظم . بفرض مجموعتينأ،بS{\displaystyle A,B\subseteq S}الحدث الذيح(أ)=ح(ب){\displaystyle h(A)=h(B)}يتوافق هذا تمامًا مع الحدث الذي يكون فيه أصغر قيمة لـ π علىأب{\displaystyle A\cup B}يكمن في الداخلأب{\displaystyle A\cap B}بما أن قيمة h تم اختيارها عشوائياً وبشكل منتظم،Pر[ح(أ)=ح(ب)]=ج(أ،ب){\displaystyle Pr[h(A)=h(B)]=J(A,B)\,}و(ح،د){\displaystyle (H,D)\,}قم بتحديد مخطط LSH لمؤشر جاكارد.

نظرًا لأن المجموعة المتناظرة على n عنصرًا حجمها n !، فإن اختيار تبديل عشوائي حقيقي من المجموعة المتناظرة الكاملة غير ممكن حتى بالنسبة لـ n ذي الحجم المتوسط . ولهذا السبب، بُذلت جهود كبيرة لإيجاد عائلة من التبديلات "المستقلة عند الحد الأدنى" - وهي عائلة تبديلات يكون لكل عنصر من عناصر المجال فيها احتمال متساوٍ لكونه أصغر قيمة تحت قيمة π مختارة عشوائيًا . وقد ثبت أن عائلة التبديلات المستقلة عند الحد الأدنى حجمها على الأقل n!المضاعف المشترك الأصغر{1،2،...،ن}هـن-o(ن){\displaystyle \operatorname {lcm} \{\,1,2,\ldots ,n\,\}\geq e^{no(n)}}[ 20 ] وأن هذا الحد محكم . [ 21 ]

نظرًا لأن العائلات المستقلة على المستوى الأدنى كبيرة جدًا بالنسبة للتطبيقات العملية، فقد تم تقديم مفهومين بديلين للاستقلال على المستوى الأدنى: عائلات التباديل المستقلة على المستوى الأدنى المقيدة، والعائلات المستقلة على المستوى الأدنى التقريبية. الاستقلال على المستوى الأدنى المقيد هو خاصية الاستقلال على المستوى الأدنى المقيدة بمجموعات معينة لا يتجاوز عدد عناصرها k . [ 22 ] ويختلف الاستقلال على المستوى الأدنى التقريبي عن الخاصية بمقدار ثابت ε على الأكثر . [ 23 ]

أساليب المصادر المفتوحة

نيلسيمسا هاش

نيلسيمسا هي خوارزمية تجزئة حساسة للموقع تُستخدم في جهود مكافحة البريد العشوائي . [ 24 ] يهدف نيلسيمسا إلى توليد ملخص تجزئة لرسالة بريد إلكتروني بحيث يكون ملخصا رسالتين متشابهتين متقاربين. تشير الورقة البحثية إلى أن نيلسيمسا تستوفي ثلاثة متطلبات:

  1. يجب ألا يختلف الملخص الذي يحدد كل رسالة اختلافًا كبيرًا بالنسبة للتغييرات التي يمكن إجراؤها تلقائيًا.
  2. يجب أن يكون التشفير قويًا ضد الهجمات المتعمدة.
  3. ينبغي أن يدعم التشفير مخاطر منخفضة للغاية للنتائج الإيجابية الخاطئة.

أظهرت الاختبارات التي أجريت في الورقة البحثية على مجموعة من أنواع الملفات أن تجزئة Nilsimsa لديها معدل إيجابي خاطئ أعلى بكثير عند مقارنتها بمخططات التجزئة المتشابهة الأخرى مثل TLSH وSsdeep وSdhash. [ 25 ]

TLSH

خوارزمية TLSH هي خوارزمية تجزئة حساسة للموقع، مصممة لمجموعة واسعة من تطبيقات الأمن والتحليل الجنائي الرقمي. [ 18 ] يهدف TLSH إلى توليد ملخصات تجزئة للرسائل بحيث تشير المسافات القصيرة بين هذه الملخصات إلى احتمال تشابه الرسائل المقابلة لها.

يتوفر تطبيق TLSH كبرنامج مفتوح المصدر . [ 26 ]

إسقاط عشوائي

θ(u،v)π{\displaystyle {\frac {\theta (u,v)}{\pi }}}يتناسب تقريبًا مع1-كوس(θ(u،v)){\displaystyle 1-\cos(\theta (u,v))}على الفترة [0،π{\displaystyle \pi }

تستخدم طريقة الإسقاط العشوائي لخوارزمية LSH، التي ابتكرها موسى شاريكار [ 8 ] وتُسمى SimHash (وتُعرف أحيانًا باسم arccos [ 27 ] )، تقريبًا لمسافة جيب التمام بين المتجهات. وقد استُخدمت هذه التقنية لتقريب مسألة القطع الأقصى NP-complete . [ 8 ]

تتمثل الفكرة الأساسية لهذه التقنية في اختيار مستوى فائق عشوائي (محدد بواسطة متجه وحدة عادي r ) في البداية واستخدام المستوى الفائق لتجزئة متجهات الإدخال.

بفرض وجود متجه إدخال v ومستوى فائق معرف بواسطة r ، فإننا نضعح(v)=علامة(vر){\displaystyle h(v)=\operatorname {sgn}(v\cdot r)}. إنه، ح(v)=±1{\displaystyle h(v)=\pm 1}اعتمادًا على أي جانب من المستوى الفائق يقع v . وبهذه الطريقة، يمكن تفسير كل اختيار ممكن لمستوى فائق عشوائي r كدالة تجزئة.ح(v){\displaystyle h(v)}.

للمتجهين u و v بزاويةθ(u،v){\displaystyle \theta (u,v)}ويمكن إثبات ذلك بينهما.

Pر[ح(u)=ح(v)]=1-θ(u،v)π.{\displaystyle Pr[h(u)=h(v)]=1-{\frac {\theta (u,v)}{\pi }}.}

بما أن النسبة بينθ(u،v)π{\displaystyle {\frac {\theta (u,v)}{\pi }}}و1-كوس(θ(u،v)){\displaystyle 1-\cos(\theta (u,v))}تكون القيمة 0.439 على الأقل عندماθ(u،v)[0،π]{\displaystyle \theta (u,v)\in [0,\pi ]}[ 8 ] [ 28 ] احتمال وجود متجهين على جانبين مختلفين من المستوى الفائق العشوائي يتناسب تقريبًا مع مسافة جيب التمام بينهما.

التوزيعات المستقرة

دالة التجزئة [ 29 ]حأ،ب(υ):Rدشمال{\displaystyle h_{\mathbf {a} ,b}({\boldsymbol {\upsilon }}):{\mathcal {R}}^{d}\to {\mathcal {N}}}رسم متجه ذي أبعاد dυ{\displaystyle {\boldsymbol {\upsilon }}}على مجموعة الأعداد الصحيحة. يتم فهرسة كل دالة تجزئة في العائلة باختيار عشوائيأ{\displaystyle \mathbf {a} }و ب{\displaystyle b}أينأ{\displaystyle \mathbf {a} }هو متجه ذو أبعاد يتم اختيار عناصره بشكل مستقل من توزيع مستقر و ب{\displaystyle b}هو عدد حقيقي يتم اختياره بشكل منتظم من النطاق [0، r]. لقيمة ثابتة أ،ب{\displaystyle \mathbf {a} ,b}دالة التجزئةحأ،ب{\displaystyle h_{\mathbf {a} ,b}}يُعطى بواسطةحأ،ب(υ)=أυ+بر{\displaystyle h_{\mathbf {a} ,b}({\boldsymbol {\upsilon }})=\left\lfloor {\frac {\mathbf {a} \cdot {\boldsymbol {\upsilon }}+b}{r}}\right\rfloor }.

تم اقتراح طرق بناء أخرى لدوال التجزئة لتحسين ملاءمتها للبيانات. [ 30 ] وعلى وجه الخصوص، فإن دوال التجزئة k-means أفضل عمليًا من دوال التجزئة القائمة على الإسقاط، ولكن دون أي ضمان نظري.

التجزئة الدلالية

التجزئة الدلالية هي تقنية تحاول ربط عناصر الإدخال بالعناوين بحيث يكون للإدخالات الأقرب تشابه دلالي أعلى . [ 31 ] يتم إيجاد رموز التجزئة من خلال تدريب شبكة عصبية اصطناعية أو نموذج رسومي .

تتمثل إحدى التطبيقات الرئيسية لخوارزمية LSH في توفير طريقة فعالة لخوارزميات البحث التقريبي عن أقرب جار . لنفترض عائلة LSHF{\displaystyle {\mathcal {F}}}تحتوي الخوارزمية على معيارين رئيسيين: معيار العرض k وعدد جداول التجزئة L.

في الخطوة الأولى، نحدد عائلة جديدةجي{\displaystyle {\mathcal {G}}}من دوال التجزئة g ، حيث يتم الحصول على كل دالة g عن طريق دمج k من الدوالح1،...،حك{\displaystyle h_{1},\ldots ,h_{k}}منF{\displaystyle {\mathcal {F}}}، أي،ز(ص)=[ح1(ص)،...،حك(ص)]{\displaystyle g(p)=[h_{1}(p),\ldots ,h_{k}(p)]}بمعنى آخر، يتم الحصول على دالة تجزئة عشوائية g عن طريق دمج k من دوال التجزئة المختارة عشوائيًا منF{\displaystyle {\mathcal {F}}}ثم تقوم الخوارزمية بإنشاء L جدول تجزئة، كل منها يتوافق مع دالة تجزئة مختلفة مختارة عشوائيًا g .

في خطوة المعالجة المسبقة، نقوم بتجزئة جميع النقاط ذات الأبعاد n -d من مجموعة البيانات S إلى كل جدول من جداول التجزئة L. وبما أن جداول التجزئة الناتجة تحتوي على n مدخلات غير صفرية فقط، يمكن تقليل مقدار الذاكرة المستخدمة لكل جدول تجزئة إلىيا(ن){\displaystyle O(n)}باستخدام دوال التجزئة القياسية .

بفرض نقطة استعلام q ، تتكرر الخوارزمية على دوال التجزئة g البالغ عددها L. لكل دالة g يتم أخذها في الاعتبار، تسترجع نقاط البيانات التي تم تجزئتها في نفس خانة q . تتوقف العملية بمجرد العثور على نقطة ضمن مسافة cR من q .

بالنظر إلى المعاملين k و L ، فإن الخوارزمية تتمتع بضمانات الأداء التالية:

  • وقت المعالجة المسبقة:يا(نلكت){\displaystyle O(nLkt)}، حيث يمثل t الوقت اللازم لتقييم دالةحF{\displaystyle h\in {\mathcal {F}}}عند نقطة إدخال p ؛
  • فضاء:يا(نل){\displaystyle O(nL)}بالإضافة إلى مساحة لتخزين نقاط البيانات؛
  • وقت الاستعلام:يا(ل(كت+دنP2ك)){\displaystyle O(L(kt+dnP_{2}^{k}))}؛
  • تنجح الخوارزمية في إيجاد نقطة ضمن مسافة cR من q (إذا كانت هناك نقطة ضمن مسافة R ) باحتمالية لا تقل عن1-(1-P1ك)ل{\displaystyle 1-(1-P_{1}^{k})^{L}}؛

لنسبة تقريب ثابتةج=1+ϵ{\displaystyle c=1+\epsilon }والاحتمالاتP1{\displaystyle P_{1}}وP2{\displaystyle P_{2}}يمكن للمرء أن يحددك=سجلنسجل1/P2{\displaystyle k=\left\lceil {\tfrac {\log n}{\log 1/P_{2}}}\right\rceil }ول=P1-ك=يا(نρP1-1){\displaystyle L=\lceil P_{1}^{-k}\rceil =O(n^{\rho }P_{1}^{-1})}، أينρ=سجلP1سجلP2{\displaystyle \rho ={\tfrac {\log P_{1}}{\log P_{2}}}}ثم يحصل المرء على ضمانات الأداء التالية:

  • وقت المعالجة المسبقة:يا(ن1+ρP1-1كت){\displaystyle O(n^{1+\rho }P_{1}^{-1}kt)}؛
  • فضاء:يا(ن1+ρP1-1){\displaystyle O(n^{1+\rho }P_{1}^{-1})}بالإضافة إلى مساحة لتخزين نقاط البيانات؛
  • وقت الاستعلام:يا(نρP1-1(كت+د)){\displaystyle O(n^{\rho }P_{1}^{-1}(kt+d))}؛

إيجاد أقرب جار بدون أبعاد ثابتة

لتعميم الخوارزمية المذكورة أعلاه دون تثبيت نصف القطر R ، يمكننا أخذ الخوارزمية وإجراء نوع من البحث الثنائي على R. وقد ثبت [ 32 ] وجود بنية بيانات لأقرب جار تقريبي مع ضمانات الأداء التالية:

  • فضاء:يا(ن1+ρP1-1دسجل2ن){\displaystyle O(n^{1+\rho }P_{1}^{-1}d\log ^{2}n)}؛
  • وقت الاستعلام:يا(نρP1-1(كت+د)سجلن){\displaystyle O(n^{\rho }P_{1}^{-1}(kt+d)\log n)}؛
  • تنجح الخوارزمية في إيجاد أقرب جار باحتمالية لا تقل عن1-((1-P1ك)لسجلن){\displaystyle 1-((1-P_{1}^{k})^{L}\log n)}؛

التحسينات

عندما تكون قيمة t كبيرة، فمن الممكن تقليل وقت التجزئة منيا(نρ){\displaystyle O(n^{\rho })}وقد تم إثبات ذلك من خلال [ 33 ] و [ 34 ] اللذين أعطيا

  • وقت الاستعلام:يا(تسجل2(1/P2)/P1+نρ(د+1/P1)){\displaystyle O(t\log ^{2}(1/P_{2})/P_{1}+n^{\rho }(d+1/P_{1}))}؛
  • فضاء:يا(ن1+ρ/P1+سجل2(1/P2)/P1){\displaystyle O(n^{1+\rho }/P_{1}+\log ^{2}(1/P_{2})/P_{1})}؛

وفي بعض الأحيان يكون العامل1/P1{\displaystyle 1/P_{1}}قد يكون حجم البيانات كبيرًا جدًا. يحدث هذا، على سبيل المثال، مع بيانات تشابه جاكارد ، حيث غالبًا ما يكون تشابه جاكارد بين أقرب جار والاستعلام منخفضًا جدًا. في [ 35 ] ، تم توضيح كيفية تقليل وقت الاستعلام إلىيا(نρ/P11-ρ){\displaystyle O(n^{\rho }/P_{1}^{1-\rho })}(باستثناء تكاليف التجزئة) وبالمثل استخدام المساحة.

انظر أيضاً

مراجع

  1. 1 2 3 4 راجارامان، أ.؛ أولمان، ج. (2010). "استخراج البيانات الضخمة، الفصل 3" .
  2. تشاو، كانغ؛ لو، هونغتاو؛ مي، جينتشنغ (2014). التجزئة الحافظة للموقع . مؤتمر AAAI حول الذكاء الاصطناعي. المجلد 28. الصفحات 2874-2880 .  
  3. ^ تساي، يي-هسوان؛ يانغ ، مينغ هسوان (أكتوبر 2014). “الحفاظ على التجزئة المحلية”. مؤتمر IEEE الدولي لمعالجة الصور (ICIP) لعام 2014 . ص 2988 – 2992. دوى : 10.1109/ICIP.2014.7025604 . رقم ISBN  978-1-4799-5751-4ISSN 1522-4880 . S2CID 8024458 .​  
  4. 1 2 تشين، أندرو (1991). قضايا التعقيد في الحوسبة المتوازية للأغراض العامة (دكتوراه). جامعة أكسفورد. ص 87-95 . 
  5. 1 2 تشين، أندرو (1994). "دوال التجزئة الحافظة للموقع للحوسبة المتوازية للأغراض العامة" (ملف PDF) . Algorithmica . 12 ( 2-3 ): 170-181 . doi : 10.1007/BF01185209 . S2CID 18108051 . 
  6. جيونيس، أ.؛ إنديك، بموتاني، ر. (1999). "البحث عن التشابه في الأبعاد العالية عبر التجزئة" . وقائع المؤتمر الخامس والعشرين لقواعد البيانات الكبيرة جدًا (VLDB) .
  7. 1 2 إنديك، بيوتر ؛ موتاني، راجيف . (1998). "الجيران الأقرب التقريبيون: نحو إزالة لعنة الأبعاد" . وقائع الندوة الثلاثين حول نظرية الحوسبة .
  8. 1 2 3 4 شاريكار، موسى س. (2002). "تقنيات تقدير التشابه من خوارزميات التقريب". وقائع الندوة السنوية الرابعة والثلاثين لجمعية آلات الحوسبة حول نظرية الحوسبة . الصفحات 380-388 . CiteSeerX 10.1.1.147.4064 . doi : 10.1145/509907.509965 . ISBN   1-58113-495-9.
  9. داس، أبهيناندان س.؛ وآخرون (2007)، "تخصيص أخبار جوجل: تصفية تعاونية قابلة للتطوير عبر الإنترنت"، وقائع المؤتمر الدولي السادس عشر حول شبكة الويب العالمية ، ص 271-280 ، doi : 10.1145/1242572.1242610 ، ISBN   9781595936547، S2CID 207163129 .
  10. كوغا، هيساشي؛ تيتسو إيشيباشي؛ توشينوري واتانابي (2007)، "خوارزمية التجميع الهرمي السريع باستخدام التجزئة الحساسة للموقع"، نظم المعرفة والمعلومات ، 12 (1): 25-53 ، doi : 10.1007/s10115-006-0027-5 ، S2CID 4613827 .
  11. كوتشيز، مايكل؛ مو، هاو (2015)، "محاولات تويستر"، وقائع مؤتمر ACM SIGMOD الدولي لإدارة البيانات لعام 2015 (ملف PDF) ، الصفحات 505-517 ، doi : 10.1145/2723372.2751521 ، ISBN  9781450327589، S2CID 14414777 .
  12. برينزا، دوميترو؛ وآخرون (2010)، "الكشف السريع عن التفاعلات بين الجينات في دراسات الارتباط على مستوى الجينوم"، المعلوماتية الحيوية ، 26 (22): 2856-2862 ، doi : 10.1093/bioinformatics/btq529 ، PMC 3493125 ، PMID 20871107   
  13. ديجافو - بصمة الصوت والتعرف عليه في بايثون ، 19-12-2018
  14. مقدمة بسيطة عن التجزئة الحساسة للموقع (LSH) ، 27-03-2025
  15. ألوتش، غونيش؛ أوزسو، م. تامر؛ داودجي، خزيمة (2018)، "بناء قواعد بيانات RDF ذاتية التجميع باستخدام Tunable-LSH"، مجلة VLDB ، 28 (2): 173-195 ، doi : 10.1007/s00778-018-0530-9 ، S2CID 53695535 
  16. تشين، بيدي؛ ميديني، ثارون؛ فارويل، جيمس؛ غوبرييل، سامح؛ تاي، تشارلي؛ شريفاستافا، أنشومالي (29-02-2020). "SLIDE : دفاعًا عن الخوارزميات الذكية في مواجهة تسريع الأجهزة لأنظمة التعلم العميق واسعة النطاق". arXiv : 1903.03129 [ cs.DC ]. 
  17. ^ تشن بيدي. ليو، تسيتشانغ؛ بنغ، بينغوي؛ شو، تشاوتشو؛ لي، جوناثان لينججي؛ داو، تري؛ سونغ، تشاو؛ شريفاستافا، أنشومالي؛ ري، كريستوفر (2021)، "MONGOOSE: إطار LSH قابل للتعلم لتدريب الشبكات العصبية الفعالة" ، المؤتمر الدولي حول تمثيل التعلم
  18. 1 2 أوليفر، جوناثان؛ تشنغ، تشون؛ تشين، يانغوي (2013). "TLSH - تجزئة حساسة للموقع". ورشة العمل الرابعة للجرائم الإلكترونية والحوسبة الموثوقة لعام 2013. الصفحات 7-13 . doi : 10.1109/CTC.2013.9 . ISBN  978-1-4799-3076-0.
  19. فانائي-ت، هادي (2024)، التعلم الطبيعي ، arXiv : 2404.05903
  20. برودر، أ.زشاريكار، مفريز، أ.مميتزنماخر، م. (1998). "التباديل المستقلة الدنيا" . وقائع الندوة السنوية الثلاثين لجمعية آلات الحوسبة حول نظرية الحوسبة . الصفحات 327-336 . CiteSeerX 10.1.1.409.9220 . doi : 10.1145/276698.276781 . تاريخ الاسترجاع: 14 نوفمبر 2007 .  
  21. تاكي، واي.؛ إيتوه، تي.؛ شينوزاكي، تي. "بناء أمثل للتباديل المستقلة تمامًا من الحد الأدنى". تقرير فني COMP98-62، IEICE، 1998 .
  22. ماتوشيك ، ج.؛ ستوياكوفيتش، م. (2002). "حول الاستقلال المقيد للتباديل من حيث الحد الأدنى" . نسخة أولية . تم الاسترجاع في 14-11-2007 .
  23. ساكس، م .؛ سرينيفاسان، أ.؛ تشو، س.؛ زوكرمان، د. (2000). "مجموعات التباين المنخفض تُنتج عائلات تبديل مستقلة تقريبية على مستوى الحد الأدنى" . رسائل معالجة المعلومات . 73 ( 1-2 ): 29-32 . CiteSeerX 10.1.1.20.8264 . doi : 10.1016/S0020-0190(99)00163-5 . تاريخ الاسترجاع: 14 نوفمبر 2007 . 
  24. دامياني وآخرون (2004). "تقنية قائمة على الملخص المفتوح للكشف عن البريد العشوائي" (ملف PDF) . تم الاطلاع عليه بتاريخ 1 سبتمبر 2013 . 
  25. أوليفر وآخرون (2013). "TLSH - تجزئة حساسة للموقع" . ورشة العمل الرابعة حول الجرائم الإلكترونية والحوسبة الموثوقة . تم الاطلاع بتاريخ 4 يونيو 2015 . 
  26. "TLSH" . GitHub . تم الاسترجاع في 10-04-2014 .
  27. ألكسندر أندوني؛ إنديك، ب. (2008). "خوارزميات التجزئة شبه المثلى لإيجاد أقرب جار تقريبي في الأبعاد العالية". مجلة اتصالات رابطة مكائن ​​الحوسبة . 51 (1): 117-122 . CiteSeerX 10.1.1.226.6905 . doi : 10.1145/1327452.1327494 . S2CID 6468963 .  
  28. غومانز، ميشيل إكس؛ ويليامسون، ديفيد ب. (1995). "خوارزميات تقريب محسّنة لمسائل القطع الأقصى والإرضاء باستخدام البرمجة شبه المحددة" . مجلة ACM . 42 (6). رابطة آلات الحوسبة (ACM): 1115-1145 . doi : 10.1145/227683.227684 . ISSN 0004-5411 . S2CID 15794408 .  
  29. داتار، م.؛ إيمورليكا، نإنديك، ب .؛ ميروكني، ف.س. (2004). "مخطط تجزئة حساس للموقع يعتمد على توزيعات p-مستقرة" . وقائع ندوة الهندسة الحسابية .
  30. بوليف، ل.؛ جيغو، هـ.؛ أمساليج، ل. (2010). "التجزئة الحساسة للموقع: مقارنة بين أنواع دوال التجزئة وآليات الاستعلام" . رسائل التعرف على الأنماط . 31 (11): 1348-1358 . Bibcode : 2010PaReL..31.1348P . doi : 10.1016/j.patrec.2010.04.004 . S2CID 2666044 . 
  31. سالاخوتدينوف، روسلان؛ هينتون، جيفري (2008). "التجزئة الدلالية" . المجلة الدولية للاستدلال التقريبي . 50 (7): 969-978 . doi : 10.1016/j.ijar.2008.11.006 .
  32. هار-بيليد، سارييل؛ إنديك، بيوتر؛ موتاني، راجيف (2012). "الجار الأقرب التقريبي: نحو إزالة لعنة الأبعاد" (ملف PDF) . نظرية الحوسبة . 8 (عدد خاص تكريمًا لراجيف موتاني): 321-350 . doi : 10.4086/toc.2012.v008a014 . تاريخ الاسترجاع: 23 مايو 2025 .
  33. دالغارد، سورين، ماتياس بيك تيجس كنودسن، وميكل ثوروب. "رسم التشابه السريع." الندوة السنوية الثامنة والخمسون لـ IEEE لعام 2017 حول أسس علوم الكمبيوتر (FOCS). إيي، 2017.
  34. كريستياني، توبياس. "أطر تجزئة سريعة حساسة للموقع للبحث التقريبي عن الجوار القريب." المؤتمر الدولي حول البحث عن التشابه وتطبيقاته. سبرينغر، تشام، 2019.
  35. أهلي، توماس ديبدال. "حول مشكلةص1-1{\displaystyle p_{1}^{-1}}في "التجزئة الحساسة للموقع". المؤتمر الدولي حول البحث عن التشابه وتطبيقاته. سبرينغر، تشام، 2020.
  36. جورمان، جيمس، وجيمس ر. كوران. "توسيع نطاق التشابه التوزيعي ليشمل مجموعات كبيرة من النصوص." وقائع المؤتمر الدولي الحادي والعشرين للغويات الحاسوبية والاجتماع السنوي الرابع والأربعين لرابطة اللغويات الحاسوبية. رابطة اللغويات الحاسوبية، 2006.

للمزيد من القراءة