-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Up and Down Variables #3
Comments
Hi, thanks for your interest in our work. Here we add up and down variables in order to support the interval bound propagation in computing the certified radius for L-infinity distance layers. You may not use it if the certified radius is computed simply based on the Lipschitz property. You will need up and down variables for hybrid architectures, e.g., a MLP is built on top of an L-infinity distance net. Hope this can address your question. |
Thank you for your answer. May I also ask why there is a negative sign in the |
Hi, could you please provide the location of this line of code? |
It is in ell_inf_models.py line 43 |
The model implemented in this repo follows the original ICML paper, where in Section 3.2 g(x) = (−x_1^{(L)}, −x_2^{(L)}, ..., −x_M^{(L)}). So this line of code takes negative for x, lower, upper variables. |
I am a bit confused since in ICML paper you need to take the negative sign, but in your ICLR paper, the negative sign is not needed. |
Dear Authors,
Thank you for your works. May I ask why we need up and down variables in the model?
The text was updated successfully, but these errors were encountered: