uclaml / rays Goto Github PK
View Code? Open in Web Editor NEWRayS: A Ray Searching Method for Hard-label Adversarial Attack (KDD2020)
Home Page: https://arxiv.org/abs/2006.12792
License: MIT License
RayS: A Ray Searching Method for Hard-label Adversarial Attack (KDD2020)
Home Page: https://arxiv.org/abs/2006.12792
License: MIT License
I notice you only use dist <= self.epsilon
to indicate the success boolean. However, imaging a situation that the distance/distortion between self.x_final
and original image is below predefined epsilon, but it is classified correctly by the classifier!
Are you sure this code can deal with this situation.
https://github.com/uclaml/RayS/blob/master/RayS.py#L77
I set Linf-norm epsilon
to 8/255 = 0.03137254901960784
, and conduct experiments on ImageNet targeted attack on an InceptionV4 network.
The success rate is lower than 1% and the average distortion after 20000 queries is 0.9702016711235046
.
Do I set something wrong? Or the RayS mainly supports untargeted attack?
Why line https://github.com/uclaml/RayS/blob/master/RayS.py#L63 is before https://github.com/uclaml/RayS/blob/master/RayS.py#L64, rather than after line 64?
It means the working_ind
is not updated in updating stop_queries.
I notice that you only use self.ord
as a indicator to update the stop_queries
. Does this algorithm divide into L2 norm version and Linf norm version?
Is this algorithm the same in L2 norm and Linf norm? The only difference lies in the count of queries and attack success rate?
Dear Sir:
I have two papers about score-setting and hard-label(decision-based) black-box adversarial attack.
I usually submit my paper on CVPR but this year CVPR rejects them, I want to resubmit to KDD.
Does KDD conference accept this kind of paper? I found your RayS is published on KDD. Do you have suggestion?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.