All Projects → cdluminate → advrank

cdluminate / advrank

Licence: other
Adversarial Ranking Attack and Defense, ECCV, 2020.

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to advrank

Adversarial Robustness Toolbox
Adversarial Robustness Toolbox (ART) - Python Library for Machine Learning Security - Evasion, Poisoning, Extraction, Inference - Red and Blue Teams
Stars: ✭ 2,638 (+13784.21%)
Mutual labels:  adversarial-machine-learning, adversarial-attacks
procedural-advml
Task-agnostic universal black-box attacks on computer vision neural network via procedural noise (CCS'19)
Stars: ✭ 47 (+147.37%)
Mutual labels:  adversarial-machine-learning, adversarial-attacks
AdvPC
AdvPC: Transferable Adversarial Perturbations on 3D Point Clouds (ECCV 2020)
Stars: ✭ 35 (+84.21%)
Mutual labels:  adversarial-attacks, eccv-2020
adversarial-recommender-systems-survey
The goal of this survey is two-fold: (i) to present recent advances on adversarial machine learning (AML) for the security of RS (i.e., attacking and defense recommendation models), (ii) to show another successful application of AML in generative adversarial networks (GANs) for generative applications, thanks to their ability for learning (high-…
Stars: ✭ 110 (+478.95%)
Mutual labels:  adversarial-machine-learning, adversarial-attacks
Adversarial-Patch-Training
Code for the paper: Adversarial Training Against Location-Optimized Adversarial Patches. ECCV-W 2020.
Stars: ✭ 30 (+57.89%)
Mutual labels:  adversarial-machine-learning, adversarial-defense
Adversarial-Distributional-Training
Adversarial Distributional Training (NeurIPS 2020)
Stars: ✭ 52 (+173.68%)
Mutual labels:  adversarial-machine-learning, adversarial-defense
DiagnoseRE
Source code and dataset for the CCKS201 paper "On Robustness and Bias Analysis of BERT-based Relation Extraction"
Stars: ✭ 23 (+21.05%)
Mutual labels:  adversarial-attacks
Codechef Cards
[Obsolete] WebApp to follow friends doing CP on Codechef platform and to track their ratings and stars.
Stars: ✭ 17 (-10.53%)
Mutual labels:  ranking
awesome-machine-learning-reliability
A curated list of awesome resources regarding machine learning reliability.
Stars: ✭ 31 (+63.16%)
Mutual labels:  adversarial-machine-learning
tulip
Scaleable input gradient regularization
Stars: ✭ 19 (+0%)
Mutual labels:  adversarial-machine-learning
AMR
This is our official implementation for the paper: Jinhui Tang, Xiaoyu Du, Xiangnan He, Fajie Yuan, Qi Tian, and Tat-Seng Chua, Adversarial Training Towards Robust Multimedia Recommender System.
Stars: ✭ 30 (+57.89%)
Mutual labels:  adversarial-machine-learning
JSTASR-DesnowNet-ECCV-2020
This is the project page of our paper which has been published in ECCV 2020.
Stars: ✭ 17 (-10.53%)
Mutual labels:  eccv-2020
backdoors101
Backdoors Framework for Deep Learning and Federated Learning. A light-weight tool to conduct your research on backdoors.
Stars: ✭ 181 (+852.63%)
Mutual labels:  adversarial-machine-learning
dml
R package for Distance Metric Learning
Stars: ✭ 58 (+205.26%)
Mutual labels:  metric-learning
deep recommenders
Deep Recommenders
Stars: ✭ 214 (+1026.32%)
Mutual labels:  ranking
discord-leveling-system-ranking-system
A simple rankcard system with the ranking system included using an enmap database, and canvacord
Stars: ✭ 49 (+157.89%)
Mutual labels:  ranking
Sux4J
Sux4J is an effort to bring succinct data structures to Java.
Stars: ✭ 119 (+526.32%)
Mutual labels:  ranking
BARS
Towards open benchmarking for recommender systems https://openbenchmark.github.io/BARS
Stars: ✭ 157 (+726.32%)
Mutual labels:  ranking
awesome-semantic-search
A curated list of awesome resources related to Semantic Search🔎 and Semantic Similarity tasks.
Stars: ✭ 161 (+747.37%)
Mutual labels:  ranking
finetuner
Finetuning any DNN for better embedding on neural search tasks
Stars: ✭ 442 (+2226.32%)
Mutual labels:  metric-learning

Adversarial Ranking Attack and Defense (ECCV2020)

Materials for ECCV-2020 Paper #2274.

NEWS & Updates

  1. Substantial progress (at least 60% and at most 540% robustness improvement) based on this conference paper is available as a preprint. NOTE: If you want to do some further research based on this ECCV 2020 paper, please have a look at this preprint paper to better understand the limitations of the ECCV 2020 work.

Demonstration

Contributions

Definition of Adversarial ranking attack: adversarial ranking attack aims raise or lower the ranks of some chosen candidates C={c₁,c₂, ... ,cₘ} with respect to a specific query set Q={q₁,q₂, ... ,qw}. This can be achieved by either Candidate Attack (CA) or Query Attack (QA).

  1. The adversarial ranking attack is defined and implemented, which can intentionally change the ranking results by perturbing the candidates or queries.

  2. An adversarial ranking defense method is proposed to improve the ranking model robustness, and mitigate all the proposed attacks simultaneously.

License and Bibtex

The paper (PDF file) is distributed under the CC BY-SA-NC 4.0 License.

The code is published under the Apache-2.0 License.

Bibtex for the ECCV version:

@InProceedings{advrank,
  title={Adversarial Ranking Attack and Defense},
  author={Zhou, Mo and Niu, Zhenxing and Wang, Le and Zhang, Qilin and Hua, Gang},
  booktitle={ECCV},
  year={2020},
  pages={781--799},
  isbn={978-3-030-58568-6}
}

Bibtex for the ArXiv preprint version:

@article{zhou2020advrank,
  title={Adversarial Ranking Attack and Defense},
  author={Zhou, Mo and Niu, Zhenxing and Wang, Le and Zhang, Qilin and Hua, Gang},
  journal={arXiv preprint arXiv:2002.11293},
  year={2020}
}

References

  1. A. Madry et.al. Towards Deep Learning Models Resistant to Adversarial Attacks
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].