Нейросеть для оценки тональности новостей для инвестиционной платформы Advisors’ Axiom (ПАО Росбанк)
- Заказчик:
- ПАО Росбанк
- Руководитель проекта со стороны заказчика
- Поставщик
- Globus IT
- Год завершения проекта
- 2023
- Сроки выполнения проекта
- Апрель, 2022 - Май, 2023
- Масштаб проекта
- 334 автоматизированных рабочих места
- Цели
Цель проекта — создание удобного онлайн-инструмента для управления капиталом для клиентов Росбанка сегмента Premium и Private Banking с возможностью следить за всеми изменениями их портфеля.
Задача сервиса по оценке тональности новостей — получение, оценка (классификация) финансово-экономических новостей на основе машинного обучения модели нейронной сети для классификации текстов финансово-экономической направленности по трем видам тональностей:
• позитивная,
• нейтральная,
• негативная,
и генерация на их основе кратких анонсов на русском языке с возможностью привязки к конкретной компании.
- Результаты
- Сколько всего инвестиционных сессий с использованием платформы с момента запуска — более 10 000
- Средняя конверсия в сделки после инвестиционных сессий — 31,5% (средняя конверсия в сделки до внедрения менеджерской версии платформы — 15%)
- Платформой пользуются 334 менеджера
Нейросеть для оценки тональности новостей:- Приложение с заданным периодом времени автоматически считывает свежие новости из определенного перечня сайтов-источников, умеет получать текст новости по ссылке (URL) на страницу сайта-источника.
- Каждая новость, попадающая на оценку и формирование анонса, автоматически привязана по заданному перечню тегов к необходимой компании.
- Изображения подбираются для новости автоматически на основе тегов категории компании.
- Для перевода новости на русский язык используются внешние сервисы, обеспечивающие качественный машинный перевод текста.
- Корректировка анонсов, изображений и публикаций выполняется через панель администрирования модератором контента.
Уникальность проекта
Ценность Advisors’ Axiom в автоматизации процессов по управлению инвестиционными портфелями клиентов premium- и private-сегмента.
Сервис не только содержит всю необходимую информацию по портфелю, но и сигнализирует о негативных изменениях портфеля для клиентов, и отслеживает происходящие в экономике изменения с помощью ML, анализирует состояние активов и фиксирует их динамику.
- Использованное ПО
Иcпользуется модель LSTM. Архитектура модели описана в научной статье Hierarchical Attentional Hybrid Neural Networks for Document Classification. Она реализована в репозитории.
Стек проекта: Python, Django, PHP, PostgreSQL- Сложность реализации
- Для машинного обучения модели использовали более 20 тысяч страниц новостей на английском языке и более 10 тысяч страниц — на русском языке. При этом был обучен собственный дескриптор слов, поскольку в новостях много специализированных терминов.После был сформирован собственный набор данных из 10 тысяч новостей, которые сначала были размечены автоматически с использованием вычисляемого индикатора прогноза аномальной доходности.Для генерации на основе классификации текстов кратких анонсов на русском языке (с возможностью привязки к конкретной компании) используются две нейросети. Одна генерирует анонс из нескольких слов, которые мы используем в качестве заголовка. Вторая — более длинный текст, который мы используем в качестве анонса.Привязка новости (и анонса) к компании производится поиском в заголовке новости упоминания компании.Обучена модель, классифицирующая финансовые новости на позитивные и негативные.Модель выдает уровень уверенности в своей оценке. Предлагается использовать только классификации с высоким уровнем уверенности, а остальные новости помечать как нейтральные.Новости размечали с помощью финансового индикатора, подсказанного финансовым аналитиком.
- Описание проекта
- Инвестиционная платформа Advisors’ Axiom — это площадка для управления инвестиционными портфелями клиентов Premium и Private сегмента, разработанная ПАО РОСБАНК. Пользователи платформы: финансовые эксперты, инвестиционные консультанты и их клиенты.Сервисы для менеджера• Дашборд с динамикой портфелей всех клиентов менеджера за год• Лидер роста, падения и выплат по инвестиционному портфелю на текущую дату• Каталог клиентов с фильтрацией и сортировкой по наличию/отсутствию инвестиционных продуктов, выплатам, рискам, количеству уведомлений• Продуктовый каталог с актуальными котировками• Новости по компаниям с оценкой тональности от нейросети и привязкой к продуктам в портфелях клиентов• Активы клиентов с показателями доходности по продуктам и историей стоимости• Система анализа портфелей клиентов (уведомления о рисках)- Риск-профиль клиента не определен / устарел- Риск портфеля не соответствует инвестиционному профилю- Концентрация всех активов в одной валюте- Концентрация всех активов в одном классе- Концентрация всех активов в одном инструменте• Отчеты с подробным содержанием портфеля клиента• Риск-профилирование — определение инвестиционного профиля клиента• Портфельное предложение — сервис генерации модельных портфелей с детализацией по продуктам• Ребалансировка портфеля клиентаСервисы для клиента• Активы с показателями доходности и изменением стоимости• Новости по компаниям с оценкой тональности от нейросети и привязкой к продуктам• Уведомления о рисках портфеля• Отчет по портфелюДля проекта была разработана нейросеть для прогнозирования котировок акций в зависимости от тональности финансовых новостей. Полученная информация поможет клиентам, инвестиционным консультантам и финансовым экспертам более эффективно инвестировать денежные средства в ценные бумаги компаний.
- География проекта
- РФ
- Дополнительные презентации:
- Подробнее о проекте.pdf