Substitutes vs complements в корзине
Почему рекомендация похожего кольца к уже добавленному кольцу может быть хуже, чем рекомендация комплементарной категории?
Ответить самому
Сначала сформулируйте ответ как на собеседовании, затем откройте разбор и оцените себя.
Короткий ответ
В корзине intent уже зафиксирован, поэтому часто ценнее complements: серьги, подвеска, уход или аксессуар. Substitutes могут конкурировать с выбранным товаром.
Полный разбор
Похожий товар не всегда полезен. Если пользователь уже положил кольцо с рубином, второе похожее кольцо может не увеличить заказ, а лишь создать сомнение или каннибализацию. Для cart surface часто важнее дополнить покупку совместимыми категориями.
Модель должна различать similarity и complementarity. Источники сигнала: co-purchase pairs, category compatibility matrix, правила мерчандайзинга, price ratio, стиль, материал, occasion и последовательность добавления товаров. В ранжировании можно штрафовать повтор уже представленной категории и поднимать совместимые категории.
Проверка идет online: add-to-cart/order uplift, AOV, repeated category rate, diversity, returns и complaints. Offline co-occurrence без категории может смешивать substitutes и complements, поэтому нужна доменная интерпретация.
Теория
Similarity отвечает на вопрос "что похоже", complementarity - "что полезно вместе". Для корзины эти цели часто расходятся.