Отже, є дві проблеми.
- Запис показів (шоу)
- Як боротися з не-враженнями
Для (1) ви повинні записувати цю інформацію. Якщо вона наразі не записується, слід почати записувати цю інформацію. Враховуючи, що у вас немає цієї інформації, ви хочете надати рекомендації. На щастя, за допомогою даних просто клацання ви все ще можете створити матрицю утиліти, див. 9.1.1.
http://i.stanford.edu/~ullman/mmds/ch9.pdf
Потім ви можете використовувати спільну фільтрацію на основі користувачів або предметів, як описано в статті. Це, в основному, вправа заповнення матриці утиліти та намагання знайти «бали» для неклікованих елементів. Ваша рекомендація - це пункт без натискання з найвищим балом.
Для (2) ви все одно будете робити рекомендації щодо неклікованих елементів. Отже, одне це не є проблемою. Однак ви захочете оптимізувати свої враження. Ви також не можете мати повні знання, де користувач може бачити всі можливі варіанти. Вам потрібно записати враження та зрозуміти низку речей.
- показ швидкості товару
- швидкість кліку елемента
- як включити нові елементи
- як оптимізувати, які предмети показати
Це величезна тема, і в основному це проблемна область інтернет-реклами. Однак система рекомендацій намагається знайти цікаві предмети в довгому хвості, що трохи відрізняється від оптимізації реклами. Це цикл зворотного зв'язку для оцінки вашої рекомендації. Тести A / B є загальними. Ви хочете перевірити частоту кліків та помилки рекомендацій між вашою поточною системою та новою системою.
Також дивіться тут.
http://cs.brynmawr.edu/Courses/cs380/fall2006/Herlocker2004.pdf
http://www.cs.umd.edu/~samir/498/Amazon-Recommendations.pdf