Персональный алгоритм электронной почты - PullRequest
2 голосов
/ 23 мая 2011

В последнее время я вникал в множество алгоритмов рекомендаций (в основном, в совместную фильтрацию), и я нашел довольно много ответов на рекомендации по элементу на основе конкретного пользователя или элемента (что является частью того, что я хочу делать, чтобы получилось). Я также хочу разослать несколько персонализированные электронные письма, то есть, имея электронное письмо с определенным набором продуктов, выберите группу пользователей, которым необходимо отправить электронное письмо.

Каков наилучший способ / алгоритм для этого?

1 Ответ

1 голос
/ 24 мая 2011

Для этого вы просто переворачиваете обычный процесс совместной фильтрации: вместо того, чтобы рекомендовать элементы пользователям, вы рекомендуете пользователям элементы. Поэтому вы угадываете, кому из пользователей больше всего понравится данный элемент.

Просто введите идентификаторы продуктов в виде «идентификаторов пользователей», а ваши реальные идентификаторы пользователей в виде «идентификаторов элементов» в систему совместной фильтрации, такую ​​как Apache Mahout. Он порекомендует пользователей («элементы»), которые лучше всего подойдут для любого данного электронного письма («пользователь»).

Конечно, вам все еще нужны входные данные. Возможно, вы собрали прошлую историю, в которой пользователи оценивали, покупали или просматривали товары. Это все еще ваш вклад.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...