Принцип заключается в том, что в таблице oso_slope_one генерирует каждый товар по весу. Например, если Петя купил этот товар, и мой товар купленный есть у Пети, то логично думать, что товары Пети могут подойти ко мне. Чем больше совпадений с пользователями, тем больший процент, что этот товар мне надо. SlopeOne переводится как наклон к одному, то есть он мне в первую очередь выводит, те продукты, которые имеют наибольший приоритет (купил) у других пользователей с общими интересами.
вспоминается, как у меня с Люсей в "любимых" всегда значатся абсолютно разные вещи, при этом ее рекомендации я считаю одними из самых убедительных для себя.
Интересно, для кого-нибудь эти алгоритмы срабатывают?