[Paper Review] A Learned Representation For Artistic Style
The paper introduces conditional instance normalization to train a single multi-style feedforward style transfer network, capturing multiple painting styles in one embedding and enabling arbitrary style mixing and rapid incorporation of new styles with few parameters.
The diversity of painting styles represents a rich visual vocabulary for the construction of an image. The degree to which one may learn and parsimoniously capture this visual vocabulary measures our understanding of the higher level features of paintings, if not images in general. In this work we investigate the construction of a single, scalable deep network that can parsimoniously capture the artistic style of a diversity of paintings. We demonstrate that such a network generalizes across a diversity of artistic styles by reducing a painting to a point in an embedding space. Importantly, this model permits a user to explore new painting styles by arbitrarily combining the styles learned from individual paintings. We hope that this work provides a useful step towards building rich models of paintings and offers a window on to the structure of the learned representation of artistic style.
Motivation & Objective
- Motivate learning a parsimonious representation of artistic styles beyond per-style networks.
- Show that a single network can model multiple styles via an embedding of style parameters.
- Demonstrate that new styles can be added efficiently by fine-tuning limited parameters.
- Illustrate that the embedding allows arbitrary style composition and interpolation between styles.
Proposed method
- Adopt a style transfer network architecture and train with a style loss and content loss as in neural style transfer.
- Introduce conditional instance normalization where gamma and beta are style-dependent and learned as matrices with one row per style.
- Share almost all network weights across styles while only learning style-specific affine parameters.
- Demonstrate that a new style can be added by updating a small subset of parameters while keeping others fixed.
- Show that convex combinations of style parameters yield interpolated pastiches between styles.
Experimental results
Research questions
- RQ1Can a single network with shared weights model multiple artistic styles effectively?
- RQ2How does conditional instance normalization enable multi-style representation with few style-specific parameters?
- RQ3Is it possible to add new styles efficiently by fine-tuning only style-conditional parameters?
- RQ4Can styles be arbitrarily combined through the learned style embedding?
- RQ5Does a multi-style network perform comparably to individually trained single-style networks?
Key findings
- A single network trained on 10 Monet styles captures diverse color palettes and textures with 99.8% shared parameters across styles (0.2% per-style).
- A multi-style network achieves style transfer quality comparable to independently trained single-style models.
- New styles can be integrated by fine-tuning gamma and beta while keeping weights fixed, with faster convergence than training from scratch.
- The learned style embedding supports arbitrary convex combinations of styles to create novel pastiches.
- The approach scales to 32 diverse styles and remains efficient in training and memory usage.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.