Source-linked AI summary
ConceptLab: Creative Concept Generation using VLM-Guided Diffusion Prior Constraints
Elad Richardson, Kfir Goldberg, Yuval Alaluf, Daniel Cohen-Or
TL;DR
The paper asks how text-to-image models can generate concepts that have never been seen before while remaining members of a broad category. ConceptLab optimizes positive and negative constraints over Diffusion Prior outputs and adaptively adds negatives using a question-answering VLM. It produces diverse creative concepts and supports hybrid concept mixing, although concept preservation and optimization remain unreliable in some settings.
Problem
The paper asks how to generate a novel concept that belongs to a broad category while differing from existing members.
Source: §1 · p. 1Method
ConceptLab optimizes a learned concept embedding with positive and negative prior constraints, while a question-answering VLM adaptively adds negatives during optimization.
Source: §1 · p. 2, §4.1 · p. 4Results
ConceptLab produces visually diverse creative concepts and uses prior constraints to mix generated concepts into hybrids.
Source: §1 · p. 2, §6.1 · pp. 5, 8, §8 · p. 11Takeaways & Limitations
Prior constraints provide a flexible mechanism for generating category-consistent concepts that differ from existing members and for extending them through concept mixing.
Source: §1 · p. 2, §8 · p. 11Concept properties are not always preserved across different prompts, and optimization can struggle when BLIP-2 generates overly specific negative constraints.
Source: §7 · p. 11
Abstract
from arXiv · showhide
Recent text-to-image generative models have enabled us to transform our words into vibrant, captivating imagery. The surge of personalization techniques that has followed has also allowed us to imagine unique concepts in new scenes. However, an intriguing question remains: How can we generate a new, imaginary concept that has never been seen before? In this paper, we present the task of creative text-to-image generation, where we seek to generate new members of a broad category (e.g., generating a pet that differs from all existing pets). We leverage the under-studied Diffusion Prior models and show that the creative generation problem can be formulated as an optimization process over the output space of the diffusion prior, resulting in a set of "prior constraints". To keep our generated concept from converging into existing members, we incorporate a question-answering Vision-Language Model (VLM) that adaptively adds new constraints to the optimization problem, encouraging the model to discover increasingly more unique creations. Finally, we show that our prior constraints can also serve as a strong mixing mechanism allowing us to create hybrids between generated concepts, introducing even more flexibility into the creative process.
1 INTRODUCTION
ConceptLab frames creative text-to-image generation as finding novel members of a broad category that remain category-consistent while differing from existing members. It optimizes prior-space constraints and adaptively expands negative constraints with a VLM, also supporting concept mixing.
1 INTRODUCTION
- ConceptLab seeks novel concepts that belong to a broad category while differing from existing members, without explicitly describing their appearance.The paper illustrates this goal with new pet concepts that resemble pets but do not correspond to a specific species.Source: §1 · p. 1
- The method represents the target concept as a learned token and uses positive category constraints alongside negative constraints for existing members.For example, “pet” is positive while “cat” and “dog” are negative constraints.Source: §1 · p. 1
- Optimizing constraints over Diffusion Prior outputs avoids unstable image-space CLIP optimization and does not require reference images of the nonexistent target.The resulting constraints are called “prior constraints.”Source: §1 · pp. 1–2
- A question-answering VLM periodically identifies the current concept’s category member and adds it as a negative constraint, progressively shifting generation toward greater novelty.This expands the negative set during segmented optimization rather than requiring all category members to be specified manually.Source: §1 · p. 2
- Prior constraints also mix generated concepts into hybrids, and quantitative and qualitative evaluations demonstrate their effectiveness for creative generation.The introduction presents concept mixing as an extension of the same constraint mechanism.Source: §1 · p. 2
2 RELATED WORKS
Related work spans text-guided diffusion, Diffusion Prior models, personalization, and creative generation. ConceptLab differs by generating category-consistent concepts that depart from existing category members rather than teaching the model a specified subject or composing specified components.
Text-Guided Synthesis
- Text-guided synthesis commonly conditions diffusion models on embeddings from pretrained text encoders, while this work pairs a Latent Diffusion Model with a Diffusion Prior.The Diffusion Prior is used as part of the paper’s text-to-image synthesis pipeline.Source: §2 · p. 2
Diffusion Prior
- Diffusion Prior models map text embeddings to CLIP image embeddings before decoding, supporting diversity, image variations, and interpolations.Prior-based pipelines have also been adopted for video synthesis and 3D generation.Source: §2 · p. 2
Personalization
- Personalization methods inject user-specific concepts through optimized embeddings, network fine-tuning, or trained encoders, whereas ConceptLab generates concepts without a specified subject.This distinction separates creative generation from teaching a model a known subject or style.Source: §2 · pp. 2–3
Creative Generation
- Prior creative-generation work includes evolutionary shape modeling, deviation from existing artistic styles, and composition of fine-level components.These approaches cover preference-guided diversity, style deviation, and component fusion.Source: §2 · p. 3
- ConceptLab instead optimizes novel concepts to match a given category while differing from existing concepts, generating diverse results without directly describing their look.The approach is illustrated as optimizing one embedding with positive and negative constraints and expanding negatives using a VLM.Source: §2 · p. 3, Figure 3 · p. 3
3 PRELIMINARIES
The paper uses a Latent Diffusion Model and a Diffusion Prior in a two-stage text-to-image pipeline. This decomposition exposes an intermediate CLIP image-embedding space where constraints can be applied more effectively.
Diffusion Prior
- ConceptLab is built on Kandinsky 2, which combines a Latent Diffusion Model with a Diffusion Prior to enable constraints over Prior outputs.This architecture supplies the intermediate representation used by the creative-generation method.Source: §3 · pp. 3–4
Latent Diffusion Models
- A Latent Diffusion Model performs diffusion in an autoencoder’s latent space, whose encoder maps images to latent codes and decoder reconstructs them.The denoising diffusion model is trained to produce latent codes in this learned space.Source: §3 · p. 3
- The denoising network removes noise from a latent code using the noisy code, timestep, and conditioning vector.The conditioning vector can be supplied during denoising.Source: §3 · p. 3
Diffusion Prior
- A Diffusion Prior first predicts an image embedding from text, after which a diffusion decoder generates an image conditioned on that embedding.The two models are trained independently for their respective stages.Source: §3 · p. 4
- Combining the stages improves image diversity and exposes an intermediate CLIP image-embedding space for direct constraint insertion.The paper reports this output space as more effective for constraints than a standard diffusion model or direct CLIP text embeddings.Source: §3 · p. 4
4 METHOD
ConceptLab learns novel category members by optimizing token embeddings with diffusion-prior constraints, adaptively expanding negatives through VLM guidance, and mixing concepts into hybrids.
4 METHOD
- ConceptLab optimizes a token embedding to resemble a broad category while differing from existing concepts through prior constraints.Positive constraints encourage category similarity, while negative constraints discourage existing members.Source: §4 · p. 4, §4.1 · p. 4
4.1 Diffusion Prior Constraints
- Diffusion-prior constraints compare generated realizations of the learned concept against broad positive and negative textual constraints for consistent generations.The learned concept passes through the Diffusion Prior, while constraints remain broad rather than representing specific images.Source: §4.1 · p. 4
- A maximal-similarity regularizer penalizes the closest negative constraint, while bounded similarity prevents pathological text-in-image solutions.The regularizer addresses collapse toward one constraint when many negatives are present.Source: §4.1 · p. 4
4.2 Adaptive Negatives with VLM-Guidance
- Adaptive negatives query BLIP-2 during optimization, adding detected category members as constraints and producing diverse creations across training seeds.The target category is included in the question, and constraints are added from concepts emerging during optimization.Source: §4.2 · p. 5, Figure 4 · p. 5
4.3 Evolutionary Generation
- Concept mixing learns a new concept from CLIP image embeddings of generated concepts or real images, supporting iterative hierarchical generations.An optional weight controls each source concept’s influence on the generated output.Source: §4.3 · p. 5
- Figure 5 shows creative generation results across categories using adaptive negatives with different training seeds.The visual documents the diversity associated with varying seeds under adaptive negatives.Source: Figure 5 · p. 5
5 IMPLEMENTATION DETAILS
The implementation uses Kandinsky 2.1 with an extended multilingual CLIP encoder, single-GPU optimization, and periodic BLIP guidance.
5 IMPLEMENTATION DETAILS
- The experiments use Kandinsky 2.1, an extended multilingual CLIP text encoder, and single-GPU training for up to 2500 steps.Training uses batch size 1, learning rate 0.0001, and λ=1.Source: §5 · p. 5
- BLIP guidance is queried every 250 steps, with optimization manually stopped when BLIP can no longer correctly classify the generated concept.Optimization steps take about 0.2 seconds, while BLIP-guidance steps take about 8 seconds.Source: §5 · p. 5
6 EXPERIMENTS
ConceptLab is evaluated qualitatively and quantitatively for creative generation, concept mixing, comparisons with negative prompting, and additional analyses of its constraints and adaptive optimization.
6.1 Results
- ConceptLab learns diverse novel concepts across categories and places them in new scenes, styles, and contexts using adaptive negatives.The method also discovers artistic styles while remaining faithful to guiding prompts.Source: §6.1 · pp. 5, 8
- ConceptLab forms hybrids by combining traits from multiple concepts, whereas curated prompts fail to preserve key aspects of all desired concepts.Examples combine lobster color and claws with a turtle shell, or snake, zebra, and hippopotamus characteristics.Source: §6.1 · p. 8, Figure 9 · p. 8
- ConceptLab evolves concepts across multiple generations by repeatedly mixing learned traits, producing new creations such as a blue-like rat mammal.The evolutionary process combines properties from parent concepts and continues across generations.Source: §6.1 · p. 8, Figure 8 · p. 8
6.2 Comparisons
- Against Stable Diffusion and Kandinsky with negative prompting, ConceptLab consistently achieves higher positive CLIP similarity across all five domains.The evaluation covers pets, plants, fruits, furniture, and musical instruments using generated images and CLIP-based measurements.Source: §6.2 · p. 9, Figure 11 · p. 9
- ConceptLab exceeds Stable Diffusion on negative distance in every category and exceeds Kandinsky in four of five categories, while participants heavily favor it in user ratings.The user study included 30 respondents and 300 ratings per method.Source: §6.2 · pp. 9–10, Table 1 · p. 10
6.3 Additional Analysis
- Applying constraints in the Diffusion Prior improves consistency: SD-ConceptLab often fails to align, while CLIP-ConceptLab respects constraints but varies across prompts.The comparison supports applying the Diffusion Prior over the learned concept representation.Source: §6.3 · p. 10, Figure 12 · p. 10
- Setting λ=1 balances positive and negative constraints; lower positive weighting loses category alignment, whereas higher weighting causes negative constraints to be ignored.The weighting study identifies a practical balance between resemblance to the target category and distinction from existing concepts.Source: §6.3 · p. 10, Figure 13 · p. 10
- Adaptive negatives preserve similarity to the positive category while reducing similarity to newly added negative constraints during optimization.A new negative constraint is added every 250 iterations based on BLIP-2 predictions.Source: §6.3 · p. 11, Figure 15 · p. 11
7 LIMITATIONS
ConceptLab can learn novel concepts that follow constraints, but concept properties and creativity are not consistently preserved.
- Concept properties are not always preserved when learned concepts are used with different prompts, producing more generic outputs.The paper illustrates these failures in Figure 16.Source: §7 · p. 11, Figure 16 · p. 11
- Some classes, including airplanes and fish, yield concepts that are not sufficiently creative or do not respect the positive constraint.Source: §7 · p. 11
- Highly specific negatives generated by BLIP-2 can weaken optimization constraints and contribute to unsuccessful creative generation.The paper gives particular airplane models as an example of negatives that are too specific to serve as strong constraints.Source: §7 · p. 11
8 CONCLUSIONS
The paper introduces ConceptLab, which uses Diffusion Prior models and VLM-guided prior constraints for creative concept generation. It produces visually diverse concepts and supports concept mixing into hybrids.
- ConceptLab uses Diffusion Prior models and positive and negative prior constraints to learn novel concepts within broad categories.Source: §8 · p. 11
- A question-answering VLM adaptively encourages uniqueness while keeping generated concepts distinct from existing category members.Source: §8 · p. 11
- Prior constraints also support mixing generated concepts into hybrids, extending the flexibility of creative generation.Source: §8 · p. 11
Related papers
This paper cites
- Learning Transferable Visual Models From Natural Language Supervision2021
- BLIP-2: Bootstrapping Language-Image Pre-training with Frozen Image Encoders and Large Language Models2023
- Diffusion Models Beat GANs on Image Synthesis2021
- Deep Unsupervised Learning using Nonequilibrium Thermodynamics2015
- Hierarchical Text-Conditional Image Generation with CLIP Latents2022
- Photorealistic Text-to-Image Diffusion Models with Deep Language Understanding2022