データの偏りがモデルの判断の偏りになる。属性ごとの性能を測って確かめる。
モデルは過去のデータから学ぶので、データに偏りがあれば、判断も偏ります。たとえば、過去の採用で男性ばかり採っていた会社のデータで学習すると、性別に関係する特徴(使う言葉・学校)を通して、同じ偏りを再現することがあります。性別などの列を取り除いても、他の列から推し量れてしまう(代理変数)ので、それだけでは防げません。
公平性の指標:全体の精度だけでなく、属性(性別・年齢層・地域など)ごとに性能を測るのが出発点です。
| 指標 | 意味 |
|---|---|
| 属性ごとの精度・再現率 | 特定のグループだけ外れが多くないか |
| 陽性の割合の差(demographic parity) | グループによって「合格」と判定される割合が違わないか |
| 誤りの割合の差(equalized odds など) | 本当は陽性の人を見逃す割合・陰性の人を誤って陽性にする割合が、グループで同じか |
これらの指標は一般に同時には満たせないので、どれを重視するかは用途と法律・社内の方針に合わせて、事業や法務の担当と一緒に決めます。
面接ではこう答える
モデルは過去のデータから学ぶので、データに偏りがあれば判断も偏ります。性別などの列を取り除いても、使う言葉や学校のような別の列から推し量れる代理変数があるので、それだけでは防げません。まず性別や年齢層などの属性ごとに精度や再現率を測ることが出発点で、陽性と判定される割合の差や、誤りの割合の差を見ます。これらの公平性の指標は一般に同時には満たせないので、どれを重視するかは用途と法律に合わせて事業や法務と決めます。
MLとの関わり採用・与信・審査など人に影響する判断にモデルを使うときに、リリースの前と本番で必ず確かめる観点です。