YOLO Vision 2026:
Назад к глоссарию Ultralytics

Semantic Entropy

Узнай, как семантическая энтропия измеряет неопределенность в смысле ответов LLM, различает противоречивые ответы и помогает в более безопасной оценке ИИ и обнаружении галлюцинаций.

Семантическая энтропия измеряет степень неуверенности генеративной модели ИИ в смысле ее ответа. Вместо того чтобы рассматривать каждое изменение формулировки как отдельный результат, она группирует семантически эквивалентные ответы и измеряет, насколько широко вероятность распределена между получившимися значениями. Если повторяющиеся ответы выражают одну и ту же последовательную идею, семантическая энтропия низкая. Если они поддерживают несколько противоречащих друг другу идей, она высокая, что указывает на то, что модель может не знать, какой ответ является правильным.

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

Как работает семантическая энтропия#

Энтропия — это общая мера неопределенности в вероятностном распределении: она низкая, когда вероятность концентрируется на одном исходе, и высокая, когда правдоподобными остаются несколько исходов. Определение энтропии по версии NIST задает базовую концепцию теории информации. (csrc.nist.gov)

Рабочий процесс семантической энтропии обычно состоит из четырех шагов:

  1. Сгенерируй несколько ответов на один и тот же ввод с помощью семплирования.
  2. Сгруппируй ответы, передающие одинаковый смысл.
  3. Оцени вероятность каждого смысла на основе его частотности или вероятности генерации.
  4. Вычисли энтропию по этим семантическим группам.

Например, «Париж», «Ответ — Париж» и «Столица Франции — Париж» относятся к одной группе смыслов. «Лион» относится к другой. Лексическая энтропия может преувеличивать неопределенность, рассматривая все четыре строки как разные, в то время как семантическая энтропия признает, что первые три согласны друг с другом.

На этапе группировки могут использоваться экспертные оценки, текстовые вложения или числовые эмбеддинги в сочетании с мерой сходства, такой как косинусное сходство в scikit-learn.

from collections import Counter

from scipy.stats import entropy

# Equivalent answers have already been assigned the same meaning label.
meaning_labels = [
    "Paris",
    "Paris",
    "Paris",
    "Lyon",
    "Unknown",
]

counts = Counter(meaning_labels)
probabilities = [count / len(meaning_labels) for count in counts.values()]

score = entropy(probabilities, base=2)
print(f"Semantic entropy: {score:.3f} bits")

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

Связанные концепции и ключевые различия#

Семантическая энтропия относится к более широкой области количественной оценки неопределенности, но она имеет дело с неопределенностью смыслов, а не только с метками, токенами или числовыми предсказаниями.

  • Энтропия токенов измеряет неопределенность в отношении следующего токена или полной последовательности токенов. Она может присваивать высокую неопределенность безобидным различиям в формулировках.
  • Самосогласованность проверяет, дают ли повторяющиеся генерации совместимые ответы. Семантическая энтропия развивает эту идею, представляя относительное распределение различных смыслов.
  • Уверенность обычно представляет собой оценку, привязанную к одному предсказанию. Семантическая энтропия вместо этого сравнивает несколько возможных генераций. Ни то, ни другое нельзя автоматически интерпретировать как откалиброванную вероятность; калибровку необходимо оценивать по наблюдаемым исходам. (scikit-learn.org)
  • Галлюцинации в LLMs — это ошибка, при которой сгенерированный контент является ложным, неподтвержденным или вводящим в заблуждение. Семантическая энтропия служит сигналом предупреждения, а не самой ошибкой. Высокая энтропия может выявить противоречащие друг другу ответы, в то время как низкая энтропия не доказывает правильность, поскольку модель может последовательно повторять одно и то же ложное утверждение. Таким образом, галлюцинации могут оставаться уверенными и внутренне согласованными. (openai.com)
  • Семантическая сегментация присваивает класс каждому пикселю изображения. Несмотря на то, что они разделяют слово «семантический», это задача компьютерного зрения, не имеющая отношения к энтропии сгенерированных смыслов.

Реальные приложения#

Ассистенты вопросно-ответной системы: Ассистент службы поддержки может сделать выборку нескольких ответов перед тем, как дать ответ. Если выходы расходятся во мнениях относительно того, покрывает ли гарантия случайное повреждение, высокая семантическая энтропия может инициировать поиск документов, уточнение или проверку человеком. В сочетании с дополненной поиском генерацией (RAG) это снижает вероятность того, что неподтвержденное утверждение о политике дойдет до клиента.

Поддержка принятия решений на основе зрения и языка: Модель «зрение-язык» (VLM) может описать промышленное изображение как демонстрирующее «коррозию поверхности», «остатки масла» или «нормальное изменение цвета» при повторяющихся генерациях. Высокая семантическая энтропия указывает на существенное несогласие, которое может привести к неверному решению по обслуживанию. Система может направить изображение инспектору, вместо того чтобы рассматривать одно беглое описание как окончательное.

Практическое использование и ограничения#

Семантическую энтропию следует рассматривать как один из компонентов конвейера оценки на основе рисков. Командам следует проверять, соответствуют ли более высокие оценки большему количеству ошибок в их домене, выбирать пороговые значения в соответствии с последствиями ошибок и сохранять путь для отказа от ответа или проверки человеком. Фреймворк управления рисками ИИ NIST Core подчеркивает важность измерения неопределенности и связи результатов оценки с постоянным мониторингом рисков. (airc.nist.gov)

Она наиболее применима для открытых сгенерированных ответов. Структурированные предсказания компьютерного зрения требуют других методов оценки: режим валидации Ultralytics измеряет производительность на размеченных данных, в то время как семантическая энтропия может оценивать любые текстовые пояснения в свободном стиле, добавляемые мультимодальным компонентом.

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

Explore solutions

Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше
Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше
Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше

Давай строить будущее ИИ вместе!

Начни свой путь в будущее машинного обучения