~/talk

Bulk Labelling Techniques

Talkat PyData Eindhoven 2022 · 2022-12-01..12-03· [machine-learning]
slides:none on file

Claim: few‑shot embedding selection reaches ~74% accuracy with four seed sentences using KNN while a bag‑of‑words model needs about 500 labeled examples to match it. Practical tools mentioned: lunr.py, sentimany, embetter, umap, spaCy, sense2vec, Prodigy, pigeon and scikit‑learn. Two packages get built: embetter (scikit‑learn embedding pipeline) and bulk (2D UMAP cluster selector exporting CSVs). Freezing a backbone and training a tiny task head on ~20 cat/dog labels produces clear cluster separation; demo works locally but not on the big screen.

AI-written summary · about

  1. 0:00The importance of data
  2. 1:32Data pipeline problems
  3. 4:43Manual annotation tools
  4. 7:34Bulk labeling strategies
  5. 11:01Using text embeddings
  6. 15:53The embetter library
  7. 19:21Embedding trick results
  8. 20:45Visualizing data with bulk
  9. 23:27Active learning approach
  10. 27:08Conclusion and Q&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.