Нейросеть для оценки тональности новостей для инвестиционной платформы 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. Она реализована в репозитории.

В модели используются convolutional neural networks, LSTM and attention mechanisms.

Стек проекта: Python, Django, PHP, PostgreSQL
Сложность реализации
Для машинного обучения модели использовали более 20 тысяч страниц новостей на английском языке и более 10 тысяч страниц — на русском языке. При этом был обучен собственный дескриптор слов, поскольку в новостях много специализированных терминов.
После был сформирован собственный набор данных из 10 тысяч новостей, которые сначала были размечены автоматически с использованием вычисляемого индикатора прогноза аномальной доходности.
Для генерации на основе классификации текстов кратких анонсов на русском языке (с возможностью привязки к конкретной компании) используются две нейросети. Одна генерирует анонс из нескольких слов, которые мы используем в качестве заголовка. Вторая — более длинный текст, который мы используем в качестве анонса.
Привязка новости (и анонса) к компании производится поиском в заголовке новости упоминания компании.
Обучена модель, классифицирующая финансовые новости на позитивные и негативные.
Модель выдает уровень уверенности в своей оценке. Предлагается использовать только классификации с высоким уровнем уверенности, а остальные новости помечать как нейтральные.
Новости размечали с помощью финансового индикатора, подсказанного финансовым аналитиком.

Описание проекта
Инвестиционная платформа Advisors’ Axiom — это площадка для управления инвестиционными портфелями клиентов Premium и Private сегмента, разработанная ПАО РОСБАНК. Пользователи платформы: финансовые эксперты, инвестиционные консультанты и их клиенты.
Сервисы для менеджера
• Дашборд с динамикой портфелей всех клиентов менеджера за год
• Лидер роста, падения и выплат по инвестиционному портфелю на текущую дату
• Каталог клиентов с фильтрацией и сортировкой по наличию/отсутствию инвестиционных продуктов, выплатам, рискам, количеству уведомлений
• Продуктовый каталог с актуальными котировками
• Новости по компаниям с оценкой тональности от нейросети и привязкой к продуктам в портфелях клиентов
• Активы клиентов с показателями доходности по продуктам и историей стоимости
• Система анализа портфелей клиентов (уведомления о рисках)
- Риск-профиль клиента не определен / устарел
- Риск портфеля не соответствует инвестиционному профилю
- Концентрация всех активов в одной валюте
- Концентрация всех активов в одном классе
- Концентрация всех активов в одном инструменте
• Отчеты с подробным содержанием портфеля клиента
• Риск-профилирование — определение инвестиционного профиля клиента
• Портфельное предложение — сервис генерации модельных портфелей с детализацией по продуктам
• Ребалансировка портфеля клиента
Сервисы для клиента
• Активы с показателями доходности и изменением стоимости
• Новости по компаниям с оценкой тональности от нейросети и привязкой к продуктам
• Уведомления о рисках портфеля
• Отчет по портфелю
Для проекта была разработана нейросеть для прогнозирования котировок акций в зависимости от тональности финансовых новостей. Полученная информация поможет клиентам, инвестиционным консультантам и финансовым экспертам более эффективно инвестировать денежные средства в ценные бумаги компаний.

География проекта
РФ
Дополнительные презентации:
Подробнее о проекте.pdf
Коментарии: 3

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

  • Вячеслав Чупраков
    Рейтинг: 1175
    Прагматика Эксперт
    Заместитель ИТ директора по инфраструктуре и сервисам
    26.12.2023 20:55

    Андрей, добрый день! Вы по сути webull cоздали? На сколько новости оперативные? И что происходит с клиентом private и premium, ему push приходит или менеджер Росбанка предпринимает какие-то действия с портфелем клиента?

  • Максим Часовиков
    Рейтинг: 4767
    РАНХиГС
    Директор Проектов проектного офиса ректора
    05.01.2024 00:34

    Добрый день! Какова у вас получилась точность оценки тональности? И как ее измеряли? Врятли решение может оценить сарказм, и более сложное выражения отношения в новости. И как Ваше решение повышает эффективность инвестиций?

  • Константин Панёв
    Рейтинг: 543
    УК «Аэропорты регионов»
    Директор по цифровой трансформации
    08.01.2024 14:02

    Присоединяюсь к вопросу Максима. Проделана большая работа, хотелось бы понять результат.

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