Multimodal LLM-as-a-Judge for Large-Scale Product Retrieval Evaluation

zalando · E-commerce · 2024 · source Agentic: no · promotional bias: med · source-backed · extracted with prompt 0.5.6 (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 retrieval evaluation

Zalando needed to evaluate product retrieval relevance continuously across languages and query types without relying on slow, costly human annotation for every large-scale search-quality check.

Constraints:

Architecture

Zalando built a multimodal LLM-as-a-judge framework that generates query-specific annotation guidelines, inspects product text and images, and scores retrieval relevance at production-monitoring scale.

Diagram confidence: reconstructed (reconstructed from prose).

flowchart LR
  retrieval-evaluation-examples["Retrieval Evaluation Examples"]
  guideline-generator["Guideline Generator"]
  multimodal-judge["Multimodal Judge"]
  production-monitoring["Production Monitoring"]
  retrieval-evaluation-examples --> guideline-generator
  guideline-generator --> multimodal-judge
  multimodal-judge --> production-monitoring
Drag to pan · scroll or use +/− to zoom · reconstructed from the source's described component topology

Components

Component Role Interacts with
Retrieval Evaluation Examples Provide query-product pairs for relevance assessment. Guideline Generator
Guideline Generator Creates context-specific annotation instructions for each evaluation case. Multimodal Judge
Multimodal Judge Assesses relevance using product text and images. Production Monitoring
Production Monitoring Tracks search quality and identifies retrieval weaknesses. —

Data flow

Search examples are routed into the framework, an MLLM generates context-specific guidelines, the judge analyzes product text and images, and relevance judgments feed continuous monitoring of high-frequency search queries.

“The company developed a novel framework leveraging Multimodal Large Language Models (MLLMs) that automatically generate context-specific annotation guidelines and conduct relevance assessments by analyzing both text and images.”summary, stated
“enabling continuous monitoring of high-frequency search queries in production and faster identification of areas requiring improvement.”summary, stated

Why this architecture

The framework substitutes scalable multimodal judging for human-only labeling while keeping task context in the generated annotation guidelines.

“Traditional human relevance assessments required substantial time and resources, making large-scale continuous evaluation impractical.”summary, stated
“automatically generate context-specific annotation guidelines and conduct relevance assessments by analyzing both text and images.”summary, stated

Models used: Multimodal Large Language Models

Scale

Alternatives considered (roads not taken)

Human-only relevance assessment

Rejected because: It is too slow and costly for continuous large-scale retrieval monitoring.

“Traditional human relevance assessments required substantial time and resources, making large-scale continuous evaluation impractical.”summary, stated

Text-only evaluation

Rejected because: Fashion-product relevance depends on product images as well as text.

“conduct relevance assessments by analyzing both text and images.”summary, stated

Patterns

llm-as-judge (evaluation)

Multimodal LLMs score product-retrieval relevance as an automated evaluator.

“leveraging Multimodal Large Language Models (MLLMs) that automatically generate context-specific annotation guidelines and conduct relevance assessments”summary, stated

eval-driven-development (evaluation)

The system enables continuous monitoring of frequent queries to identify where retrieval needs improvement.

“enabling continuous monitoring of high-frequency search queries in production and faster identification of areas requiring improvement.”summary, stated

retrieval-ranking (retrieval)

The judge evaluates product retrieval relevance so ranking/search systems can be monitored and improved.

“faced the challenge of evaluating product retrieval systems at scale across multiple languages and diverse customer queries.”summary, stated

Tradeoffs

Automate relevance assessment

Chose Multimodal LLM-as-a-judge over Continuous human-only annotation.

Rationale: Automation made continuous evaluation economically and operationally feasible.

“being up to 1,000 times cheaper and significantly faster (20 minutes versus weeks for humans)”summary, stated

Use multimodal evidence for relevance

Chose Text and image analysis over Text-only query/product evaluation.

Rationale: Fashion retrieval relevance often depends on visual product attributes.

“conduct relevance assessments by analyzing both text and images.”summary, stated

Gotchas (what bit them)

Static evaluation rubrics miss query-specific relevance criteria.

Root cause: Product relevance changes with query intent and product modality.

Resolution: Generate context-specific annotation guidelines for each judgment.

“automatically generate context-specific annotation guidelines”summary, stated

Human labeling cadence cannot keep up with high-frequency query monitoring.

Root cause: Manual annotation takes weeks and substantial resources.

Resolution: Use MLLM judging for fast continuous monitoring, with human comparability checked on a labeled sample.

“accuracy comparable to human annotators while being up to 1,000 times cheaper and significantly faster”summary, stated

Evaluation

Zalando compared MLLM judgments with human annotations on a 20,000-example evaluation set and measured speed and cost.

Metrics: Accuracy versus human annotators · Evaluation cost · Evaluation runtime

“Evaluated on 20,000 examples, the approach achieved accuracy comparable to human annotators”summary, stated

Outcomes

The framework was tested on 20,000 examples and intended for continuous production monitoring of high-frequency queries.

“enabling continuous monitoring of high-frequency search queries in production and faster identification of areas requiring improvement.”summary, stated