Explained accurately ยท no hype

What Is Amazon COSMO?

COSMO is the knowledge graph behind Amazon's shift from keyword matching to understanding intent. There's a lot of confident nonsense written about it. This is the honest version โ€” the real numbers from Amazon's own paper, what COSMO does and doesn't do, and a straight answer on the question everyone gets wrong: does it actually power Rufus and Alexa for Shopping?

By David Daddi ยท Updated June 2026 ยท ~9 min read
The short answer

COSMO is a large-scale common-sense knowledge graph Amazon built to connect products to the intents and situations behind searches. Per Amazon's COSMO paper (SIGMOD 2024), it holds roughly 6.3M nodes and 29M knowledge relationships across about 18 categories, derived largely from real shopper behavior. It helps Amazon understand meaning, not just keywords. The big caveat almost no one states: Amazon has not confirmed that COSMO powers Rufus or Alexa for Shopping โ€” that link is a community deduction, not an official fact.

โš ๏ธŽ Why this page is different

Most COSMO content treats "COSMO runs the AI assistant" as established fact. It isn't. The COSMO research paper and Amazon's shopping-assistant materials do not cite each other, and Amazon has published no statement connecting them. The connection is a reasonable architectural inference the SEO community shares โ€” and we'll act on it โ€” but we won't dress a deduction up as a disclosure. If you've been sold "the official COSMO algorithm," you were sold something that doesn't exist publicly. Accuracy is the whole point of this page.

The facts

What COSMO actually is

COSMO stands for a common-sense knowledge generation and serving system. In plain terms: a giant map of how products relate to needs, uses, situations, and each other โ€” built so Amazon can answer "what fits this intent?" rather than only "what contains this keyword?"

6.3M
nodes (concepts & entities)
29M
knowledge relationships
~18
product categories
~15
relation types

Figures as reported in Amazon's COSMO paper (Amazon Science, SIGMOD 2024). They describe the system at the time of publication and may have grown since.

usedFor suitableFor capableOf isA your product "camping" "kids" "keeps warm" "sleeping bag"
Illustrative only โ€” a knowledge graph links a product to intents, uses, and situations via typed relationships, not just keywords.
How it's built

Built from behavior, not guesses

What makes COSMO interesting is its source. Much of the knowledge is derived from real shopper behavior โ€” patterns like search-then-buy (people who searched X ended up buying Y) and co-purchase (people who bought X also bought Z). Amazon's system mines these patterns, uses large language models to propose the "common-sense" relationships that explain them, and applies human annotation to keep the knowledge reliable.

The practical consequence: COSMO reflects how shoppers actually behave, aggregated at massive scale. That's powerful โ€” and it's also why it moves slowly. A graph built from aggregated behavior refreshes in batches, so changes to your listing take time to register. Think weeks, not hours.

The distinction that matters

COSMO vs A9: meaning vs matching

These aren't rivals โ€” they're different jobs. Confusing them is where most advice goes wrong.

A9 (keyword ranking)
COSMO (knowledge graph)
Matches query terms to listings.
Understands intent and relationships behind a query.
Answers "which listings contain these words?"
Answers "which products fit this need or situation?"
Rewards keyword coverage & relevance signals.
Rewards clear semantic meaning & complete structured context.
Updates relatively quickly.
Refreshes in batches โ€” slow to change.

A9-style ranking still decides whether you're eligible. A semantic layer like COSMO informs how well your product is understood and placed against intent. You optimize for both โ€” keyword fundamentals and semantic clarity.

The "common sense"

What the relationships look like

The "edges" in the graph are typed relationships โ€” the common-sense links between a product and the world. The paper describes roughly fifteen relation types; here are the kinds of connections they capture (illustrative examples):

usedFor โ†’ a use or job
capableOf โ†’ what it does
isA โ†’ category
suitableFor โ†’ audience / situation
hasProperty โ†’ an attribute
usedAt โ†’ a place / occasion

Why this matters to you: these are exactly the connections a complete, well-structured listing makes explicit. Vague, keyword-stuffed copy gives a knowledge graph little to map. Clear statements of use, audience, properties, and occasion give it strong, unambiguous edges to draw.

The question everyone gets wrong

Does COSMO power Rufus and Alexa for Shopping?

Short answer: probably, in spirit โ€” but Amazon hasn't said so.

It's an attractive story: Amazon builds an intent knowledge graph (COSMO), then launches a conversational assistant that answers by intent (Rufus, now Alexa for Shopping), so the graph must feed the assistant. Architecturally, that's plausible โ€” they solve the same problem from two directions.

But here's what's actually true: the COSMO paper doesn't mention Rufus, the assistant's materials don't mention COSMO, and Amazon has published no statement linking them. So the connection is a reasonable deduction the community shares, not a documented fact. We build on it as a working model โ€” because the optimization advice it implies (clarity, structure, intent coverage) is sound either way โ€” but we flag it honestly, and you should too when you talk to clients or partners.

The honest bottom line

Whether or not COSMO literally feeds the assistant, the takeaway is identical: Amazon is modeling products by intent and relationships, and clear, complete, structured listings win in that world. You don't need the deduction to be confirmed for the work to be right.

So what do you do?

What COSMO means for your listing

clarity

State meaning explicitly

Say what your product is for, who it's for, and where it's used โ€” in plain, declarative terms a graph can map to intent.

structure

Complete the structured data

Fill your backend attributes. They're the cleanest signals a semantic system can read about your product.

coverage

Cover real use-cases

Answer the situations and questions buyers actually have, so your product connects to more intents.

patience

Give it time

Batch refresh means changes register slowly. Make the change, then wait a week or two before judging.

โšก 30-second check

Is your listing legible to a semantic system?

Four quick questions. No email required.

FAQ

Amazon COSMO โ€” straight answers

A large-scale common-sense knowledge graph Amazon built to connect products to the intents and situations behind searches. Per Amazon's COSMO paper (SIGMOD 2024), roughly 6.3M nodes and 29M relationships across about 18 categories, derived largely from real shopper behavior. It helps Amazon understand meaning and intent, not just keyword matches.

A9 is keyword-based search ranking โ€” it matches query terms to listings. COSMO is a semantic knowledge layer capturing relationships and intent: why a product fits a need. They're complementary; A9-style ranking decides eligibility, a knowledge graph informs intent understanding.

Widely assumed, not confirmed by Amazon. The COSMO paper and the assistant's materials don't cite each other, and Amazon has published no linking statement. It's a reasonable community deduction โ€” treat it as a working model, not an official fact.

A graph built from aggregated behavioral data refreshes in batches, so listing changes propagate slowly โ€” weeks, not hours. Give optimization work aimed at semantic understanding time before judging results.

Amazon increasingly models products by intent and relationships, not just keywords. Complete structured attributes, clear use-case coverage, and consistent, accurate content help any semantic system place your product correctly โ€” regardless of exactly how COSMO connects to the assistant.

Who wrote this

Why trust this explainer?

DD

David Daddi

Founder, Agentic FBA ยท AI Operator for Amazon ยท Miami, US

Two areas of expertise that rarely sit in the same person. 25+ years in IT & enterprise architecture since 1999 โ€” knowledge graphs and data systems aren't a buzzword to me, they're a career. And a decade operating and teaching Amazon FBA: selling since 2013, a 14,500-subscriber channel, 2,500+ sellers coached, and an FBA incubator that supported 289 startups. Now focused 100% on US brands.

My take: I read the actual paper, and what struck me wasn't the size of the graph โ€” it was how much of the public "COSMO advice" is confidently made up. The community filled Amazon's silence with certainty. I'd rather tell you exactly where the facts stop and the deduction starts. That honesty isn't a weakness in the pitch; it's the reason you can trust the parts I am confident about.

See how legible your listing is to a semantic system.

Our free self-scorecard scores your listing on the clarity and structure that semantic systems like COSMO rely on โ€” about 10 minutes, no email required.

Get Your Free Scorecard