atlas

Research map / Graph learning / Graph self-supervised learning

Patch-Wise Graph Contrastive Learning for Image Translation

AAAI 2024 · Graph learning › Graph self-supervised learning · approach: Contrastive learning with negatives and views · 21 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Adds a shared-adjacency patch graph (TAGConv GNN with top-K graph pooling) and infoNCE node matching to CUT-style one-sided unpaired image translation, reporting state-of-the-art FID/KID.

Problem

Patch-wise contrastive learning for unpaired image-to-image translation uses point-wise patch matching and ignores topology/neighbor relations among patches, limiting high-level semantic correspondence between input and translated output.

Approach

Build a patch graph from cosine similarity of pretrained VGG16 features on the input, share its adjacency matrix with the output graph, apply topology adaptive graph convolution to node features, maximize node-wise mutual information via infoNCE, and add top-K graph pooling as a learned node-attention mechanism.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the graph contrastive method instead of HnegSRCImage translation · Horse→ZebraKID: 0.438 -> 0.271Helped
Use the graph contrastive method instead of HnegSRCImage translation · Label→CityscapeKID: 0.662 -> 0.605Helped
Use the graph contrastive method instead of HnegSRCImage translation · Map→SatelliteFID: 49.2 -> 45.9Helped
Use the graph contrastive method instead of HnegSRCImage translation · Summer→WinterFID: 81.8 -> 75.8Helped
Use the graph contrastive method instead of HnegSRCImage translation · Apple→OrangeFID: 158.3 -> 139.1Helped
Use 1 GNN hop instead of 2 (ablation)Patch-Wise Graph Contrastive Learning · Horse→ZebraFID: 34.5 -> 37.9Hurt
Use 3 GNN hops instead of 2 (ablation)Patch-Wise Graph Contrastive Learning · Horse→ZebraFID: 34.5 -> 39.9Hurt
Set similarity threshold to 0.0 instead of 0.1 (ablation)Patch-Wise Graph Contrastive Learning · Horse→ZebraKID: 0.271 -> 0.551Hurt
Set similarity threshold to 0.4 instead of 0.1 (ablation)Patch-Wise Graph Contrastive Learning · Horse→ZebraFID: 34.5 -> 36.8Hurt
Set similarity threshold to 0.6 instead of 0.1 (ablation)Patch-Wise Graph Contrastive Learning · Horse→ZebraFID: 34.5 -> 38.3Hurt
Add graph pooling (ablation)Patch-Wise Graph Contrastive Learning · Horse→ZebraFID: 37.6 -> 34.5Helped
Use 2 pooling layers instead of 1 (ablation)Patch-Wise Graph Contrastive Learning · Horse→ZebraFID: 34.5 -> 35.0Hurt

Limitations

Experimental setup

Datasets: horse2zebra Label2Cityscapes map2satellite summer2winter apple2orange

Benchmarks: horse2zebra Label2Cityscapes map2satellite summer2winter apple2orange

Metrics: FID KID

Baselines: CycleGAN MUNIT DistanceGAN GcGAN CUT NEGCUT SeSim Hneg-SRC STROTSS WCT2

Builds on: CUT TAGConv top-K graph pooling LSGAN HnegSRC

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy