अनुशंसा प्रणाली
Recommender systems |
---|
Concepts |
Methods and challenges |
Implementations |
Research |
एक अनुशंसा प्रणाली, या अनुशंसा प्रणाली (कभी-कभी 'सिस्टम' को प्लेटफ़ॉर्म या इंजन जैसे पर्यायवाची के साथ बदल देती है), इन्फॉर्मेशन फ़िल्टरिंग प्रणाली का उपवर्ग है जो उन वस्तुओं के लिए सुझाव प्रदान करती है जो किसी विशेष उपयोगकर्ता के लिए सबसे प्रासंगिक हैं।[1][2] समान्यत: सुझाव विभिन्न निर्णय लेने की प्रक्रियाओं को संदर्भित करते हैं, जैसे कि कौन सा उत्पाद खरीदना है, कौन सा संगीत सुनना है, या कौन सा ऑनलाइन समाचार पढ़ना है।[1]अनुशंसा प्रणालियाँ विशेष रूप से तब उपयोगी होती हैं जब किसी व्यक्ति को किसी सेवा द्वारा प्रस्तावित वस्तुओं की संभावित भारी संख्या में से किसी वस्तु को चुनने की आवश्यकता होती है।[1][3]
अनुशंसा प्रणाली का उपयोग विभिन्न क्षेत्रों में किया जाता है, समान्यत: मान्यता प्राप्त उदाहरणों में वीडियो और संगीत सेवाओं के लिए प्लेलिस्ट जेनरेटर, ऑनलाइन स्टोर के लिए उत्पाद अनुशंसाकर्ता, या सोशल मीडिया प्लेटफ़ॉर्म और ओपन वेब सामग्री अनुशंसाकर्ता के लिए सामग्री अनुशंसाकर्ता सम्मिलित हैं।[4][5] ये प्रणाली एकल इनपुट, जैसे संगीत, या समाचार, किताबें और खोज क्वेरी जैसे प्लेटफार्मों के अंदर और अनेक इनपुट का उपयोग करके काम कर सकते हैं। रेस्तरां और ऑनलाइन डेटिंग जैसे विशिष्ट विषयों के लिए लोकप्रिय अनुशंसा प्रणालियाँ भी हैं। अनुसंधान लेखों और विशेषज्ञों, ,[6] सहयोगी,[7] और वित्तीय सेवाओं का पता लगाने के लिए अनुशंसा प्रणाली भी विकसित की गई है।[8]
अवलोकन
अनुशंसा प्रणालियाँ समान्यत: सहयोगी फ़िल्टरिंग और सामग्री-आधारित फ़िल्टरिंग (जिसे व्यक्तित्व-आधारित दृष्टिकोण के रूप में भी जाना जाता है) में से या दोनों का उपयोग करती हैं।[9] साथ ही अन्य प्रणालियाँ जैसे ज्ञान-आधारित प्रणालियाँ। सहयोगात्मक फ़िल्टरिंग दृष्टिकोण उपयोगकर्ता के पिछले व्यवहार (पहले खरीदी गई या चयनित वस्तुएं और/या उन वस्तुओं को दी गई संख्यात्मक रेटिंग) के साथ-साथ अन्य उपयोगकर्ताओं द्वारा किए गए समान निर्णयों से मॉडल बनाते हैं। इस मॉडल का उपयोग उन वस्तुओं (या वस्तुओं के लिए रेटिंग) की पूर्वानुमान करने के लिए किया जाता है जिनमें उपयोगकर्ता की रुचि हो सकती है।[10] सामग्री-आधारित फ़िल्टरिंग दृष्टिकोण समान गुणों वाले अतिरिक्त आइटम की अनुशंसा करने के लिए किसी आइटम की अलग, पूर्व-टैग की गई विशेषताओं की श्रृंखला का उपयोग करते हैं।[11]
हम दो प्रारंभिक संगीत अनुशंसा प्रणालियों - Last.fm और पंडोरा रेडियो की तुलना करके सहयोगी और सामग्री-आधारित फ़िल्टरिंग के बीच अंतर प्रदर्शित कर सकते हैं।
- Last.fm यह देखकर अनुशंसित गानों का स्टेशन बनाता है कि उपयोगकर्ता ने नियमित आधार पर कौन से बैंड और व्यक्तिगत ट्रैक सुने हैं और उनकी तुलना अन्य उपयोगकर्ताओं के सुनने के व्यवहार से करता है। Last.fm ऐसे ट्रैक चलाएगा जो उपयोगकर्ता की लाइब्रेरी में दिखाई नहीं देते हैं, किंतु अधिकांशतः समान रुचियों वाले अन्य उपयोगकर्ताओं द्वारा चलाए जाते हैं। चूँकि यह दृष्टिकोण उपयोगकर्ताओं के व्यवहार का लाभ उठाता है, यह सहयोगी फ़िल्टरिंग तकनीक का उदाहरण है।[12]
- पेंडोरा गीत या कलाकार के गुणों (संगीत जीनोम प्रोजेक्ट द्वारा प्रदान की गई 400 विशेषताओं का उपसमूह) का उपयोग ऐसे स्टेशन को तैयार करने के लिए करता है जो समान गुणों के साथ संगीत बजाता है। उपयोगकर्ता फीडबैक का उपयोग स्टेशन के परिणामों को परिष्कृत करने के लिए किया जाता है, जब उपयोगकर्ता किसी विशेष गीत को नापसंद करता है तो कुछ विशेषताओं पर जोर नहीं दिया जाता है और जब उपयोगकर्ता को कोई गाना पसंद आता है तो अन्य विशेषताओं पर जोर दिया जाता है। यह सामग्री-आधारित दृष्टिकोण का उदाहरण है.
प्रत्येक प्रकार की प्रणाली की अपनी शक्ति और दुर्बलता होती हैं। उपरोक्त उदाहरण में, Last.fm को स्पष्ट अनुशंसाएँ करने के लिए उपयोगकर्ता के बारे में बड़ी मात्रा में जानकारी की आवश्यकता होती है। यह कोल्ड स्टार्ट (अनुशंसित सिस्टम) समस्या का उदाहरण है, और सहयोगी फ़िल्टरिंग प्रणाली में समान्य है।[13][14][15][16][17][18] जबकि पेंडोरा को प्रारंभ करने के लिए बहुत कम जानकारी की आवश्यकता होती है, इसका सीमा कहीं अधिक सीमित है (उदाहरण के लिए, यह केवल वही पक्ष समर्थन कर सकता है जो मूल बीज के समान हैं)।
अनुशंसा प्रणालियाँ खोज एल्गोरिदम का उपयोगी विकल्प हैं क्योंकि वे उपयोगकर्ताओं को उन वस्तुओं को खोजने में सहायता करती हैं जो उन्हें अन्यथा नहीं मिलतीं। ध्यान देने योग्य बात यह है कि अनुशंसा प्रणाली अधिकांशतः गैर-पारंपरिक डेटा को अनुक्रमित करने वाले खोज इंजनों का उपयोग करके कार्यान्वित की जाती है।
अनुशंसा प्रणालियाँ अनेक स्वीकृत पेटेंटों का फोकस रही हैं। [19][20][21][22][23]
इतिहास
इलेन रिच ने 1979 में ग्रुंडी नामक पहली अनुशंसा प्रणाली बनाई।[24][25] उसने उपयोगकर्ता को उसकी पसंद की पुस्तक की अनुशंसा करने का विधि खोजा गया था। उनका विचार ऐसी प्रणाली बनाने का था जो उपयोगकर्ता से विशिष्ट प्रश्न पूछती हो और उसके उत्तरों के आधार पर उसे रूढ़ियाँ निर्दिष्ट करती हो। उपयोगकर्ता की रूढ़िवादिता के आधार पर, उसे उस पुस्तक के लिए अनुशंसा मिलेगी जो उसे पसंद आ सकती है।
अनुशंसा प्रणाली का पहला वास्तविक उल्लेख 1990 में कोलंबिया विश्वविद्यालय में जूसी कार्लग्रेन द्वारा डिजिटल बुकशेल्फ़ के रूप में तकनीकी रिपोर्ट में किया गया था।[26] और बड़े मापदंड पर कार्यान्वित किया गया और 1994 से जूसी कार्लग्रेन, फिर एसआईसीएस, द्वारा तकनीकी रिपोर्टों और प्रकाशनों पर काम किया गया।[27][28] और एमआईटी में पैटी मेस के नेतृत्व में अनुसंधान समूह,[29] बेलकोर में विल हिल,[30] और पॉल रेसनिक, एमआईटी में भी[31] [3] ग्रुपलेंस के साथ जिनके काम को 2010 एसीएम सॉफ्टवेयर प्रणाली पुरस्कार से सम्मानित किया गया था।
मोंटानेर ने इन्टेलिजेंट एजेंट परिप्रेक्ष्य से अनुशंसाकर्ता प्रणालियों का पहला अवलोकन प्रदान किया था।[32] गेडिमिनस एडोमाविसियस ने अनुशंसाकर्ता प्रणालियों का नया, वैकल्पिक अवलोकन प्रदान किया था ।[33] हेरलॉकर अनुशंसाकर्ता प्रणालियों के लिए मूल्यांकन तकनीकों का अतिरिक्त अवलोकन प्रदान करता है,[34] और जोरेन बील एट अल ऑफलाइन मूल्यांकन की समस्याओं पर चर्चा की[35] बील एट अल. उपलब्ध शोध पत्र अनुशंसा प्रणाली और उपस्थित चुनौतियों पर साहित्य सर्वेक्षण भी प्रदान किया है।[36][37]
दृष्टिकोण
सहयोगात्मक फ़िल्टरिंग
अनुशंसा प्रणाली के डिज़ाइन के लिए दृष्टिकोण जिसका व्यापक उपयोग होता है, सहयोगात्मक फ़िल्टरिंग है।[38] सहयोगात्मक फ़िल्टरिंग इस धारणा पर आधारित है कि जो लोग अतीत में सहमत थे वे भविष्य में भी सहमत होंगे, और वे उसी प्रकार की वस्तुओं को पसंद करेंगे जैसे वे अतीत में पसंद करते थे। प्रणाली विभिन्न उपयोगकर्ताओं या वस्तुओं के लिए केवल रेटिंग प्रोफाइल के बारे में जानकारी का उपयोग करके पक्ष समर्थन तैयार करता है। वर्तमान उपयोगकर्ता या आइटम के समान रेटिंग इतिहास वाले सहकर्मी उपयोगकर्ताओं/आइटमों का पता लगाकर, वे इस निकट का उपयोग करके अनुशंसाएँ उत्पन्न करते हैं। सहयोगात्मक फ़िल्टरिंग विधियों को मेमोरी-आधारित और मॉडल-आधारित के रूप में वर्गीकृत किया गया है। मेमोरी-आधारित दृष्टिकोण का प्रसिद्ध उदाहरण उपयोगकर्ता-आधारित एल्गोरिदम है,[39] जबकि मॉडल-आधारित दृष्टिकोण आव्यूह फ़ैक्टराइज़ेशन (पक्ष समर्थन प्रणाली) है।[40]
सहयोगात्मक फ़िल्टरिंग दृष्टिकोण का प्रमुख लाभ यह है कि यह मशीन विश्लेषण योग्य सामग्री पर निर्भर नहीं करता है और इसलिए यह आइटम की समझ की आवश्यकता के बिना फिल्मों जैसे सम्मिश्र आइटम की स्पष्ट रूप से अनुशंसा करने में सक्षम है। अनुशंसाकर्ता प्रणालियों में उपयोगकर्ता समानता या आइटम समानता को मापने के लिए अनेक एल्गोरिदम का उपयोग किया गया है। उदाहरण के लिए, k-निकटतम समीप एल्गोरिदम या k-निकटतम समीप (k-NN) दृष्टिकोण[41] और पियर्सन सहसंबंध, जैसा कि पहली बार एलन द्वारा कार्यान्वित किया गया था।[42]
उपयोगकर्ता के व्यवहार से मॉडल बनाते समय, डेटा संग्रह के स्पष्ट और अंतर्निहित डेटा कलेक्शन रूपों के बीच अधिकांशतः अंतर किया जाता है।
स्पष्ट डेटा संग्रह के उदाहरणों में निम्नलिखित सम्मिलित हैं:
- किसी उपयोगकर्ता से किसी आइटम को स्लाइडिंग स्केल पर रेट करने के लिए कहना।
- उपयोगकर्ता को खोजने के लिए कहना।
- उपयोगकर्ता से वस्तुओं के संग्रह को पसंदीदा से कम से कम पसंदीदा में श्रेणी करने के लिए कहना।
- किसी उपयोगकर्ता को दो वस्तुएँ प्रस्तुत करना और उनसे उनमें से उत्तम चुनने के लिए कहना।
- किसी उपयोगकर्ता से उन वस्तुओं की सूची बनाने के लिए कहना जो उसे पसंद हों (रोशियो एल्गोरिथ्म या अन्य समान तकनीकें देखें)।
अंतर्निहित डेटा संग्रह के उदाहरणों में निम्नलिखित सम्मिलित हैं:
- उन वस्तुओं का अवलोकन करना जिन्हें उपयोगकर्ता किसी ऑनलाइन स्टोर में देखता है।
- आइटम/उपयोगकर्ता के देखने के समय का विश्लेषण करना।[43]
- उपयोगकर्ता द्वारा ऑनलाइन खरीदी जाने वाली वस्तुओं का रिकॉर्ड रखना।
- उन आइटमों की सूची प्राप्त करना जिन्हें उपयोगकर्ता ने अपने कंप्यूटर पर सुना या देखा है।
- उपयोगकर्ता के सोशल नेटवर्क का विश्लेषण करना और समान पसंद और नापसंद का पता लगाना।
सहयोगात्मक फ़िल्टरिंग दृष्टिकोण अधिकांशतः तीन समस्याओं से ग्रस्त होते हैं: कोल्ड स्टार्ट (कंप्यूटिंग), स्केलेबिलिटी, और विरलता।[44]
- कोल्ड स्टार्ट: किसी नए उपयोगकर्ता या आइटम के लिए, स्पष्ट अनुशंसाएँ करने के लिए पर्याप्त डेटा नहीं है। ध्यान दें: इस समस्या का सामान्य रूप से कार्यान्वित समाधान मल्टी-आर्म्ड बैंडिट एल्गोरिदम है।।[45][13][14][16][18]
- स्केलेबिलिटी: अनेक वातावरणों में लाखों उपयोगकर्ता और उत्पाद हैं जिनमें ये प्रणाली पक्ष समर्थन करते हैं। इस प्रकार, अनुशंसाओं की गणना के लिए अधिकांशतः बड़ी मात्रा में गणना शक्ति की आवश्यकता होती है।
- विरलता: प्रमुख ई-कॉमर्स साइटों पर बेची जाने वाली वस्तुओं की संख्या बहुत बड़ी है। सबसे सक्रिय उपयोगकर्ताओं ने समग्र डेटाबेस का केवल छोटा उपसमूह ही रेट किया होगा। इस प्रकार सबसे लोकप्रिय वस्तुओं की भी रेटिंग बहुत कम है।
सहयोगी फ़िल्टरिंग के सबसे प्रसिद्ध उदाहरणों में से आइटम-टू-आइटम सहयोगी फ़िल्टरिंग है (जो लोग x खरीदते हैं वे y भी खरीदते हैं), Amazon.com की अनुशंसा प्रणाली द्वारा लोकप्रिय एल्गोरिदम।[46] अनेक सामाजिक नेटवर्क मूल रूप से उपयोगकर्ता और उनके दोस्तों के बीच कनेक्शन के नेटवर्क की जांच करके नए दोस्तों, समूहों और अन्य सामाजिक कनेक्शनों की पक्ष समर्थन करने के लिए सहयोगी फ़िल्टरिंग का उपयोग करते थे।[1] सहयोगात्मक फ़िल्टरिंग का उपयोग अभी भी हाइब्रिड प्रणाली के भाग के रूप में किया जाता है।
सामग्री-आधारित फ़िल्टरिंग
अनुशंसा प्रणाली को डिज़ाइन करते समय अन्य सामान्य दृष्टिकोण सामग्री-आधारित फ़िल्टरिंग है। सामग्री-आधारित फ़िल्टरिंग विधियाँ आइटम के विवरण और उपयोगकर्ता की प्राथमिकताओं की प्रोफ़ाइल पर आधारित होती हैं।[47][48] ये विधियां उन स्थितियों के लिए सबसे उपयुक्त हैं जहां किसी आइटम (नाम, स्थान, विवरण इत्यादि) पर ज्ञात डेटा है, किंतु उपयोगकर्ता पर नहीं है । सामग्री-आधारित अनुशंसाकर्ता अनुशंसा को उपयोगकर्ता-विशिष्ट वर्गीकरण समस्या के रूप में मानते हैं और किसी आइटम की विशेषताओं के आधार पर उपयोगकर्ता की पसंद और नापसंद के लिए वर्गीकरण सीखते हैं।
इस प्रणाली में, आइटम का वर्णन करने के लिए कीवर्ड का उपयोग किया जाता है, और इस उपयोगकर्ता को पसंद आने वाले आइटम के प्रकार को इंगित करने के लिए उपयोगकर्ता प्रोफ़ाइल बनाई जाती है। दूसरे शब्दों में, ये एल्गोरिदम उन वस्तुओं के समान अनुशंसा करने का प्रयास करते हैं जिन्हें उपयोगकर्ता ने अतीत में पसंद किया था या वर्तमान में जांच कर रहा है। यह अधिकांशतः अस्थायी प्रोफ़ाइल उत्पन्न करने के लिए उपयोगकर्ता साइन-इन तंत्र पर निर्भर नहीं होता है। विशेष रूप से, विभिन्न उम्मीदवार वस्तुओं की तुलना उपयोगकर्ता द्वारा पहले से मूल्यांकित वस्तुओं से की जाती है, और सर्वोत्तम मिलान वाली वस्तुओं की पक्ष समर्थन की जाती है। इस दृष्टिकोण की जड़ें सूचना पुनर्प्राप्ति और सूचना फ़िल्टरिंग अनुसंधान में हैं।
उपयोगकर्ता प्रोफ़ाइल बनाने के लिए, प्रणाली अधिकतर दो प्रकार की सूचनाओं पर ध्यान केंद्रित करता है:
1. उपयोगकर्ता की पसंद का मॉडल.
2. अनुशंसाकर्ता प्रणाली के साथ उपयोगकर्ता की इंटरेक्शन का इतिहास।
मूल रूप से, ये विधियाँ प्रणाली के अंदर आइटम की विशेषता बताने वाले आइटम प्रोफ़ाइल (अथार्त, अलग विशेषताओं और सुविधाओं का सेट) का उपयोग करती हैं। प्रणाली में आइटमों की विशेषताओं को एब्सट्रेक्ट करने के लिए आइटम प्रस्तुति एल्गोरिदम प्रयुक्त किया जाता है। व्यापक रूप से उपयोग किया जाने वाला एल्गोरिदम tf-idf प्रतिनिधित्व (जिसे सदिश स्पेस प्रतिनिधित्व भी कहा जाता है) है।[49] प्रणाली आइटम सुविधाओं के भारित सदिश के आधार पर उपयोगकर्ताओं की सामग्री-आधारित प्रोफ़ाइल बनाता है। वज़न उपयोगकर्ता के लिए प्रत्येक सुविधा के महत्व को दर्शाता है और विभिन्न तकनीकों का उपयोग करके व्यक्तिगत रूप से रेटेड सामग्री वैक्टर से गणना की जा सकती है। सरल दृष्टिकोण रेटेड आइटम सदिश के औसत मूल्यों का उपयोग करते हैं जबकि अन्य परिष्कृत विधि मशीन लर्निंग तकनीकों जैसे नाइव बेयस क्लासिफायरियर, क्लस्टर विश्लेषण, निर्णय पेड़ और कृत्रिम तंत्रिका नेटवर्क का उपयोग करते हैं ताकि संभावना का अनुमान लगाया जा सके कि उपयोगकर्ता आइटम को पसंद करेगा।[50]
सामग्री-आधारित फ़िल्टरिंग के साथ प्रमुख उद्देश्य यह है कि क्या प्रणाली सामग्री स्रोत के संबंध में उपयोगकर्ताओं के कार्यों से उपयोगकर्ता की प्राथमिकताओं को सीख सकता है और उन्हें अन्य सामग्री प्रकारों में उपयोग कर सकता है। जब प्रणाली उसी प्रकार की सामग्री की अनुशंसा करने तक सीमित होता है जिसे उपयोगकर्ता पहले से ही उपयोग कर रहा है, तो अनुशंसा प्रणाली का मूल्य उस समय की तुलना में अधिक कम होता है जब अन्य सेवाओं से अन्य सामग्री प्रकारों की अनुशंसा की जा सकती है। उदाहरण के लिए, समाचार ब्राउज़िंग के आधार पर समाचार लेखों की अनुशंसा करना उपयोगी है। फिर भी, यह तब अधिक उपयोगी होगा जब समाचार ब्राउज़िंग के आधार पर विभिन्न सेवाओं से संगीत, वीडियो, उत्पाद, चर्चा आदि की अनुशंसा की जा सकती है। इसे दूर करने के लिए, अधिकांश सामग्री-आधारित अनुशंसा प्रणालियाँ अब किसी न किसी प्रकार की हाइब्रिड प्रणाली का उपयोग करती हैं।
सामग्री-आधारित अनुशंसा प्रणाली में राय-आधारित अनुशंसा प्रणाली भी सम्मिलित हो सकती है। कुछ स्थिति में, उपयोगकर्ताओं को आइटम पर टेक्स्ट समीक्षा या फीडबैक छोड़ने की अनुमति होती है। ये उपयोगकर्ता-जनित टेक्स्ट अनुशंसाकर्ता प्रणाली के लिए अंतर्निहित डेटा हैं क्योंकि वे आइटम की सुविधा/विधियों और आइटम के लिए उपयोगकर्ताओं के मूल्यांकन/भावना दोनों के संभावित समृद्ध संसाधन हैं। उपयोगकर्ता-जनित समीक्षाओं से निकाली गई सुविधाओं को आइटमों के मेटा डेटा में सुधार किया जाता है, क्योंकि चूंकि वे मेटाडेटा जैसे आइटम के विधियों को भी प्रतिबिंबित करते हैं, इसलिए निकाली गई विशेषताएं उपयोगकर्ताओं द्वारा व्यापक रूप से चिंतित हैं। समीक्षाओं से निकाली गई भावनाओं को संबंधित सुविधाओं पर उपयोगकर्ताओं के रेटिंग स्कोर के रूप में देखा जा सकता है। राय-आधारित अनुशंसा प्रणाली के लोकप्रिय दृष्टिकोण टेक्स्ट खनन, सूचना पुनर्प्राप्ति, भावना विश्लेषण (मल्टीमॉडल भावना विश्लेषण भी देखें) और गहन शिक्षण सहित विभिन्न तकनीकों का उपयोग करते हैं।[51]
हाइब्रिड अनुशंसा दृष्टिकोण
अधिकांश अनुशंसाकर्ता प्रणालियाँ अब सहयोगी फ़िल्टरिंग, सामग्री-आधारित फ़िल्टरिंग और अन्य दृष्टिकोणों को मिलाकर हाइब्रिड दृष्टिकोण का उपयोग करती हैं। ऐसा कोई कारण नहीं है कि ही प्रकार की अनेक अलग-अलग तकनीकों को संकरण न किया जा सकता है। हाइब्रिड दृष्टिकोण को अनेक विधियों से प्रयुक्त किया जा सकता है: सामग्री-आधारित और सहयोगात्मक-आधारित भविष्यवाणियां अलग-अलग करके और फिर उन्हें संयोजित करके; सहयोगात्मक-आधारित दृष्टिकोण में सामग्री-आधारित क्षमताओं को जोड़कर (और इसके विपरीत); या दृष्टिकोणों को मॉडल में एकीकृत करके (देखें)।[33] पक्ष समर्थन प्रणालियों की संपूर्ण समीक्षा के लिए) अनेक अध्ययनों ने अनुभवजन्य रूप से हाइब्रिड के प्रदर्शन की तुलना शुद्ध सहयोगात्मक और सामग्री-आधारित विधियों से की है और प्रदर्शित किया है कि हाइब्रिड विधियां अधिक स्पष्ट प्रदान कर सकती हैं शुद्ध दृष्टिकोण की तुलना में अनुशंसाएँ इन विधियों का उपयोग अनुशंसा प्रणाली में कुछ सामान्य समस्याओं जैसे कोल्ड स्टार्ट और स्पार्सिटी समस्या, साथ ही ज्ञान आधार ज्ञान-आधारित दृष्टिकोण में ज्ञान इंजीनियरिंग बाधा को दूर करने के लिए भी किया जा सकता है।[52]
NetFlix हाइब्रिड अनुशंसा प्रणाली के उपयोग का अच्छा उदाहरण है।[53] वेबसाइट समान उपयोगकर्ताओं की देखने और खोजने की आदतों (अथार्त , सहयोगी फ़िल्टरिंग) की तुलना करके और साथ ही उन फिल्मों की प्रस्तुति करके पक्ष समर्थन करती है जो उन फिल्मों के साथ विशेषताओं को साझा करती हैं जिन्हें उपयोगकर्ता ने उच्च रेटिंग दी है (सामग्री-आधारित फ़िल्टरिंग)।
कुछ संकरण तकनीकों में सम्मिलित हैं:
- भारित: विभिन्न अनुशंसा घटकों के स्कोर को संख्यात्मक रूप से संयोजित करना।
- स्विचिंग: अनुशंसा घटकों में से चयन करना और चयनित को प्रयुक्त करना।
- मिश्रित: अनुशंसा देने के लिए विभिन्न अनुशंसाकर्ताओं की अनुशंसाओं को साथ प्रस्तुत किया जाता है।
- सुविधा संयोजन: विभिन्न ज्ञान स्रोतों से प्राप्त सुविधाओं को साथ संयोजित किया जाता है और एकल अनुशंसा एल्गोरिदम को दिया जाता है।[54]
- फ़ीचर ऑग्मेंटेशन: किसी फ़ीचर या फ़ीचर के सेट की गणना करना, जो अगली तकनीक के इनपुट का भाग है।[54]
- कैस्केड: अनुशंसाकर्ताओं को सख्त प्राथमिकता दी जाती है, कम प्राथमिकता वाले लोग उच्च प्राथमिकता वाले लोगों के स्कोरिंग में संबंध तोड़ देते हैं।
- मेटा-स्तर: अनुशंसा तकनीक प्रयुक्त की जाती है और कुछ प्रकार का मॉडल तैयार किया जाता है, जो अगली तकनीक द्वारा उपयोग किया जाने वाला इनपुट होता है।[55]
प्रौद्योगिकी
सत्र-आधारित अनुशंसा प्रणाली
ये अनुशंसा प्रणालियाँ सत्र के अंदर उपयोगकर्ता की इंटरेक्शन का उपयोग करती हैं[56] पक्ष समर्थन उत्पन्न करने के लिए. यूट्यूब पर सत्र-आधारित अनुशंसा प्रणाली का उपयोग किया जाता है [57] और अमेज़न.[58] ये विशेष रूप से तब उपयोगी होते हैं जब किसी उपयोगकर्ता का इतिहास (जैसे पिछले क्लिक, खरीदारी) उपलब्ध नहीं है या वर्तमान उपयोगकर्ता सत्र में प्रासंगिक नहीं है। डोमेन, जहां सत्र-आधारित अनुशंसाएं विशेष रूप से प्रासंगिक हैं, उनमें वीडियो, ई-कॉमर्स, यात्रा, संगीत और बहुत कुछ सम्मिलित हैं। सत्र-आधारित अनुशंसा प्रणाली के अधिकांश उदाहरण उपयोगकर्ता के किसी भी अतिरिक्त विवरण (ऐतिहासिक, जनसांख्यिकीय) की आवश्यकता के बिना सत्र के अंदर वर्तमान की इंटरेक्शन के अनुक्रम पर निर्भर करते हैं। सत्र-आधारित अनुशंसाओं की तकनीकें मुख्य रूप से जेनरेटिव अनुक्रमिक मॉडल जैसे आवर्ती तंत्रिका नेटवर्क,ट्रांसफॉर्मर और अन्य गहन शिक्षण आधारित दृष्टिकोण पर आधारित हैं।।[56][59] ,[60][61][62]
अनुशंसा प्रणाली के लिए सुदृढीकरण सीखना
अनुशंसा समस्या को सुदृढीकरण सीखने की समस्या के विशेष उदाहरण के रूप में देखा जा सकता है, जिसके तहत उपयोगकर्ता वह वातावरण है जिस पर एजेंट, अनुशंसा प्रणाली पुरस्कार प्राप्त करने के लिए कार्य करती है, उदाहरण के लिए, उपयोगकर्ता द्वारा क्लिक या सहभागिता[57][63][64] सुदृढीकरण सीखने का विधि जो अनुशंसा प्रणाली के क्षेत्र में विशेष रूप से उपयोगी है, वह यह तथ्य है कि अनुशंसा एजेंट को पुरस्कार प्रदान करके मॉडल या नीतियों को सीखा जा सकता है। यह पारंपरिक शिक्षण तकनीकों के विपरीत है जो पर्यवेक्षित शिक्षण दृष्टिकोणों पर निर्भर करती है जो कम लचीले होते हैं, सुदृढीकरण सीखने की अनुशंसा तकनीकें संभावित रूप से ऐसे मॉडलों को प्रशिक्षित करने की अनुमति देती हैं जिन्हें सीधे जुड़ाव के आव्यूह और उपयोगकर्ता की रुचि पर अनुकूलित किया जा सकता है।[65]
बहु-मापदंड अनुशंसा प्रणाली
मल्टी-मानदंड अनुशंसा प्रणाली (एमसीआरएस) को अनुशंसा प्रणाली के रूप में परिभाषित किया जा सकता है जो अनेक मानदंडों पर वरीयता जानकारी को सम्मिलित करती है। एकल मानदंड मान के आधार पर अनुशंसा तकनीकों को विकसित करने के अतिरिक्त आइटम i के लिए उपयोगकर्ता u की समग्र प्राथमिकता, ये प्रणाली अनेक मानदंडों पर वरीयता जानकारी का लाभ उठाकर u की अज्ञात वस्तुओं के लिए रेटिंग की पूर्वानुमान करने का प्रयास करते हैं जो इस समग्र वरीयता मान को प्रभावित करते हैं। अनेक शोधकर्ता एमसीआरएस को बहु-मापदंड निर्णय लेने (एमसीडीएम) समस्या के रूप में देखते हैं, और एमसीआरएस प्रणाली को प्रयुक्त करने के लिए एमसीडीएम विधियों और तकनीकों को प्रयुक्त करते हैं।[66] [67] विस्तृत परिचय के लिए.यह अध्याय देखें
रिस्क-जागरूक अनुशंसा प्रणाली
अनुशंसा प्रणाली के अधिकांश उपस्थित दृष्टिकोण प्रासंगिक जानकारी का उपयोग करने वाले उपयोगकर्ताओं को सबसे अधिक प्रासंगिक सामग्री की अनुशंसा करने पर ध्यान केंद्रित करते हैं, फिर भी अवांछित सूचनाओं के साथ उपयोगकर्ता को परेशान करने के विपत्ति को ध्यान में नहीं रखते हैं। कुछ परिस्थितियों में अनुशंसाओं को आगे बढ़ाने से उपयोगकर्ता को परेशान होने के विपति पर विचार करना महत्वपूर्ण है, उदाहरण के लिए, किसी कुशल मीटिंग के समय, सुबह जल्दी या देर रात में होती है इसलिए, अनुशंसाकर्ता प्रणाली का प्रदर्शन आंशिक रूप से इस बात पर निर्भर करता है कि उसने अनुशंसा प्रक्रिया में विपति को किस सीमा तक सम्मिलित किया है। इस समस्या को प्रबंधित करने का विकल्प द्रार्स है,एक प्रणाली जो संदर्भ-जागरूक अनुशंसा को दस्यु समस्या के रूप में मॉडल करती है। यह प्रणाली सामग्री-आधारित तकनीक और प्रासंगिक बैंडिट एल्गोरिदम को जोड़ती है।[68]
मोबाइल अनुशंसा प्रणाली
मोबाइल अनुशंसाकर्ता प्रणाली व्यक्तिगत, संदर्भ-संवेदनशील अनुशंसाएँ प्रदान करने के लिए इंटरनेट-एक्सेसिंग स्मार्टफोन्स का उपयोग करते हैं। यह अनुसंधान का विशेष रूप से कठिन क्षेत्र है क्योंकि मोबाइल डेटा उस डेटा की तुलना में अधिक सम्मिश्र है जिससे अनुशंसा प्रणाली को अधिकांशतः सामना करना पड़ता है। यह विषम है, ध्वनि है, स्थानिक और लौकिक ऑटो-सहसंबंध की आवश्यकता है, और इसमें सत्यापन और व्यापकता की समस्याएं हैं।[69]
ऐसे तीन कारक हैं जो मोबाइल अनुशंसा प्रणाली और पूर्वानुमान परिणामों की स्पष्ट ता को प्रभावित कर सकते हैं: संदर्भ, अनुशंसा विधि और गोपनीयता[70] इसके अतिरिक्त, मोबाइल अनुशंसा प्रणाली प्रत्यारोपण समस्या से ग्रस्त है - पक्ष समर्थन सभी क्षेत्रों में प्रयुक्त नहीं हो सकती हैं (उदाहरण के लिए, ऐसे क्षेत्र में विधि की पक्ष समर्थन करना मूर्खतापूर्ण होगा जहां सभी सामग्रियां उपलब्ध नहीं हो सकती हैं)।
मोबाइल अनुशंसा प्रणाली का उदाहरण किसी शहर में टैक्सी चालकों के लिए ड्राइविंग मार्ग तैयार करने के लिए उबेर और लिफ़्ट जैसी कंपनियों द्वारा अपनाए गए दृष्टिकोण हैं।[69] यह प्रणाली उन मार्गों के जीपीएस डेटा का उपयोग करती है जो टैक्सी चालक काम करते समय अपनाते हैं, जिसमें स्थान (अक्षांश और देशांतर), समय टिकटें और परिचालन स्थिति (यात्रियों के साथ या बिना) सम्मिलित हैं। यह अधिभोग समय और लाभ को अनुकूलित करने के लक्ष्य के साथ, मार्ग के साथ पिकअप बिंदुओं की सूची की पक्ष समर्थन करने के लिए इस डेटा का उपयोग करता है।
नेटफ्लिक्स पुरस्कार
अनुशंसा प्रणाली में अनुसंधान को सक्रिय करने वाली घटनाओं में से नेटफ्लिक्स पुरस्कार था। 2006 से 2009 तक, नेटफ्लिक्स ने प्रतियोगिता प्रायोजित की थी जिसमें उस टीम को 1,000,000 डॉलर का भव्य पुरस्कार दिया गया, जो 100 मिलियन से अधिक मूवी रेटिंग का प्रस्तावित डेटासेट ले सकती थी और कंपनी की उपस्थित अनुशंसा प्रणाली द्वारा प्रस्तुत की गई पक्षसमर्थन की तुलना में 10% अधिक स्पष्ट पक्ष समर्थन लौटा सकती थी। इस प्रतियोगिता ने नए और अधिक स्पष्ट एल्गोरिदम की खोज को सक्रिय किया। 21 सितंबर 2009 को, टाईब्रेकिंग नियमों का उपयोग करके बेलकोर की प्रैग्मैटिक कैओस टीम को 1,000,000 अमेरिकी डॉलर का भव्य पुरस्कार दिया गया।[71]
2007 में सबसे स्पष्ट एल्गोरिदम ने 107 अलग-अलग एल्गोरिदम दृष्टिकोणों की सम्मिलित विधि का उपयोग किया, जिसे ही पूर्वानुमान में मिश्रित किया गया। जैसा कि विजेताओं, बेल एट अल ने कहा:[72]
एकाधिक भविष्यवक्ताओं को मिश्रित करने पर पूर्वानुमान स्पष्ट ता में अधिक सुधार होता है। हमारा अनुभव यह है कि अधिकांश प्रयासों को ही तकनीक को परिष्कृत करने के अतिरिक्त , अधिक भिन्न दृष्टिकोण प्राप्त करने पर केंद्रित किया जाना चाहिए। परिणाम स्वरुप हमारा समाधान अनेक विधियों का समूह है।
नेटफ्लिक्स प्रोजेक्ट के कारण वेब को अनेक लाभ हुए। कुछ टीमों ने अपनी तकनीक ली है और इसे अन्य बाजारों में प्रयुक्त किया है। दूसरे स्थान पर रहने वाली टीम के कुछ सदस्यों ने ग्रेविटी आर एंड डी की स्थापना की, जो अनुशंसा इंजन है जो एसीएम रिकसिस में सक्रिय है।[71][73] 4-टेल, इंक. ने ईकॉमर्स वेबसाइटों के लिए नेटफ्लिक्स प्रोजेक्ट-व्युत्पन्न समाधान बनाया है।
नेटफ्लिक्स पुरस्कार प्रतियोगिता के लिए नेटफ्लिक्स द्वारा प्रस्तुत किए गए डेटासेट के आसपास अनेक गोपनीयता उद्देश्य थे। चूँकि ग्राहक की गोपनीयता बनाए रखने के लिए डेटा सेट को अज्ञात रखा गया था, 2007 में टेक्सास विश्वविद्यालय के दो शोधकर्ता इंटरनेट मूवी डेटाबेस पर फिल्म रेटिंग के साथ डेटा सेट का मिलान करके व्यक्तिगत उपयोगकर्ताओं की पहचान करने में सक्षम थे।[74] परिणामस्वरूप, दिसंबर 2009 में गुमनाम नेटफ्लिक्स उपयोगकर्ता ने डो बनाम नेटफ्लिक्स में नेटफ्लिक्स पर मुकदमा सीमा किया, जिसमें आरोप लगाया गया कि नेटफ्लिक्स ने डेटासेट जारी करके संयुक्त राज्य अमेरिका के निष्पक्ष व्यापार कानूनों और वीडियो गोपनीयता संरक्षण अधिनियम का उल्लंघन किया है।[75] इसके साथ ही संघीय व्यापार आयोग की चिंताओं के कारण 2010 में दूसरी नेटफ्लिक्स पुरस्कार प्रतियोगिता समाप्त कर दी गई।[76]
मूल्यांकन
निष्पादन उपाय
अनुशंसा एल्गोरिदम की प्रभावशीलता का आकलन करने में मूल्यांकन महत्वपूर्ण है। अनुशंसाकर्ता प्रणालियों की प्रभावशीलता को मापने और विभिन्न दृष्टिकोणों की तुलना करने के लिए, तीन प्रकार के मूल्यांकन उपलब्ध हैं: उपयोगकर्ता अध्ययन, ए/बी परीक्षण|ऑनलाइन मूल्यांकन (ए/बी परीक्षण), और ऑफ़लाइन मूल्यांकन होता है।[35]
समान्यत: उपयोग की जाने वाली आव्यूह माध्य वर्ग त्रुटि और मूल माध्य वर्ग त्रुटि हैं, इसके बाद वाले का उपयोग नेटफ्लिक्स पुरस्कार में किया गया है। सूचना पुनर्प्राप्ति आव्यूह जैसे स्पष्ट ता और रिकॉल या डिस्काउंटेड संचयी लाभ किसी अनुशंसा पद्धति की गुणवत्ता का आकलन करने के लिए उपयोगी होते हैं। मूल्यांकन में विविधता, नवीनता और कवरेज को भी महत्वपूर्ण विधि माना जाता है।[77] चूँकि, अनेक क्लासिक मूल्यांकन उपायों की अत्यधिक आलोचना की जाती है।[78]
एक निश्चित परीक्षण डेटासेट पर अनुशंसा एल्गोरिदम के प्रदर्शन का मूल्यांकन करना सदैव बेसीमा चुनौतीपूर्ण होगा क्योंकि पक्षसमर्थन पर वास्तविक उपयोगकर्ताओं की प्रतिक्रियाओं का स्पष्ट अनुमान लगाना असंभव है। इसलिए ऑफ़लाइन डेटा में एल्गोरिदम की प्रभावशीलता की गणना करने वाला कोई भी मीट्रिक स्पष्ट नहीं होगा।
उपयोगकर्ता अध्ययन अपेक्षाकृत छोटे मापदंड का है। कुछ दर्जनों या सैकड़ों उपयोगकर्ताओं को विभिन्न अनुशंसा दृष्टिकोणों द्वारा बनाई गई पक्ष समर्थन प्रस्तुत की जाती हैं, और फिर उपयोगकर्ता निर्णय लेते हैं कि कौन सी पक्ष समर्थन सर्वोत्तम हैं।
ए/बी परीक्षणों में, समान्य रूप से वास्तविक उत्पाद के हजारों उपयोगकर्ताओं को पक्ष समर्थन दिखाई जाती हैं, और पक्ष समर्थन प्रणाली पक्ष समर्थन उत्पन्न करने के लिए यादृच्छिक रूप से कम से कम दो अलग-अलग पक्ष समर्थन दृष्टिकोण चुनती है। प्रभावशीलता को प्रभावशीलता के अंतर्निहित उपायों जैसे रूपांतरण दर या दर के माध्यम से क्लिक करके मापा जाता है।
ऑफ़लाइन मूल्यांकन ऐतिहासिक डेटा पर आधारित होते हैं, उदा. डेटासेट जिसमें यह जानकारी होती है कि उपयोगकर्ताओं ने पहले फिल्मों को कैसे रेट किया था।[79]
अनुशंसा दृष्टिकोण की प्रभावशीलता को इस आधार पर मापा जाता है कि अनुशंसा दृष्टिकोण डेटासेट में उपयोगकर्ताओं की रेटिंग का कितना अच्छा अनुमान लगा सकता है। जबकि रेटिंग इस बात की स्पष्ट अभिव्यक्ति है कि उपयोगकर्ता को कोई फिल्म पसंद आई या नहीं, ऐसी जानकारी सभी डोमेन में उपलब्ध नहीं है। उदाहरण के लिए, उद्धरण अनुशंसा प्रणाली के क्षेत्र में, उपयोगकर्ता समान्यत: किसी उद्धरण या अनुशंसित लेख को रेटिंग नहीं देते हैं। ऐसे स्थिति में ऑफ़लाइन मूल्यांकन प्रभावशीलता के अंतर्निहित उपायों का उपयोग कर सकते हैं। उदाहरण के लिए, यह माना जा सकता है कि अनुशंसा प्रणाली प्रभावी है जो शोध लेख की संदर्भ सूची में सम्मिलित यथासंभव अधिक से अधिक लेखों की अनुशंसा करने में सक्षम है। चूँकि, इस प्रकार के ऑफ़लाइन मूल्यांकन को अनेक शोधकर्ता आलोचनात्मक मानते हैं।[80][81][82][35] उदाहरण के लिए, यह दिखाया गया है कि ऑफ़लाइन मूल्यांकन के परिणामों का उपयोगकर्ता अध्ययन या ए/बी परीक्षणों के परिणामों के साथ कम संबंध है।[82][83] ऑफ़लाइन मूल्यांकन के लिए लोकप्रिय डेटासेट में डुप्लिकेट डेटा सम्मिलित दिखाया गया है और इस प्रकार एल्गोरिदम के मूल्यांकन में गलत निष्कर्ष निकलते हैं।[84] अधिकांशतः , तथाकथित ऑफ़लाइन मूल्यांकन के परिणाम वास्तव में मूल्यांकन की गई उपयोगकर्ता-संतुष्टि से संबंधित नहीं होते हैं।[85] ऐसा संभवतः इसलिए है क्योंकि ऑफ़लाइन प्रशिक्षण अत्यधिक पहुंच योग्य वस्तुओं के प्रति अत्यधिक पक्षपाती है, और ऑफ़लाइन परीक्षण डेटा ऑनलाइन अनुशंसा मॉड्यूल के आउटपुट से अत्यधिक प्रभावित होता है।[80][86] शोधकर्ताओं ने निष्कर्ष निकाला है कि ऑफ़लाइन मूल्यांकन के परिणामों को आलोचनात्मक रूप से देखा जाना चाहिए।[87]
स्पष्टता से परे
समान्यत: अनुशंसाकर्ता प्रणालियों पर शोध सबसे स्पष्ट अनुशंसा एल्गोरिदम खोजने से संबंधित है। चूँकि, ऐसे अनेक कारक भी हैं जो महत्वपूर्ण हैं।
- विविधता - जब अंतर-सूची विविधता अधिक होती है तो उपयोगकर्ता अनुशंसाओं से अधिक संतुष्ट होते हैं, उदाहरण के लिए। विभिन्न कलाकारों के आइटम.[88][89]
- पक्ष समर्थन की दृढ़ता - कुछ स्थितियों में, पक्षसमर्थन को दोबारा दिखाना अधिक प्रभावी होता है,[90] या उपयोगकर्ताओं को आइटम को दोबारा रेट करने दें,[91] नए आइटम दिखाने की तुलना में. इसके अनेक कारण हैं। उदाहरण के लिए, जब आइटम पहली बार दिखाए जाते हैं तो उपयोगकर्ता उन्हें अनदेखा कर सकते हैं, क्योंकि उनके पास अनुशंसाओं का सावधानीपूर्वक निरीक्षण करने का समय नहीं था।
- गोपनीयता - अनुशंसा प्रणाली को समान्यत: गोपनीयता संबंधी चिंताओं से निपटना पड़ता है[92] क्योंकि उपयोगकर्ताओं को संवेदनशील जानकारी प्रकट करनी होती है। सहयोगी फ़िल्टरिंग का उपयोग करके उपयोगकर्ता प्रोफ़ाइल बनाना गोपनीयता के दृष्टिकोण से समस्याग्रस्त हो सकता है। अनेक यूरोपीय देशों में सूचना गोपनीयता की शसक्त संस्कृति है, और उपयोगकर्ता प्रोफाइलिंग (सूचना विज्ञान) के किसी भी स्तर को प्रस्तुत करने के हर प्रयास के परिणामस्वरूप नकारात्मक ग्राहक प्रतिक्रिया हो सकती है। इस क्षेत्र में चल रहे गोपनीयता के उद्देश्यों पर अधिक शोध किया गया है। नेटफ्लिक्स पुरस्कार अपने डेटासेट में जारी विस्तृत व्यक्तिगत जानकारी के लिए विशेष रूप से उल्लेखनीय है। रामकृष्णन एट अल. वैयक्तिकरण और गोपनीयता के बीच व्यापार-संवर्त का व्यापक अवलोकन किया गया है और पाया गया है कि अशक्त संबंधों (एक अप्रत्याशित कनेक्शन जो आकस्मिक पक्ष समर्थन प्रदान करता है) और अन्य डेटा स्रोतों का संयोजन अज्ञात डेटासेट में उपयोगकर्ताओं की पहचान को प्रकाशित करने के लिए किया जा सकता है।[93]
- उपयोगकर्ता जनसांख्यिकी - बील एट अल पाया गया कि उपयोगकर्ता जनसांख्यिकी प्रभावित कर सकती है कि उपयोगकर्ता अनुशंसाओं से कितने संतुष्ट हैं।[94] अपने पेपर में उन्होंने दिखाया कि बुजुर्ग उपयोगकर्ता युवा उपयोगकर्ताओं की तुलना में अनुशंसाओं में अधिक रुचि रखते हैं।
- शसक्तता - जब उपयोगकर्ता अनुशंसा प्रणाली में भाग ले सकते हैं, तो धोखाधड़ी के उद्देश्य को संबोधित किया जाना चाहिए।[95]
- आकस्मिकता - सेरेन्डिपिटी इस बात का माप है कि पक्ष समर्थन कितनी आश्चर्यजनक हैं।[96][89] उदाहरण के लिए, अनुशंसा प्रणाली जो किराने की दुकान में ग्राहक को दूध की पक्ष समर्थन करती है वह पूरी तरह से स्पष्ट हो सकती है, किंतु यह अच्छी पक्ष समर्थन नहीं है क्योंकि यह ग्राहक के लिए खरीदने के लिए स्पष्ट वस्तु है। [सेरेन्डिपिटी] दो उद्देश्यों को पूरा करता है: पहला यह संभावना कम हो जाती है कि उपयोगकर्ता रुचि खो देते हैं क्योंकि विकल्प सेट बहुत समान है। दूसरा, एल्गोरिदम को सीखने और खुद को उत्तम बनाने के लिए इन वस्तुओं की आवश्यकता होती है।[97]
- विश्वास - यदि उपयोगकर्ता को प्रणाली पर विश्वास नहीं है तो अनुशंसाकर्ता प्रणाली का उपयोगकर्ता के लिए बहुत कम महत्व है।[98] अनुशंसा प्रणाली द्वारा यह समझाकर विश्वास बनाया जा सकता है कि यह कैसे अनुशंसाएँ उत्पन्न करती है, और यह किसी आइटम की अनुशंसा क्यों करती है।
- लेबलिंग - पक्षसमर्थन के साथ उपयोगकर्ता की संतुष्टि पक्षसमर्थन की लेबलिंग से प्रभावित हो सकती है।[99] उदाहरण के लिए, उद्धृत अध्ययन में प्रायोजित के रूप में लेबल की गई पक्षसमर्थन के लिए क्लिक-थ्रू दर (सीटीआर) ऑर्गेनिक (CTR = 8.86%) के रूप में लेबल की गई समान पक्षसमर्थन के लिए सीटीआर की तुलना में कम (CTR= 5.93%) थी। उस अध्ययन में बिना किसी लेबल वाली अनुशंसाओं ने सबसे अच्छा प्रदर्शन (CTR=9.87%) किया गया था।
प्रतिलिपि प्रस्तुत करने योग्यता
अनुशंसा प्रणाली का ऑफ़लाइन मूल्यांकन करना अधिक कठिन है, कुछ शोधकर्ताओं का प्रमाण है कि इससे अनुशंसा प्रणाली प्रकाशनों में पुनरुत्पादन परिस्थिति उत्पन्न हो गया है। कुछ मशीन लर्निंग प्रकाशन स्थलों में प्रतिलिपि प्रस्तुत करने योग्यता का विषय आवर्ती उद्देश्य प्रतीत होता है, किंतु वैज्ञानिक प्रकाशन की विश्व से परे इसका कोई महत्वपूर्ण प्रभाव नहीं है। अनुशंसा प्रणाली के संदर्भ में 2019 के पेपर में शीर्ष सम्मेलनों (SIGIR, KDD, WWW, ACM कॉन्फ्रेंस ऑन अनुशंसा प्रणाली, IJCAI) में प्रकाशित टॉप-के अनुशंसा समस्या के लिए गहन शिक्षण या तंत्रिका विधियों को प्रयुक्त करने वाले चुनिंदा प्रकाशनों का सर्वेक्षण किया गया, जिसमें दिखाया गया है कि सर्वेक्षण के लेखकों द्वारा औसतन 40% से कम लेखों को पुन: प्रस्तुत किया जा सकता है, कुछ सम्मेलनों में तो 14% से भी कम। लेख आज की शोध छात्रवृत्ति में अनेक संभावित समस्याओं पर विचार करता है और उस क्षेत्र में उत्तम वैज्ञानिक प्रथाओं का सुझाव देता है।[100][101][102] समान विधियों के सेट को बेंचमार्क करने पर हाल ही में किए गए काम से गुणात्मक रूप से बहुत अलग परिणाम सामने आए[103] जिससे तंत्रिका विधियाँ सर्वोत्तम प्रदर्शन करने वाली विधियों में से पाई गईं। अनुशंसा प्रणाली के लिए गहन शिक्षण और तंत्रिका विधियों का उपयोग अनेक हालिया अनुशंसा प्रणाली चुनौतियों, डब्लूएसडीएम, में विजयी समाधानों में किया गया है।[104] रिकसिस चैलेंज।[105] इसके अतिरिक्त उद्योग में तंत्रिका और गहन शिक्षण विधियों का व्यापक रूप से उपयोग किया जाता है जहां उनका बड़े मापदंड पर परीक्षण किया जाता है।[106][57][58] अनुशंसाकर्ता प्रणालियों में प्रतिलिपि प्रस्तुत करने योग्यता का विषय नया नहीं है। 2011 तक, माइकल एकस्ट्रैंड, जोसेफ ए. कॉन्स्टन, और अन्य आलोचना की गई कि वर्तमान में अनुशंसा प्रणाली अनुसंधान परिणामों को पुन: प्रस्तुत करना और विस्तारित करना कठिन है, और मूल्यांकन को "निरंतर नहीं संभाला जाता है।"[107] कॉन्स्टन और एडोमाविसियस ने निष्कर्ष निकाला है कि अनुशंसा प्रणाली अनुसंधान समुदाय संकट का सामना कर रहा है जहां बड़ी संख्या में कागजात ऐसे परिणाम प्रस्तुत करते हैं जो सामूहिक ज्ञान में बहुत कम योगदान देते हैं […] अधिकांशतः क्योंकि अनुसंधान में उचित रूप से निर्णय लेने के लिए […] मूल्यांकन का अभाव होता है और इसलिए, सार्थक योगदान प्रदान करने के लिए[108] परिणामस्वरूप, पक्ष समर्थन प्रणालियों के बारे में बहुत से शोध को प्रतिलिपि प्रस्तुत करने योग्य नहीं माना जा सकता है।[109] इसलिए, अनुशंसाकर्ता प्रणालियों के संचालकों को इस प्रश्न का उत्तर देने के लिए वर्तमान शोध में बहुत कम मार्गदर्शन मिलता है कि अनुशंसाकर्ता प्रणालियों में किस अनुशंसा का उपयोग किया जाना चाहिए। एलन सईद और एलेजांद्रो बेलोगिन|बेलोगिन ने क्षेत्र में प्रकाशित पत्रों का अध्ययन किया जाता था जो की साथ ही पक्ष समर्थन के लिए कुछ सबसे लोकप्रिय रूपरेखाओं को बेंचमार्क किया और परिणामों में बड़ी विसंगतियां पाईं, तब भी जब समान एल्गोरिदम और डेटा सेट का उपयोग किया गया था।[110] कुछ शोधकर्ताओं ने प्रदर्शित किया कि अनुशंसा एल्गोरिदम या परिदृश्यों में समान्य बदलाव के कारण अनुशंसा प्रणाली की प्रभावशीलता में शसक्त बदलाव आए थे। उन्होंने निष्कर्ष निकाला कि वर्तमान स्थिति में सुधार के लिए सात कार्य आवश्यक हैं:[109](1) अन्य अनुसंधान क्षेत्रों का सर्वेक्षण करें और उनसे सीखें, (2) प्रतिलिपि प्रस्तुत करने योग्यता की सामान्य समझ खोजें, (3) प्रतिलिपि प्रस्तुत करने योग्यता को प्रभावित करने वाले निर्धारकों को पहचानें और समझें, (4) अधिक व्यापक प्रयोग करें (5) प्रकाशन प्रथाओं का आधुनिकीकरण करें, (6) अनुशंसा फ्रेमवर्क के विकास और उपयोग को बढ़ावा दें, और (7) अनुशंसा-प्रणाली अनुसंधान के लिए सर्वोत्तम अभ्यास दिशानिर्देश स्थापित करें।
यह भी देखें
- रेटिंग साइट
- कोल्ड स्टार्ट (सिफारिश प्रणाली)
- सहयोगी को छानने
- सामूहिक आसूचना
- सामग्री खोज प्लेटफ़ॉर्म
- एंटरप्राइज बुकमार्किंग
- फ़िल्टर बुलबुला
- अनुशंसा प्रणाली पर एसीएम सम्मेलन
- वैयक्तिकृत विपणन
- वरीयता प्राप्त करना
- उत्पाद खोजक
- विन्यासकर्ता
- पैटर्न मान्यता
संदर्भ
- ↑ 1.0 1.1 1.2 1.3 Ricci, Francesco; Rokach, Lior; Shapira, Bracha (2022). "Recommender Systems: Techniques, Applications, and Challenges". In Ricci, Francesco; Rokach, Lior; Shapira, Bracha (eds.). अनुशंसा प्रणाली पुस्तिका (3 ed.). New York: Springer. pp. 1–35. doi:10.1007/978-1-0716-2197-4_1. ISBN 978-1-0716-2196-7.
- ↑ "प्लेबॉय लीड अनुशंसा इंजनों का उदय - समय". TIME.com. 27 May 2010. Archived from the original on May 30, 2010. Retrieved 1 June 2015.
- ↑ 3.0 3.1 Resnick, Paul, and Hal R. Varian. "Recommender systems." Communications of the ACM 40, no. 3 (1997): 56-58.
- ↑ Pankaj Gupta, Ashish Goel, Jimmy Lin, Aneesh Sharma, Dong Wang, and Reza Bosagh Zadeh WTF:The who-to-follow system at Twitter, Proceedings of the 22nd international conference on World Wide Web
- ↑ Baran, Remigiusz; Dziech, Andrzej; Zeja, Andrzej (2018-06-01). "दृश्य सामग्री विश्लेषण और बुद्धिमान डेटा संवर्धन पर आधारित एक सक्षम मल्टीमीडिया सामग्री खोज मंच". Multimedia Tools and Applications (in English). 77 (11): 14077–14091. doi:10.1007/s11042-017-5014-1. ISSN 1573-7721. S2CID 36511631.
- ↑ H. Chen, A. G. Ororbia II, C. L. Giles ExpertSeer: a Keyphrase Based Expert Recommender for Digital Libraries, in arXiv preprint 2015
- ↑ H. Chen, L. Gou, X. Zhang, C. Giles Collabseer: a search engine for collaboration discovery, in ACM/IEEE Joint Conference on Digital Libraries (JCDL) 2011
- ↑ Alexander Felfernig, Klaus Isak, Kalman Szabo, Peter Zachar, The VITA Financial Services Sales Support Environment, in AAAI/IAAI 2007, pp. 1692-1699, Vancouver, Canada, 2007.
- ↑ Hosein Jafarkarimi; A.T.H. Sim and R. Saadatdoost A Naïve Recommendation Model for Large Databases, International Journal of Information and Education Technology, June 2012
- ↑ Prem Melville and Vikas Sindhwani, Recommender Systems, Encyclopedia of Machine Learning, 2010.
- ↑ R. J. Mooney & L. Roy (1999). पाठ वर्गीकरण के लिए सीखने का उपयोग करके सामग्री-आधारित पुस्तक अनुशंसा. In Workshop Recom. Sys.: Algo. and Evaluation.
- ↑ Haupt, Jon (2009-06-01). "Last.fm: People‐Powered Online Radio". Music Reference Services Quarterly. 12 (1–2): 23–24. doi:10.1080/10588160902816702. ISSN 1058-8167. S2CID 161141937.
- ↑ 13.0 13.1 ChenHung-Hsuan; ChenPu (2019-01-09). "विभेदित नियमितीकरण भार - अनुशंसा प्रणाली में कोल्ड स्टार्ट को कम करने के लिए एक सरल तंत्र". ACM Transactions on Knowledge Discovery from Data (in English). 13: 1–22. doi:10.1145/3285954. S2CID 59337456.
- ↑ 14.0 14.1 Rubens, Neil; Elahi, Mehdi; Sugiyama, Masashi; Kaplan, Dain (2016). "Active Learning in Recommender Systems". In Ricci, Francesco; Rokach, Lior; Shapira, Bracha (eds.). Recommender Systems Handbook (2 ed.). Springer US. doi:10.1007/978-1-4899-7637-6_24. ISBN 978-1-4899-7637-6.
- ↑ Bobadilla, J.; Ortega, F.; Hernando, A.; Alcalá, J. (2011). "आनुवंशिक एल्गोरिदम का उपयोग करके सहयोगी फ़िल्टरिंग अनुशंसाकर्ता सिस्टम परिणाम और प्रदर्शन में सुधार करना". Knowledge-Based Systems. 24 (8): 1310–1316. doi:10.1016/j.knosys.2011.06.005.
- ↑ 16.0 16.1 Elahi, Mehdi; Ricci, Francesco; Rubens, Neil (2016). "A survey of active learning in collaborative filtering recommender systems". Computer Science Review. 20: 29–50. doi:10.1016/j.cosrev.2016.05.002.
- ↑
Andrew I. Schein, Alexandrin Popescul, Lyle H. Ungar, David M. Pennock (2002). Methods and Metrics for Cold-Start Recommendations. Proceedings of the 25th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR 2002). : ACM. pp. 253–260. ISBN 1-58113-561-0. Retrieved 2008-02-02.
{{cite conference}}
: CS1 maint: multiple names: authors list (link) - ↑ 18.0 18.1 Bi, Xuan; Qu, Annie; Wang, Junhui; Shen, Xiaotong (2017). "एक समूह-विशिष्ट अनुशंसा प्रणाली". Journal of the American Statistical Association. 112 (519): 1344–1353. doi:10.1080/01621459.2016.1219261. S2CID 125187672.
- ↑ Stack, Charles. "System and method for providing recommendation of goods and services based on recorded purchasing history." U.S. Patent 7,222,085, issued May 22, 2007.
- ↑ Herz, Frederick SM. "Customized electronic newspapers and advertisements." U.S. Patent 7,483,871, issued January 27, 2009.
- ↑ Herz, Frederick, Lyle Ungar, Jian Zhang, and David Wachob. "System and method for providing access to data using customer profiles." U.S. Patent 8,056,100, issued November 8, 2011.
- ↑ Harbick, Andrew V., Ryan J. Snodgrass, and Joel R. Spiegel. "Playlist-based detection of similar digital works and work creators." U.S. Patent 8,468,046, issued June 18, 2013.
- ↑ Linden, Gregory D., Brent Russell Smith, and Nida K. Zada. "Automated detection and exposure of behavior-based relationships between browsable items." U.S. Patent 9,070,156, issued June 30, 2015.
- ↑ BEEL, Joeran, et al. Paper recommender systems: a literature survey. International Journal on Digital Libraries, 2016, 17. Jg., Nr. 4, S. 305-338.
- ↑ RICH, Elaine. User modeling via stereotypes. Cognitive science, 1979, 3. Jg., Nr. 4, S. 329-354.
- ↑ Karlgren, Jussi. 1990. "An Algebra for Recommendations." Syslab Working Paper 179 (1990).
- ↑ Karlgren, Jussi. "Newsgroup Clustering Based On User Behavior-A Recommendation Algebra." SICS Research Report (1994).
- ↑ Karlgren, Jussi (October 2017). "A digital bookshelf: original work on recommender systems". Retrieved 27 October 2017.
- ↑ Shardanand, Upendra, and Pattie Maes. "Social information filtering: algorithms for automating “word of mouth”." In Proceedings of the SIGCHI conference on Human factors in computing systems, pp. 210-217. ACM Press/Addison-Wesley Publishing Co., 1995.
- ↑ Hill, Will, Larry Stead, Mark Rosenstein, and George Furnas. "Recommending and evaluating choices in a virtual community of use Archived 2018-12-21 at the Wayback Machine." In Proceedings of the SIGCHI conference on Human factors in computing systems, pp. 194-201. ACM Press/Addison-Wesley Publishing Co., 1995.
- ↑ Resnick, Paul, Neophytos Iacovou, Mitesh Suchak, Peter Bergström, and John Riedl. "GroupLens: an open architecture for collaborative filtering of netnews." In Proceedings of the 1994 ACM conference on Computer supported cooperative work, pp. 175-186. ACM, 1994.
- ↑ Montaner, M.; Lopez, B.; de la Rosa, J. L. (June 2003). "इंटरनेट पर अनुशंसा एजेंटों का वर्गीकरण". Artificial Intelligence Review. 19 (4): 285–330. doi:10.1023/A:1022850703159. S2CID 16544257..
- ↑ 33.0 33.1 Adomavicius, G.; Tuzhilin, A. (June 2005). "Toward the Next Generation of Recommender Systems: A Survey of the State-of-the-Art and Possible Extensions". IEEE Transactions on Knowledge and Data Engineering. 17 (6): 734–749. CiteSeerX 10.1.1.107.2790. doi:10.1109/TKDE.2005.99. S2CID 206742345..
- ↑ Herlocker, J. L.; Konstan, J. A.; Terveen, L. G.; Riedl, J. T. (January 2004). "सहयोगी फ़िल्टरिंग अनुशंसा प्रणाली का मूल्यांकन करना". ACM Trans. Inf. Syst. 22 (1): 5–53. CiteSeerX 10.1.1.78.8384. doi:10.1145/963770.963772. S2CID 207731647..
- ↑ 35.0 35.1 35.2 Beel, J.; Genzmehr, M.; Gipp, B. (October 2013). "ऑफ़लाइन और ऑनलाइन मूल्यांकन का तुलनात्मक विश्लेषण और शोध पत्र अनुशंसा प्रणाली मूल्यांकन की चर्चा" (PDF). Proceedings of the Workshop on Reproducibility and Replication in Recommender Systems Evaluation (RepSys) at the ACM Recommender System Conference (RecSys): 7–14. doi:10.1145/2532508.2532511. ISBN 9781450324656. S2CID 8202591. Archived from the original (PDF) on 2016-04-17. Retrieved 2013-10-22.
- ↑ Beel, J.; Langer, S.; Genzmehr, M.; Gipp, B.; Breitinger, C. (October 2013). "Research Paper Recommender System Evaluation: A Quantitative Literature Survey" (PDF). Proceedings of the Workshop on Reproducibility and Replication in Recommender Systems Evaluation (RepSys) at the ACM Recommender System Conference (RecSys). doi:10.1145/2532508.2532512. S2CID 4411601.
- ↑ Beel, J.; Gipp, B.; Langer, S.; Breitinger, C. (26 July 2015). "Research Paper Recommender Systems: A Literature Survey". International Journal on Digital Libraries. 17 (4): 305–338. doi:10.1007/s00799-015-0156-0. S2CID 207035184.
- ↑ John S. Breese; David Heckerman & Carl Kadie (1998). सहयोगात्मक फ़िल्टरिंग के लिए पूर्वानुमानित एल्गोरिदम का अनुभवजन्य विश्लेषण. In Proceedings of the Fourteenth conference on Uncertainty in artificial intelligence (UAI'98). arXiv:1301.7363.
- ↑ Breese, John S.; Heckerman, David; Kadie, Carl (1998). सहयोगात्मक फ़िल्टरिंग के लिए पूर्वानुमानित एल्गोरिदम का अनुभवजन्य विश्लेषण (PDF) (Report). Microsoft Research.
- ↑ Koren, Yehuda; Volinsky, Chris (2009-08-01). "सिफ़ारिश प्रणालियों के लिए मैट्रिक्स फ़ैक्टराइज़ेशन तकनीकें". Computer. 42 (8): 30–37. CiteSeerX 10.1.1.147.8295. doi:10.1109/MC.2009.263. S2CID 58370896.
- ↑ Sarwar, B.; Karypis, G.; Konstan, J.; Riedl, J. (2000). "Application of Dimensionality Reduction in Recommender System A Case Study".,
- ↑ Allen, R.B. (1990). "User Models: Theory, Method, Practice". International J. Man-Machine Studies.
{{cite journal}}
: Cite journal requires|journal=
(help) - ↑ Parsons, J.; Ralph, P.; Gallagher, K. (July 2004). "अनुशंसाकर्ता प्रणालियों में उपयोगकर्ता की प्राथमिकता का अनुमान लगाने के लिए देखने के समय का उपयोग करना". AAAI Workshop in Semantic Web Personalization, San Jose, California.
{{cite journal}}
: Cite journal requires|journal=
(help). - ↑ Sanghack Lee and Jihoon Yang and Sung-Yong Park, Discovery of Hidden Similarity on Collaborative Filtering to Overcome Sparsity Problem, Discovery Science, 2007.
- ↑ Felício, Crícia Z.; Paixão, Klérisson V.R.; Barcelos, Celia A.Z.; Preux, Philippe (2017-07-09). "कोल्ड-स्टार्ट उपयोगकर्ता अनुशंसा के लिए एक बहु-सशस्त्र डाकू मॉडल चयन". Proceedings of the 25th Conference on User Modeling, Adaptation and Personalization. UMAP '17. Bratislava, Slovakia: Association for Computing Machinery: 32–40. doi:10.1145/3079628.3079681. ISBN 978-1-4503-4635-1. S2CID 653908.
- ↑ Collaborative Recommendations Using Item-to-Item Similarity Mappings Archived 2015-03-16 at the Wayback Machine
- ↑ Aggarwal, Charu C. (2016). Recommender Systems: The Textbook. Springer. ISBN 9783319296579.
- ↑ Peter Brusilovsky (2007). अनुकूली वेब. p. 325. ISBN 978-3-540-72078-2.
- ↑ Wang, Donghui; Liang, Yanchun; Xu, Dong; Feng, Xiaoyue; Guan, Renchu (2018). "कंप्यूटर विज्ञान प्रकाशनों के लिए एक सामग्री-आधारित अनुशंसा प्रणाली". Knowledge-Based Systems. 157: 1–9. doi:10.1016/j.knosys.2018.05.001.
- ↑ Blanda, Stephanie (May 25, 2015). "Online Recommender Systems – How Does a Website Know What I Want?". American Mathematical Society. Retrieved October 31, 2016.
- ↑ X.Y. Feng, H. Zhang, Y.J. Ren, P.H. Shang, Y. Zhu, Y.C. Liang, R.C. Guan, D. Xu, (2019), "The Deep Learning–Based Recommender System “Pubmender” for Choosing a Biomedical Publication Venue: Development and Validation Study", Journal of Medical Internet Research, 21 (5): e12957
- ↑ Rinke Hoekstra, The Knowledge Reengineering Bottleneck, Semantic Web – Interoperability, Usability, Applicability 1 (2010) 1, IOS Press
- ↑ Gomez-Uribe, Carlos A.; Hunt, Neil (28 December 2015). "नेटफ्लिक्स अनुशंसा प्रणाली". ACM Transactions on Management Information Systems. 6 (4): 1–19. doi:10.1145/2843948.
- ↑ 54.0 54.1 Zamanzadeh Darban, Z.; Valipour, M. H. (15 August 2022). "GHRS: Graph-based hybrid recommendation system with application to movie recommendation". Expert Systems with Applications. 200: 116850. arXiv:2111.11293. doi:10.1016/j.eswa.2022.116850. S2CID 244477799.
- ↑ Robin Burke, Hybrid Web Recommender Systems Archived 2014-09-12 at the Wayback Machine, pp. 377-408, The Adaptive Web, Peter Brusilovsky, Alfred Kobsa, Wolfgang Nejdl (Ed.), Lecture Notes in Computer Science, Springer-Verlag, Berlin, Germany, Lecture Notes in Computer Science, Vol. 4321, May 2007, 978-3-540-72078-2.
- ↑ 56.0 56.1 Hidasi, Balázs; Karatzoglou, Alexandros; Baltrunas, Linas; Tikk, Domonkos (2016-03-29). "आवर्ती तंत्रिका नेटवर्क के साथ सत्र-आधारित अनुशंसाएँ". arXiv:1511.06939 [cs.LG].
- ↑ 57.0 57.1 57.2 Chen, Minmin; Beutel, Alex; Covington, Paul; Jain, Sagar; Belletti, Francois; Chi, Ed (2018). "रीइन्फोर्स अनुशंसा प्रणाली के लिए टॉप-के ऑफ-पॉलिसी सुधार". arXiv:1812.02353 [cs.LG].
- ↑ 58.0 58.1 Yifei, Ma; Narayanaswamy, Balakrishnan; Haibin, Lin; Hao, Ding (2020). "वास्तविक समय में अस्थायी-प्रासंगिक अनुशंसा". KDD '20: Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. Association for Computing Machinery: 2291–2299. doi:10.1145/3394486.3403278. ISBN 9781450379984. S2CID 221191348.
- ↑ Hidasi, Balázs; Karatzoglou, Alexandros (2018-10-17). "सत्र-आधारित अनुशंसाओं के लिए टॉप-के लाभ के साथ आवर्ती तंत्रिका नेटवर्क". Proceedings of the 27th ACM International Conference on Information and Knowledge Management. CIKM '18. Torino, Italy: Association for Computing Machinery: 843–852. arXiv:1706.03847. doi:10.1145/3269206.3271761. ISBN 978-1-4503-6014-2. S2CID 1159769.
- ↑ Kang, Wang-Cheng; McAuley, Julian (2018). "स्व-सावधान अनुक्रमिक अनुशंसा". arXiv:1808.09781 [cs.IR].
- ↑ Li, Jing; Ren, Pengjie; Chen, Zhumin; Ren, Zhaochun; Lian, Tao; Ma, Jun (2017-11-06). "तंत्रिका चौकस सत्र-आधारित अनुशंसा". Proceedings of the 2017 ACM on Conference on Information and Knowledge Management. CIKM '17. Singapore, Singapore: Association for Computing Machinery: 1419–1428. arXiv:1711.04725. doi:10.1145/3132847.3132926. ISBN 978-1-4503-4918-5. S2CID 21066930.
- ↑ Liu, Qiao; Zeng, Yifu; Mokhosi, Refuoe; Zhang, Haibin (2018-07-19). "STAMP: Short-Term Attention/Memory Priority Model for Session-based Recommendation". Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. KDD '18. London, United Kingdom: Association for Computing Machinery: 1831–1839. doi:10.1145/3219819.3219950. ISBN 978-1-4503-5552-0. S2CID 50775765.
- ↑ Xin, Xin; Karatzoglou, Alexandros; Arapakis, Ioannis; Jose, Joemon (2020). "अनुशंसा प्रणाली के लिए स्व-पर्यवेक्षित सुदृढीकरण सीखना". arXiv:2006.05779 [cs.LG].
- ↑ Ie, Eugene; Jain, Vihan; Narvekar, Sanmit; Agarwal, Ritesh; Wu, Rui; Cheng, Heng-Tze; Chandra, Tushar; Boutilier, Craig (2019). "SlateQ: A Tractable Decomposition for Reinforcement Learning with Recommendation Sets". Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence (IJCAI-19): 2592–2599.
- ↑ Zou, Lixin; Xia, Long; Ding, Zhuoye; Song, Jiaxing; Liu, Weidong; Yin, Dawei (2019). "अनुशंसा प्रणाली में दीर्घकालिक उपयोगकर्ता जुड़ाव को अनुकूलित करने के लिए सुदृढीकरण सीखना". KDD '19: Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. KDD '19: 2810–2818. arXiv:1902.05570. doi:10.1145/3292500.3330668. ISBN 9781450362016. S2CID 62903207.
- ↑ Lakiotaki, K.; Matsatsinis; Tsoukias, A (March 2011). "अनुशंसा प्रणाली में बहुमानदंड उपयोगकर्ता मॉडलिंग". IEEE Intelligent Systems. 26 (2): 64–76. CiteSeerX 10.1.1.476.6726. doi:10.1109/mis.2011.33. S2CID 16752808.
- ↑ Gediminas Adomavicius, Nikos Manouselis, YoungOk Kwon. "बहु-मानदंड अनुशंसा प्रणाली" (PDF). Archived from the original (PDF) on 2014-06-30.
{{cite web}}
: CS1 maint: uses authors parameter (link) - ↑ Bouneffouf, Djallel (2013), DRARS, A Dynamic Risk-Aware Recommender System (Ph.D.), Institut National des Télécommunications
- ↑ 69.0 69.1 Yong Ge; Hui Xiong; Alexander Tuzhilin; Keli Xiao; Marco Gruteser; Michael J. Pazzani (2010). एक ऊर्जा-कुशल मोबाइल अनुशंसा प्रणाली (PDF). Proceedings of the 16th ACM SIGKDD Int'l Conf. on Knowledge Discovery and Data Mining. New York City, New York: ACM. pp. 899–908. Retrieved 2011-11-17.
- ↑ Pimenidis, Elias; Polatidis, Nikolaos; Mouratidis, Haralambos (3 August 2018). "Mobile recommender systems: Identifying the major concepts". Journal of Information Science. 45 (3): 387–397. arXiv:1805.02276. doi:10.1177/0165551518792213. S2CID 19209845.
- ↑ 71.0 71.1 Lohr, Steve (22 September 2009). "नेटफ्लिक्स के लिए $1 मिलियन का शोध सौदा, और शायद दूसरों के लिए एक मॉडल". The New York Times.
- ↑ R. Bell; Y. Koren; C. Volinsky (2007). "नेटफ्लिक्स पुरस्कार के लिए बेलकोर समाधान" (PDF). Archived from the original (PDF) on 2012-03-04. Retrieved 2009-04-30.
- ↑ Bodoky, Thomas (2009-08-06). "Mátrixfaktorizáció one million dollars". Index.
- ↑ Rise of the Netflix Hackers Archived January 24, 2012, at the Wayback Machine
- ↑ "नेटफ्लिक्स ने खोला आपका ब्रोकबैक माउंटेन सीक्रेट, मुक़दमे का दावा". WIRED. 17 December 2009. Retrieved 1 June 2015.
- ↑ "नेटफ्लिक्स पुरस्कार अपडेट". Netflix Prize Forum. 2010-03-12. Archived from the original on 2011-11-27. Retrieved 2011-12-14.
- ↑ Lathia, N., Hailes, S., Capra, L., Amatriain, X.: Temporal diversity in recommender systems[dead link]. In: Proceedings of the 33rd International ACMSIGIR Conference on Research and Development in Information Retrieval, SIGIR 2010, pp. 210–217. ACM, New York
- ↑ Turpin, Andrew H, Hersh, William (2001). "Why batch and user evaluations do not give the same results". Proceedings of the 24th annual international ACM SIGIR conference on Research and development in information retrieval. pp. 225–231.
{{cite book}}
: CS1 maint: multiple names: authors list (link) - ↑ "मूवीलेंस डेटासेट". 2013-09-06.
- ↑ 80.0 80.1 ChenHung-Hsuan; ChungChu-An; HuangHsin-Chien; TsuiWen (2017-09-01). "सिफ़ारिश प्रणाली के प्रशिक्षण और मूल्यांकन में सामान्य कमियाँ". ACM SIGKDD Explorations Newsletter (in English). 19: 37–45. doi:10.1145/3137597.3137601. S2CID 10651930.
- ↑ Jannach, Dietmar; Lerche, Lukas; Gedikli, Fatih; Bonnin, Geoffray (2013-06-10). Carberry, Sandra; Weibelzahl, Stephan; Micarelli, Alessandro; Semeraro, Giovanni (eds.). उपयोगकर्ता मॉडलिंग, अनुकूलन और वैयक्तिकरण. Lecture Notes in Computer Science (in English). Springer Berlin Heidelberg. pp. 25–37. CiteSeerX 10.1.1.465.96. doi:10.1007/978-3-642-38844-6_3. ISBN 9783642388439.
- ↑ 82.0 82.1 Turpin, Andrew H.; Hersh, William (2001-01-01). बैच और उपयोगकर्ता मूल्यांकन समान परिणाम क्यों नहीं देते?. pp. 225–231. CiteSeerX 10.1.1.165.5800. doi:10.1145/383952.383992. ISBN 978-1581133318. S2CID 18903114.
{{cite book}}
:|journal=
ignored (help) - ↑ Langer, Stefan (2015-09-14). "A Comparison of Offline Evaluations, Online Evaluations, and User Studies in the Context of Research-Paper Recommender Systems". In Kapidakis, Sarantos; Mazurek, Cezary; Werla, Marcin (eds.). डिजिटल पुस्तकालयों के लिए अनुसंधान और उन्नत प्रौद्योगिकी. Lecture Notes in Computer Science (in English). Vol. 9316. Springer International Publishing. pp. 153–168. doi:10.1007/978-3-319-24592-8_12. ISBN 9783319245911.
- ↑ Basaran, Daniel; Ntoutsi, Eirini; Zimek, Arthur (2017). Proceedings of the 2017 SIAM International Conference on Data Mining. pp. 390–398. doi:10.1137/1.9781611974973.44. ISBN 978-1-61197-497-3.
- ↑ Beel, Joeran; Genzmehr, Marcel; Langer, Stefan; Nürnberger, Andreas; Gipp, Bela (2013-01-01). ऑफ़लाइन और ऑनलाइन मूल्यांकन का तुलनात्मक विश्लेषण और शोध पत्र अनुशंसा प्रणाली मूल्यांकन की चर्चा. pp. 7–14. CiteSeerX 10.1.1.1031.973. doi:10.1145/2532508.2532511. ISBN 9781450324656. S2CID 8202591.
{{cite book}}
:|journal=
ignored (help) - ↑ Cañamares, Rocío; Castells, Pablo (July 2018). क्या मुझे भीड़ का अनुसरण करना चाहिए? अनुशंसा प्रणाली में लोकप्रियता की प्रभावशीलता का एक संभाव्य विश्लेषण (PDF). 41st Annual International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR 2018). Ann Arbor, Michigan, USA: ACM. pp. 415–424. doi:10.1145/3209978.3210014. Archived from the original (PDF) on 2021-04-14. Retrieved 2021-03-05.
- ↑ Cañamares, Rocío; Castells, Pablo; Moffat, Alistair (March 2020). "अनुशंसा प्रणाली के लिए ऑफ़लाइन मूल्यांकन विकल्प" (PDF). Information Retrieval. Springer. 23 (4): 387–410. doi:10.1007/s10791-020-09371-3. S2CID 213169978.
- ↑ Ziegler, C.N., McNee, S.M., Konstan, J.A. and Lausen, G. (2005). "Improving recommendation lists through topic diversification". Proceedings of the 14th international conference on World Wide Web. pp. 22–32.
{{cite book}}
: CS1 maint: multiple names: authors list (link) - ↑ 89.0 89.1 Castells, Pablo; Hurley, Neil J.; Vargas, Saúl (2015). "Novelty and Diversity in Recommender Systems". In Ricci, Francesco; Rokach, Lior; Shapira, Bracha (eds.). अनुशंसा प्रणाली पुस्तिका (2 ed.). Springer US. pp. 881–918. doi:10.1007/978-1-4899-7637-6_26. ISBN 978-1-4899-7637-6.
- ↑ Joeran Beel; Stefan Langer; Marcel Genzmehr; Andreas Nürnberger (September 2013). "Persistence in Recommender Systems: Giving the Same Recommendations to the Same Users Multiple Times" (PDF). In Trond Aalberg; Milena Dobreva; Christos Papatheodorou; Giannis Tsakonas; Charles Farrugia (eds.). Proceedings of the 17th International Conference on Theory and Practice of Digital Libraries (TPDL 2013). Lecture Notes of Computer Science (LNCS). Vol. 8092. Springer. pp. 390–394. Retrieved 1 November 2013.
- ↑ Cosley, D., Lam, S.K., Albert, I., Konstan, J.A., Riedl, {J}. (2003). "Is seeing believing?: how recommender system interfaces affect users' opinions" (PDF). कंप्यूटिंग सिस्टम में मानवीय कारकों पर SIGCHI सम्मेलन की कार्यवाही. pp. 585–592. S2CID 8307833.
{{cite book}}
: CS1 maint: multiple names: authors list (link) - ↑ {P}u, {P}., {C}hen, {L}., {H}u, {R}. (2012). "Evaluating recommender systems from the user's perspective: survey of the state of the art" (PDF). User Modeling and User-Adapted Interaction: 1–39.
{{cite journal}}
: CS1 maint: multiple names: authors list (link) - ↑ Naren Ramakrishnan; Benjamin J. Keller; Batul J. Mirza; Ananth Y. Grama; George Karypis (2001). अनुशंसा प्रणाली में गोपनीयता जोखिम. pp. 54–62. CiteSeerX 10.1.1.2.2932. doi:10.1109/4236.968832. ISBN 978-1-58113-561-9. S2CID 1977107.
{{cite book}}
:|journal=
ignored (help) - ↑ Joeran Beel; Stefan Langer; Andreas Nürnberger; Marcel Genzmehr (September 2013). "The Impact of Demographics (Age and Gender) and Other User Characteristics on Evaluating Recommender Systems" (PDF). In Trond Aalberg; Milena Dobreva; Christos Papatheodorou; Giannis Tsakonas; Charles Farrugia (eds.). Proceedings of the 17th International Conference on Theory and Practice of Digital Libraries (TPDL 2013). Springer. pp. 400–404. Retrieved 1 November 2013.
- ↑ {K}onstan, {J}.{A}., {R}iedl, {J}. (2012). "Recommender systems: from algorithms to user experience" (PDF). User Modeling and User-Adapted Interaction. 22 (1–2): 1–23. doi:10.1007/s11257-011-9112-x. S2CID 8996665.
{{cite journal}}
: CS1 maint: multiple names: authors list (link) - ↑ {R}icci, {F}., {R}okach, {L}., {S}hapira, {B}., {K}antor {B}. {P}. (2011). "अनुशंसा प्रणाली पुस्तिका". Recommender Systems Handbook: 1–35. Bibcode:2011rsh..book.....R.
{{cite journal}}
: CS1 maint: multiple names: authors list (link) - ↑ Möller, Judith; Trilling, Damian; Helberger, Natali; van Es, Bram (2018-07-03). "Do not blame it on the algorithm: an empirical assessment of multiple recommender systems and their impact on content diversity". Information, Communication & Society (in English). 21 (7): 959–977. doi:10.1080/1369118X.2018.1444076. ISSN 1369-118X. S2CID 149344712.
- ↑ Montaner, Miquel, L{\'o}pez, Beatriz, de la Rosa, Josep Llu{\'\i}s (2002). "Developing trust in recommender agents". Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1. pp. 304–305.
{{cite book}}
: CS1 maint: multiple names: authors list (link) - ↑ Beel, Joeran, Langer, Stefan, Genzmehr, Marcel (September 2013). "Sponsored vs. Organic (Research Paper) Recommendations and the Impact of Labeling" (PDF). In Trond Aalberg; Milena Dobreva; Christos Papatheodorou; Giannis Tsakonas; Charles Farrugia (eds.). Proceedings of the 17th International Conference on Theory and Practice of Digital Libraries (TPDL 2013). pp. 395–399. Retrieved 2 December 2013.
{{cite book}}
: CS1 maint: multiple names: authors list (link) - ↑ Ferrari Dacrema, Maurizio; Boglio, Simone; Cremonesi, Paolo; Jannach, Dietmar (8 January 2021). "अनुशंसा प्रणाली अनुसंधान में पुनरुत्पादकता और प्रगति का एक परेशान करने वाला विश्लेषण". ACM Transactions on Information Systems. 39 (2): 1–49. arXiv:1911.07698. doi:10.1145/3434185. hdl:11311/1164333. S2CID 208138060.
- ↑ Ferrari Dacrema, Maurizio; Cremonesi, Paolo; Jannach, Dietmar (2019). "Are We Really Making Much Progress? A Worrying Analysis of Recent Neural Recommendation Approaches". Proceedings of the 13th ACM Conference on Recommender Systems. RecSys '19. ACM: 101–109. arXiv:1907.06902. doi:10.1145/3298689.3347058. hdl:11311/1108996. ISBN 9781450362436. S2CID 196831663. Retrieved 16 October 2019.
- ↑ Rendle, Steffen; Krichene, Walid; Zhang, Li; Anderson, John (22 September 2020). "तंत्रिका सहयोगात्मक फ़िल्टरिंग बनाम मैट्रिक्स फ़ैक्टराइज़ेशन पर दोबारा गौर किया गया". Fourteenth ACM Conference on Recommender Systems: 240–248. arXiv:2005.09683. doi:10.1145/3383313.3412488. ISBN 9781450375832.
- ↑ Sun, Zhu; Yu, Di; Fang, Hui; Yang, Jie; Qu, Xinghua; Zhang, Jie; Geng, Cong (2020). "Are We Evaluating Rigorously? Benchmarking Recommendation for Reproducible Evaluation and Fair Comparison". RecSys '20: Fourteenth ACM Conference on Recommender Systems. ACM: 23–32. doi:10.1145/3383313.3412489. ISBN 9781450375832. S2CID 221785064.
- ↑ Schifferer, Benedikt; Deotte, Chris; Puget, Jean-François; de Souza Pereira, Gabriel; Titericz, Gilberto; Liu, Jiwei; Ak, Ronay. "Using Deep Learning to Win the Booking.com WSDM WebTour21 Challenge on Sequential Recommendations" (PDF). WSDM '21: ACM Conference on Web Search and Data Mining. ACM.
- ↑ Volkovs, Maksims; Rai, Himanshu; Cheng, Zhaoyue; Wu, Ga; Lu, Yichao; Sanner, Scott (2018). "स्केल पर स्वचालित प्लेलिस्ट निरंतरता के लिए दो-चरणीय मॉडल". RecSys '18: Fourteenth ACM Conference on Recommender Systems. ACM: 1–6. doi:10.1145/3267471.3267480. ISBN 9781450365864. S2CID 52942462.
- ↑ Yves Raimond, Justin Basilico Deep Learning for Recommender Systems, Deep Learning Re-Work SF Summit 2018
- ↑ Ekstrand, Michael D.; Ludwig, Michael; Konstan, Joseph A.; Riedl, John T. (2011-01-01). Rethinking the Recommender Research Ecosystem: Reproducibility, Openness, and LensKit. pp. 133–140. doi:10.1145/2043932.2043958. ISBN 9781450306836. S2CID 2215419.
{{cite book}}
:|journal=
ignored (help) - ↑ Konstan, Joseph A.; Adomavicius, Gediminas (2013-01-01). एल्गोरिथम अनुशंसा प्रणाली अनुसंधान में सर्वोत्तम प्रथाओं की पहचान और अपनाने की दिशा में. pp. 23–28. doi:10.1145/2532508.2532513. ISBN 9781450324656. S2CID 333956.
{{cite book}}
:|journal=
ignored (help) - ↑ 109.0 109.1 Breitinger, Corinna; Langer, Stefan; Lommatzsch, Andreas; Gipp, Bela (2016-03-12). "अनुशंसा-प्रणाली अनुसंधान में प्रतिलिपि प्रस्तुत करने योग्यता की ओर". User Modeling and User-Adapted Interaction (in English). 26 (1): 69–101. doi:10.1007/s11257-016-9174-x. ISSN 0924-1868. S2CID 388764.
- ↑ Said, Alan; Bellogín, Alejandro (2014-10-01). Comparative recommender system evaluation: benchmarking recommendation frameworks. pp. 129–136. doi:10.1145/2645710.2645746. hdl:10486/665450. ISBN 9781450326681. S2CID 15665277.
{{cite book}}
:|journal=
ignored (help)
अग्रिम पठन
- Books
- Kim Falk (January 2019), Practical Recommender Systems, Manning Publications, ISBN 9781617292705
- Bharat Bhasker; K. Srikumar (2010). Recommender Systems in E-Commerce. CUP. ISBN 978-0-07-068067-8. Archived from the original on 2010-09-01.
- Francesco Ricci; Lior Rokach; Bracha Shapira; Paul B. Kantor, eds. (2011). Recommender Systems Handbook. Springer. ISBN 978-0-387-85819-7.
- Bracha Shapira; Lior Rokach (June 2012). Building Effective Recommender Systems. ISBN 978-1-4419-0047-0. Archived from the original on 2014-05-01.
- Dietmar Jannach; Markus Zanker; Alexander Felfernig; Gerhard Friedrich (2010). Recommender Systems:An Introduction. CUP. ISBN 978-0-521-49336-9. Archived from the original on 2015-08-31.
- Seaver, Nick (2022). Computing Taste: Algorithms and the Makers of Music Recommendation. University of Chicago Press.
- Scientific articles
- Prem Melville, Raymond J. Mooney, and Ramadass Nagarajan. (2002) Content-Boosted Collaborative Filtering for Improved Recommendations. Proceedings of the Eighteenth National Conference on Artificial Intelligence (AAAI-2002), pp. 187–192, Edmonton, Canada, July 2002.
- Meyer, Frank (2012). "Recommender systems in industrial contexts". arXiv:1203.4487 [cs.IR].
- Bouneffouf, Djallel (2012), "Following the User's Interests in Mobile Context-Aware Recommender Systems: The Hybrid-e-greedy Algorithm", Proceedings of the 2012 26th International Conference on Advanced Information Networking and Applications Workshops (PDF), Lecture Notes in Computer Science, IEEE Computer Society, pp. 657–662, ISBN 978-0-7695-4652-0, archived from the original (PDF) on 2014-05-14.[dead link]
- Bouneffouf, Djallel (2013), DRARS, A Dynamic Risk-Aware Recommender System (Ph.D.), Institut National des Télécommunications.
बाहरी संबंध
- Robert M. Bell; Jim Bennett; Yehuda Koren & Chris Volinsky (May 2009). "The Million Dollar Programming Prize". IEEE Spectrum. Archived from the original on 2009-05-11. Retrieved 2018-12-10.
- Hangartner, Rick, "What is the Recommender Industry?", MSearchGroove, December 17, 2007.
- ACM Conference on Recommender Systems
- Recsys group at Politecnico di Milano
- Data Science: Data to Insights from MIT (recommendation systems)