[論文レビュー] Discovering Fair Representations in the Data Domain
本論文は、入力データを公平なターゲットドメインにマッピングすることで、入力の意味を保持しつつ、統計的独立性(ヒルベルト=シュミット独立性基準を用いて)によって保護属性と翻訳された特徴量の間を保つことで、公平な表現を学習するデータ間翻訳フレームワークを提案する。この手法は、CelebAにおける目/唇といった誤った性別プロキシや、DiFにおける鼻領域といった誤った性別プロキシを低減させることで、公平性を向上させるとともに、精度を向上させ、機会の平等を強化する。
Interpretability and fairness are critical in computer vision and machine learning applications, in particular when dealing with human outcomes, e.g. inviting or not inviting for a job interview based on application materials that may include photographs. One promising direction to achieve fairness is by learning data representations that remove the semantics of protected characteristics, and are therefore able to mitigate unfair outcomes. All available models however learn latent embeddings which comes at the cost of being uninterpretable. We propose to cast this problem as data-to-data translation, i.e. learning a mapping from an input domain to a fair target domain, where a fairness definition is being enforced. Here the data domain can be images, or any tabular data representation. This task would be straightforward if we had fair target data available, but this is not the case. To overcome this, we learn a highly unconstrained mapping by exploiting statistics of residuals - the difference between input data and its translated version - and the protected characteristics. When applied to the CelebA dataset of face images with gender attribute as the protected characteristic, our model enforces equality of opportunity by adjusting the eyes and lips regions. Intriguingly, on the same dataset we arrive at similar conclusions when using semantic attribute representations of images for translation. On face images of the recent DiF dataset, with the same gender attribute, our method adjusts nose regions. In the Adult income dataset, also with protected gender attribute, our model achieves equality of opportunity by, among others, obfuscating the wife and husband relationship. Analyzing those systematic changes will allow us to scrutinize the interplay of fairness criterion, chosen protected characteristics, and prediction performance.
研究の動機と目的
- 既存のモデルが解釈不能な潜在埋め込みに依存するため、公平表現学習における解釈不能性の問題に対処すること。
- 画像および表形式データの両方に適用可能な、入力データを公平な表現に変換する統一フレームワークの構築。
- ラベル付きの公平データを必要とせず、公平なターゲットドメインへのマッピングを学習することで、機会の平等などの公平性基準を強制すること。
- システム全体の変換ではなく、個々のサンプルの公平な表現を学習することで、公平性の個別レベルでの解釈可能性を可能にすること。
- 保護的特徴量および公平性基準に基づいて、特定の画像領域やデータ特徴量がどのように系統的に変更されるかを分析すること。
提案手法
- 公平表現学習を、事前にある公平なデータが不要な、ソースドメインのデータを公平なターゲットドメインにマッピングするデータ間翻訳タスクとして定式化する。
- 翻訳マッピングを学習するため、変換器ベースのジェネレータを備えた条件付き生成的対抗ネットワーク(cGAN)を採用する。
- 高次元の依存関係を捉えることができるヒルベルト=シュミット独立性基準(HSIC)を用いて、翻訳された特徴量と保護的特徴量の間の統計的独立性を強制する。
- 敵対的学習、サイクル整合性、およびHSICに基づく正則化項を組み合わせた損失関数を用いることで、公平性と画像品質の両立を実現する。
- ターゲットドメインは公平性制約によって暗黙的に定義され、非対応のソースおよびターゲットデータ上でエンドツーエンドに学習が行われる。
- 本手法は、画像データ(CelebA、DiF)および表形式データ(Adult income)に適用され、公平性は機会の平等、モデルのパフォーマンスの両面で評価される。
実験結果
リサーチクエスチョン
- RQ1解釈可能で意味的に意味のある公平な表現を、解釈不能な潜在埋め込みを避けて学習できるか?
- RQ2ラベル付きの公平データが存在しない状況で、データ間翻訳における公平性をどのように強制できるか?
- RQ3異なる保護的特徴量に対して、公平性を達成するために、どの画像領域やデータ特徴量が系統的に変更されるか?
- RQ4データ翻訳による公平性の強制が、公平性指標および下流の予測性能の両方を向上させるか?
- RQ5異なる公平性基準(例:機会の平等)が、保護的特徴量の選択およびデータモダリティの選択とどのように相互作用するか?
主な発見
- CelebAデータセットでは、目や唇といった性別プロキシへの依存度が低減され、機会の平等指標が9.85%向上した。
- DiFデータセットでは、年齢に基づくバイアスを軽減するため、鼻領域が調整され、異なる保護的特徴量に対しても適応可能であることが示された。
- Adult incomeデータセットでは、性別に関連する誤った婚姻状態の指標(例:「妻」や「夫」)の影響が低減され、公平性が向上した。
- VGG19特徴量を用いた七つの年齢グループ分類タスクにおいて、分類精度が52.85%から60.26%に向上し、有用性が向上した。
- モデルは一貫して特定の顔の領域(目、唇、鼻)を保護的特徴量のプロキシとして特定・変更し、公平性強制の解釈可能性を実現した。
- 10回の繰り返し実験において一貫した結果が得られ、性別関連のプロキシを検出・低減するという点で、強固な性能を示した。
より良い研究を、今すぐ始めましょう
論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。
クレジットカード登録不要
このレビューはAIが作成し、人間の編集者が確認しました。