~/talk

Genetic Regex

Talkat PyData Amsterdam 2019 · 2019-05-10..05-12· [machine-learning]
links:none on file
links:none on file
slides:none on file

An end-to-end system genetic programming to build regexes combines evolved patterns with a classifier that uses regex matches as binary features, trains and evaluates each candidate via cross-validation, and parallelizes training with a distributed island model. It reports an 85% F1 baseline on an SMS spam corpus and reaches 90% with stacking on character 3-grams, demonstrates evolved patterns for acronyms, legal forms, URLs and digit sequences, and implements crossover/mutation over regex trees.

AI-written summary · about

  1. 0:00Introduction
  2. 0:46Text classification at ING
  3. 2:33Spam detection with GP
  4. 3:56Evaluating regex features
  5. 4:39Genetic Programming fundamentals
  6. 6:26Crossover and mutation
  7. 8:19Algorithm results on spam data
  8. 9:24Optimizing GA performance
  9. 10:51Island model for diversity
  10. 11:12Stacking regex with n-grams
  11. 12:18Final results
~/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.