SGN: A Similarity-based Generative Network for Data Generation under Distribution Shift

Jiaqi Zhu, Xincheng Chen, Yuncheng Wu, Zhaojing Luo, Beng Chin Ooi
7/20/2026
cs.LGcs.AI

No confident code implementation found for this paper.

Abstract

Generative models trained on a source domain often produce samples that are poorly aligned with shifted target domains, limiting their effectiveness for target-domain data augmentation. Although target-specific adaptation can reduce this mismatch, it typically requires additional optimization and domain-specific parameters. We propose a Similarity-based Generative Network (SGN), a reusable framework that is trained once on labeled source data and applied to new target domains without parameter updates. SGN learns a latent space structured by label-induced pairwise similarities while preserving reconstructive information through an encoder-decoder architecture. At generation time, a small labeled representative set from the target domain is encoded and combined in the learned latent space, allowing the generated samples to inherit target-specific characteristics while maintaining class consistency. We further analyze the realizability and dimensionality requirements of the proposed similarity structure. Experiments on image and tabular datasets demonstrate the effectiveness of SGN for target-guided data augmentation under source-to-target distribution shifts.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{zhu2026sgn,
  title  = {SGN: A Similarity-based Generative Network for Data Generation under Distribution Shift},
  author = {Jiaqi Zhu and Xincheng Chen and Yuncheng Wu and Zhaojing Luo and Beng Chin Ooi},
  year   = {2026},
  eprint = {2607.18072},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2607.18072v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2607.18072.svg)](https://codeofpaper.com/paper/2607.18072)

Discussion