~/talk

Beyond filter lists: using LLMs to rethink ad blocking

links:none on file
slides:none on file

AdGuard prototypes replace keyword filters with three LLM-powered selectors: contains-embedding (fast, local embeddings cached; a small local model hits 100% on the author’s tests), prompt-based semantic checks (cloud prompts reach ~100% accuracy in ~1s but cost more), and contains-meaning-vision (vision-capable LLMs detect image-first ads with very high accuracy but introduce 10–15s latency and UI flicker). The prototypes work end-to-end, but production requires hybrid use of existing filter lists to limit what gets analyzed.

AI-written summary · about

  1. 0:00Introduction
  2. 1:51How ad blocking works today
  3. 3:40Limitations of filter lists
  4. 4:24Previous ML attempts
  5. 8:05Why LLMs could change ad blocking
  6. 8:50Blocking by meaning demo
  7. 10:19Teaching blockers to see images
  8. 13:06Connecting LLMs with filter lists
  9. 15:55Practicality of LLM prototypes
  10. 18:05Future of ad blocking with LLMs
  11. 18:52Key takeaways 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.