atlas

Research map / Large language models / Language, safety and interpretability

UniCTokens: Boosting Personalized Understanding and Generation via Unified Concept Tokens

NeurIPS 2025 · Large language models › Language, safety and interpretability · approach: Sign and cross-lingual translation · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes UniCTokens, which personalizes a unified VLM (Show-o) with a single set of unified concept tokens trained via a three-stage progressive schedule, and introduces UnifyBench for personalized understanding, generation, and attribute-reasoning generation.

Problem

Personalized understanding and generation are treated separately, with distinct concept tokens, so information does not transfer across tasks; this limits generating images that require reasoning over user-provided attributes not present in the image training data (personalized attribute-reasoning g

Approach

Train a single set of unified concept tokens in a unified VLM with a three-stage schedule: understanding warm-up, bootstrapping generation from understanding tokens, then deepening understanding using k-means-selected hard regions found from generation intermediate-step differences.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use unified concept tokens and three-stage training instead of separate task personalizationShow-o 1.3B · UnifyBench PARGScore: 0.770 vs. 0.359Mixed
Use unified concept tokens with three-stage trainingShow-o 1.3B · UnifyBenchRec. Weight: 0.764 -> 0.790Helped
Use unified concept tokens with three-stage trainingShow-o 1.3B · UnifyBenchPure Gen. CLIP-I: 0.697 -> 0.750Helped
Use unified concept tokens with three-stage trainingShow-o 1.3B · UnifyBenchPARG Score: 0.266 -> 0.359Helped
Add Stage 1 understanding warm-up before generation training (ablation)UniCTokens · UnifyBench PARGScore: 0.297 -> 0.349Helped
Add generation bootstrapping after Stage 1 (ablation)UniCTokens · UnifyBenchPure Gen. CLIP-I: 0.524 -> 0.752Helped
Add Stage 3 generation-derived fine-grained tokens (ablation)UniCTokens · UnifyBenchRec. Weight: 0.621 -> 0.790Helped
Initialize Stage 3 tokens using generation-derived regions rather than no initialization (ablation)UniCTokens · UnifyBenchRec. Weight: 0.670 -> 0.790Helped
Initialize Stage 3 tokens using generation-derived regions rather than the full image (ablation)UniCTokens · UnifyBenchRec. Weight: 0.723 -> 0.790Helped
Use three-stage training instead of joint training (ablation)UniCTokens · UnifyBench PARGScore: 0.269 -> 0.359Helped
Increase learnable token count (ablation)UniCTokens · Personalized generationCLIP-THurt
Remove Stage 2 MMU training data (ablation)UniCTokens · Personalized generationgenerative capabilitiesNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: UnifyBench Yo'LLaVA dataset MC-LLaVA dataset DreamBench MyVLM images

Benchmarks: UnifyBench Yo'LLaVA MC-LLaVA DreamBench GenEval MMMU POPE

Metrics: recall (weight) BLEU LLM score CLIP-I CLIP-T DINO face similarity (ArcFace) PARG score

Baselines: Yo'Chameleon Show-o+TP Chameleon+TP Chameleon+IP GPT-4o+TP GPT-4o+IP Yo'LLaVA MC-LLaVA RAP-MLLM DreamBooth Text inversion Qwen2.5-VL+TP

Builds on: Show-o Yo'Chameleon MC-LLaVA DreamBooth Text inversion

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy