TL;DR
This paper introduces a method to identify and manipulate specific encoded rules within deep generative models like GANs, enabling targeted control over generated outputs through a novel layer manipulation technique.
Contribution
It proposes a new framework for rule manipulation in deep generative models using linear associative memory, along with an algorithm and interactive interface for rule editing.
Findings
Effective rule modification demonstrated on multiple datasets.
Outperforms standard fine-tuning and edit transfer methods.
Enables interactive control over generative model outputs.
Abstract
A deep generative model such as a GAN learns to model a rich set of semantic and physical rules about the target distribution, but up to now, it has been obscure how such rules are encoded in the network, or how a rule could be changed. In this paper, we introduce a new problem setting: manipulation of specific rules encoded by a deep generative model. To address the problem, we propose a formulation in which the desired rule is changed by manipulating a layer of a deep network as a linear associative memory. We derive an algorithm for modifying one entry of the associative memory, and we demonstrate that several interesting structural rules can be located and modified within the layers of state-of-the-art generative models. We present a user interface to enable users to interactively change the rules of a generative model to achieve desired effects, and we show several proof-of-concept…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
