ব্যবহারকারী-পণ্য ইতিবাচক (ডেটা ক্লিক করুন) উপলব্ধ। নেতিবাচক (কোন ক্লিকের ডেটা) জেনারেট করবেন কীভাবে?


10

এটি সুপারিশকারী হিসাবে খুব সাধারণ যে আমাদের কাছে ব্যবহারকারীর পণ্য ডেটা রয়েছে যার একটি লেবেল রয়েছে যেমন "ক্লিক"। মডেলটি শিখতে আমার ক্লিক এবং কোনও ক্লিকের ডেটা দরকার।

উত্পন্ন করার সহজ পদ্ধতির মধ্যে রয়েছে ব্যবহারকারী-পণ্যগুলির জোড়া যা ক্লিকের ডেটাতে পাওয়া যায় না। তবে এটি বিভ্রান্তিকর হতে পারে। উদাহরণ:

user1, product1 (click) user2, product2 (click) user2, product3 (click) user3, product2 (click)

আমি প্রোডাক্ট 1 ব্যতীত সমস্ত পণ্যের সাথে ব্যবহারকারীর সাথে নিতে পারি এবং তাদের "নো-ক্লিক" হিসাবে লেবেল করতে পারি। তবে এটি সত্য নাও হতে পারে। হতে পারে ইউজার 1 তাকে প্রোডাক্ট 2 দেখানো হলে 2 প্রোডাক্ট ক্লিক করত। তবে কেবলমাত্র তাকে অন্যান্য সেট পণ্য দেখানো হয়েছিল - তার ক্লিক / নো-ক্লিক প্রোডাক্ট 2 সিদ্ধান্ত নেওয়ার কোনও সুযোগ ছিল না।

তাহলে কীভাবে অ্যানারি ডাটা সমস্যার সমাধান করবেন?


1
আমি আপনি আপনার নিজের প্রশ্নের উত্তর মনে। আপনার একটি ছাপ, বা অনুষ্ঠানের ধারণা রেকর্ড করা উচিত। আপনি যদি কোনও পণ্য দেখান এবং সেগুলিতে কোনও ক্লিক না হয় তবে আপনি যা খুঁজছেন তা এটি।

তবে আসলে এটি রেকর্ড করা ডেটাতে পাওয়া যায় না। আমি যা উল্লেখ করেছি তা ঠিক। ডেটাতে কেবল ব্যবহারকারী-পণ্য জুটির ক্লিক লেবেল থাকে contain কী দেখানো হয়েছিল এবং কী ক্লিক করা হয়েছিল তা রেকর্ড করা হয়নি।
পি.পালিওয়াল

এছাড়াও, এমনকি যদি বলা যাক - ইউজার 1 টি প্রোড 1, প্রোড 2, প্রোড 3 (এবং তিনি প্রোড 1 টি ক্লিক করেছেন) প্রদর্শিত হয়েছিল - তারপরে প্রোড 2 এবং প্রোড 3 সহ ইউজার 1 -তে কোনও ক্লিকের লেবেল থাকবে। তবে বাকি পণ্যগুলির সম্পর্কে কী (প্রোড 4, প্রোড 5, ...)। এগুলি প্রদর্শিত না হওয়ার কারণে, ব্যবহারকারীর ক্লিক / না-ক্লিক সিদ্ধান্ত নেওয়ার কোনও সুযোগ ছিল না। এটি ব্যবহারকারীদের প্রদর্শিত না হওয়া পণ্যগুলিতে আগ্রহী কিনা তা বলা যায় না - সুতরাং নো-ক্লিক হিসাবে অন্যান্য সমস্ত সংমিশ্রণকে লেবেল করা বাস্তবে সত্য নাও হতে পারে। আমি প্রশ্নে এটিও ব্যাখ্যা করেছি।
p.paliwal

উত্তর:


6

সুতরাং, দুটি সমস্যা আছে।

  1. রেকর্ডিং ইমপ্রেশন (শো)
  2. অ-ইমপ্রেশনগুলি কীভাবে মোকাবেলা করবেন

(1) এর জন্য আপনার এই তথ্যটি রেকর্ড করা উচিত । এটি বর্তমানে রেকর্ড করা না থাকলে আপনার এই তথ্যটি রেকর্ড করা শুরু করা উচিত। প্রদত্ত যে আপনার কাছে এই তথ্য নেই যা আপনি প্রস্তাবনা সরবরাহ করতে চান। ভাগ্যক্রমে, ক্লিক ক্লিকের ডেটা দিয়ে আপনি এখনও একটি ইউটিলিটি ম্যাট্রিক্স তৈরি করতে পারেন, দেখুন 9.1.1।

http://i.stanford.edu/~ullman/mmds/ch9.pdf

আপনি তখন কাগজে বর্ণিত হিসাবে ব্যবহারকারী বা আইটেম-ভিত্তিক সহযোগী ফিল্টারিং ব্যবহার করতে পারেন। এটি মূলত ইউটিলিটি ম্যাট্রিক্সকে জনসাধারণ এবং অনিবদ্ধ আইটেমগুলির জন্য "স্কোর" সন্ধানের চেষ্টা করার একটি অনুশীলন। আপনার প্রস্তাবনাটি সর্বোচ্চ স্কোর সহ একটি অনিবন্ধিত আইটেম হবে।

(2) এর জন্য আপনি এখনও অবিরত আইটেমগুলির জন্য সুপারিশ করবেন। সুতরাং, যে একা একটি সমস্যা নয়। তবে আপনি আপনার ইমপ্রেশনগুলি অনুকূল করতে চান। আপনার সম্পূর্ণ জ্ঞান থাকতে পারে না যেখানে কোনও ব্যবহারকারী সমস্ত সম্ভাব্য বিকল্প দেখতে পারে। আপনাকে ইমপ্রেশনগুলি রেকর্ড করতে হবে এবং বেশ কয়েকটি জিনিস বুঝতে হবে।

  • একটি আইটেমের হার দেখান
  • একটি আইটেম ক্লিক করুন হার
  • কিভাবে নতুন আইটেম অন্তর্ভুক্ত
  • কোন আইটেমটি প্রদর্শন করতে হবে তা কীভাবে অনুকূলিত করা যায় to

এটি একটি বিশাল বিষয় এবং মূলত এটি অনলাইন বিজ্ঞাপনের সমস্যা ডোমেন। তবে, একটি প্রস্তাব ইঞ্জিন দীর্ঘ লেজের প্রতি আগ্রহের আইটেমগুলি সন্ধান করার চেষ্টা করে, যা বিজ্ঞাপন অপ্টিমাইজেশনের চেয়ে কিছুটা আলাদা। আপনার প্রস্তাবনাটি মূল্যায়নের জন্য এটি একটি প্রতিক্রিয়া লুপ। এ / বি পরীক্ষাগুলি সাধারণ। আপনি আপনার বর্তমান সিস্টেম এবং নতুন সিস্টেমের মধ্যে ক্লিক রেট এবং সুপারিশ ত্রুটি পরীক্ষা করতে চাইবেন।

এছাড়াও এখানে দেখুন।

http://cs.brynmawr.edu/Courses/cs380/fall2006/Herlocker2004.pdf

http://www.cs.umd.edu/~samir/498/Amazon-Recommendations.pdf

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.