Conceptos Básicos
기계 학습 소프트웨어의 공정하지 못한 행동에 대한 조사 및 공정성 테스트의 중요성 강조
Resumen
이 논문은 기계 학습 소프트웨어의 공정성 테스트에 대한 포괄적인 조사를 제공하며, 공정성 테스트의 작업 흐름과 구성 요소를 분석합니다. 논문은 랜덤 테스트 입력 생성, 검색 기반 테스트 입력 생성, 검증 기반 테스트 입력 생성 및 도메인별 테스트 입력 생성을 포함한 다양한 기술을 소개합니다. 또한, 논문은 공정성 테스트 작업 흐름과 테스트 구성 요소를 지원하는 기존 기술을 소개합니다.
공정성 테스트 작업 흐름
- 랜덤 테스트 입력 생성, 검색 기반 테스트 입력 생성, 검증 기반 테스트 입력 생성, 도메인별 테스트 입력 생성 기술 소개
- 두 단계 검색 기반 테스트 입력 생성 기술 소개
- DNN을 위한 두 단계 검색 기반 생성 기술 소개
Estadísticas
Themis는 랜덤 테스트 입력 생성 방법을 소개하며, 인종 공정성과 통계적 공정성을 측정합니다.
Aequitas는 두 단계 검색 프레임워크를 기반으로 하는 공정성 테스트 접근 방법을 제안합니다.
ExpGA는 설명 지원 접근 방법을 사용하여 차별적 사례를 생성합니다.
NeuronFair은 DNN을 위한 편향된 뉴런을 식별하여 차별적 사례 생성을 안내합니다.
Citas
"기계 학습 소프트웨어의 공정하지 못한 행동은 소프트웨어 엔지니어들 사이에서 증가하는 관심과 우려를 불러일으켰다." - ZHENPENG CHEN
"공정성 테스트는 소프트웨어 공정성 연구의 중요한 측면을 대표하며, 소프트웨어 시스템이 공정성 요구 사항을 충족하는지 확인하고 소프트웨어 구현 중 도입된 공정성 버그를 드러내며 소프트웨어 수리 노력을 안내한다." - MARK HARMAN