Profitmind Awase resolves product identity across retailer catalogs without using UPCs, GTINs or any other universal identifier as input, even on assortments where products carry no usable barcode or carry the wrong one. It leads leading commercial and open embedding models and a frontier VLM re-ranker on both of our benchmarks. The gain comes from training data, not architecture. In production with retail customers since April 2026.
At Profitmind we match our retailers' products to their competitors' products, for competitive price analysis and assortment intelligence. Profitmind Awase is a 2B-parameter embedding model built for that task: matching products across retailers that share no universal identifier and whose titles, descriptions and images may have nothing in common.
The common use case for retail embedding models is front-end search. A shopper types "green shirt" and the system returns the green shirts a retailer offers. That is query-to-product retrieval, and it is the wrong objective for us. We do product-to-product search across retailers, each of which represents the same product differently. It is the harder problem, because we are looking for a product's identical twin. Customers search fuzzily. We need exactness. We also have to handle richer inputs on both sides: images, titles, and long descriptions carrying exact specifications and dimensions.
Identifier lookup (UPC, GTIN, EAN) fails often enough to be unusable as a primary method. Products are registered independently by each retailer, so the same item routinely carries different barcodes. Identifier systems do not interoperate cleanly. And whole categories, fashion apparel among them, have no conventional identifier at all. Where identifiers do exist they are sometimes misapplied, which is more dangerous than their absence: a lookup returns a confident match to the wrong product with no signal that anything went wrong. Awase does not use them. It matches on the product itself.
One distinction matters before the results. Where an identical product exists at a competitor, the task is exact identity resolution, and that is what both benchmarks below measure. In categories such as fashion an identical product frequently does not exist at any competitor, and the useful question becomes which product is the closest comparable one. Awase supports both modes, and the Profitmind platform uses both. The accuracy figures reported here cover exact identity only. Comparable-product selection is evaluated separately and is not reported in this document.
We tested Profitmind Awase for first-try accuracy (hit@1), meaning the top-ranked result is the exact match we were looking for. Production matching is live retail assortment data across multiple categories, 8,721 queries, human-adjudicated labels. UPC ground truth is 50,000 cross-retailer pairs between two national US mass merchant catalogs, evaluated in both directions for 100,000 queries in total, where two listings count as a match if and only if they carry the same UPC. In the second benchmark the identifier establishes labels only; no model, including Awase, receives it as input.
To build both benchmarks we sampled product matches across as many categories as possible: fashion, hardware, outdoors, groceries, pet products and others. Each query retrieves against the full competitor-side catalog rather than a pre-filtered shortlist.


The correct match falls within Awase's top five candidates in approximately 97% of queries on both benchmarks.
In error-reduction terms, Awase produces:
One caveat on the ground-truth benchmark, which follows from our own argument above: labels there are raw UPC equality, and misapplied barcodes exist in the wild. Where two listings are the same product but carry different barcodes, a correct match is scored as an error. The reported figure is therefore a floor: true accuracy on that benchmark sits above .883.
Profitmind Awase is fine-tuned from an open 2B multimodal embedding model. The architecture is public and we make no claim on it. The training data is ours, and that is where the entire gain sits.
The same network, before our training, scores .744 on production matching and .810 on ground truth. After training it reaches .873 and .883, halving the first-try error rate on production matching, with no change to architecture, parameter count, or starting weights. It then out performs a general-purpose model four times its size on both benchmarks. At this scale, on this task, task-specific supervision beat a 4x parameter increase.
The dataset came from two sources. Several years of publicly available retail catalog data across a wide category range, matched at scale and verified. And match feedback from retail merchandisers spanning hundreds of product categories: their own judgments on which product pairs were true matches and which were not, curated into training labels by Profitmind's competitive intelligence team.
That second source is the part that cannot be scraped. We also mined hard negatives: similar products that are not the same product. A 5-lb bag of dog food and a 10-lb bag are hard to tell apart visually, and it matters enormously that we do not treat them as identical. The same holds for the superseded model year and the private-label lookalike that shares a manufacturer but not a SKU. Knowing which distinctions matter in which category is merchandising knowledge, and we learned it from merchandisers rather than inferring it.
Matching is infrastructure, not a feature. Cross-retailer product identity is the unsolved primitive underneath a class of retail questions, and because it was unsolved those questions were either manual or unanswerable. Four capabilities sit downstream of it, all available in the Profitmind platform today.
Each layer improves as matching improves, and the normalized product graph that results is the durable asset. The model is the mechanism.
Base model identity, training procedure, data construction, label taxonomy, negative mining and hyperparameters are proprietary and not described here.
Profitmind Awase has been deployed with Profitmind customers since April 2026. Matches are surfaced above a confidence threshold; below it, no match is proposed rather than a low-confidence one being offered. Fewer than 1% of surfaced matches are rejected by merchandisers in production. For retailers using the platform, Profitmind has matched products accounting for as much as 95% of revenue against their competitors.
Expansion from one million labelled pairs to the full available set. A selective re-ranking stage for low-confidence queries, motivated by the observation that the correct match is present in the candidate pool far more often than it ranks first. And the same training approach applied at larger scale, which we have not yet run, since inference economics currently favour the present size. Profitmind Awase is available to subscribers. If you would like to know more, please get in touch through the contact form at profitmind.com.
Awase is Profitmind’s product matching model. Given a product, it finds the same product in a different retailer’s catalog, a task known as cross-retailer entity resolution. It has been in production with Profitmind retail customers since April 2026.
Profitmind matches products using Awase, its matching model, which takes no product identifier as input. Instead, it compares listing content such as titles, descriptions, and images. This matters because most products in a typical assortment carry no usable UPC, categories like fashion apparel have none by convention, and some products carry a wrong one. Missing or misapplied barcodes don’t affect Awase’s results.
Profitmind’s Awase 0.5 model picks the correct match on its first try 87.3% of the time on a production benchmark of 8,721 queries, and 88.3% of the time on a 100,000-query UPC ground-truth benchmark. The correct match appears in its top five candidates in about 97% of queries. In production, merchandisers reject fewer than 1% of the matches it surfaces.
The advantage comes from training, not size. Profitmind’s Awase 0.5 is trained specifically for retail product matching, using data built from years of retail experience. That specialized training lets a smaller, faster model outperform larger general-purpose models on this task, including one four times its size. It also keeps matching fast and cost-efficient at scale.
Accurate matching lets retailers compare prices against competitors across their full assortment, not just the products with identifiable barcodes. In the Profitmind platform, matching also powers assortment whitespace analysis, category trend detection, attribute normalization across retailers, and enrichment of a retailer’s own product data. For retailers on the platform, Profitmind has matched products accounting for as much as 95% of revenue against their competitors.
We are announcing Awase 0.5, a product matching model that finds the same product across retailer catalogs without relying on UPCs or barcodes. In benchmark testing, it outperformed every model tested, including one four times its size.

Stripe pays $7B for OpenRouter to wire AI agents into checkout, Amazon aims Alexa at grocery replenishment, and ChatGPT Ads adds product feed bidding.

OpenAI lifts ChatGPT chat limits at a billion users, Meta open-sources a local AI agent, and the EU begins enforcing AI transparency rules. What it all means for retail.