Перейти к содержимому
Позвоните нам, чтобы обсудить ваш проект!

Named Entity Recognition (NER)


Named Entity Recognition (NER) — это задача обработки естественного языка, в ходе которой алгоритм находит в тексте упоминания именованных сущностей и относит каждое из них к определённой категории: человек, организация, локация, дата, денежная сумма, товар, бренд. Простыми словами, NER превращает неструктурированный поток слов в размеченный набор объектов, с которыми дальше можно работать программно: связывать, сравнивать, агрегировать. Например, во фразе «Клиент из Казани заказал SEO-аудит у Seora 12 марта» модель выделит локацию (Казань), услугу (SEO-аудит), организацию (Seora) и дату (12 марта).

Как работает NER на практике

  • Токенизация — текст разбивается на слова и знаки, каждому присваивается индекс.
  • Классификация токенов — модель (BiLSTM-CRF, трансформер вроде BERT) присваивает метку BIO: B-PER, I-PER, O и так далее.
  • Сборка сущностей — соседние токены с метками B- и I- объединяются в одну сущность.
  • Нормализация и линковка — найденное упоминание приводится к канонической форме и связывается с записью в базе знаний.

Точность современных моделей на бенчмарке CoNLL-2003 достигает 93–94% F1 для английского и 85–90% для русского языка. Ошибки обычно возникают на омонимии («Мир» — магазин или понятие) и на границах составных названий.

Где NER применяется в digital

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

NER и сущностный SEO

Поисковые системы давно перешли от сопоставления строк к сопоставлению сущностей. Google и Яндекс строят граф знаний, где каждая сущность имеет уникальный идентификатор. Если ваш сайт упоминает бренд, товар или персону так, что алгоритм уверенно распознаёт их, растут шансы попасть в ответы и в блок знаний. Для этого важно единообразие написания, наличие разметки Schema.org и связей между страницами. Разобраться в смежных понятиях помогут материалы Entity Recognition, Entity SEO, Brand Entity и Entity Linking.


Еще на эту тему