# A Characteristic Function Approach to Deep Implicit Generative Modeling

arXiv: https://arxiv.org/abs/1909.07425 · HTML: https://mlsanity.com/paper/1909.07425/

## Key facts

- Cited by 26 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 16 Sep 2019.

## Built on by (most cited first, 26 of 26)

- [HairCLIP: Design Your Hair by Text and Reference Image](https://mlsanity.com/paper/2112.05142/) (2021)
- [Reverse Engineering of Generative Models: Inferring Model Hyperparameters from Generated Images](https://mlsanity.com/paper/2106.07873/) (2021)
- [Dataset Distillation with Neural Characteristic Function: A Minmax Perspective](https://mlsanity.com/paper/2502.20653/) (2025)
- [E2Style: Improve the Efficiency and Effectiveness of StyleGAN Inversion](https://mlsanity.com/paper/2104.07661/) (2021)
- [PEARL: Data Synthesis via Private Embeddings and Adversarial Reconstruction Learning](https://mlsanity.com/paper/2106.04590/) (2021)
- [Underwater Light Field Retention : Neural Rendering for Underwater Imaging](https://mlsanity.com/paper/2203.11006/) (2022)
- [Learning fair representation with a parametric integral probability metric](https://mlsanity.com/paper/2202.02943/) (2022)
- [HairCLIPv2: Unifying Hair Editing via Proxy Feature Blending](https://mlsanity.com/paper/2310.10651/) (2023)
- [Learning Task-relevant Representations for Generalization via Characteristic Functions of Reward Sequence Distributions](https://mlsanity.com/paper/2205.10218/) (2022)
- [PCF-GAN: generating sequential data via the characteristic function of measures on the path space](https://mlsanity.com/paper/2305.12511/) (2023)
- [Characteristic Circuits](https://mlsanity.com/paper/2312.07790/) (2023)
- [GANs as Gradient Flows that Converge](https://mlsanity.com/paper/2205.02910/) (2022)
- [Generalization in Visual Reinforcement Learning with the Reward Sequence Distribution](https://mlsanity.com/paper/2302.09601/) (2023)
- [Generative Modelling of L'evy Area for High Order SDE Simulation](https://mlsanity.com/paper/2308.02452/) (2023)
- [Generative neural networks for characteristic functions](https://mlsanity.com/paper/2401.04778/) (2024)
- [chiSPN: Characteristic Interventional Sum-Product Networks for Causal Inference in Hybrid Domains](https://mlsanity.com/paper/2408.07545/) (2024)
- [FAST: Topology-Aware Frequency-Domain Distribution Matching for Coreset Selection](https://mlsanity.com/paper/2511.19476/) (2025)
- [The Fourier Discrepancy Function](https://mlsanity.com/paper/2102.02979/) (2021)
- [Rethinking Multidimensional Discriminator Output for Generative Adversarial Networks](https://mlsanity.com/paper/2109.03378/) (2021)
- [CF-GO-Net: A Universal Distribution Learner via Characteristic Function Networks with Graph Optimizers](https://mlsanity.com/paper/2409.12610/) (2024)
- [ReLU integral probability metric and its applications](https://mlsanity.com/paper/2504.18897/) (2025)
- [Learning Adaptive Distribution Alignment with Neural Characteristic Function for Graph Domain Adaptation](https://mlsanity.com/paper/2602.10489/) (2026)
- [Simple and Effective Specialized Representations for Fair Classifiers](https://mlsanity.com/paper/2505.11740/) (2025)
- [CFL: On the Use of Characteristic Function Loss for Domain Alignment in Machine Learning](https://mlsanity.com/paper/2511.02148/) (2025)
- [Towards Principled Dataset Distillation: A Spectral Distribution Perspective](https://mlsanity.com/paper/2603.01698/) (2026)
- [Drift, Then Spread: Learning One-Step Generative Policies for Online Reinforcement Learning](https://mlsanity.com/paper/2610.15662/) (2026)

## Abstract (arXiv)

Implicit Generative Models (IGMs) such as GANs have emerged as effective data-driven models for generating samples, particularly images. In this paper, we formulate the problem of learning an IGM as minimizing the expected distance between characteristic functions. Specifically, we minimize the distance between characteristic functions of the real and generated data distributions under a suitably-chosen weighting distribution. This distance metric, which we term as the characteristic function distance (CFD), can be (approximately) computed with linear time-complexity in the number of samples, in contrast with the quadratic-time Maximum Mean Discrepancy (MMD). By replacing the discrepancy measure in the critic of a GAN with the CFD, we obtain a model that is simple to implement and stable to train. The proposed metric enjoys desirable theoretical properties including continuity and differentiability with respect to generator parameters, and continuity in the weak topology. We further propose a variation of the CFD in which the weighting distribution parameters are also optimized during training; this obviates the need for manual tuning, and leads to an improvement in test power relative to CFD. We demonstrate experimentally that our proposed method outperforms WGAN and MMD-GAN variants on a variety of unsupervised image generation benchmarks.
