“Сокол” — AutoML-система кассового процессинга в точках продаж и банкоматах банка

Заказчик:
ПАО Банк ВТБ
Руководитель проекта со стороны заказчика
Год завершения проекта
2024
Сроки выполнения проекта
сентябрь, 2022 — март, 2024
Масштаб проекта
10500 человеко-часов
Цели

Создать инструмент, который позволит эффективно:

  • прогнозировать поток и остатки наличных в точках продаж и банкоматах

  • оптимизировать суммарные затраты на обеспечение наличными деньгами точек продаж и банкоматов

Результаты

В результате перехода на решение «Сокол» появилось больше возможностей для кастомизации решений для банка, а также повысилась точность прогноза.

Сейчас решение находится на этапе масштабирования на все банкоматы ВТБ, которых насчитывается более 15 тыс., на 1,5 тыс. точек продаж, а также присоединенных банков («Открытие» и др.).

Уникальность проекта

«Сокол» — собственная разработка банка ВТБ. Это решение интегрировано с промышленным оптимизатором, ранее разработанным экспертами ДАДМ. Он прогнозирует, в каком объеме нужно привезти наличные в каждый банкомат и точку продаж. 

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

Проект решает задачи импортозамещения
Да
Использованное ПО

1.   Jupiter Notebook,

2.  open-source библиотеки:

  • Numpy

  • Sklearn

  • Pandas

Сложность реализации

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

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

Разработанное решение позволяет учитывать нетипичные случаи без добавления дополнительных статических «фичей» для каждого отдельного банкомата.

Описание проекта

AutoML-система “Сокол” автоматизирует прогнозы на горизонте 2-х недель на исторических данных, позволяя избежать ситуаций с нехваткой или избытком наличности в точках продаж и банкоматах.

Моделирование состоит из двух частей:

1.   Прогнозирование объема денежных средств, которые внесут и снимут клиента банка за ближайшие 2 недели, а также расчет максимальной «просадки» в течение дня

2.  Анализ покупюрного строения наличной денежной массы в банкоматах

Кроме того, в моделировании учитывается тип банкомата, контрактные обязательства (например, по выплате денежных средств в рамках масштабного зарплатного проекта) и календарные особенности.

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

Сейчас решение находится на этапе масштабирования на все банкоматы ВТБ, которых насчитывается более 15 тыс., на 1,5 тыс. точек продаж, а также присоединенных банков («Открытие» и др.).

 Под капотом

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

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

А также ежедневно проводится детекция аномалий. Для новых или для тех банкоматов, которые поменяли свое местоположение, используется алгоритм «холодного старта»: происходит переподбор выборки для обучения алгоритмов.

С переходом на решение «Сокол» появилось больше возможностей для кастомизации решений для банка, а также повысилась точность прогноза.

География проекта

РФ

Коментарии: 1

Комментировать могут только авторизованные пользователи.
Предлагаем Вам в систему или зарегистрироваться.

  • Мария Шпак
    Рейтинг: 6
    ПАО ВТБ
    Управляющий директор
    19.12.2024 19:18

    Очень сложная и интересная работа, актуальная для банка! Интересная ML-начинка, в практическом плане улучшающая клиентский опыт

Год
Предметная область
Отрасль
Управление
Мы используем файлы cookie в аналитических целях и для того, чтобы обеспечить вам наилучшие впечатления от работы с нашим сайтом. Заходя на сайт, вы соглашаетесь с Политикой использования файлов cookie.