Arbitrary control over multimode wave propagation for machine learning
यह शोध पत्र लगभग स्थानिक स्वतंत्रता स्तरों (spatial degrees of freedom) वाले एक द्वि-आयामी प्रोग्रामेबल वेवगाइड को प्रस्तुत करता है जो सिंगल-पास न्यूरल नेटवर्क इन्फरेंस करने के लिए मल्टीमोड तरंग प्रसार (multimode wave propagation) पर मनमाना नियंत्रण सक्षम करता है, साथ ही पारंपरिक डिस्क्रीट-कंपोनेंट आर्किटेक्चर की तुलना में डिवाइस क्षेत्र दक्षता और स्केलिंग में महत्वपूर्ण सुधार प्रदान करता है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप एक जटिल पहेली को सुलझाने की कोशिश कर रहे हैं, जैसे कि किसी हस्तलिखित संख्या को पहचानना या बोले गए स्वर (vowel) की पहचान करना। आमतौर पर, कंप्यूटर यह काम डेटा को छोटे-छोटे, अलग-अलग गियर और लीवरों (डिस्क्रीट कंपोनेंट्स) की एक लंबी कतार के माध्यम से भेजकर करते हैं। प्रत्येक गियर एक छोटा सा काम करता है, और डेटा को एक से दूसरे तक यात्रा करनी पड़ती है। इसमें बहुत जगह लगती है और बहुत ऊर्जा खर्च होती है, खासकर जब पहेलियाँ बड़ी हो जाती हैं।
इस शोध पत्र में शोधकर्ताओं ने एक बिल्कुल अलग तरह की मशीन बनाई है। अलग-अलग गियरों की एक कतार का उपयोग करने के बजाय, उन्होंने एक एकल, विशाल, प्रोग्राम करने योग्य "कांच की शीट" (वेवगाइड) बनाई है जो एक स्मार्ट, आकार बदलने वाले लेंस की तरह कार्य करती है।
यह आविष्कार कैसे काम करता है, इसे सरल अवधारणाओं में यहाँ दिया गया है:
1. "स्मार्ट शीट" बनाम "गियर ट्रेन"
पारंपरिक कंप्यूटर चिप्स को अलग-अलग ट्रेन के डिब्बों की एक श्रृंखला के रूप में सोचें। बिंदु A से बिंदु B तक पहुँचने के लिए, कार्गो (डेटा) को एक डिब्बे से दूसरे डिब्बे में कूदना पड़ता है। यह भारी और धीमा है।
यह नया उपकरण एक विशाल ट्रैम्पोलिन की तरह है। डिब्बों के बीच कूदने के बजाय, आप एक गेंद (प्रकाश की किरण) को ट्रैम्पोलिन पर फेंकते हैं। ट्रैम्पोलिन की सतह के तनाव और आकार को बदलकर, आप गेंद को किसी भी विशिष्ट पैटर्न में उछाल सकते हैं। पूरी सतह एक साथ मिलकर गेंद को उसके गंतव्य तक पहुँचाने का काम करती है।
2. वे कांच को "आकार" कैसे देते हैं?
आप इस कांच को किसी मूर्ति की तरह तराश नहीं सकते; एक बार तराशने के बाद, यह वैसा ही रह जाता है। शोधकर्ताओं को इस कांच के आकार को चलते-फिरते (on the fly) बदलने का एक तरीका चाहिए था।
उन्होंने प्रकाश और बिजली का उपयोग करके एक चतुर तकनीक का इस्तेमाल किया:
- सेटअप: उनके पास इलेक्ट्रोड्स के बीच सैंडविच की गई कांच की एक विशेष शीट (लिथियम नियोबेट) है।
- नियंत्रण: वे ऊपर से कांच की शीट पर हरे रंग की रोशनी का एक पैटर्न प्रोजेक्ट करते हैं, जैसे कोई प्रोजेक्टर एक चित्र दिखा रहा हो।
- जादू: जहाँ भी हरा प्रकाश पड़ता है, वह शीट थोड़ी अधिक सुचालक (एक तार की तरह) हो जाती है। यह कांच के भीतर विद्युत क्षेत्र (electric field) को बदल देता है। इस कांच के एक विशेष गुण के कारण, विद्युत क्षेत्र को बदलने से इसका अपवर्तनांक (refractive index) यानी प्रकाश को मोड़ने की क्षमता बदल जाती है।
- परिणाम: प्रोजेक्ट किया गया हरा प्रकाश का पैटर्न कांच के अदृश्य परिदृश्य को तुरंत "गढ़" देता है। यदि आप एक "Y" आकार प्रोजेक्ट करते हैं, तो कांच प्रकाश के लिए एक Y-आकार का पथ बन जाता है। यदि आप एक जटिल भूलभुलैया प्रोजेक्ट करते हैं, तो कांच एक जटिल भूलभुलैया बन जाता है।
वे इस "गढ़ने" वाले पैटर्न को प्रति सेकंड लगभग 3 बार बदल सकते हैं, जिससे वे अपनी मशीन को तुरंत पुन: प्रोग्राम कर सकते हैं।
3. प्रकाश के साथ गणित करना
इस मशीन का लक्ष्य मशीन लर्निंग (कंप्यूटर को पैटर्न पहचानना सिखाना) करना है।
- इनपुट: वे डेटा (जैसे हस्तलिखित "7" का आकार) को प्रकाश की किरणों के एक पैटर्न में बदलते हैं जो शीट में प्रवेश करती हैं।
- प्रक्रिया (Processing): जैसे ही प्रकाश शीट के माध्यम से यात्रा करता है, वह उनके द्वारा बनाए गए "गढ़े हुए" परिदृश्य से टकराकर उछलता है। प्रकाश की तरंगें एक-दूसरे के साथ हस्तक्षेप (interfere) करती हैं, आपस में मिलती और मिलती-जुलती हैं। यही मिश्रण ही गणितीय गणना है।
- आउटपुट: प्रकाश दूसरी ओर से बाहर निकलता है। वे मापते हैं कि अलग-अलग स्थानों पर प्रकाश कितना चमकीला है। सबसे चमकीला स्थान उत्तर बताता है (जैसे, "वह एक 7 था!")।
उन्होंने दो कार्यों पर इसका परीक्षण किया:
- स्वर ध्वनियाँ (Vowel Sounds): ध्वनि आवृत्तियों के आधार पर यह पहचानना कि कौन सा स्वर बोला गया था। उन्होंने इसे 96% बार सही पहचाना।
- हस्तलिखित अंक (MNIST): 0 से 9 तक की संख्याओं को पहचानना। उन्होंने इसे 86% बार सही पहचाना।
4. यह बड़ी बात क्यों है? ( "वर्गमूल" का आश्चर्य)
आमतौर पर, यदि आप एक ऐसा कंप्यूटर बनाना चाहते हैं जो बड़े और बड़े पहेलियों (अधिक डेटा) को संभाल सके, तो आपको मशीन को बहुत अधिक बड़ा बनाना होगा। यदि आप जटिलता को दोगुना करते हैं, तो आपको आमतौर पर चार गुना स्थान (एक वर्ग संबंध) की आवश्यकता होती है।
शोधकर्ताओं ने अपने "स्मार्ट शीट" के साथ कुछ आश्चर्यजनक खोजा। क्योंकि वे एक कतार में लगे गियरों के बजाय पूरी शीट का एक साथ उपयोग कर रहे हैं (मल्टीमोड इंटरफेरेंस), इसलिए उनकी मशीन को जटिलता के वर्गमूल (square root) के अनुपात में ही बढ़ना होगा।
- उपमा: यदि आप 100 कारों के लिए एक पुल बनाना चाहते हैं, तो एक पारंपरिक डिज़ाइन में आपको 100 यूनिट लंबा पुल चाहिए होगा। उनका डिज़ाइन बताता है कि आप वही काम करने के लिए केवल 10 यूनिट लंबा पुल (चूंकि 100 का वर्गमूल 10 है) बना सकते हैं।
इसका अर्थ है कि उनका मशीन वर्तमान ऑप्टिकल कंप्यूटरों की तुलना में बहुत छोटा और अधिक ऊर्जा-कुशल हो सकता है, विशेष रूप से बहुत बड़े कार्यों के लिए।
सारांश
टीम ने एक पुनः प्रोग्राम करने योग्य ऑप्टिकल प्रोसेसर बनाया है जो जटिल गणित करने के लिए कांच की एक एकल शीट का उपयोग करता है। हजारों अलग-अलग छोटे हिस्सों का उपयोग करने के बजाय, वे प्रकाश का उपयोग करके सीधे कांच पर गणित की समस्या को "चित्रित" करते हैं। फिर प्रकाश उस समस्या को हल करता है क्योंकि वह कांच के माध्यम से यात्रा करता है। उन्होंने यह सिद्ध किया कि यह ध्वनियों और संख्याओं को पहचानने के लिए काम करता है, और उनका गणित बताता है कि यह दृष्टिकोण भविष्य में बहुत छोटे, तेज़ और अधिक ऊर्जा-कुशल कंप्यूटरों की ओर ले जा सकता है।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।