Рекомендаційна системаРекомендаційна система — підклас системи фільтрації інформації, яка будує рейтинговий перелік об'єктів (фільми, музика, книги, новини, вебсайти), яким користувач може надати перевагу. Для цього використовується інформація з профілю користувача. Типи рекомендаційних систем[1]Існують дві основні стратегії створення рекомендаційних систем: фільтрація вмісту і колаборативна фільтрація. При колаборативної фільтрації створюються профілі користувачів і об'єктів.
Цей підхід застосований у проекті Music Genome Project[en]: музичний аналітик оцінює кожну композицію за сотнями різних музичних характеристик, які можна використати для виявлення музичних уподобань користувача. При фільтрації вмісту використовується інформація про поведінку користувачів у минулому — наприклад, інформація про придбання або оцінки. В цьому разі не має значення, з якими типами об'єктів ведеться робота, але при цьому можна брати до уваги неявні характеристики, які складно було б врахувати при створенні профілю. Основна проблема цього типу рекомендаційних систем — «холодний старт»: відсутність даних про користувачів чи об'єкти, які нещодавно з'явились у системі. МетодикаУ процесі роботи рекомендаційні системи збирають дані про користувачів, використовуючи поєднання явних і неявних методів. Приклади явного збору даних
Приклади неявного збору даних
ЗастосуванняРекомендаційні системи порівнюють однотипні дані від різних людей і розраховують список рекомендацій для конкретного користувача. Деякі приклади їх комерційного та некомерційного використання наведені в статті про колаборативну фільтрацію. Для розрахунку рекомендацій використовується граф інтересів[2]. Рекомендаційні системи — зручна альтернатива пошуковим алгоритмам, оскільки дозволяють виявити об'єкти, які не можуть бути знайдені останніми. Цікаво, що рекомендаційні системи часто використовують пошукові машини для індексації незвичайних даних. Приклади сайтів, що використовують рекомендаційні системи
Примітки
Див. такожПосилання
Література
|
Portal di Ensiklopedia Dunia