Каждый месяц Альфа-Банк даёт кешбэк на самые популярные категории товаров. Как их выбирают?

Рассказываем, как работает такая модель.

Каждый месяц Альфа-Банк даёт кешбэк на самые популярные категории товаров. Как их выбирают?

Кешбэк — это всегда приятно, а когда вы можете сами решить, за какие именно траты вернуть деньги и в результате неплохо сэкономить, — ещё лучше. Гибкая программа кешбэка в Альфа-Банке позволяет получать максимальную выгоду: клиент может сам выбрать, в каких категориях покупок получать повышенный кешбэк. В этом материале расскажем, каким образом Альфа-Банк определяет категории для повышенного кешбэка.

Что такое модель рекомендаций категорийного кешбэка

Каждый месяц Альфа-Банк даёт кешбэк на самые популярные категории товаров. Как их выбирают?

Чтобы удержать своих клиентов и привлечь новых, Альфа-Банк разрабатывает различные программы лояльности. Категорийный кешбэк — одна из таких. С его помощью банк предлагает людям самим выбирать категории, в которых они хотят возвращать больше денег.

Категорийный кешбэк — это повышенный процент возврата в определённых категориях трат, например в магазинах одежды, ресторанах, транспорте или других сегментах, интересных для конкретного человека. Категории для кешбэка Альфа-Банк подбирает с помощью машинной модели рекомендаций. Эта модель собственной разработки уже более года помогает клиентам подключать выгодные для них категории и получать максимум кешбэка.

Модели рекомендаций в общем — это алгоритмы, которые анализируют интересы пользователей и на их основе предлагают персональные решения. По схожему принципу действуют алгоритмы в интернет-магазинах, соцсетях, стриминговых сервисах: для каждого пользователя они индивидуально подбирают музыку, видео, товары, посты, рекламу.

Задача банковской модели категорийного кешбэка — сформировать для каждого клиента персональный набор категорий для повышенного кешбэка в наиболее актуальных для него сферах расходов. Людям такая модель помогает больше экономить на регулярных покупках, а банку — точнее подбирать категории с учётом предпочтений клиентов и условий программы лояльности.

«Чем точнее наша модель рекомендаций определит категории, тем — с одной стороны — расходы на клиента корректнее впишутся в общий бюджет кампании, а с другой — клиент сможет получить максимально возможную выгоду. А раз Альфа-Банк помогает экономить, то клиенты остаются с нами».
Нина Комарова, руководитель направления интеллектуального анализа данных

Как работает модель рекомендаций Альфа-Банка

Каждый месяц Альфа-Банк даёт кешбэк на самые популярные категории товаров. Как их выбирают?

Модель категорийного кешбэка Альфа-Банка — это комбинация нескольких алгоритмов машинного обучения: модели прогноза трат, модели «интереса», алгоритма оптимизации. Вот как они работают:

1. Прогнозируют общие траты. Модель анализирует траты за предыдущие месяцы и прогнозирует, сколько клиент может потратить в следующем. Это позволяет более точно рассчитывать совокупную сумму расходов клиента. Помимо трат в прошлом, для обучения модели используются персональные данные человека, его кредитная история, поведение в банке.

2. Прогнозируют траты в категории. Модель похожа на модель выше, но более детализирована: теперь целевой переменной выступают траты клиента в категории. Цель модели — прогнозировать базу начислений кешбэка, то есть ту сумму трат, на которую будет начислен кешбэк. Данные для обучения этой модели используются такие же, как и для предыдущей.

В качестве алгоритмов машинного обучения в основе этих моделей лежит CatBoostRegressor. Чтобы модель не ошиблась, ей нужно ориентироваться на какие-то метрики. Основной метрикой качества выступает RMSE (корень средней квадратичной ошибки). Ошибки моделей сравниваются в том числе с бейзлайном — базовой моделью для сравнения. За бейзлайн взяты средние траты клиента, в целом или в категории, за последние несколько периодов.

Модели переобучаются каждый месяц, и важно, чтобы качество модели всегда было строго выше бейзлайна.

«Мы долго тестировали различные модификации, чтобы улучшить качество прогноза. Например, сравнивали линейные модели, бустинги и нейросети. Итоговый вариант выбрали исходя из метрик качества предсказания на реальных данных».
Нина Комарова, руководитель направления интеллектуального анализа данных

3. Ранжируют категории. «У нас было два варианта, как реализовать модель интереса. Более креативный — использовать модель интереса, которая основана на методе TF-IDF. Такая модель в каждой категории сравнивает персональный интерес клиента со средними тратами по банку. Более простой подход — принять гипотезу, что чем больше человек тратит, тем интереснее ему категория. В итоге мы выбрали подход с TF-IDF», — рассказывает Нина Комарова.

Строго говоря, модель интереса — не совсем модель. Матрицу TF-IDF считают на всех клиентах и ранжируют интересы к категориям в рамках каждого клиента. Таким образом, на выходе модели интереса мы получаем отранжированный список категорий на клиента.

4. Оптимизируют выбор категорий. Заключительный этап — выбор оптимального сета категорий на человека. За это отвечает оптимизатор. Его задача — подобрать такой набор категорий, чтобы мы, с одной стороны, учли бюджетные ограничения, а с другой — по максимуму удовлетворили интерес клиентов.

Оптимизатор перебирает все возможные комбинации этих категорий и отсеивает те наборы, которые не соответствуют заданным критериям программы лояльности. После подключается модель интереса. Она рассчитывает совокупный интерес сета и оставляет один максимально интересный.

Каждый месяц модель рекомендаций категорийного кешбэка переобучается на актуальных данных. Например, чтобы спрогнозировать категории на июнь, последний месяц, который модель видит в обучении, — март. Апрель в текущем варианте будет использоваться как отложенная выборка для валидации.

«Категорийный кешбэк — скорее про лояльность, чем про доход. Ограничения, которые накладываются на бюджет, обычно довольно суровы, и на первый взгляд было опасение, что мы совсем не сможем показывать интересные клиенту категории. Но реальность оказалась более радужной. Выбранный нами подход позволяет находить такие сеты, которые удовлетворяют интерес клиента».
Нина Комарова, руководитель направления интеллектуального анализа данных

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

Текущая модель подбора категорий кэшбэка позволяет программе лояльности оставаться выгодной не только для клиента, но и для банка. Можно утверждать, что сегодня категорийный кэшбэк Альфа-Банка покрывает более 90% всех регулярных трат клиентов.

О результатах и планах на будущее

Модель рекомендаций категорийного кешбэка работает уже больше года. В Альфа-Банке нет прямых KPI, по которым можно строго судить о работе модели, но есть косвенные метрики, которые указывают на её эффективность. Это увеличение числа клиентов с выбором кешбэка и траты в выбранных категориях.

По статистике банка, за последние шесть месяцев на 12% увеличилось количество клиентов, которые стали выбирать рекомендованные моделью категории, — с 30 до 42%.
По статистике банка, за последние шесть месяцев на 12% увеличилось количество клиентов, которые стали выбирать рекомендованные моделью категории, — с 30 до 42%.

По словам Нины Комаровой, ML-инструменты позволяют более эффективно использовать бюджет данной программы лояльности. От точности прогнозов трат в категориях зависит корректный расчёт затрат на каждый из сетов. А это, в свою очередь, повышает шансы максимально удовлетворить клиента и остаться в выделенном бюджете.

Опыт Альфы показал, что эти инструменты подходят под любой запрос бизнеса и работают эффективнее в сравнении с простыми бизнес-правилами. Подобный подход можно использовать почти в любом процессе, где необходимо максимизировать выгоду с учётом стратегических задач. Например, комбинация прогноза трат и оптимизатора над ними может быть полезна в задаче развития клиентского опыта, чтобы сделать его максимально приятным и эффективным.

На ближайшее время у специалистов Альфа-Банка есть несколько задач:

  • Улучшить оптимизатор. Тот алгоритм, который отвечает за подбор категорий кешбэка для каждого клиента. Возможно, разработчики уйдут от полного перебора вариантов к более «хитрому» алгоритму оптимизации, который будет эффективно использовать распределённые вычислительные системы банка.
  • Внедрить в работу модели отзывы клиентов. Это можно сделать через подход Voice of Customer — возможность оставить отзыв и оценить предложенные категории, например поставить баллы или звёздочки через приложение. Сейчас модель базируется только на анализе данных. С учётом отзывов от людей модель рекомендаций сможет предлагать клиентам более подходящие категории кешбэка.

«Алгоритмы, которые предсказывают траты клиентов в категориях, можно улучшать бесконечно. Но для меня в первую очередь важно научить нашу модель переобучаться по отзывам клиентов. Например, если человек отметит, что категория ресторанов ему неинтересна, в следующем месяце модель их предлагать не будет. С таким алгоритмом наши клиенты смогут экономить ещё больше».

Нина Комарова, руководитель направления интеллектуального анализа данных
«Категорийный кешбэк является драйвером транзакционной активности клиентов. Выбирая категории каждый месяц, человек дольше остается с банком и вовлекается в другие наши продукты. В среднем у таких клиентов оборот по картам в два раза больше. Персонализация программы лояльности позволяет клиентам ощущать выгоду от взаимодействия с банком и использовать нашу карту как основную для совершения регулярных покупок. Альфа-Банк будет сохранять тренд на развитие категорийного кешбэка для покрытия лояльностью 100% daily-потребностей клиентов».
Дмитрий Соколов, руководитель департамента развития программы лояльности
2424
11
81 комментарий

Ничего не слышал вообще про алгоритмы до этого, но мне третий месяц подряд выпадает категория продукты, продолжайте в том же духе, я не против))

13

Как же космически замучала и достала реклама альфы. Везде, из каждой отщелины лезет

4

Постараемся радовать и дальше ❤️

Брехня полная, алгоритм смотрит, на что клиент тратит меньше всего и начинает предлагать именно эти категории. Поэтому последние пару месяцев картой Альфы вообще не плачу. У меня нет автомобиля и в последний месяц мне предложил категории: Авто, Заправки и прочий хлам (для меня). А супермаркеты и иные ходовые категории даёт только новым клиентам максимум первые пару месяцев, но и это не точно.

7

Скорее соглашусь - я не был новым клиентом, но мне давало хорошие категории первых месяца три - когда они перезапустили тот кешбек и сделали его максимально похожим на Тиньков (было это пару лет назад). Кешбек за все время у меня более 20 тыс руб, видимо альфа банк посчитал меня очень «лояльным», поэтому дальше мою лояльность повышать не требуется. В этом месяце выбрал «цветы» , «подарки» и что то еще - просто остальные категории были еще хуже.

Сейчас самый мощный кешбек у Райффа - 10% на супермаркеты по выходным для подписчиков.

Заправьте друга и авто больше не стрельнет в супер кэшбек