← Latest papers
🤖 machine learning

CatalogAgent: A Supervisor-mediated Self-Learning System Enabling Context Engineering for GenAI Models

The paper introduces CatalogAgent, a supervisor-mediated self-learning system that resolves conflicts between generator and evaluator LLMs for e-commerce catalog enrichment by leveraging a memory base to aggregate supervisor decisions into context-engineered insights, thereby autonomously improving model accuracy by over 13%.

Original authors: Zhu Cheng (Xuan), Zhenming Wang (Xuan), Yu (Xuan), Tang, Dan Liu, Bryan Zhang, Athanasios N. Nikolakopoulos, Pranav Souri Itabada, Jing Zhang, Chih-Chi Chou, Peng Gao, Fatemeh Mansoori, Bharat Bojja
Published 2026-07-17
📖 4 min read☕ Coffee break read

Original authors: Zhu Cheng (Xuan), Zhenming Wang (Xuan), Yu (Xuan), Tang, Dan Liu, Bryan Zhang, Athanasios N. Nikolakopoulos, Pranav Souri Itabada, Jing Zhang, Chih-Chi Chou, Peng Gao, Fatemeh Mansoori, Bharat Bojja, Sarath Chander, Sameer Thombare, Umit Batur, Tarik Arici

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine a world where your favorite online store is run by a team of very smart, but slightly scattered, robot assistants. These robots are tasked with organizing millions of products, from t-shirts to toaster ovens, into neat digital shelves. To do this, they need to fill in specific details like "color," "material," or "size." This is the job of Generative AI (or GenAI), a type of computer program that can read text and images to create new information. But here's the catch: these robots aren't perfect. Sometimes they guess wrong, and sometimes they argue with each other about what the right answer is. If the store keeps these mistakes, customers get confused, and sellers get frustrated. The big question for scientists in this field is: How do we teach these AI robots to spot their own errors and get better at their jobs without needing a human to hold their hand every single time?

Enter CatalogAgent, a new system designed by researchers at Amazon that acts like a super-smart "boss robot" to solve this exact problem. Think of the system as a three-person team working in a busy warehouse. First, you have the Generator, a robot that looks at a product's title and description and guesses what its attributes are (like guessing a shirt is "cotton"). Second, there's the Evaluator, a skeptical robot that double-checks the Generator's guess to see if it makes sense. Usually, they agree, and the job is done. But when they disagree, or when a human seller says, "Hey, that's wrong!", a third robot steps in: the Supervisor.

The Supervisor is the star of the show. It's like a detective with a magnifying glass and a library of tools. When the Generator and Evaluator fight, or when a seller complains, the Supervisor investigates. It doesn't just pick a winner; it figures out why the mistake happened. Did the Generator hallucinate a fake brand name? Did the Evaluator get too strict? Did the seller confuse "fit type" with "inseam length"? The Supervisor writes down the lesson learned from every single fight.

But here is the magic trick: the system doesn't just file these lessons away. It has a Memory Summarizer, a clever librarian that reads thousands of these detective reports and finds patterns. Maybe it notices that for "Cell Phone Cases," the robots keep making up model names, or that for "Handbags," they always need to look at the second photo to see the inside. The Summarizer turns these patterns into new instructions, or "context engineering," and feeds them back to the Generator and Evaluator. It's like the robots are reading a study guide written by their own boss, helping them learn from their past mistakes so they don't make them again.

The paper shows that this self-learning loop works incredibly well. By using this method, the system improved the Generator's accuracy by 15.24% and the Evaluator's accuracy by 13.98%. However, the researchers were careful not to let the robots get too confident. They built a safety net called Regression Constraints. This is like a quality control check that ensures the robots don't get so focused on fixing their new mistakes that they start messing up the easy ones they already knew how to do. They tested this on 4.89 million product pairs and found that while the system aggressively fixed difficult cases, it kept its performance on the general population stable.

In short, CatalogAgent proves that AI systems can learn to police themselves. By having a smart supervisor mediate conflicts and turning those conflicts into teachable moments, the system creates a cycle where the robots get smarter every day, all without a human needing to rewrite their code. It's a shift from "fixing the robot" to "teaching the robot how to fix itself."

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →