~/talk

Building semantic search using Deep Learning

Talkat Data By the Bay 2016 · 2016-05-16..05-20· [machine-learning]
links:none on file
slides:none on file

Semantic search replaces token matching with vector similarity: a REST ML service holds precomputed vectors for ~1.3 million companies (trained on ~4 million news articles), computes a query paragraph vectors encoding, does cosine similarity and returns IDs above a tuned threshold; an ElasticSearch proxy injects those IDs back into the existing ES faceted stack. Results jump (example 76 vs 22), model runs on CPU using 8–12 GB memory, 300‑dim vectors initialized from GloVe, retrained monthly.

AI-written summary · about

  1. 0:00Introduction to semantic search
  2. 1:57What Mattermark does and NLP needs
  3. 4:06Traditional search limitations
  4. 6:56Why build a custom semantic search
  5. 8:41What is semantic search
  6. 9:25Live demo of new system
  7. 14:08Choosing the right approach
  8. 16:39Vector space models tested
  9. 19:26Paragraph vectors solution
  10. 20:52Integrating ML with Elasticsearch
  11. 25:13System architecture overview
  12. 26:05Training data and query vectors
  13. 28:35Hyperparameter tuning details
  14. 31:48Closing remarks and hiring
~/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.