← नवीनतम पेपर
🤖 machine learning

Multi-Probe Zero Collision Hash (MPZCH): Mitigating Embedding Collisions and Enhancing Model Freshness in Large-Scale Recommenders

यह शोध पत्र मल्टी-प्रोब ज़ीरो कोलिजन हैश (MPZCH) प्रस्तुत करता है, जो एक नवीन इंडेक्सिंग तंत्र है जो बड़े पैमाने के रिकमेंडेशन सिस्टम में प्रोडक्शन-स्केल दक्षता बनाए रखते हुए एम्बेडिंग कोलिजन को समाप्त करने और फीचर फ्रेशनेस सुनिश्चित करने के लिए लीनियर प्रोबिंग, ऑक्सिलरी टेंसर और CUDA कर्नेल का लाभ उठाता है।

मूल लेखक: Ziliang Zhao, Bi Xue, Emma Lin, Tianqi Lu, Mengjiao Zhou, Kaustubh Vartak, Shakhzod Ali-Zade, Tao Li, Bin Kuang, Rui Jian, Bin Wen, Dennis van der Staay, Yixin Bao, Eddy Li, Chao Deng, Henry Wei, Song
प्रकाशित 2026-05-18
📖 6 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Ziliang Zhao, Bi Xue, Emma Lin, Tianqi Lu, Mengjiao Zhou, Kaustubh Vartak, Shakhzod Ali-Zade, Tao Li, Bin Kuang, Rui Jian, Bin Wen, Dennis van der Staay, Yixin Bao, Eddy Li, Chao Deng, Henry Wei, Songbin Liu, Qifan Wang, Kai Ren

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

कल्पना कीजिए कि आप एक विशाल, हाई-स्पीड लाइब्रेरी चला रहे हैं जो अरबों लोगों की सेवा करती है। हर बार जब कोई किसी किताब (वीडियो, पोस्ट या उत्पाद) के लिए मांग करता है, तो आपको उस आइटम को समझने और यह जानने के लिए कि वह किसे पसंद आ सकता है, उसका एक विशिष्ट "प्रोफाइल कार्ड" निकालना पड़ता है। इन प्रोफाइल कार्डों को एम्बेडिंग्स (embeddings) कहा जाता है।

एक छोटी लाइब्रेरी में, आप हर किताब को उसकी अपनी अनूठी शेल्फ दे सकते हैं। लेकिन अरबों किताबों वाली लाइब्रेरी में, आपके पास पर्याप्त शेल्फ नहीं होते। इसलिए, आप एक हैशिंग ट्रिक (hashing trick) का उपयोग करते हैं: आप किताब के शीर्षक को लेते हैं, उसे एक मशीन से गुजारते हैं, और वह मशीन आपको एक शेल्फ नंबर निकाल कर देती है।

समस्या: "डबल-बुकिंग" का दुस्वप्न

इस सिस्टम के साथ समस्या कोलिजन (collisions - टकराव) की है। कभी-कभी, दो पूरी तरह से अलग किताबें एक ही शेल्फ नंबर पा लेती हैं।

  • पुराना तरीका: यदि किताब A और किताब B एक ही शेल्फ साझा करती हैं, तो उन्हें एक ही प्रोफाइल कार्ड साझा करने के लिए मजबूर किया जाता है। सिस्टम भ्रमित हो जाता है, यह सोचकर कि एक हॉरर मूवी एक कुकिंग शो के समान है क्योंकि वे आपस में दब गए हैं।
  • "स्टेल" (Stale - पुराना/बासी) समस्या: इससे भी बुरा यह है कि कल्पना कीजिए, किताब A पुरानी है और अब कोई इसे नहीं पढ़ता, लेकिन यह अभी भी एक शेल्फ पर बैठी है। यदि एक बिल्कुल नई किताब C को उसी शेल्फ को असाइन किया जाता है, तो वह खाली स्लेट से शुरुआत नहीं करती है। वह अनजाने में पुराने किताब A के "भूत" (ghost) को विरासत में पा लेती है। नई किताब को कुछ नया सीखने से पहले पुराने किताब की बुरी आदतों को "अनलर्न" (unlearn) करने में अपना सारा समय बिताना पड़ता है। इसे नेगेटिव ट्रांसफर (negative transfer) कहा जाता है।

समाधान: MPZCH (स्मार्ट लाइब्रेरियन)

यह पेपर MPZCH (Multi-Probe Zero Collision Hash) पेश करता है। इसे एक सुपर-स्मार्ट लाइब्रेरियन के रूप में सोचें जो दो किताबों को एक ही शेल्फ साझा करने देने से इनकार कर देता है।

यह कैसे काम करता है, सरल उपमाओं का उपयोग करते हुए:

1. "लुक-अहेड" सर्च (लीनियर प्रोबिंग)

जब लाइब्रेरियन को एक किताब के लिए अनुरोध मिलता है, तो वे केवल उस एक शेल्फ को नहीं देखते जो मशीन ने असाइन किया था।

  • चरण 1 (स्कैन): वे असाइन किए गए शेल्फ और उसके अगले कुछ शेल्फों को जल्दी से स्कैन करते हैं ताकि देख सकें: "क्या यह किताब पहले से यहाँ है?"
  • चरण 2 (कार्रवाई):
    • यदि किताब पहले से वहां है, तो वे बस "लास्ट सीन" (last seen) का समय अपडेट करते हैं।
    • यदि वह वहां नहीं है, तो वे एक खाली शेल्फ की तलाश करते हैं। यदि असाइन किया गया शेल्फ भरा हुआ है, तो वे अगले शेल्फ को देखते हैं, और फिर अगले को, जब तक कि उन्हें एक जगह नहीं मिल जाती।
    • परिणाम: वे एक अनूठा स्थान खोजने के लिए तब तक देखते रहते हैं, जिससे जीरो कोलिजन (zero collisions) सुनिश्चित होता है। हर किताब को अपना समर्पित प्रोफाइल कार्ड मिलता है।

2. "एक्सपायरी डेट" (इविक्शन - निष्कासन)

लाइब्रेरियों में सीमित स्थान होता है। आप हर किताब को हमेशा के लिए नहीं रख सकते।

  • MPZCH हर किताब के प्रोफाइल पर एक एक्सपायरी डेट (TTL) लगाता है।
  • यदि किसी किताब को कुछ समय से देखा नहीं गया है (मान लीजिए 3 दिन), तो लाइब्रेरियन उसे "स्टेल" (stale) के रूप में चिह्नित करता है।
  • जब एक नई किताब को शेल्फ की आवश्यकता होती है, तो लाइब्रेरियन केवल एक भरे हुए शेल्फ पर उसे नहीं ठूँस देता। इसके बजाय, वे एक "स्टेल" किताब को ढूंढते हैं, उसे बाहर निकालते हैं, और नई किताब को वह ताज़ा, खाली शेल्फ दे देते हैं।
  • महत्वपूर्ण विवरण: जब नई किताब को शेल्फ मिलता है, तो लाइब्रेरियन स्लेट को पूरी तरह साफ कर देते हैं। वे केवल पुराने किताब के प्रोफाइल को ढंकते नहीं हैं; वे कार्ड को पूरी तरह से रीसेट करते हैं। नई किताब बिना किसी "भूत" के शून्य से सीखना शुरू करती है।

3. स्पीड बूस्ट (GPU कर्नेल्स)

आप सोच सकते हैं, "हर किताब के लिए 256 शेल्फ चेक करना धीमा लग सकता है!"

  • पेपर बताता है कि उन्होंने इस सिस्टम को हाई-स्पीड GPU चिप्स (जैसे वीडियो गेम कंसोल में होते हैं) का उपयोग करके बनाया है।
  • उन्होंने एक विशेष "असेंबली लाइन" बनाई है जहाँ हजारों लाइब्रेरियन समानांतर (parallel) में काम करते हैं।
  • परिणाम: भले ही वे कोलिजन से बचने के लिए अधिक शेल्फ की जांच कर रहे हैं, यह इतना तेज़ होता है (1 मिलीसेकंड से कम) कि उपयोगकर्ता को कोई देरी महसूस नहीं होती। यह पुराने, अव्यवस्थित सिस्टम जितना ही तेज़ है।

वास्तविक दुनिया के परिणाम

टीम ने अरबों उपयोगकर्ताओं की सेवा करने वाले एक वास्तविक दुनिया के सिस्टम (Meta का रिकमेंडेशन इंजन) में इसका परीक्षण किया।

  • उपयोगकर्ताओं के लिए (लोग): उन्होंने जीरो कोलिजन (zero collisions) हासिल किया। प्रत्येक उपयोगकर्ता को अपना अनूठा प्रोफाइल मिला। इसने सिफारिशों को काफी सटीक बना दिया (जिससे "वॉच टाइम" और "शेयर्स" जैसे मेट्रिक्स में सुधार हुआ)।
  • आइटम्स के लिए (वीडियो/पोस्ट): चूंकि वे पुराने वीडियो को हटा सकते थे और नए को एक नई शुरुआत दे सकते थे, इसलिए सिस्टम ने नई सामग्री के बारे में बहुत तेज़ी से सीखा।
    • "कोल्ड स्टार्ट" फिक्स: नए वीडियो बहुत जल्दी सही ढंग से रिकमेंड होने लगे क्योंकि वे किसी पुराने, असंबद्ध वीडियो की "पर्सनैलिटी" को विरासत में लेने में फंसे नहीं थे।
    • बेहतर ग्रुपिंग: एक ही क्रिएटर के वीडियो सिस्टम की नज़रों में एक जैसे दिखने लगे, जिससे एल्गोरिदम को तुरंत क्रिएटर की शैली समझने में मदद मिली।

सारांश

संक्षेप में, MPZCH एक विशाल डिजिटल लाइब्रेरी को व्यवस्थित करने का एक स्मार्ट तरीका है। अलग-अलग आइटम्स को एक ही शेल्फ साझा करने और भ्रमित होने के लिए मजबूर करने के बजाय, यह हर चीज़ के लिए एक अनूठी जगह ढूंढता है। यह पुराने सामान को लगातार साफ़ भी करता रहता है ताकि नई चीजें फ्रेश शुरुआत कर सकें। परिणाम एक ऐसा रिकमेंडेशन सिस्टम है जो तेज़ है, अधिक सटीक है, और नई सामग्री को समझने में बेहतर है।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →