Sung Hwang, Minseon Kim, Hyeonjeong Ha, Sooel Son
We lifted 1 functions out of this paper's own repositories and ran 0 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.
| Repository | Role | Ran |
|---|---|---|
| Kim-Minseon/TARO | — | 0 of 1 |
| Function | Status | Where it lives |
|---|---|---|
| LatentAttackType | Not yet run | Kim-Minseon/TARO/attack/attack.py pointer only (licence: NONE) · get_code("cfb6d39b3f045f2e") |
Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.
Recently, unsupervised adversarial training (AT) has been highlighted as a means of achieving robustness in models without any label information. Previous studies in unsupervised AT have mostly focused on implementing self-supervised learning (SSL) frameworks, which maximize the instance-wise classification loss to generate adversarial examples. However, we observe that simply maximizing the self-supervised training loss with an untargeted adversarial attack often results in generating ineffective adversaries that may not help improve the robustness of the trained model, especially for non-contrastive SSL frameworks without negative examples. To tackle this problem, we propose a novel positive mining for targeted adversarial attack to generate effective adversaries for adversarial SSL frameworks. Specifically, we introduce an algorithm that selects the most confusing yet similar target example for a given instance based on entropy and similarity, and subsequently perturbs the given instance towards the selected target. Our method demonstrates significant enhancements in robustness when applied to noncontrastive SSL frameworks, and less but consistent robustness improvements with contrastive SSL frameworks, on the benchmark datasets.
The same record, over MCP at https://syntology.ai/mcp:
get_harvested_code_for_paper("2210.10482")
get_code_for_paper("2210.10482")
have("2210.10482")
Connect an agent — have() is free.