~/talk

Visual Search

Talkat PyData Warsaw 2019 · 2019-12-12..12-13· [machine-learning, web-performance]
links:none on file
slides:none on file

Walks through building Allegro's visual search engine with concrete results and tools: ResNet embeddings extracted from the penultimate layer, perceptual DCT p‑hash for deduping, active learning to label 20k images, and triplet loss with hard‑negative mining. Reports measured jumps: ImageNet features ~2% accuracy, attribute model 33%, cleaned triplets 21% then 71% with hard negatives, and a final combined + pretraining setup reaching 81% accuracy on dresses. Uses Faiss for large‑scale nearest‑neighbor search across ~100M offers.

AI-written summary · about

  1. 0:00Visual search challenges
  2. 1:12Traditional attribute limits
  3. 2:14Neural networks for image similarity
  4. 3:21Accuracy metrics for search
  5. 4:04Predicting attributes with neural nets
  6. 5:08Duplicate image detection
  7. 6:11Evaluating attribute search results
  8. 7:17Siamese Networks introduction
  9. 8:48Positive image pair challenges
  10. 9:30Creating positive pairs from offers
  11. 10:10Dataset cleaning with active learning
  12. 12:39Image type classification
  13. 13:41Filtering training pairs
  14. 14:23Triplet loss and hard negatives
  15. 16:31Hard negative mining
  16. 17:15Hard vs random negatives
  17. 18:21Triplet loss with attribute prediction
  18. 19:44Multitask learning with losses
  19. 20:49Fixing L2 normalization
  20. 21:29Pre-training on large data
  21. 22:33Random hard triplet datasets
  22. 23:16Pre-training on 400M images
  23. 24:00Final model performance demo
  24. 24:48Testing with doodles and sketches
  25. 25:09Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.