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