privML / privacy-evaluator

The privML Privacy Evaluator is a tool that assesses ML model's levels of privacy by running different attacks on it.
MIT License
17 stars 17 forks source link

Implement slicing as in Tensorflow Membership privacy attack #119

Closed Erdnaf closed 3 years ago

Erdnaf commented 3 years ago
blauertee commented 3 years ago

Blogpost by Franziska explainging MIAs with tf privacy

marisanest commented 3 years ago

Helpful links:

jtorhoff commented 3 years ago

@fraboeni We are supposed to calculate the attacker's advantage for every slice precisely like TF privacy is doing, right? Not the membership privacy risk score? So the two are not really related, if I understand correctly, because we're a little confused here.

Here is the code for calculation: https://github.com/jtorhoff/privacy/blob/master/tensorflow_privacy/privacy/privacy_tests/membership_inference_attack/data_structures.py#L411