SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2209.02686 · ECCV · 2022

Unpaired Image Translation via Vector Symbolic Architectures

Justin Theiss, Jay Leverett, Daeil Kim, Aayush Prakash

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 21 functions out of this paper's own repositories and ran 10 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
facebookresearch/vsait — 10 of 21
FunctionStatusWhere it lives
ConvBlock Ran facebookresearch/vsait/models/iit.py
pointer only (licence: NOASSERTION) · get_code("8500682ef65d6bf9")
Discriminator Ran facebookresearch/vsait/models/iit.py
pointer only (licence: NOASSERTION) · get_code("47b7903e04f3bf64")
FeatureExtractor Ran facebookresearch/vsait/models/iit.py
pointer only (licence: NOASSERTION) · get_code("266ec13d80f74daf")
GaussianConv2d Ran facebookresearch/vsait/models/iit.py
pointer only (licence: NOASSERTION) · get_code("f85c529baaa51d62")
IntermediateOutputs Ran facebookresearch/vsait/models/iit.py
pointer only (licence: NOASSERTION) · get_code("107ded76465fd41d")
LSH Ran facebookresearch/vsait/models/iit.py
pointer only (licence: NOASSERTION) · get_code("294d622bd531b54a")
LinearBlock Ran facebookresearch/vsait/models/iit.py
pointer only (licence: NOASSERTION) · get_code("719f0d505e7f2c91")
MLP Ran facebookresearch/vsait/models/iit.py
pointer only (licence: NOASSERTION) · get_code("93bac15215699552")
ResNetBlock Ran facebookresearch/vsait/models/iit.py
pointer only (licence: NOASSERTION) · get_code("422149eb93a361ad")
get_pad_fn Ran facebookresearch/vsait/models/iit.py
pointer only (licence: NOASSERTION) · get_code("820c1acff4ca1a1a")
Generator Not yet run facebookresearch/vsait/models/iit.py
pointer only (licence: NOASSERTION) · get_code("3d770393472498c2")
IIT Not yet run facebookresearch/vsait/models/iit.py
pointer only (licence: NOASSERTION) · get_code("ebdf143d37f1d6e0")
LSHCat Not yet run facebookresearch/vsait/models/iit.py
pointer only (licence: NOASSERTION) · get_code("f0fe7fcbb99a6cd4")
PatchGANDiscriminator Not yet run facebookresearch/vsait/models/iit.py
pointer only (licence: NOASSERTION) · get_code("629174d9ce47312a")
ResNetDecoder Not yet run facebookresearch/vsait/models/iit.py
pointer only (licence: NOASSERTION) · get_code("dc1e4b3013080c9a")
ResNetEncoder Not yet run facebookresearch/vsait/models/iit.py
pointer only (licence: NOASSERTION) · get_code("90f4a9f61284e639")
ResNetGenerator Not yet run facebookresearch/vsait/models/iit.py
pointer only (licence: NOASSERTION) · get_code("1ba36880b1618f1d")
VSADiscriminator Not yet run facebookresearch/vsait/models/iit.py
pointer only (licence: NOASSERTION) · get_code("f9fb387ded0c2647")
VSAIT Not yet run facebookresearch/vsait/models/iit.py
pointer only (licence: NOASSERTION) · get_code("cd0e1022ae9d8563")
build_backbone Not yet run facebookresearch/vsait/models/iit.py
pointer only (licence: NOASSERTION) · get_code("2140a69aa077ae18")
build_feature_extractor Not yet run facebookresearch/vsait/models/iit.py
pointer only (licence: NOASSERTION) · get_code("7ccc425f0cb48d6c")

Repositories linked to this paper

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

Abstract

Image-to-image translation has played an important role in enabling synthetic data for computer vision. However, if the source and target domains have a large semantic mismatch, existing techniques often suffer from source content corruption aka semantic flipping. To address this problem, we propose a new paradigm for image-to-image translation using Vector Symbolic Architectures (VSA), a theoretical framework which defines algebraic operations in a high-dimensional vector (hypervector) space. We introduce VSA-based constraints on adversarial learning for source-to-target translations by learning a hypervector mapping that inverts the translation to ensure consistency with source content. We show both qualitatively and quantitatively that our method improves over other state-of-the-art techniques.

For agents

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

get_harvested_code_for_paper("2209.02686")
get_code_for_paper("2209.02686")
have("2209.02686")

Connect an agent — have() is free.