PXM Atlas
AI & Automation

AI product data enrichment: extraction, classification, QA

In short

AI product data enrichment uses machine learning and large language models to fill missing attributes, extract values from supplier documents and images, classify products into standards such as ETIM, ECLASS or GS1 GPC, and normalise units and values. It works best with a defined target data model, confidence thresholds and human review of uncertain or high-risk values.

AI product data enrichment is the use of machine learning and large language models (LLMs) to fill missing product attributes, extract values from unstructured sources, assign classification codes and normalise data against a target model. It addresses one of the slowest steps in product content operations: turning supplier PDFs, spreadsheets and images into complete, structured records. Results depend on a clearly defined target data model and on rules that separate confident values from those needing review.

What AI enrichment covers

Enrichment combines several techniques, each suited to a different source and output.

Task Typical technique Source Output
Attribute extraction LLM or document AI parsing Datasheets, manuals, supplier spreadsheets Typed attribute values with units
Classification Text classification, LLM with class definitions Titles, descriptions, attributes Category, ETIM or ECLASS class, GS1 GPC brick
Normalisation Rules plus ML matching Inconsistent supplier values Standard units, option list values
Image tagging Computer vision models Product photos Colour, pattern, shape, view type, alt text drafts
Gap filling LLM inference from related data Existing attributes, similar products Proposed values flagged for review
Deduplication Similarity matching Product records from several sources Merge candidates

Extraction and classification usually deliver the clearest gains, because they replace manual reading and lookup work. Gap filling by inference carries the most risk, since the model proposes values that no source states.

How AI classification works with product standards

Classification standards give AI a controlled target. ETIM and ECLASS define classes with specific features, permitted values and units, and GS1 GPC defines bricks used in GDSN. A typical flow:

  1. The model proposes the most likely class from title, description and supplier category.
  2. The class definition loads the expected features.
  3. Extraction fills those features from the supplier content.
  4. Validation checks values against permitted value lists and units.
  5. Products with low class confidence or failed validation go to a data steward.

This pattern turns a free-form generation task into a constrained one, which makes errors easier to detect.

How to set confidence thresholds and review rules

Thresholds should differ per attribute, based on the consequence of an error:

  • Low risk: marketing colour names, style tags and image view types can publish automatically above a moderate confidence level, with sample checks.
  • Medium risk: dimensions, materials and compatibility should publish automatically only at high confidence, with validation rules such as plausible ranges.
  • High risk: safety warnings, hazard classifications, allergens, electrical ratings and regulatory data always need human approval, whatever the confidence score.

Under the General Product Safety Regulation (Regulation (EU) 2023/988), online listings must display product identification, manufacturer details and warnings or safety information. These fields should come from verified sources and never from model inference.

Every enriched value needs provenance: the source document, the model or rule that produced it, the confidence score and the reviewer where applicable. Provenance supports audits and lets teams roll back a batch when a model or prompt change causes errors.

Where enrichment fits in the data flow

Enrichment works best at the point of entry, during supplier data onboarding, before records reach channels. Running it on incoming supplier files means stewards review exceptions once, instead of correcting the same errors across downstream systems. Where manufacturers already publish through GDSN or an industry data pool, enrichment should start from that data and fill only the remaining gaps, so manufacturer-supplied values stay the reference.

Enrichment also helps legacy catalogues. A one-off enrichment project can backfill attributes for older products, followed by ongoing enrichment for new items. Both should measure progress against the completeness and accuracy dimensions of a product data quality framework.

How to measure enrichment results

Measurement needs a reviewed reference set, typically several hundred products per category. Useful metrics:

  • Precision per attribute: share of AI values that are correct.
  • Coverage: share of target attributes filled.
  • Auto-acceptance rate: share of values published without review at the chosen thresholds.
  • Steward time per product: the main cost driver after go-live.
  • Downstream error signals: marketplace rejections, returns linked to wrong specifications and customer queries.

Results vary between categories, so averages across the whole catalogue can hide weak spots.

Practical next steps

  1. Define the target data model and classification standard per category.
  2. Build a reference set of reviewed products for the first two or three categories.
  3. Pilot extraction and classification on real supplier files and measure precision per attribute.
  4. Set risk-based thresholds and keep safety and regulatory fields under mandatory review.
  5. Record provenance on every enriched value and monitor accuracy after each model or prompt change.

Frequently asked questions

What is AI product data enrichment?

It is the use of AI to add or improve product attributes automatically, for example by reading values from supplier datasheets, recognising colour and material in images, assigning classification codes and standardising units.

How accurate is AI attribute extraction?

Accuracy varies widely by category, source quality and attribute type, so no single figure applies. Organisations should measure precision per attribute on their own data and set thresholds accordingly.

Can AI enrich products into ETIM or ECLASS classes?

Yes. Models can propose a class and fill class-specific features from supplier content. Because both standards define allowed features, values and units, results can be validated automatically against the class definition.