SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2106.02874 · ICCV · 2021

RDA: Robust Domain Adaptation via Fourier Adversarial Attacking

Jiaxing Huang, Dayan Guan, Aoran Xiao, Shijian Lu

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 10 functions out of this paper's own repositories and ran 6 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.

RepositoryRoleRan
jxhuang0508/RDA pwc_unofficial 6 of 10
FunctionStatusWhere it lives
colorize_mask Ran jxhuang0508/RDA/crst/deeplab/datasets_advent.py
code served (permissive licence) · get_code("21ac171a17099011")
colorize_mask Ran jxhuang0508/RDA/crst/evaluate_advent.py
code served (permissive licence) · get_code("90009a990acf6c4d")
conv3x3 Ran jxhuang0508/RDA/crst/deeplab/model_advent.py
code served (permissive licence) · get_code("fac5364e2f53c6db")
l1_loss Ran jxhuang0508/RDA/rda/domain_adaptation/train_UDA.py
code served (permissive licence) · get_code("b64838217324e413")
outS Ran jxhuang0508/RDA/crst/deeplab/model_advent.py
code served (permissive licence) · get_code("27504cbeb5811ea6")
parse_split_list Ran jxhuang0508/RDA/crst/crst_seg_advent.py
code served (permissive licence) · get_code("3f1545c4d33dca0e")
Res_Ms_Deeplab Not yet run jxhuang0508/RDA/crst/deeplab/model_advent.py
code served (permissive licence) · get_code("6599d0cc6e7549ee")
colorize_mask Not yet run jxhuang0508/RDA/crst/crst_seg_advent.py
code served (permissive licence) · get_code("b9a6f5d02f50c40a")
grad_reverse Not yet run jxhuang0508/RDA/rda/utils/gate.py
code served (permissive licence) · get_code("9546e8417b4bdc1a")
to_numpy Not yet run jxhuang0508/RDA/rda/domain_adaptation/train_UDA.py
code served (permissive licence) · get_code("043a52d8f9ff0f65")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Unsupervised domain adaptation (UDA) involves a supervised loss in a labeled source domain and an unsupervised loss in an unlabeled target domain, which often faces more severe overfitting (than classical supervised learning) as the supervised source loss has clear domain gap and the unsupervised target loss is often noisy due to the lack of annotations. This paper presents RDA, a robust domain adaptation technique that introduces adversarial attacking to mitigate overfitting in UDA. We achieve robust domain adaptation by a novel Fourier adversarial attacking (FAA) method that allows large magnitude of perturbation noises but has minimal modification of image semantics, the former is critical to the effectiveness of its generated adversarial samples due to the existence of 'domain gaps'. Specifically, FAA decomposes images into multiple frequency components (FCs) and generates adversarial samples by just perturbating certain FCs that capture little semantic information. With FAA-generated samples, the training can continue the 'random walk' and drift into an area with a flat loss landscape, leading to more robust domain adaptation. Extensive experiments over multiple domain adaptation tasks show that RDA can work with different computer vision tasks with superior performance.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2106.02874")
get_code_for_paper("2106.02874")
have("2106.02874")

Connect an agent — have() is free.