Automated Image Generation for E-commerce Categories Using Multimodal LLMs

ebay · E-commerce · 2025 · source Agentic: no · promotional bias: med · source-backed · extracted with prompt 0.5.4 (schema v2)

Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.

Problem

Domain: E-commerce

eBay needed to generate high-quality category and theme images across thousands of categories without relying on slow manual curation by designers.

Constraints:

Architecture

eBay built a three-stage multimodal generation pipeline. The preprocessing stage samples popular item titles by click-through rate and uses LLMs to simplify titles, preserving visual theme details while removing brand, size, and model noise. A prompt-generation LLM combines category names and simplified titles into product-photography prompts, and a Large Vision Model creates category images. A multimodal LLM evaluator scores each image for prompt fidelity, detail clarity, and product-photography style. Images above threshold are kept; failures enter a refinement loop where the image, prompt, and rubric results are analyzed to produce an enhanced prompt until quality passes or a retry limit is reached.

Diagram confidence: explicit (topology described by the source).

flowchart LR
  category-taxonomy[Category taxonomy] --> item-sampler[Item sampler]
  item-sampler --> title-simplification-llm[Title simplification LLM]
  category-taxonomy --> prompt-generation-llm[Prompt generation LLM]
  title-simplification-llm --> prompt-generation-llm
  prompt-generation-llm --> large-vision-model[Large Vision Model]
  large-vision-model --> multimodal-evaluator[Multimodal evaluator]
  multimodal-evaluator --> prompt-refinement-loop[Prompt refinement loop]
  prompt-refinement-loop --> prompt-generation-llm
  prompt-refinement-loop --> large-vision-model
  human-evaluation-sample[Human evaluation sample] --> multimodal-evaluator
Drag to pan · scroll or use +/− to zoom · reconstructed from the source's described component topology

Components

Component Role Interacts with
Category taxonomy Text breadcrumb source identifying the category or theme that needs visual representation. Item sampler, Prompt generation LLM
Item sampler Selects popular items from the category using click-through rate. Category taxonomy, Title simplification LLM
Title simplification LLM Removes non-visual item-title details while preserving visual and thematic characteristics. Item sampler, Prompt generation LLM
Prompt generation LLM Creates detailed product-photography prompts from category names and simplified item titles. Category taxonomy, Title simplification LLM, Large Vision Model
Large Vision Model Generates the actual category or theme image from the prompt. Prompt generation LLM, Multimodal evaluator
Multimodal evaluator Scores generated images against rubric criteria for fidelity, sharpness, clarity, and product-photography style. Large Vision Model, Prompt refinement loop
Prompt refinement loop Uses evaluator feedback to produce enhanced prompts and retry image generation until threshold or retry limit. Multimodal evaluator, Prompt generation LLM, Large Vision Model
Human evaluation sample Calibrates automated approval by checking whether rubric-passed images are suitable for production use. Multimodal evaluator

Data flow

For a category or theme, the pipeline selects popular item titles, simplifies them into visual descriptors, and builds a detailed image prompt from the category plus simplified titles. The vision model generates an image, then a multimodal evaluator scores it against fidelity, clarity, and photography-style criteria. Passing images are stored for use; failing images feed an optimization loop that analyzes the image, original prompt, and rubric failures to create a better prompt and regenerate the image until it passes or hits the retry limit.

4 supporting quotes
“Broadly, there are three components: 1) Data pre-processing, 2) Initial Image Generation, and 3) Automated Evaluation Framework.”article, stated
“We start by sampling popular item titles that belong to each category or theme. Popularity is determined by the click through rate.”article, stated
“Once item titles are simplified, we use an LLM to generate image prompts that capture the category’s theme. Using the category name and simplified titles as input, the LLM produces detailed prompts specifying the subject, style, and background of the image to be generated.”article, stated
“In cases where an image does not meet the required threshold, the system uses a multimodal LLM to analyze the image, prompt and the evaluation results, to generate an improved prompt.”article, stated

Why this architecture

The pipeline separates context extraction, prompt creation, image synthesis, and quality control because category text alone is too sparse and generative images are variable. Item-title simplification removes noisy non-visual details before prompt generation. The evaluator/rubric layer acknowledges that image generation cannot be perfectly constrained, while the refinement loop turns failed outputs into targeted prompt improvements instead of forcing manual review for every category. Human sampling validates the evaluator rather than replacing it entirely.

4 supporting quotes
“Since a category is defined by a simple category breadcrumb text, we would like to add additional contextual information to feed into our image generation system.”article, stated
“Since item titles often include extraneous non-visual details (e.g. brand names, sizing information or model numbers) that could mislead the LLM in prompt creation”article, stated
“Since these generative models are non-deterministic, the same prompt can produce a range of images, some of which may contain [distortions or other unintended visual elements](https://www.”article, stated
“While we can’t entirely prevent such variations, our evaluation system is designed to detect and exclude images that don’t meet the standards.”article, stated

Models used: multimodal LLM · Large Vision Model

Scale

Alternatives considered (roads not taken)

Manual category-image design

Rejected because: Manual curation was time-intensive, resource-heavy, slow to adapt, and not scalable across thousands of categories.

“Previously, these images were manually designed, which was time-consuming and not easily scalable for thousands of categories.”article, stated

Raw item titles as image-generation context

Rejected because: Item titles include non-visual metadata such as brands, sizes, and model numbers that could mislead the LLM.

“Since item titles often include extraneous non-visual details (e.g. brand names, sizing information or model numbers) that could mislead the LLM in prompt creation”article, stated

Single-pass image generation

Rejected because: Single-pass systems do not use evaluator feedback to repair distortions, blurriness, or style mismatch.

“Existing technologies focus primarily on single-pass image generation. However, this system introduces a multi-stage process:”article, stated

Patterns

prompt-chaining (generation-workflow)

The system chains title simplification, prompt generation, image generation, evaluation, and prompt refinement.

“It begins with data preprocessing, where items representing the theme are collated and essential visual details are extracted.”article, stated
“This is followed by generating an initial image prompt informed by the simplified item titles and category context.”article, stated

llm-as-judge (evaluation)

A multimodal LLM scores generated images against rubric criteria before they are kept.

“A novel multimodal LLM-driven evaluation framework automatically assesses each generated image to ensure high quality and thematic alignment before storage.”article, stated

eval-driven-development (quality-control)

Evaluation results drive the refinement loop and future rubric improvements from false positives and false negatives.

“With the foundation in place, future work will focus on refining the evaluation process by using feedback from both accepted and misclassified images to improve the rubric.”article, stated

guardrails-io-filtering (safety)

Threshold-based rubric screening excludes images that fail fidelity, clarity, or style expectations before production use.

“Each image is scored in these categories and images that meet or exceed a predefined threshold are kept, while those scoring below are excluded.”article, stated

Tradeoffs

Automated visual generation

Chose multimodal LLM and vision-model pipeline over manual designer-created category images.

Rationale: Automation can cover thousands of categories and update quickly, while manual curation is slow and resource-intensive.

“Previously, these images were manually designed, which was time-consuming and not easily scalable for thousands of categories.”article, stated
“This process replaces the need for human intervention and allows for scalable, automated image creation.”article, stated

Rubric thresholding before storage

Chose automated multimodal evaluation with pass/fail threshold over keeping every generated image or manually reviewing all images.

Rationale: The threshold blocks known failure modes while keeping the pipeline scalable.

“Each image is scored in these categories and images that meet or exceed a predefined threshold are kept, while those scoring below are excluded.”article, stated

Retry limit on refinement

Chose iterative prompt/image refinement with a predefined stopping point over unbounded retries until an image passes.

Rationale: The loop improves failed images but must avoid infinite compute consumption on difficult categories.

“the evaluation and refinement cycle continuing until an image meets all necessary criteria or the system reaches a predefined retry limit.”article, stated

Gotchas (what bit them)

Raw category text lacked enough visual context.

Root cause: Categories are represented as simple breadcrumb text.

Resolution: The team enriched prompts with popular item titles sampled from the category.

“Since a category is defined by a simple category breadcrumb text, we would like to add additional contextual information to feed into our image generation system.”article, stated

Item titles contained misleading non-visual metadata.

Root cause: E-commerce titles include brand names, sizing, model numbers, and other details not useful for visual generation.

Resolution: LLMs simplify item titles by filtering non-visual elements before prompt generation.

“By filtering out non-visual elements, we ensure that only the essential details related to the category and theme are preserved”article, stated

Generated images can contain distortions and unrelated objects.

Root cause: Generative image models are non-deterministic and produce variable-quality outputs from the same prompt.

Resolution: The rubric-based multimodal evaluator filters bad images and triggers prompt refinement for retries.

“common problematic variations included distorted objects. Below you can see examples such as warped laptops or “melting” sunglasses, as well as unexpected random objects”article, stated
“This rubric-based system provides a structured way to screen and refine generated images, ensuring consistency and quality across our automated visuals.”article, stated

Evaluation

eBay evaluates images with a multimodal rubric over fidelity, detail sharpness and clarity, and product-photography style, then validates automated approvals with human evaluators and studies false positives/false negatives for rubric improvement.

Metrics: fidelity to the prompt · detail sharpness and clarity · adherence to product photography style · 88% of automatically approved images suitable for eBay use

3 supporting quotes
“The evaluation framework uses a rubric approach, applying the following criteria to each image:”article, stated
“human evaluators confirmed that 88% of the images were suitable for use on eBay”article, stated
“We identified a subset of false positives, images that passed the automated rubric but didn’t fully meet human expectations, and false negatives”article, stated

Outcomes

The case targets thousands of eBay categories and relies on automated evaluation plus selective human calibration rather than full manual review.

3 supporting quotes
“To scale high-quality, thematically specific images for thousands of categories on eBay, we developed an automated image generation system”article, stated
“human evaluators confirmed that 88% of the images were suitable for use on eBay”article, stated
“Our approach allows for efficient creation of category and thematic-specific images, enabling rapid updates, improved merchandising flexibility, and consistency across the platform.”article, stated