~/talk

Unsupervised learning for news summarisation

Talkat PyData Warsaw 2019 · 2019-12-12..12-13· [machine-learning]
links:none on file
slides:none on file

Unsupervised pipeline extracts topics from ~400 articles per day, built for Polish and running in production at the Chancellery for eight months. It scrapes with Scrapy, preprocesses with tidytext, scores bursty terms with a log‑likelihood test (keep stats >10 and top 10% frequent words), forms SVD embeddings, clusters by agglomerative hierarchy with silhouette to pick topic count, and ranks sentences using LexRank with log‑likelihood instead of IDF, de‑duplicates and outputs compact summaries without GPUs.

AI-written summary · about

  1. 0:00Unsupervised news summarisation
  2. 1:11Unsupervised learning for Polish news
  3. 2:38Key terms in summarisation
  4. 3:46Model pipeline overview
  5. 5:33Important words with log-likelihood
  6. 8:04Word embeddings via SVD
  7. 9:31Topic clustering with hierarchy
  8. 13:13LexRank for multi-document
  9. 16:52Sentence selection and deduplication
  10. 18:00Model on GitHub
  11. 18:23Q&A: Python and R
  12. 19:36Q&A: Model deployment
  13. 21:05Q&A: TextRank comparison
  14. 22:23Q&A: Missed events oversight
  15. 23:11Q&A: Word embeddings source
  16. 24:39Q&A: Scalability and integration
~/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.