Ultralytics YOLO27: Вступи в список ожидания.
Лицензия YOLO
Назад к глоссарию Ultralytics

Algorithmic Bias

Алгоритмическое смещение — это систематическая, воспроизводимая ошибка в автоматизированных решениях, которая ставит некоторые группы в невыгодное положение. Три источника смещения, знаковые судебные дела и компромиссы.

Алгоритмическая предвзятость — это систематическая и воспроизводимая ошибка компьютерной системы, приводящая к несправедливым результатам, например к предпочтению одной группы людей перед другой при найме, кредитовании, работе полиции или оказании медицинской помощи. Этот термин охватывает любые автоматизированные процедуры принятия решений — от написанной вручную формулы кредитного скоринга до глубокой нейронной сети. Поскольку ошибочное правило применяется к каждому случаю, одна и та же ошибка повторяется в тысячах или миллионах решений. В контексте машинного обучения (ML) алгоритмическая предвзятость и предвзятость ИИ — синонимы. Алгоритмическая предвзятость — более старый и широкий термин; обычно он относится к решениям, которые внедрённая система принимает в отношении людей.

Три источника алгоритмической предвзятости#

В статье Батьи Фридман и Хелен Ниссенбаум 1996 года «Предвзятость в компьютерных системах» предвзятость разделили на три вида в зависимости от её источника. Эту классификацию используют до сих пор:

  • Унаследованная предвзятость: система усваивает предубеждения, уже существующие в обществе или исторических данных.
  • Техническая предвзятость: несправедливость возникает из-за проектного решения, например выбора переменной, используемой вместо интересующей величины.
  • Возникающая предвзятость: предвзятость появляется после внедрения, когда меняются население, контекст или влияние самой системы на данные, которые будут собраны в будущем.

Amazon отказалась от экспериментальной модели для найма после того, как выяснилось, что она научилась снижать оценку резюме со словом «женский». Это пример унаследованной предвзятости: модель обучалась на десяти годах резюме, поданных преимущественно мужчинами. Пример технической предвзятости — широко применяемый алгоритм здравоохранения в США. Он прогнозировал будущие медицинские расходы пациентов как замену оценке их потребностей в медицинской помощи. Поскольку на лечение чернокожих пациентов с той же тяжестью заболевания тратили меньше денег, алгоритм реже направлял их за дополнительной помощью. В исследовании 2019 года, опубликованном в Science, показано, что устранение предвзятости увеличило бы долю чернокожих пациентов, которым рекомендовали дополнительную помощь, с 17,7% до 46,5%. Прогнозирующая полицейская деятельность — типичный пример возникающей предвзятости из-за петли обратной связи:

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

Почему справедливые решения требуют компромиссов#

В 2016 году ProPublica проанализировала COMPAS — оценку риска, используемую в судах США, — и обнаружила, что чернокожих обвиняемых, которые не совершали повторных преступлений, почти вдвое чаще, чем белых обвиняемых, помечали как лиц с повышенным риском (45% против 23%). Разработчик системы ответил, что оценки одинаково откалиброваны для обеих групп: одна и та же оценка соответствовала одинаковой частоте повторных преступлений независимо от расовой принадлежности. Оба утверждения были верны. Затем исследователи, в том числе Кляйнберг, Муллайнатан и Рагхаван, доказали: если базовые частоты в двух группах различаются, несовершенная оценка не может быть откалибрована для обеих групп и одновременно обеспечивать одинаковые частоты ложноположительных и ложноотрицательных результатов. Следующая симуляция показывает это противоречие для идеально откалиброванных оценок и единого порога:

import numpy as np

rng = np.random.default_rng(0)

# True risk per person; group B has a higher base rate than group A
risks = {"A": rng.beta(2, 5, 100_000), "B": rng.beta(3, 4, 100_000)}

for name, risk in risks.items():
    # Outcomes follow the risk exactly, so the score is perfectly calibrated in both groups
    outcome = rng.random(risk.size) < risk
    flagged = risk > 0.5  # one shared decision threshold

    # False positive rate: share of people without the outcome who were flagged anyway
    fpr = flagged[~outcome].mean()
    print(f"group {name}: base rate {outcome.mean():.2f}, false positive rate {fpr:.2f}")

Базовая частота для группы A составляет 0,29, а частота ложноположительных результатов — 0,06; для группы B эти показатели равны 0,43 и 0,23 соответственно. При одинаковых откалиброванных оценках и пороге система почти в четыре раза чаще помечает людей из группы B, у которых результат не наступает. Такой выбор приходится делать в любой системе, преобразующей оценки в решения. Ultralytics YOLO26 применяет один порог уверенности (conf, по умолчанию 0.25 для предсказания) ко всем обнаружениям, поэтому любая группа с более низкими оценками обнаружений, например пешеходы, редко встречающиеся в обучающих данных, теряет больше обнаружений при тех же настройках.

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

Аудит и снижение алгоритмической предвзятости#

Аудиты сравнивают результаты и частоту ошибок в разных группах с помощью наборов инструментов с открытым исходным кодом, таких как Fairlearn и AI Fairness 360 от IBM. Исправления вносят на трёх этапах: при предварительной обработке повторно взвешивают или выбирают с повторением обучающие данные; при обработке добавляют требования справедливости в целевую функцию обучения; при постобработке настраивают пороговые значения решений для каждой группы. Регулярный мониторинг моделей выявляет новые проявления предвзятости, которые не обнаружили аудиты до запуска. Нормативные требования всё чаще предусматривают такие аудиты: Местный закон № 144 города Нью-Йорка, действующий с 5 июля 2023 года, запрещает работодателям использовать автоматизированные инструменты найма без проверки на предвзятость независимым аудитором за последний год. Работодатель также должен опубликовать сводку с коэффициентами воздействия, сравнивающими показатели отбора по полу, расе или этнической принадлежности.

Изучи решения

Компьютерное зрение в спорте

Компьютерное зрение в спорте

Узнай, как Ultralytics YOLO обеспечивает компьютерное зрение в спорте: отслеживание игроков и мяча, аналитика результатов, полезные выводы для тренеров и реабилитация спортсменов.
Подробнее
Компьютерное зрение для аэросъёмки

Компьютерное зрение для аэросъёмки

Превращай снимки с дронов и аэрофотоснимки в полезные данные в реальном времени для сельского хозяйства, аквакультуры, охраны природы и геопространственного анализа с Ultralytics YOLO.
Подробнее
Компьютерное зрение в аэрокосмической отрасли

Компьютерное зрение в аэрокосмической отрасли

Применяй компьютерное зрение в аэрокосмической отрасли с Ultralytics YOLO: для осмотра самолётов, обнаружения посторонних предметов на взлётно-посадочных полосах, наземного обслуживания аэропортов и выявления дефектов композитных материалов.
Подробнее
Компьютерное зрение в сфере безопасности

Компьютерное зрение в сфере безопасности

Защити любой объект с помощью моделей Ultralytics YOLO. ИИ на базе компьютерного зрения обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Подробнее
Компьютерное зрение в робототехнике

Компьютерное зрение в робототехнике

Создавай более интеллектуальные машины с моделями Ultralytics YOLO. ИИ на базе компьютерного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Подробнее
Компьютерное зрение в логистике

Компьютерное зрение в логистике

Оптимизируй логистику с моделями Ultralytics YOLO. Визуальный AI обеспечивает проверку посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складе в реальном времени.
Подробнее
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с моделями Ultralytics YOLO. Визуальный AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения покупателей.
Подробнее
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Визуальный AI в здравоохранении ускоряет медицинскую визуализацию, улучшает диагностику и мониторинг пациентов.
Подробнее
Компьютерное зрение в производстве

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ обеспечивает контроль качества, обнаружение дефектов, контроль использования СИЗ и автоматизацию сборочных линий.
Подробнее
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

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

Компьютерное зрение в сельском хозяйстве

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

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

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