Upgrade to Pro — share decks privately, control downloads, hide ads and more …

BDS18___Machine_learning_for_product_matching__the_fashion_use_case.pdf

 BDS18___Machine_learning_for_product_matching__the_fashion_use_case.pdf

Alicia Pérez Jiménez

December 05, 2018
Tweet

More Decks by Alicia Pérez Jiménez

Other Decks in Technology

Transcript

  1. In fashion business, in very rare occasions we have a

    barcode :( Universal identifiers (UPC, GTIN, ISBN, etc) could work
  2. Attribute extraction from image Category: Dress Print: Floral Color: Red

    Sleeve: Short Length: Medium Neck: Turtle Type: Day
  3. Attribute extraction from image Category: Dress Print: Floral Color: Red

    Sleeve: Short Length: Medium Neck: Turtle Type: Day Ruffles: No
  4. Attribute extraction from image Category: Dress Print: Floral Color: Red

    Sleeve: Short Length: Medium Neck: Turtle Type: Day Ruffles: No
  5. Attribute extraction from image Category: Dress Print: Floral Color: Red

    Sleeve: Short Length: Medium Neck: V Type: Day Ruffles: No
  6. Attribute extraction from image Category: Dress Print: Floral Color: Red

    Sleeve: Short Length: Medium Neck: V Type: Day Ruffles: No
  7. Category: Dress Sleeve: Long Sequins: No Length: Long Sleeve: Long

    Print: Polka dots Length: Long Sleeve: Long Print: Polka dots
  8. Color: #0f1719 Category: Dress Sleeve: Long Sequins: No Category: Dress

    Length: Long Sleeve: Long Print: Polka dots Category: Dress Length: Long Sleeve: Long Print: Polka dots
  9. Color: #0f1719 Category: Dress Sleeve: Long Print: Polka dots Sequins:

    No Category: Dress Length: Long Ruffles: Yes Sleeve: Long Print: Polka dots Category: Dress Length: Long Sleeve: Long Print: Polka dots
  10. Color: #0f1719 Category: Dress Sleeve: Long Print: Polka dots Sequins:

    No Neck: Turtle Color: #0f1719 Category: Dress Length: Long Ruffles: Yes Sleeve: Long Print: Polka dots Color: #0f1719 Category: Dress Length: Long Sleeve: Long Print: Polka dots
  11. Color: #0f1719 Category: Dress Length: Long Sleeve: Long Print: Polka

    dots Sequins: No Neck: Turtle Color: #0f1719 Category: Dress Length: Long Ruffles: Yes Sleeve: Long Print: Polka dots Neck: Turtle Color: #0f1719 Category: Dress Length: Long Sleeve: Long Print: Polka dots Neck: Turtle
  12. Color: #0f1719 Category: Dress Length: Long Ruffles: Yes Sleeve: Long

    Print: Polka dots Sequins: No Neck: Turtle Color: #0f1719 Category: Dress Length: Long Sleeve: Long Print: Polka dots Sequins: No Neck: Turtle Color: #0f1719 Category: Dress Length: Long Ruffles: Yes Sleeve: Long Print: Polka dots Sequins: No Neck: Turtle Color: #0f1719 Category: Dress Length: Long Sleeve: Long Print: Polka dots Sequins: No Neck: Turtle
  13. It’s not always so easy... Title / Description is often

    ambiguous and low granularity Puffer or Bomber Jacket?
  14. It’s not always so easy... Title / Description is often

    ambiguous and low granularity Different spellings of the same things spandex = elastane? Underarmour = Under Armour? XXL = 2XL? Blue = Sky?
  15. It’s not always so easy... Title / Description is often

    ambiguous and low granularity Different spellings of the same things Inconsistent languages and missing data
  16. Color density from image #191970 Color name normalization Midnight blue

    = Dark blue Color code dictionary Dark blue = #191970
  17. rayon viscose lyocell rayon viscose lyocell polyester latex goretex polyurethane

    polyester latex goretex polyurethane Rayon based Synthetic
  18. rayon viscose lyocell rayon viscose lyocell polyester latex goretex polyurethane

    polyester latex goretex polyurethane Rayon based Synthetic 17% 0% 100% 100%
  19. It’s not always so easy... Category: Dress Length: Long Ruffles:

    No Print: Solid Sequins: No Neck: V Sleeve: Short Occasion: Evening
  20. Occasion: Day Casual Category: Dress Length: Short Ruffles: No Sleeve:

    Sleeveless Print: Solid Sequins: No Neck: V Category: Dress Length: Midi Ruffles: No Print: Solid Sequins: No Neck: V Sleeve: Short Occasion: Evening
  21. 0.79 0.82 0.91 0.54 0.91 0.99 1.0 0.13 0.86 0.76

    0.98 0.82 0.88 0.78 Text Color Material Attributes Image
  22. Category: Dress 0.79 0.82 0.91 0.54 ... ... ... ...

    ... 0.76 ... ... ... ... Text Color Material Attributes Image
  23. Neck: V Sleeve: Short Occasion: Evening Occasion: Day Casual Sleeve:

    Sleeveless Neck: V BRAND GENDER CATEGORY SCALING & CLUSTERING
  24. Heuristics & tips Very specific color names not matching Midnight

    blue [Sea blue, Sky blue] vs Blue [Sad blue, Midnight blue]
  25. Heuristics & tips Very specific color names not matching Very

    precise material information not matching Polyester 97%, Cotton 3% vs Cotton 100%
  26. Heuristics & tips Very specific color names not matching Very

    precise material information not matching Very different prices not matching
  27. Heuristics & tips Very specific color names not matching Very

    precise material information not matching Very different prices not matching Very rare occasions we have a barcode Only the 5% !
  28. Heuristics & tips Very specific color names not matching Very

    precise material information not matching Very different prices not matching Very rare occasions we have a barcode Think at which level of category you define clusters Jeans is better than trousers Dresses is better than party dresses
  29. Lessons Tools are important More QA than expected Standard taxonomy

    is key Features & data > Model Barcodes are scarce good features