Предсказание оттока (Churn): AI, Uplift и NBO в телекоме

Операторы теряют до трети абонентской базы в первые месяцы, а затраты на привлечение новых клиентов в разы превышают стоимость удержания. Мы разрабатываем AI-системы, которые на основе данных BSS/OSS прогнозируют отток и определяют, кому и какие офферы предложить. Наша команда реализует проект под ключ — от аудита данных до внедрения моделей с последующей поддержкой.
Часто задаваемые вопросы

Как предсказать отток абонентов с точностью >85%: опыт внедрения

Оператор тратит миллионы на привлечение абонентов, но теряет до 30% базы в первые полгода. Стоимость привлечения в 5–7 раз выше удержания — каждая потерянная единица прямой убыток. По данным отраслевых отчётов, операторы с AI-системами снижают churn в среднем на 20%. На одном проекте для оператора с 5 млн абонентов мы сократили отток на 18% за квартал, сохранив более 30 000 абонентов. Мы строим AI-системы, которые на основе данных BSS/OSS предсказывают отток с точностью >85% и подсказывают, кому и что предложить, чтобы остаться. Закажите аналитический отчёт по вашим данным — мы покажем, какие сегменты находятся в зоне риска.

Какие признаки влияют на отток?

Ключевые группы признаков: использование услуг (голос, данные, SMS), финансы (ARPU, просрочки), взаимодействие с поддержкой и конкурентный контекст. Особенно ценны тренды — например, снижение объёмов потребления данных за последние 30 дней по сравнению с предыдущим периодом. Feature Engineering из BSS/OSS систем включает:

features_usage = {
    'voice_outgoing_min_30d': sum(voice_outgoing_last_30d),
    'voice_incoming_min_30d': sum(voice_incoming_last_30d),
    'unique_called_numbers': len(unique_called_30d),
    'data_usage_gb_30d': sum(data_usage_last_30d),
    'data_usage_trend': data_30d - data_60_30d,
    'arpu': avg_monthly_revenue,
    'arpu_trend': arpu_30d - arpu_90d,
    'payment_delays': count(payment_delay > 5d),
    'last_payment_days_ago': days_since_last_payment
}

Взаимодействие с оператором:

features_interaction = {
    'cs_contacts_30d': count(support_contacts_last_30d),
    'complaints_90d': count(formal_complaints_90d),
    'nps_score': last_nps_response,
    'app_logins_30d': mobile_app_logins_count
}

Конкурентный контекст: номера, перенесённые к конкуренту (MNP на уровне сегмента), разница в цене тарифа-аналога — чем gap выше, тем риск оттока больше.

Почему uplift-моделирование превосходит классификацию оттока?

Наивный подход — дать скидку всем, кто может уйти. Проблема: часть абонентов останется и так (sure things), часть уйдёт даже со скидкой (lost causes). Скидка нужна только persuadables — тем, кого предложение может склонить остаться. Uplift model (см. Uplift modelling) оценивает причинное влияние:

Uplift = P(retained | treated) - P(retained | not treated)

Таргетируем тех, у кого uplift > 0. Meta-learner (T-Learner) строит два классификатора — для treatment и control:

model_treatment = LightGBMClassifier().fit(X_treated, y_treated)
model_control = LightGBMClassifier().fit(X_control, y_control)
uplift = model_treatment.predict_proba(X)[:, 1] - model_control.predict_proba(X)[:, 1]

Это даёт на 20% больше удержанных при том же бюджете, чем просто топ по вероятности оттока. Помимо T-Learner, используем S-Learner (один классификатор с признаком treatment) и X-Learner (кросс-обучение). На практике T-Learner даёт лучший uplift при достаточном размере выборки, а X-Learner устойчивее к дисбалансу. Выбор зависит от объёма retention-кампаний и доли treatment.

Как персонализировать retention-офферы?

Мало предсказать, кто уйдёт, — нужно решить, что предложить. Next Best Offer (NBO) — мультиклассовая модель, которая выбирает оффер: скидка, бонусный трафик, апгрейд тарифа или бесплатный роуминг. Учитываем CLV, ARPU, тип потребления, историю предложений. Важен timing: за 30–60 дней до конца контракта, после негативного NPS (48 часов), после жалобы в CS (немедленно).

Специфика телеком churn

Типы оттока: voluntary churn (сознательный уход), involuntary churn (отключение за неуплату), early churn (уход в первые 90 дней). Для prepaid (предоплата) отток определяют по неактивности: 30/60/90 дней без пополнения.

Contractual vs. prepaid: Постоплата — чёткая дата расторжения; модель предсказывает расторжение при продлении. Prepaid — нет контракта, определение через неактивность.

Multi-horizon модели

Горизонт Цель Ключевые признаки
30 дней Персональные офферы (SMS, звонок агента) Сигналы последней недели: звонок в CS, негативный NPS
90 дней Сегментные кампании удержания Тренды за 3 месяца: постепенное снижение использования
180 дней Стратегический анализ базы Долгосрочные паттерны, сезонность

Шаги построения churn-модели

  1. Сбор и агрегация данных — выгрузка из BSS/OSS, CRM, CDR за 6–12 месяцев.
  2. Feature engineering — расчёт признаков использования, финансов, взаимодействий, трендов.
  3. Обучение baseline — LightGBM / XGBoost с кросс-валидацией по времени.
  4. Построение uplift-модели — T-Learner или S-Learner с оценкой CATE.
  5. Калибровка NBO — мультиклассовая модель с учётом CLV и бюджета.
  6. A/B-тестирование — сравнение кампаний с моделью и без.

Метрики оценки модели

Метрика Описание Целевое значение
AUC-ROC Разделяющая способность >0.85
Uplift@k Средний uplift в топ-10% по вероятности оттока >0.15
Recall@30% Доля ушедших, пойманных моделью по порогу >0.7

Что входит в работу

  • Детальный аналитический отчёт по факторам оттока и сегментации
  • ML-модель (churn + uplift + NBO) с API для интеграции
  • Интеграция с CRM и кампаниями рассылки
  • Документация и обучение команды оператора
  • Поддержка в течение 3 месяцев после запуска

Сроки и стоимость

Базовая churn модель на BSS-данных — 4–5 недель. Полная система с uplift, NBO и CRM-интеграцией — 3–4 месяца. Стоимость рассчитывается индивидуально, исходя из объёма данных и сложности. Окупаемость — за счёт снижения оттока на 15–30%: для оператора с миллионной абонентской базой экономия может составить значительную сумму.

Почему стоит работать с нами

Мы — команда senior ML-инженеров с опытом в телекоме 7+ лет. Завершили 15+ проектов по churn prediction для операторов в России и СНГ. Гарантируем качество: наши модели проходят A/B-тестирование и дают измеримый бизнес-результат. Сертифицированы по AWS SageMaker и PyTorch. Получите пилот на ваших данных за 2 недели — свяжитесь с нами для консультации. Закажите демонстрацию, и мы покажем, как ваши данные могут работать на удержание.

Направления AI-разработки

Последние работы

  • Разработка сайта компании B2B ADVANCE
    Разработка сайта компании B2B ADVANCE
    1543
  • Разработка веб-приложения для компании FEEDME
    Разработка веб-приложения для компании FEEDME
    1394
  • Разработка веб-сайта для компании БЕЛФИНГРУПП
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    1081
  • Разработка интернет магазина для компании FURNORO
    Разработка интернет магазина для компании FURNORO
    1370
  • Разработка логотипа компании B2B Advance
    Разработка логотипа компании B2B Advance
    816
  • Разработка веб-приложения для компании Enviok
    Разработка веб-приложения для компании Enviok
    1142