Generative Modeling of Convolutional Neural Networks
Jifeng Dai, Yang Lu, Ying-Nian Wu

TL;DR
This paper introduces a novel generative modeling approach for CNNs, including a new pre-training method and a visualization technique, which enhance understanding and performance of CNNs on large-scale image datasets.
Contribution
It presents a new generative model for CNNs, a generative gradient for pre-training, and a sampling-based visualization method, advancing the interpretability and training of CNNs.
Findings
Generative gradient pre-training improves CNN performance on ImageNet.
Sampling-based visualization produces meaningful synthetic images.
The methods are computationally comparable to traditional discriminative approaches.
Abstract
The convolutional neural networks (CNNs) have proven to be a powerful tool for discriminative learning. Recently researchers have also started to show interest in the generative aspects of CNNs in order to gain a deeper understanding of what they have learned and how to further improve them. This paper investigates generative modeling of CNNs. The main contributions include: (1) We construct a generative model for the CNN in the form of exponential tilting of a reference distribution. (2) We propose a generative gradient for pre-training CNNs by a non-parametric importance sampling scheme, which is fundamentally different from the commonly used discriminative gradient, and yet has the same computational architecture and cost as the latter. (3) We propose a generative visualization method for the CNNs by sampling from an explicit parametric image distribution. The proposed visualization…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
