~/talk

Fuzzy Matching at Scale

Talkat PyData London 2022 · 2022-06-17..06-19· [machine-learning]
name:Thusal
links:none on file
slides:none on file

Claims that TF-IDF n-grams plus approximate nearest neighbors replace edit-distance methods for massive fuzzy matching, outperforming Levenshtein at scale. Implements a vector-space pipeline (char n-grams → sparse TF-IDF → ANN index) in a library called HotFuzz, running a 1,000,000-record index queried against 50k targets on a laptop in roughly coffee-break time. Index building is centralized, querying is the bottleneck, and scaling uses Spark for CPUs or RAPIDS for GPUs; results are practical and reproducible.

AI-written summary · about

  1. 0:00Start
  2. 1:54String Operations
  3. 2:41Edit Distances
  4. 3:29Algorithm
  5. 7:08Implementations
  6. 8:20A Brief History of NLP-Vector Space Models
  7. 9:51Implementation of Fast Fuzzy Matching
  8. 11:53Cosine Similarity
  9. 13:20Next Steps
~/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.