NLP & Text Annotation

Product Grouping for E-commerce

Image

Thousands of listings. Different sellers. Endless naming variations.

Helping buyers navigate this chaos was the challenge facing one of the top classifieds platforms. To group similar offers under clean, easy-to-browse product cards, they needed a model trained on real, structured data. That’s where Unidata came in — providing expert annotation that cut through the clutter and made model identification not only possible, but scalable.

Image

Client Request

The client aimed to enhance user experience by implementing a system that could automatically and accurately identify the product model mentioned in listing titles and descriptions. The ultimate goal was to help buyers quickly compare relevant offers by grouping similar listings under unified product cards.

To achieve this, the platform engaged Unidata for high-quality data annotation — and we got to work.

Our Approach

Technical Scope and Pilot Phase

The client provided detailed guidelines for identifying product models from listing text.
Our team reviewed the instructions and proposed refinements, including:

  • How to handle product attributes (e.g., color or storage capacity) when they appeared in titles but weren’t part of the actual model
  • How to treat variations in naming conventions across different product categories

During the pilot phase, key challenges included:

  • Multilingual listings
  • Numerous abbreviations and non-standard formatting
  • Ambiguities requiring client clarification

Annotation and Review Process

Over the course of two months, our team annotated 20,000 listings, focusing on precise model identification. Key challenges we addressed included:

  • Identifying relevant model keywords in long and often cluttered titles
  • Extracting model names from product descriptions, especially in categories like fashion, where listings often contained attributes (e.g., sleeve length, material, color) irrelevant to the model itself
  • Standardizing model names across similar listings

To ensure consistency across annotators, we:

  • Developed a set of internal rules and examples
  • Conducted training sessions to reduce subjective variation
  • Implemented continuous review and feedback throughout the annotation phase

Validation Workflow

All annotations underwent a thorough validation process to ensure accuracy.

Because model identification involved subjective judgment, we took the following steps:

  • Held regular sync meetings to align interpretations
  • Updated annotation guidelines based on team feedback and corner cases
  • Provided ongoing training and clarification sessions for the team

Validator performance was monitored using analytics to:

  • Identify outliers or inconsistencies
  • Optimize review efficiency
  • Improve overall data quality
StageInputWorkflow ScopeMain Quality Checks
Guidelines & PilotClient guidelines, sample listingsReview instructions, propose refinements, pilot annotationsGuideline clarity / Pilot consistency
Annotator TrainingAnnotation rules, reference examplesTrain annotators, reduce subjective variation, internal alignmentUnderstanding of rules / Annotation consistency
Full AnnotationListings across categoriesAnnotate product models, standardize names, handle multilingual/abbreviated contentModel identification accuracy / Consistency across annotators
ValidationAnnotated datasetContinuous review, feedback, sync meetings, corner case handlingAnnotation correctness / Outlier detection
Final DeliveryValidated datasetConsolidation, final QA, submission to clientDataset completeness / Usability for AI training
Guidelines & Pilot Phase
2 weeks
Annotator Training & Setup
1 week
Full Annotation Cycle
4 weeks
Validation, QA & Final Delivery
1 week

The Results

  • The model trained on the annotated dataset was successfully deployed into the production system. Listings are now automatically grouped into product cards based on the identified model
  • The grouping logic correctly handles edge cases and non-standard listings
  • Real-user testing conducted by the client confirmed the effectiveness of the model even on complex or ambiguous examples
High-quality product grouping starts with expert annotation: transforming messy, multilingual listings into structured data that AI can reliably interpret.
Vladislav Barsukov
Vladislav Barsukov
Head of SLM&LLM Annotation

Similar Cases

Image Annotation for Strawberry Ripeness Detection

  • Agriculture
  • 5,000 strawberry images
  • 3 weeks
Learn more

Surveillance Video Annotation for Entrance Monitoring

  • Surveillance & Security
  • 90 minutes of video from three cameras, approximately 50-60 thousand frames
  • 2 week
Learn more

Multi-Speaker Audio Annotation for Banking

  • Speech AI
  • 80 hours per month
  • Ongoing project
Learn more

Training Data for Face Anti-Spoofing Certification

  • 35,800 videos (50 actors, 8 attack types)
  • 2.5 weeks
Learn more

Data for Simulations: 3D Scanning for Robot Training

  • Robotics, Computer Vision
  • 6 weeks
Learn more

Ready to get started?

Tell us what you need — we’ll reply within 24h with a free estimate

    Andrew
    Head of Client Success

    — I'll guide you through every step, from your first
    message to full project delivery

    Thank you for your
    message

    It has been successfully sent!

    We use cookies to enhance your experience, personalize content, ads, and analyze traffic. By clicking 'Accept All', you agree to our Cookie Policy.