RESEARCH / TECHNICAL REPORTS
← Technical reportsRESEARCH NOTE / 11

Semantic data generation

Initial Noise Optimization: Improving Semantic Consistency in Image Generation

Optimize initial noise to improve agreement between generated images and text requirements.

Scarce data and costly validation

Rare events and expensive physical trials demand controllable, diverse test scenarios.

State–action diffusion · semantic scene generation

THE CENTRAL IDEA

Treat synthetic images as testable scene hypotheses: specify the required objects and relations, score them separately, and retain traceable generation records.

Initial Noise Optimization: Improving Semantic Consistency in Image Generation

The challenge: useful data requires correct relationships

A space robot’s visual training set must represent more than a list of recognizable objects. A connector can be visible but inaccessible; a cable can pass behind a handle or across its approach path; a tool can be near a panel without being aligned to the correct interface. These relationships determine what the robot should infer and what action is appropriate. Generating an attractive image containing the right nouns is therefore only the beginning of a useful data-production process. The required attributes and relationships must also be checked.

This is especially important when a dataset is created from written test requirements. If “a cable behind the handle” becomes a cable crossing the handle, the image and its intended label disagree. Such errors can accumulate quietly when thousands of samples are generated. The engineering objective in this report is to close that gap with a requirement-driven generation and review loop. Noise Diffusion offers a relevant technical starting point because it uses semantic feedback to guide image generation, rather than relying entirely on the initial random seed.

Paper mechanism in focus

Noise Diffusion scores a generated image with a vision-language model, then updates its initial latent through Gaussian mixing. The score controls the step size; approximate gradients rank candidate noise directions. The best-scoring image is retained. In the reviewed version, Stable Diffusion 1.4 uses 50 denoising steps, 50 optimization epochs, and 50 noise candidates. On complex prompts, reported VQA score reaches 0.9578, versus 0.7648 for InitNo.

z′ = √(1−γ) z + √γ ε
01Scene requirements
02Generate candidate
03Semantic checks
04Refine / accept
05Audited dataset
Proposed data workflow: requirements are preserved as separate checks and remain linked to accepted images.

Engineering analysis: compile requirements into checks

A proposed space-data pipeline should begin with a structured scene specification. Separate object identity, count, attribute, spatial relation, visibility, and task role. A requirement such as “a marked handle with an unobstructed approach corridor” contains several checks: the handle exists, the mark belongs to that handle, the required side is visible, and the corridor is clear. Writing these checks explicitly helps prevent a general image-quality score from substituting for the actual task requirement. It also makes generation failures easier to diagnose.

For an engineering implementation, turn each check into a short evaluator question and store its answer score independently. Avoid a single compound question that allows one clearly visible feature to dominate the response. Where geometry is specified by a simulator, use its scene graph and masks as direct checks. Where a requirement is visual, such as the readability of a small marking, use image-based review. The resulting evaluator combines the strengths of structured metadata and visual interpretation rather than asking one model to infer every property.

Score design determines what the generator improves

The following objective is a proposed engineering extension, not a claim about the paper’s scoring system. Let sₖ(I) measure requirement k, wₖ represent its importance, and V(I) indicate that mandatory checks pass. A weighted semantic score can rank valid candidates, while the validity gate prevents a high score on easy attributes from compensating for a missing critical object. For example, realistic panel texture should not compensate for the absence of the target latch. Keeping hard requirements separate from preferences is essential when generated images are used with labels.

The evaluator should also produce a reason code for rejection: missing object, wrong attribute, incorrect relation, excessive occlusion, or unreadable evidence. These reason codes allow targeted prompt revision and dataset accounting. They also support balanced sampling: if one relation repeatedly fails, the pipeline can allocate additional attempts to that category instead of quietly producing more easy examples. This turns generation into a measurable production process with acceptance rates, coverage targets, and an explicit record of unfilled requirements.

S(I) = V(I) · Σₖ wₖ sₖ(I) — proposed requirement score / 本文需求评分

Search control and computational budgets

For offline data generation, computation should be allocated according to the value of the missing sample. An ordinary appearance variation may justify a short search; a rare combination of interfaces and visibility constraints may justify more attempts. A practical controller can stop after all mandatory checks pass and the quality score stabilizes, or when the compute budget is exhausted. Record both the accepted image and the number of rejected candidates, because dataset cost cannot be estimated from successful samples alone.

A useful cost model separates generator execution, evaluator execution, image decoding, and storage. Batch independent evaluator questions where possible, but preserve their separate scores. Compare candidate-selection strategies under equal total compute rather than equal iteration count, because one iteration can contain very different work. The key engineering metric is accepted, diverse, correctly labeled samples per unit cost. An optimization method that creates many near-duplicates may score well per image while contributing little additional training coverage.

Build a dataset that remains auditable

Each accepted sample should include the structured requirement, prompt, generator version, evaluator version, random seed, acceptance scores, and editing history. Link it to a dataset split before training begins. Split by scene family and component configuration where possible, rather than randomly splitting visually similar outputs from the same generation run. This reduces accidental overlap between training and evaluation and makes later model comparisons more meaningful. A small, carefully separated evaluation set is more useful than a large set whose variations repeat the same underlying scene.

Quality review should include a stratified human audit of high-scoring and low-scoring candidates. Reviewing only borderline samples misses systematic evaluator preferences. A second evaluator can assess selected requirements without being used for search, providing an independent comparison. Keep disagreements visible and trace them to requirement categories. This is particularly useful for relational descriptions, where a model may recognize all named objects but interpret their arrangement differently. Dataset release notes should summarize category coverage, rejection rates, and audit results.

From semantic fidelity to embodied learning experiments

The final evaluation should ask whether the curated data improves the robot’s task-relevant perception. Train comparable models with the same compute budget and vary only the data source or filtering rule. Evaluate object identification, attribute recognition, relation queries, and task-specific failure cases separately. Use a fixed held-out set for all comparisons, and report how performance changes across appearance, viewpoint, and visibility groups. This connects a better generation score to a downstream learning question rather than assuming that one implies the other.

A useful local review package can show the requirement beside the initial image, the accepted image, individual check scores, and the downstream evaluation category it supports. Reviewers can then judge whether the visual evidence matches the written intent and whether that sample adds a meaningful capability to the dataset. The larger opportunity is a disciplined language-to-data interface: mission requirements become explicit visual tests, generation fills coverage gaps, and acceptance evidence remains attached to every sample used for learning.

SOURCE PAPER & REFERENCE MATERIAL

Noise Diffusion for Enhancing Semantic Faithfulness in Text-to-Image Synthesis

Boming Miao, Chunxiao Li, Xiaoxiao Wang, Andi Zhang, Rui Sun, Zizhe Wang, Yao Zhu

CVPR 2025; technical reading uses arXiv v2 · 2025 · Zizhe Wang: Tsinghua University

Continue to the next report →