~/talk

Similarity Search for Product Matching @ Semantics3

Talkat The Fifth Elephant 2019 · 2019-07-25..07-26· [machine-learning, databases]
linkedin:abishek31
slides:none on file

Semantics3 reframes deduplication as similarity search, trains a Siamese network with a boolean match label to embed products, and swaps Elasticsearch for Facebook’s FAISS index. The production system indexes ~60 million vectors (full index <4GB), yields ~390 ms median read at k=100 (19 ms amortized with batching), and cuts dedupe cost from ~$300 to $30 per 100k dedup while keeping a small accuracy drop from vector quantization. It produces candidate neighbors for a downstream exact-match model.

AI-written summary · about

  1. 0:00Start
  2. 2:24Overview
  3. 3:01Product Matching
  4. 4:52What is a match
  5. 5:45What is not a match?
  6. 6:29How do we go about solving this?
  7. 7:57Needle in a haystack
  8. 8:56Reality
  9. 10:41Can't we just use the structured data?
  10. 13:37Peeking in
  11. 14:38Last layer of categorizer
  12. 16:20Siamese Twinning Tuning
  13. 17:22Similarity Search
  14. 19:44We gave it a spin
  15. 20:59Did we really need a database?
  16. 21:52But, what about writes?
  17. 22:37Key benchmarks
  18. 23:29Lessons
  19. 24:51Questions?
~/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.