News for hackers. Stuff that matters.
Re:How Adversarial Attacks Work by sandGorgon on Thursday November 02, 2017 @04:05PM (#15613751)
Can such methods be used to "fingerprint" proprietary datasets by tainting them ? For example, i want to make sure that my dataset is not stolen and used by someone else (Waymo?). So I taint it using an adversarial method and create a "canary test set" that will uniquely identify if my dataset has been used in some training.
Re:How Adversarial Attacks Work by haraldurt on Thursday November 02, 2017 @07:38PM (#15615381)
In one sense, no. You can guarantee privacy of any given input (or any subset of k inputs) by applying transfer learning of an ensemble of models trained on subsets of the training data [0][1]. This is useful if, for instance, you train on medical data and you don't want anyone to know that "John Doe, HIV+" was part of the input. If your adversary does not take such precautions, however, then your canary should work.

[0] https://arxiv.org/abs/1610.05755

[1] https://static.googleusercontent.com/media/research.google.c...

Re:How Adversarial Attacks Work by alexcnwy on Friday November 03, 2017 @12:02AM (#15616600)
I believe google maps has fake streets as a canary for their maps being scraped...
Re:How Adversarial Attacks Work by cscheid on Friday November 03, 2017 @01:22AM (#15616877)
yup, in cartography these are known as trap streets
Re:How Adversarial Attacks Work by ovi256 on Friday November 03, 2017 @01:29PM (#15620825)
You don't even need an adversarial attack method to fingerprint or watermark a proprietary dataset. If the dataset consists of images, you could just watermark them, or mark them using steganography. The watermark would appear as random (non-targeted) noise, and would be mostly invisible to current classifiers. Please note that the noise employed by adversarial attacks is very different, it is highly targeted.