GLOBE: Evolving Structured Agentic Memory for E-commerce Product Optimization in Generative Search
Organizations: AI Lab, CTO Division, LG Electronics, South Korea
Abstract
Optimizing product listings for generative search requires language agents not only to rewrite effectively but also to continually self-improve by retaining successful strategies across diverse categories. However, existing approaches often treat structured listings as free-form text, leaving effective strategies implicit in prompts, search trajectories, or rewritten outputs rather than accumulating them as a reusable agentic memory. To address this limitation, we introduce GLOBE, an agentic framework that drives continual self-improvement by storing optimization knowledge in an evolving handbook of explicit, field-scoped behaviors. In each episode, an Editor applies relevant behaviors and receives rank-based feedback, which a Reflector converts into behavior updates. Crucially for dependable execution in real-world settings, a Moderator removes redundant proposals, a Curator commits accepted changes, and consistently harmful behaviors are deactivated. This cycle transforms episodic feedback into a persistent, field-scoped optimization memory. Experiments show that structured behaviors outperform monolithic prompt optimization, while feedback-driven evolution and moderation further improve effectiveness and reduce downside risk. The learned behaviors also remain effective on unseen product categories, suggesting that agentic memory evolution supports interpretable and transferable product optimization.
Figures & tables
| Method | Components | Effectiveness | Risk & Consistency | Handbook Size | ||||
|---|---|---|---|---|---|---|---|---|
| Handbook | Feedback | Moderator | MRG | SR | DSR | CV | ||
| Prompt Opt. | – | – | – | 0.351 | 44.1% | 3.961 | 0.117 | – |
| Static HB | ✓ | – | – | 1.343 | 58.6% | 2.628 | 0.042 | 9 |
| Globe w/o Mod. | ✓ | ✓ | – | 1.519 | 60.6% | 2.389 | 0.054 | 51 |
| Globe | ✓ | ✓ | ✓ | 1.611 | 61.6% | 2.172 | 0.034 | 47 |
| Method | GPT-5.4 (Self) | Qwen3.5-122B-A10B | Gemini-3.5-flash | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MRG | SR | DSR | CV | MRG | SR | DSR | CV | MRG | SR | DSR | CV | |
| Prompt Opt. | 0.351 | 44.1% | 3.961 | 0.117 | 0.031 | 22.1% | 1.700 | 0.044 | 0.051 | 21.5% | 1.379 | 0.019 |
| Static HB | 1.343 | 58.6% | 2.628 | 0.042 | 1.335 | 50.3% | 0.435 | 0.048 | 0.960 | 45.5% | 0.290 | 0.015 |
| Globe w/o Mod. | 1.519 | 60.6% | 2.389 | 0.054 | 1.167 | 46.6% | 0.115 | 0.010 | 0.975 | 46.6% | 0.371 | 0.021 |
| Globe | 1.611 | 61.6% | 2.172 | 0.034 | 1.522 | 54.1% | 0.105 | 0.034 | 1.078 | 48.9% | 0.246 | 0.013 |
| Query: “Aux cable for the car that won’t break after a month of use.” Target Field: features | |
|---|---|
| Delta operations committed into | |
| modify B012 | Name the listing’s material and build detail most relevant to the likely wear point (from: name the listing’s material and build details) |
| add B016 | When the query describes how past products failed , add a top-placed clause mapping construction evidence to that exact failure mode |
| Resulting feature bullets | |
| rank , (i) tight spaces and connector strain often cause early cable failure (ii) reduces bend stress at the jack for better day-to-day durability | |
| rank , (i) tight spaces and repeated bending often cause cable failure [B016] (ii) reduces strain at the connector to address a common breakage point [B012] | |
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | MRG | SR | DSR | CV | HB |
|---|---|---|---|---|---|
| GPT-5.4 | 1.611 | 61.6% | 2.172 | 0.034 | 47 |
| Qwen3.5-122B-A10B | 1.507 | 56.5% | 2.106 | 0.058 | 29 |
| Gemini-3.5-flash | 1.700 | 60.8% | 2.310 | 0.028 | 46 |
| ID | Name | Fields | Confl. | Instruction |
|---|---|---|---|---|
| B001 | AddQuantitativeStatistics (Statistics Addition) | F, D | — | Replace vague qualitative claims with specific quantitative data from the listing: exact dimensions, capacities, wattage, weight, counts, percentages, runtime hours, or temperature ranges. Present numbers in a way that directly answers likely shopper questions. |
| B002 | CiteCredibleEvidence (Cite Sources) | F, D | — | When the listing mentions certifications, standards, test results, material grades, or industry ratings (e.g., UL-listed, FDA-approved, IP67, ASTM-certified, Energy Star), surface and attribute these explicitly as evidence of quality or compliance. |
| B003 | IncludeAuthoritativeQuotesOrClaims (Quotation Addition) | D | B009 | When the listing contains manufacturer statements, expert-backed claims, or notable brand heritage, present them as direct attributable claims (e.g., ‘Designed by [Brand]’s engineering team for…’ or ‘Meets [Standard] requirements for…’) to add credibility. |
| B004 | OptimizeFluencyAndFlow (Fluency Optimization) | D | — | Restructure fragmented bullet dumps, incomplete sentences, and disjointed listing text into coherent, well-flowing prose that reads naturally while preserving all factual content. Ensure logical sentence progression from product identity to key features to use context. |
| B005 | SimplifyForAccessibility (Easy-to-Understand) | F, D | B007 | Rewrite overly technical or jargon-heavy descriptions in plain language that a general shopper can understand, while keeping the precise specs available. Convert insider terminology to buyer-friendly equivalents (e.g., ‘18/10 stainless steel’ ‘18/10 stainless steel (restaurant-grade, resists corrosion)’). |
| B006 | UseAuthoritativeTone (Authoritative) | D | B009 | Write in a confident, expert-advisor tone that positions the product as a considered recommendation rather than a sales pitch. Use decisive language (‘delivers,’ ‘provides,’ ‘handles’) instead of weak hedging (‘might work,’ ‘could be suitable’). |
| Pre-modification | Post-modification | |||||
|---|---|---|---|---|---|---|
| Behavior | HR | HR | MRG | |||
| B001 | 59.1% | 88 | 56.0% | 736 | -0.08 | 0.625 |
| B003 † | 45.9% | 135 | 60.8% | 51 | +0.69 | 0.029 |
| B004 | 56.0% | 100 | 55.8% | 883 | +0.11 | 0.355 |
| B005 | 56.7% | 97 | 55.4% | 839 | +0.07 | 0.431 |
| B008 | 56.0% | 100 | 55.8% | 882 | +0.11 | 0.356 |
| ID | Name and instruction | Fields | Active span | |
|---|---|---|---|---|
| B014 | SurfacePriceAndBudgetFit When budget is a primary query constraint and the listing shows a current price, place the exact price or under-budget fit in the opening sentence or first feature. | F, D | 0/3/2 | |
| B023 | NameClosureAttachmentOrMountingMethod When the query cares about how the product fastens, mounts, seals, straps on, or attaches, add a top-placed phrase naming the exact listing-supported attachment method and the surface or item it secures to. | F, D | 3/6/3 | |
| B032 | NameAestheticStyleMatch When the query specifies a visual style, finish, or design language, place a short early phrase naming the exact listing-supported style cue, color, material look, or silhouette that matches it. | F, D | 6/7/5 | |
| B046 | MapQueryAlternativesAndFallbacks When the query allows alternatives, ranges, or optional variants such as ‘X or Y’, ‘at least’, or ‘preferably’, add one early sentence mapping the listing’s exact match, acceptable fallback, or nearest supported option in the same order as the query. | F, D | 1/2/4 |
| Query: "Aux cable for the car that won’t break after a month of use." (Product: CableCreation 6 FT Flat 3.5mm Aux Cable) | ||
|---|---|---|
| Section: [Features] | ||
| Behavior Evolution | ||
| Behavior ID | Handbook v2 | Handbook v4 |
| B012 (Modified) | When durability or longevity is part of the query, add a dedicated phrase naming the listing’s material and build details —such as full-grain leather, steel housing, stitched seams, cast metal, reinforced joints, or ceramic burrs—and place it near the top. | When durability or longevity is part of the query, add a top-placed phrase naming the listing’s material and build detail most relevant to the likely wear point —such as steel housing, stitched seams, reinforced joints, rust-resistant metal, thick insulation, or etched markings. |
| B016 (Created) | — Not present in v2 — | When the query describes how past products failed, add a dedicated clause near the top that maps listing materials or construction to that exact failure mode (e.g., reinforced hinges to prevent handle breakage, rust-resistant metal for wet storage, stitched seams to resist splitting). |
| Product Rewriting | ||
| Prompt for the generative ranker |
|---|
| System message |
| You are ChatGPT, a large language model trained by OpenAI. |
| You are helping a user find the best product for their query. |
| Be direct and honest in your assessment. Rank products based on how well they match the query. |
| User message |
| Here is my query: {query} |
| Prompt for the Product Editor |
|---|
| System message |
| You are an expert in e-commerce product optimization. |
| Your task is to rewrite product descriptions so they rank higher in LLM-based product comparisons. |
| Follow the provided editing rules precisely. Maintain factual accuracy. |
| Return ONLY the rewritten description, no explanations. |
| User message |
| Prompt for the Reflector |
|---|
| System message |
| You are an expert in product description optimization and prompt engineering. |
| Analyze episode logs from a product description rewriting system and propose improvements to the behavior handbook. |
| The system: |
| 1. Provides ALL behaviors from the handbook to the writer for each query |
| 2. The writer applies whichever behaviors are relevant and self-reports which ones it used |
| Prompt for the Moderator (functional deduplication) |
|---|
| System message |
| You are a behavior handbook curator. Your job is to find NEW behaviors that are functionally redundant with existing ones. Two behaviors are redundant if they trigger on the same query pattern AND produce the same type of edit, even if they use different wording or slightly different examples. |
| User message |
| ## Handbook ( {n} behaviors) |
| [NEW] | [EXISTING] [ {behavior id} ] {behavior name} |
| instruction: {instruction} |
| Prompt for the Prompt Opt. baseline (initial rewriting prompt) |
|---|
| System message |
| You are an expert ml researcher having previous background in SEO and search engines in general. You are working on novel research ideas for next generation of e-commerce websites. These websites will have language models augmented with search engines, with the task of recommending products based on the catalog of products backed by the search engine. This new set of systems will be collectively called language engines (generative search engines). This will require e-commerce businesses to update their SEO techniques so that the product ranks higher in the llm generated answer. Specifically they will use GEO (Generative Engine Optimization) techniques to boost their visibility in the final rankings outputted by the Language Engine. |
| User message ( authoritative variant, used as the epoch-0 prompt) |
| Transform the following product description into an authoritative style without adding or removing any core information. |
| The revised description should reflect confidence, expertise, and assertiveness, while maintaining the original content’s meaning and relevance. |
| The description should be assertive in its statements, such that reader believes that this is more valuable product than other products. |
| Prompt for the Prompt Opt. baseline (meta-optimizer) |
|---|
| System message |
| You are an expert in prompt engineering, marketing, and writing. Your goal is to improve the rewriting prompt so that when it rewrites a product description, that product ranks higher compared to other products. |
| User message |
| I need you to improve a prompt that rewrites product descriptions to make them rank higher in product comparisons. |
| CONTEXT: |
| We have a system where: |
Generative Engine Optimization
Generative Engine Optimization studies how to make web content visible, cited, and accurately represented in AI-generated search answers.
See all 40 papers