← नवीनतम पेपर
📊 statistics

MaxSketch: Robust Distinct Counting in Streams via Random Projections

यह शोधपत्र MaxSketch प्रस्तुत करता है, जो एक रैंडम प्रोजेक्शन-आधारित एल्गोरिदम है जो शोर वाले, उच्च-आयामी डेटा स्ट्रीम्स में विशिष्ट गणनाओं (distinct counts) का मजबूती से अनुमान लगाने के लिए सीखे गए निरूपणों (learned representations) में ज्यामितीय संरचना का लाभ उठाता है, ताकि शास्त्रीय स्केच और पूर्ववर्ती वर्स्ट-केस सीमाओं की सीमाओं को पार करते हुए निकट-इष्टतम लघुगणकीय मेमोरी जटिलता प्राप्त की जा सके।

मूल लेखक: Nikos Tsikouras, Constantine Caramanis, Christos Tzamos

प्रकाशित 2026-05-18
📖 6 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Nikos Tsikouras, Constantine Caramanis, Christos Tzamos

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

कल्पना कीजिए कि आप एक कैमरे के साथ एक व्यस्त चौराहे पर खड़े हैं, और आप यह गिनने की कोशिश कर रहे हैं कि कितने अद्वितीय (unique) लोग वहां से गुजरे।

पुराने दिनों में, कंप्यूटर साइंस में गिनती करना आसान था यदि हर कोई एक समान आईडी बैज पहनता। यदि "एलिस" वहां से गुजरती, तो उसका बैज "एलिस" कहता। यदि वह दोबारा गुजरती, तो उसका बैज अभी भी "एलिस" ही कहता। कंप्यूटर को बस यह जांचने की आवश्यकता थी कि क्या उसने पहले कभी उस सटीक बैज को देखा है। यह ऐसे ही काम करता है जैसे क्लासिक काउंटिंग टूल्स: वे सटीक मिलान (exact matches) पर निर्भर करते हैं।

लेकिन वास्तविक दुनिया में, लोग आईडी बैज नहीं पहनते। वे अलग-अलग कपड़े पहनते हैं, अलग-अलग रोशनी में खड़े होते हैं, और अलग-अलग मुद्राएं (poses) बनाते हैं। यदि एलिस लाल कोट में गुजरती है और बाद में नीली जैकेट में, तो एक साधारण कंप्यूटर सोच सकता है, "यह एक नया व्यक्ति है!" और उसे दो बार गिन सकता है। यह शोर वाले, उच्च-आयामी डेटा (noisy, high-dimensional data) की समस्या है: एक ही वस्तु हर बार अलग दिखती है।

पुराना तरीका बनाम नई समस्या

पिछले प्रयासों ने समान दिखने वाली चीजों को एक साथ समूहबद्ध करने (क्लस्टरिंग) की कोशिश की। लेकिन यह हर उस व्यक्ति की फोटो रखने जैसा है जिसे आपने कभी देखा है। यदि आप 10,000 लोगों को देखते हैं, तो आपको 10,000 फोटो याद रखने की आवश्यकता होगी। यह बहुत अधिक मेमोरी लेता है, खासकर यदि आप वास्तविक समय में डेटा के विशाल प्रवाह (stream) को प्रोसेस कर रहे हों।

एक अन्य दृष्टिकोण ने प्रयास किया कि "यदि दो फोटो पर्याप्त करीब हैं, तो वे एक ही व्यक्ति हैं।" लेकिन गणितीय रूप से, यह अविश्वसनीय रूप से कठिन साबित होता है। सबसे खराब स्थिति में, सटीक गणना प्राप्त करने के लिए आपको बहुत अधिक मेमोरी की आवश्यकता होगी (कुल लोगों की संख्या के वर्गमूल के समान)। यह एक स्टेडियम में भीड़ को गिनने के लिए एक शहर के आकार के पुस्तकालय की आवश्यकता होने जैसा है।

समाधान: MaxSketch

इस शोध पत्र के लेखक MaxSketch नामक एक नई विधि पेश करते हैं। उन्होंने महसूस किया कि आधुनिक एआई (विशेष रूप से डीप लर्निंग) पहले से ही डेटा को व्यवस्थित करने में बहुत अच्छा काम करता है। जब आप किसी एआई को चेहरे या वस्तुओं को पहचानने के लिए प्रशिक्षित करते हैं, तो वह स्वाभाविक रूप से "एलिस" को एक घने क्लस्टर में और "बॉब" को दूसरे, दूर के क्लस्टर में रखता है। भले ही एलिस अपना कोट बदल ले, उसका "डिजिटल फिंगरप्रिंट" उसके मूल स्थान के करीब ही रहता है।

MaxSketch बिना हर फोटो को याद रखे, इसी प्राकृतिक क्लस्टरिंग का उपयोग करता है।

उपमा: "विंड टनल" (Wind Tunnel)

कल्पना कीजिए कि आपके पास एक विशाल विंड टनल है जिसमें कई पंखे अलग-अलग दिशाओं से हवा फेंक रहे हैं।

  1. सेटअप: आपके पास लोगों का एक प्रवाह (डेटा पॉइंट्स) है जो टनल से गुजर रहे हैं।
  2. परीक्षण: प्रत्येक पंखे की दिशा के लिए, आप पूछते हैं: "इस हवा की दिशा में सबसे दूर खड़ा व्यक्ति कौन है?"
  3. जादू: यदि एलिस की 100 फोटो आती हैं, तो वह एक विशिष्ट पंखे की दिशा के लिए केवल एक बार "सबसे दूर" होगी। बाकी 99 बार, वह वहीं मौजूद है, लेकिन वह उत्तर को नहीं बदलती क्योंकि वह पहले से ही अधिकतम (maximum) है। विंड टनल प्रभावी रूप से पुनरावृत्ति को अनदेखा कर देती है और केवल अद्वितीय समूह की उपस्थिति पर ध्यान देती है।
  4. गिनती: इन हजारों यादृच्छिक (random) हवा की दिशाओं के परिणामों का औसत निकालकर, कंप्यूटर यह अनुमान लगा सकता है कि स्ट्रीम में कितने अलग-अलग "क्लस्टर" (अद्वितीय लोग) हैं।

यह क्यों काम करता है

यह शोध पत्र सिद्ध करता है कि यदि डेटा "व्यवस्थित" (well-behaved) है (अर्थात, एआई ने समान चीजों को सफलतापूर्वक समूहित किया है और अलग चीजों को दूर रखा है), तो यह विधि अविश्वसनीय रूप से कुशल है।

  • मेमोरी: आपको एक शहर के आकार के पुस्तकालय की आवश्यकता होने के बजाय, MaxSketch को केवल एक छोटी नोटबुक (लॉगारिदमिक मेमोरी) की आवश्यकता होती है। यह भीड़ को गिनने के लिए हर व्यक्ति की फोटो लेने के बजाय हवा की दिशा के कुछ त्वरित स्नैपशॉट लेने जैसा है।
  • सटीकता: यह बहुत उच्च सटीकता (एक बहुत ही सूक्ष्म त्रुटि मार्जिन के भीतर) के साथ अद्वितीय लोगों की संख्या का अनुमान लगा सकता है।
  • मजबूती (Robustness): यह तब भी काम करता है जब लाल कोट वाली "एलिस" नीली जैकेट वाली "एलिस" से थोड़ी अलग दिखती है, जब तक कि उन्हें एआई की मेमोरी के एक ही सामान्य "पड़ोस" में पहचाना जा सके।

उन्होंने क्या परीक्षण किया

शोधकर्ताओं ने इस पर परीक्षण किया:

  1. MNIST (हस्तलिखित अंक): जहाँ "क्लस्टर" बहुत स्पष्ट हैं (एक '3' हमेशा '3' ही दिखता है)। यहाँ, MaxSketch एकदम सटीक था, यहाँ तक कि उन अनुक्रमों को गिनने में भी जो इसके प्रशिक्षण काल से बहुत लंबे थे।
  2. CIFAR-10 (छोटी रंगीन छवियां): जहाँ चीजें अधिक अव्यवस्थित हैं। यह अभी भी अच्छा काम करता है, विशेष रूप से यदि एआई पहले से ही वस्तुओं को पहचानने के लिए प्रशिक्षित हो।
  3. वास्तविक चेहरा डेटा (Real Face Data): वास्तविक दुनिया के लोगों की तस्वीरों का उपयोग करके। भले ही डेटा आदर्श नहीं था, MaxSketch ने हजारों तस्वीरों के प्रवाह में कितने अद्वितीय लोग थे, इसका बहुत अच्छा अनुमान लगाया, जो मैसी (messy) डेटा के लिए डिज़ाइन किए गए पिछले तरीकों से बेहतर था।

निष्कर्ष

MaxSketch एक चतुर युक्ति है जो एक कठिन गिनती की समस्या को एक सरल "अधिकतम खोजने" (maximum finding) की समस्या में बदल देती है। इस तथ्य का लाभ उठाकर कि आधुनिक एआई स्वाभाविक रूप से समान चीजों को समूहबद्ध करता है, यह बहुत कम मेमोरी का उपयोग करके एक विशाल, शोर वाले स्ट्रीम में अद्वितीय वस्तुओं को गिन सकता है। यह पुराने जमाने के काउंटिंग एल्गोरिदम और आधुनिक एआई के बीच के अंतर को पाटता है, यह दिखाते हुए कि यदि आपका डेटा अच्छी तरह से व्यवस्थित है, तो आपको यह जानने के लिए सब कुछ याद रखने की आवश्यकता नहीं है कि वहां कितने अद्वितीय तत्व मौजूद हैं।

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

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

Digest आज़माएँ →