Ultralytics YOLO27: ウェイトリストに登録する
YOLOのライセンス
Ultralytics用語集に戻る

Algorithmic Bias

アルゴリズムバイアスとは、一部のグループに不利益を与える、自動化された判断における系統的で反復可能な誤りです。3つの発生源、代表的な事例、トレードオフを紹介します。

アルゴリズムバイアスとは、コンピューターシステムで体系的かつ再現性のある誤りが生じ、採用、融資、警察活動、医療などで、ある集団を別の集団より優遇するような不公平な結果が生み出されることです。この用語は、手書きの信用スコア計算式からディープニューラルネットワークまで、あらゆる自動意思決定手順を指します。欠陥のある規則がすべての事例に適用されるため、同じ誤りが何千、何百万もの意思決定で繰り返されます。機械学習(ML)に関する議論では、アルゴリズムバイアスとAIにおけるバイアスは同義語です。アルゴリズムバイアスは、より古く広い用語で、通常は人々に対して運用中のシステムが行う判断を指します。

アルゴリズムバイアスの3つの起源#

Batya FriedmanとHelen Nissenbaumは、1996年の論文「コンピューターシステムにおけるバイアス」で、バイアスを発生源に基づく3種類に分類しました。この枠組みは現在も使われています。

  • 既存のバイアス:システムが、社会や過去の記録にすでに存在していた偏見を取り込みます。
  • 技術的バイアス:関心対象の量をどの変数で代用するかといった設計上の選択によって、不公平が生じます。
  • 創発的バイアス:導入後に、対象集団や状況、あるいはシステム自身が将来のデータに及ぼす影響が変化すると、バイアスが発生します。

Amazonは、履歴書に「women's」という語が含まれる場合に減点するよう学習した実験的な採用モデルを廃止しました。これは、主に男性が応募した過去10年分の履歴書で訓練されたことによる、既存のバイアスの事例です。広く使われている米国の医療アルゴリズムには、技術的バイアスが見られます。このアルゴリズムは患者の将来の医療費を健康上のニーズの代用として予測していました。同程度の病状でも黒人患者には医療費があまり使われていなかったため、追加ケアの対象として紹介される割合が低くなっていました。Science誌に掲載された2019年の研究によると、このバイアスを修正すれば、追加支援が必要と判定される黒人患者の割合は17.7%から46.5%に上昇します。予測型警察活動は、次のようなフィードバックループによる創発的バイアスの典型例です。

研究者らは2018年、このループが暴走する可能性を示しました。パトロールが派遣先でより多くの事件を見つけると、新たな記録がその順位付けを裏付けます。その結果、他の地域の犯罪率が同じでも、モデルは同じ地域にパトロールを再び派遣します。

公平な判断にトレードオフが伴う理由#

2016年、ProPublicaは米国の裁判所で使われるリスクスコアCOMPASを分析し、再犯しなかった黒人被告人が、白人被告人に比べて高リスクと判定される割合がほぼ2倍(45%対23%)であることを明らかにしました。提供元は、スコアが両集団で同等に較正されており、人種にかかわらず同じスコアが同じ再犯率に対応すると回答しました。どちらの主張も正しかったのです。その後、Kleinberg、Mullainathan、Raghavanらの研究者は、2つの集団で基礎率が異なる場合、不完全なスコアでは両集団について同時に較正を満たし、かつ偽陽性率と偽陰性率を等しくすることはできないと証明しました。次のシミュレーションは、完全に較正されたスコアと共通のしきい値を使った場合の矛盾を示しています。

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では実際に結果が発生しない人が、ほぼ4倍の頻度で該当者と判定されます。スコアを意思決定に変換するすべてのシステムは、この選択に直面します。Ultralytics YOLO26は、すべての検出に1つの信頼度しきい値(予測時のデフォルトは0.25のconf)を適用します。そのため、訓練データに少ない歩行者のように検出スコアが低くなる集団では、同じ設定でもより多くの検出が失われます。

  • データセットバイアス:代表性のないサンプリングなど、データ自体にある欠陥です。データセットバイアスは、設計上の選択や導入後の影響と並ぶ、アルゴリズムバイアスの原因の1つです。
  • AIの公平性:人口統計的均衡や誤り率の平等などの公平性基準と、それを満たす方法を定義する分野です。
  • データドリフト:導入後に入力データが変化することです。導入時のテストで公平性が確認されたモデルにも、創発的バイアスが生じる可能性があります。

アルゴリズムバイアスの監査と低減#

監査では、FairlearnやIBM AI Fairness 360などのオープンソースツールキットを使い、グループ間の結果とエラー率を比較します。修正は3段階で行います。トレーニングデータの重み付けや再サンプリングを行う前処理、トレーニング目的関数に公平性制約を加える処理内の対策、グループごとに意思決定しきい値を調整する後処理です。継続的なモデルモニタリングでは、リリース前の監査で見逃した新たなバイアスを検出します。規制でもこうした監査がますます求められています。2023年7月5日から施行されているニューヨーク市の現地法第144号は、過去1年以内に独立監査人がバイアスを確認していない自動採用ツールの使用を雇用主に禁止しています。また雇用主は、性別や人種・民族別の選考率を比較するインパクト比を含む概要を公開する必要があります。

ソリューションを見る

スポーツにおけるコンピュータービジョン

スポーツにおけるコンピュータービジョン

Ultralytics YOLOが、選手やボールの追跡、パフォーマンス分析、コーチングへの知見、アスリートのリハビリを通じて、スポーツビジョンをどのように支えるかをご紹介します。
詳しく見る
航空画像向けコンピュータービジョン

航空画像向けコンピュータービジョン

Ultralytics YOLOを使用して、ドローンや航空画像をリアルタイムの知見に変換し、農業、水産養殖、自然保護、地理空間分析に活用できます。
詳しく見る
航空宇宙分野のコンピュータービジョン

航空宇宙分野のコンピュータービジョン

Ultralytics YOLOを活用して航空宇宙分野でコンピュータビジョンを導入し、航空機検査、滑走路上のFOD検出、空港の地上業務、複合材の欠陥検出に活用できます。
詳しく見る
セキュリティ分野のコンピュータービジョン

セキュリティ分野のコンピュータービジョン

Ultralytics YOLOモデルであらゆる施設を保護しましょう。ビジョンAIは、周辺監視、脅威検知、ナンバープレート認識、職場の安全管理を支援します。
詳しく見る
ロボティクス分野のコンピュータービジョン

ロボティクス分野のコンピュータービジョン

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律ナビゲーション、認識、物体追跡、リアルタイム制御を支援します。
詳しく見る
物流におけるコンピュータービジョン

物流におけるコンピュータービジョン

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物検査、仕分け、車両追跡、倉庫のリアルタイム安全監視を実現します。
詳しく見る
小売業におけるコンピュータービジョン

小売業におけるコンピュータービジョン

Ultralytics YOLOモデルで小売のあり方を変革しましょう。ビジョンAIにより、在庫追跡、棚の監視、行列管理、より高度な顧客インサイトを実現します。
詳しく見る
医療分野におけるコンピュータービジョン

医療分野におけるコンピュータービジョン

Ultralytics YOLOモデルで医療ソリューションを構築しましょう。医療分野のビジョンAIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳しく見る
製造業におけるコンピュータービジョン

製造業におけるコンピュータービジョン

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPE準拠、組立ラインの自動化を推進します。
詳しく見る
自動車分野におけるコンピュータービジョン

自動車分野におけるコンピュータービジョン

Ultralytics YOLOモデルで自動車分野にコンピュータービジョンを導入しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳しく見る
農業におけるコンピュータービジョン

農業におけるコンピュータービジョン

Ultralytics YOLOモデルでスマート農業にビジョンAIを導入しましょう。作物のモニタリング、家畜の追跡、精密農業を支援し、より高く効率的な収量を実現します。
詳しく見る

AIの未来を一緒に築きましょう!

機械学習の未来に向けた歩みを始めましょう