VerifyML: Obliviously Checking Model Fairness Resilient to Malicious Model Holder
Guowen Xu, Xingshuo Han, Gelei Deng, Tianwei Zhang, Shengmin Xu,, Jianting Ning, Anjia Yang, Hongwei Li

TL;DR
VerifyML is a secure, efficient framework for model fairness verification in machine learning that is resilient to malicious model holders, utilizing advanced cryptographic techniques to optimize performance and security.
Contribution
It introduces VerifyML, the first framework for obliviously verifying ML model fairness that is secure against malicious parties, with novel cryptographic optimizations for nonlinear layer evaluation.
Findings
Achieves up to 1.7x faster computation and 10.7x less communication than previous methods.
Speeds up nonlinear layer activation function evaluation by 4x to 42x.
Outperforms state-of-the-art semi-honest secure inference systems on mainstream ML models.
Abstract
In this paper, we present VerifyML, the first secure inference framework to check the fairness degree of a given Machine learning (ML) model. VerifyML is generic and is immune to any obstruction by the malicious model holder during the verification process. We rely on secure two-party computation (2PC) technology to implement VerifyML, and carefully customize a series of optimization methods to boost its performance for both linear and nonlinear layer execution. Specifically, (1) VerifyML allows the vast majority of the overhead to be performed offline, thus meeting the low latency requirements for online inference. (2) To speed up offline preparation, we first design novel homomorphic parallel computing techniques to accelerate the authenticated Beaver's triple (including matrix-vector and convolution triples) generation procedure. It achieves up to computation speedup and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Privacy-Preserving Technologies in Data · Stochastic Gradient Optimization Techniques
