Commit graph

9 commits

Author SHA1 Message Date
Maya Anderson
8a4df5a4a2 Additional review comments - moved result to score base class
Signed-off-by: Maya Anderson <mayaa@il.ibm.com>
2023-03-13 00:30:18 +02:00
Maya Anderson
4988fea08c Rename DatasetAttackPerRecordKnnProbabilities => DatasetAttackMembershipKnnProbabilities
Signed-off-by: Maya Anderson <mayaa@il.ibm.com>
2023-03-09 23:17:37 +02:00
Maya Anderson
a122976807 Address review comments - make dataset_name optional, fix filename. Fix score serialization - don't serialize the result.
Signed-off-by: Maya Anderson <mayaa@il.ibm.com>
2023-03-09 22:49:57 +02:00
Maya Anderson
3ae64054f8 Unite the interface so that the main method assess_privacy always returns a score, but the score may also contain an attack result, which can be further analyzed
Signed-off-by: Maya Anderson <mayaa@il.ibm.com>
2023-03-08 15:15:00 +02:00
Maya Anderson
69a9a8fa2b Rename and move knn_learner in attack strategy utils for readability according to review
Signed-off-by: Maya Anderson <mayaa@il.ibm.com>
2023-03-08 10:31:09 +02:00
Maya Anderson
185d9b9664 Fix share calculation, and find only 1 KNN per sample for it
Signed-off-by: Maya Anderson <mayaa@il.ibm.com>
2023-03-08 00:27:16 +02:00
Maya Anderson
e5f6089b23 Rename gan_leaks=>per_record_knn_probabilities and holdout=>whole_dataset_knn_distance
Signed-off-by: Maya Anderson <mayaa@il.ibm.com>
2023-03-08 00:27:16 +02:00
Maya Anderson
e7e725ea80 Address review comments:
extract common code, add comments, change ellipsis to pass

Signed-off-by: Maya Anderson <mayaa@il.ibm.com>
2023-03-08 00:27:16 +02:00
Maya Anderson
3f9271b225 Add Dataset assessment module
Signed-off-by: Maya Anderson <mayaa@il.ibm.com>
2023-03-06 10:01:45 +02:00