GenAI-Powered Accessory Recommendations for Large-Scale E-commerce Catalog

target · E-commerce · 2025 · source Agentic: no · promotional bias: low · 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 accessory recommendation

Target needed a scalable related-accessory recommendation algorithm for Electronics and Home that could identify which product attributes matter, capture aesthetic matches, and operate across a large catalog where manual expert scoring would be too slow.

Constraints:

Architecture

Target built GRAM, a GenAI-based Related Accessory Model for Home. LLMs analyze product data to determine attribute importance and scoring rules for pairs of core and accessory item types. The scoring algorithm applies those rules to candidate accessory items, adds weighted relevance when core and accessory attributes match, uses sales rank as a tie-breaker, and parallelizes scoring/sorting across item-type pairs. Site merchants add human insight by curating commonly co-purchased accessory items for cross-category recommendations, and Target validates the capability with an A/B test before full production rollout.

Diagram confidence: reconstructed (reconstructed from prose).

flowchart LR
  product-catalog["Product catalog"] --> llm-attribute-analyzer["LLM attribute analyzer"]
  llm-attribute-analyzer --> scoring-rule-generator["Scoring rule generator"]
  scoring-rule-generator --> accessory-scoring-engine["Accessory scoring engine"]
  product-catalog --> accessory-scoring-engine
  sales-rank-tie-breaker["Sales rank tie-breaker"] --> accessory-scoring-engine
  human-merchant-input["Human merchant input"] --> accessory-scoring-engine
  accessory-scoring-engine --> recommendation-surface["Recommendation surface"]
  recommendation-surface --> a-b-testing["A/B testing"]
Drag to pan · scroll or use +/− to zoom · reconstructed from the source's described component topology

Components

Component Role Interacts with
Product catalog Large set of Home and Electronics products with attributes such as color, material, style, audience, flavor, brand, and other features. LLM attribute analyzer
LLM attribute analyzer Analyzes product data, identifies important attributes for core/accessory item-type pairs, and assigns attribute weights. Scoring rule generator
Scoring rule generator Uses LLM-derived attribute logic to formulate scoring rules for accessory recommendation. Accessory scoring engine
Accessory scoring engine Scores accessory items by applying weights to attribute matches and sorting recommendations. Product catalog, Sales rank tie-breaker, Recommendation surface
Sales rank tie-breaker Breaks ties when candidate accessories have equal relevance scores. Accessory scoring engine
Human merchant input Site merchants provide commonly co-purchased accessory items to support more diverse cross-category recommendations. Accessory scoring engine
Recommendation surface Add-to-cart flyout where the Home Accessory model is exposed to guests. A/B testing
A/B testing Experiment measuring interaction rate, display-to-conversion rate, and attributable demand. Recommendation surface

Data flow

Product data for core and accessory item types is analyzed by LLMs to produce attribute weights and scoring rules. For each core/accessory type pair, the algorithm scores candidate accessory items by adding weights when relevant attributes match, sorts the candidates with sales rank as a tie-breaker, and augments the candidate space with merchant-curated co-purchase knowledge for cross-category recommendations. The resulting model is placed in the add-to-cart flyout and measured through A/B testing.

3 supporting quotes
“The model formulates scoring rules using LLMs and uses them to compute scores for all accessory items.”article, stated
“When a core item’s attribute value matches an accessory item’s attribute value, the attribute weight is added to the accessory item relevance score.”article, stated
“In February 2025, we conducted an A/B test where we added the Home Accessory model to the add-to-cart flyout.”article, stated

Why this architecture

Target used LLMs where product-pair semantics and aesthetic relationships were hard to encode manually, but constrained scaling by generating rules for item-type pairs instead of item pairs. Human merchant input complements the model where cross-category accessory knowledge improves diversity and basket expansion.

3 supporting quotes
“Given our vast catalog, it would take a human expert an enormous amount of time to manually evaluate and prioritize the most relevant attributes for each accessory pairing.”article, stated
“we constrained the algorithm to only consider attributes for pairs of core and accessory item types, rather than pairs of the items themselves. This vastly reduced time and cost complexity.”article, stated
“employing HITL led to accessory recommendations from a far more diverse set of items.”article, stated

Models used: GRAM · Large Language Models · Home Accessory model · attribute-weight scoring rules · sales rank

Scale

Alternatives considered (roads not taken)

Manual expert evaluation of attribute importance

Rejected because: The catalog was too large for human experts to manually prioritize relevant attributes for every accessory pairing.

“it would take a human expert an enormous amount of time to manually evaluate and prioritize the most relevant attributes for each accessory pairing.”article, stated
“We solved this by using LLMs to automatically analyze the product data”article, stated

Exact attribute matching only

Rejected because: Some accessory pairings require aesthetic coordination such as color harmony and stylistic coherence rather than literal attribute equality.

“For these pairings, it is insufficient to recommend items whose attributes match—we must also consider how they coordinate together as part of a complete set.”article, stated
“the LLM was quite good at using concepts like color harmony and stylistic coherence.”article, stated

Evaluate every core-item/accessory-item pair directly

Rejected because: Target reduced time and cost complexity by scoring at the core/accessory item-type-pair level and then applying rules to item pairs.

“we constrained the algorithm to only consider attributes for pairs of core and accessory item types, rather than pairs of the items themselves.”article, stated
“This vastly reduced time and cost complexity.”article, stated

Use model-only recommendations without merchant input

Rejected because: The model without HITL often suggested similar items, while merchant input produced a more diverse accessory set useful for basket expansion.

“the mode without HITL frequently suggests similar items, whereas employing HITL led to accessory recommendations from a far more diverse set of items.”article, stated
“the model with HITL ends up facilitating basket expansion by exposing guests to a far wider array of accessory types”article, stated

Patterns

human-in-the-loop-gate (recommendation quality)

Site merchants contributed commonly co-purchased accessory knowledge so the LLM-based recommender could support broader cross-category recommendations.

“we collaborated with site merchants to create a list of the most commonly co-purchased accessory items, enabling support for cross-category recommendations.”article, stated
“employing HITL led to accessory recommendations from a far more diverse set of items.”article, stated

batch-offline-processing (scalability)

After LLM-derived scoring rules were established, Target scored and sorted all item pairs for relevant item types, parallelizing the operation for catalog scale.

“once scoring rules were established for each pair of core and accessory item types, the model needed only to score and sort all pairs of items in those types”article, stated
“an operation we also parallelized”article, stated

latency-optimization (scalability)

The design avoids direct pairwise LLM reasoning over item pairs by constraining LLM work to item-type attributes and reusable scoring rules, reducing time complexity.

“we constrained the algorithm to only consider attributes for pairs of core and accessory item types, rather than pairs of the items themselves.”article, stated
“This vastly reduced time and cost complexity.”article, stated

eval-driven-development (experimentation)

Target validated the Home Accessory model with an A/B test in the add-to-cart flyout and reported interaction, conversion, and attributable-demand lifts before production rollout.

“we conducted an A/B test where we added the Home Accessory model to the add-to-cart flyout.”article, stated
“This resulted in the following boost to our business metrics:”article, stated

Tradeoffs

How to generate accessory scoring logic

Chose LLM-derived attribute weights and scoring rules over manual expert scoring for each accessory pairing.

Rationale: LLMs made it practical to analyze product data and assign pair-specific attribute importance across a catalog too large for manual expert evaluation.

“it would take a human expert an enormous amount of time to manually evaluate and prioritize the most relevant attributes”article, stated
“We solved this by using LLMs to automatically analyze the product data”article, stated

How to scale scoring

Chose core/accessory item-type pair rules over rules or LLM scoring for every individual item pair.

Rationale: Item-type rules reduce time and cost while still allowing the scoring engine to rank all items in the relevant types.

“rather than pairs of the items themselves. This vastly reduced time and cost complexity.”article, stated
“the model needed only to score and sort all pairs of items in those types”article, stated

How to balance exploration and basket expansion

Chose support both model-only and HITL-enhanced recommendations over one universal recommendation mode.

Rationale: The model-only version helps guests compare similar accessories, while the HITL version exposes broader accessory types for basket expansion.

“the model without HITL can be used effectively by guests who are still in the exploration stage”article, stated
“while the model with HITL ends up facilitating basket expansion”article, stated

How to break ties between equally scored accessories

Chose sales rank as tie-breaker over arbitrary ordering among equal relevance scores.

Rationale: When attribute-weight scores are equal, sales rank provides an additional business-informed ranking signal.

“sales rank serves as a tie-breaking mechanism in cases where scores are equal”article, stated

Gotchas (what bit them)

Attribute importance varies by product pair.

Root cause: Guests may care about different features depending on the core and accessory items, so one global attribute priority would be wrong.

Resolution: Use LLMs to analyze product data and assign attribute weights for different core/accessory item-type pairs.

“Depending on the product, guests might prioritize color, kid-friendliness, flavor, material, brand—or any of a hundred other features.”article, stated
“identify the most important attributes, and assign them importance weights for various pairs of core (or seed) and accessory item types.”article, stated

Aesthetic compatibility cannot be reduced to exact attribute equality.

Root cause: Some accessories need to coordinate as part of a complete set, so simple attribute matches miss visually coherent combinations.

Resolution: Let the LLM reason over color harmony, stylistic coherence, material, decor style, and related attributes.

“we must also consider how they coordinate together as part of a complete set.”article, stated
“the LLM uses attributes such as color, material, and style to create harmonious sets of attribute values”article, stated

Catalog scale makes naive pairwise scoring too expensive.

Root cause: Hundreds of thousands of Home items would make item-level pair reasoning costly and slow.

Resolution: Constrain rules to item-type pairs, score/sort all pairs in those types, and parallelize the operation.

“With hundreds of thousands of items in the Home category, it was crucial that our algorithm scale effectively.”article, stated
“The resulting algorithm is scalable enough that we foresee it will be easy to adapt it to categories beyond Home.”article, stated

Model-only recommendations can be too narrow.

Root cause: Without human merchant insight, the system frequently returned similar items rather than broader accessory types.

Resolution: Add HITL merchant lists of commonly co-purchased accessories to diversify recommendations and support basket expansion.

“the mode without HITL frequently suggests similar items”article, stated
“the model with HITL ends up facilitating basket expansion by exposing guests to a far wider array of accessory types”article, stated

Evaluation

Target evaluated the recommendation system with an A/B test in the add-to-cart flyout and tracked interaction rate, display-to-conversion rate, and attributable demand.

Metrics: interaction rate · display-to-conversion rate · attributable demand · recommendation diversity · basket expansion

3 supporting quotes
“In February 2025, we conducted an A/B test where we added the Home Accessory model to the add-to-cart flyout.”article, stated
“Around an 11% increase in interaction rate indicating heightened engagement”article, stated
“A roughly 12% increase in display-to-conversion rates reflecting stronger content relevance and downstream impact”article, stated

Outcomes

The system is explicitly production-facing and catalog-scale: it was built for Target's Home category with hundreds of thousands of items, A/B tested in February 2025 in the add-to-cart flyout, and fully rolled out to production in April 2025 after double-digit engagement and conversion lifts.

3 supporting quotes
“* More than 9% growth in attributable demand In summary, by combining both LLMs and human insights into a single capability, we have transformed the way accessories can be recommended”article, stated
“This comprehensive system not only enhances user engagement but also facilitates seamless shopping experiences.”article, stated
“this model was fully rolled out to production in April 2025, marking a significant milestone”article, stated