FETA: Fairness Enforced Verifying, Training, and Predicting Algorithms for Neural Networks

被引:1
|
作者
Mohammadi, Kiarash [1 ]
Sivaraman, Aishwarya [2 ]
Farnadi, Golnoosh [1 ,3 ]
机构
[1] Univ Montreal, Mila, Montreal, PQ, Canada
[2] Univ Calif Los Angeles, Los Angeles, CA USA
[3] HEC Montreal, Montreal, PQ, Canada
关键词
fairness; neural networks; verification;
D O I
10.1145/3617694.3623243
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Algorithmic decision-making driven by neural networks has become very prominent in applications that directly affect people's quality of life. This paper focuses on the problem of ensuring individual fairness in neural network models during verification, training, and prediction. A popular approach for enforcing fairness is to translate a fairness notion into constraints over the parameters of the model. However, such a translation does not always guarantee fair predictions of the trained neural network model. To address this challenge, we develop a counterexample-guided post-processing technique to provably enforce fairness constraints at prediction time. Contrary to prior work that enforces fairness only on points around test or train data, we are able to enforce and guarantee fairness on all points in the domain. Additionally, we propose a counterexample-guided loss as an in-processing technique to use fairness as an inductive bias by iteratively incorporating fairness counterexamples in the learning process. We have implemented these techniques in a tool called FETA. Empirical evaluation on real-world datasets indicates that FETA is not only able to guarantee fairness on-the-fly at prediction time but also is able to train accurate models exhibiting a much higher degree of individual fairness.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] DeepGemini: Verifying Dependency Fairness for Deep Neural Networks
    Xie, Xuan
    Zhang, Fuyuan
    Hu, Xinwen
    Ma, Lei
    THIRTY-SEVENTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 37 NO 12, 2023, : 15251 - 15259
  • [2] Evolutionary algorithms for training neural networks
    Mohan, Chilukuri K.
    MODELING AND SIMULATION FOR MILITARY APPLICATIONS, 2006, 6228
  • [3] Training feedforward neural networks using neural networks and genetic algorithms
    Tellez, P
    Tang, Y
    INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS AND CONTROL TECHNOLOGIES, VOL 1, PROCEEDINGS, 2004, : 308 - 311
  • [4] Enforced fuzzy neural networks
    Chen, B.G.
    Zhu, Y.
    Zhang, H.
    Zhang, J.Y.
    2001, Harbin Institute of Technology (33):
  • [5] Training algorithms for GSN(f) neural networks
    deCarvalho, A
    Bisset, D
    Fairhurst, M
    II WORKSHOP ON CYBERNETIC VISION, PROCEEDINGS, 1997, : 74 - 79
  • [6] PERFORMANCE OF ROBUST TRAINING ALGORITHMS FOR NEURAL NETWORKS
    WENDEMUTH, A
    JOURNAL OF PHYSICS A-MATHEMATICAL AND GENERAL, 1995, 28 (19): : 5485 - 5493
  • [7] Training Spiking Neural Networks with Metaheuristic Algorithms
    Javanshir, Amirhossein
    Nguyen, Thanh Thi
    Mahmud, M. A. Parvez
    Kouzani, Abbas Z.
    APPLIED SCIENCES-BASEL, 2023, 13 (08):
  • [8] New algorithms for training feedforward neural networks
    Kak, Subhash
    1600, Publ by Elsevier Science Publishers B.V., Amsterdam, Netherlands (15):
  • [9] Editorial: Randomized algorithms for training neural networks
    Wang, Dianhui
    INFORMATION SCIENCES, 2016, 364 : 126 - 128
  • [10] Training neural networks with GA hybrid algorithms
    Alba, E
    Chicano, JF
    GENETIC AND EVOLUTIONARY COMPUTATION - GECCO 2004, PT 1, PROCEEDINGS, 2004, 3102 : 852 - 863