~/talk

Improve classification accuracy for customer contact transcriptions

Talkat PyData Amsterdam 2018 · 2018-05-25..05-27· [machine-learning]
links:none on file
slides:none on file

KPN processes ~7 million calls and ~700k chats yearly and starts from 180k labeled calls and 40k chats to compare Naive Bayes, CNN with word embeddings (and LSTM/hybrid) and unsupervised methods (LDA, doc2vec+kmeans). Results: Amazon-review CNN hits ~88%/65% (level1/2), chat CNN ~65%/50%, call transcripts ~51%/40%; estimated human agreement ~61–71% and 52–69%. Unsupervised clustering proves unstable; ontology tagging (vector similarity or word-count) reduces labeling cost but yields lower F1. CNN works for chat when lots of labels exist; ASR noise and multi-topic calls prevent good call performance. CNN needs ~50k labeled examples and ontology can be validated with ~5k

AI-written summary · about

  1. 0:00Introduction
  2. 1:05Contact volumes and challenges
  3. 2:34Problems with categories
  4. 3:38Supervised learning and baselines
  5. 5:43Single-label limitations
  6. 6:07CNN for multi-label
  7. 7:55Performance vs humans
  8. 9:00Call transcript challenges
  9. 10:25Unsupervised learning exploration
  10. 11:27LDA topic modeling results
  11. 13:58Doc2Vec and K-means attempts
  12. 16:01Unsupervised limitations
  13. 17:06Building ontology
  14. 19:16Ontology tagging
  15. 22:08Evaluating ontology
  16. 23:34Ontology results and challenges
  17. 25:18Ontology vs supervised
  18. 26:01Recommended approach
  19. 26:41Future market categories
  20. 27:22Q&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.