~/talk

Designing Feature DSLs: Principles and Tradeoffs

Talkat Feature Store Summit 2022 · 2022-10-11..10-14· [machine-learning]
links:none on file
slides:none on file

A bespoke DSL called scowl DSL expresses streaming and on‑demand feature transforms as composable components rather than opaque batch jobs. It implements a compiler, syntax highlighting and a REPL and compiler so expressions run against real data, supports stateful streaming join patterns (example: last_login → minutes_since), type inference, lists/structs/JSON, missing values and embeddings, and treats the whole pipeline as a DAG for feature versioning and offline/online consistency. The implementation is in production for low‑latency fraud/security use cases.

AI-written summary · about

  1. 0:00Start
  2. 0:35The Feature Engineering Process
  3. 7:36Making Features Ubiquitous
  4. 11:40Type Inference
~/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.