Language and Classifica/on Sravana Reddy Nov 9, 2015 - - PowerPoint PPT Presentation

language and classifica on
SMART_READER_LITE
LIVE PREVIEW

Language and Classifica/on Sravana Reddy Nov 9, 2015 - - PowerPoint PPT Presentation

Language and Classifica/on Sravana Reddy Nov 9, 2015 joyful pleasant happy lonely cloudy warm sad Why isn't the future here already? Where


slide-1
SLIDE 1

Language ¡and ¡Classifica/on ¡

Sravana ¡Reddy ¡ Nov ¡9, ¡2015 ¡

happy ¡ joyful ¡ pleasant ¡ sad ¡ lonely ¡ warm ¡ cloudy ¡

slide-2
SLIDE 2

Why ¡isn't ¡the ¡future ¡here ¡already? ¡

slide-3
SLIDE 3

Where ¡is ¡my ¡evil ¡robot ¡ ¡ space ¡travel ¡companion? ¡

slide-4
SLIDE 4

How ¡close ¡are ¡we ¡to ¡this? ¡

hBps://www.youtube.com/watch?v=n1AjtIAje3o ¡ ¡

slide-5
SLIDE 5

Machine ¡conversa/ons: ¡ Where ¡do ¡we ¡begin? ¡

  • 1. ¡Convert ¡voice ¡input ¡into ¡words ¡
slide-6
SLIDE 6

Machine ¡conversa/ons: ¡ Where ¡do ¡we ¡begin? ¡

  • 2. ¡Convert ¡words ¡into ¡meaning ¡

Merhaba!

slide-7
SLIDE 7

Machine ¡conversa/ons: ¡ Where ¡do ¡we ¡begin? ¡

  • 3. ¡Use ¡world ¡knowledge ¡to ¡

respond ¡ ¡

slide-8
SLIDE 8

Machine ¡conversa/ons: ¡ Where ¡do ¡we ¡begin? ¡

  • 4. ¡Convert ¡response ¡into ¡words ¡
slide-9
SLIDE 9

Machine ¡conversa/ons: ¡ Where ¡do ¡we ¡begin? ¡

  • 5. ¡Convert ¡words ¡into ¡natural-­‑

sounding ¡speech ¡

slide-10
SLIDE 10

Machine ¡conversa/ons: ¡ Where ¡do ¡we ¡begin? ¡

  • 1. Convert ¡voice ¡input ¡into ¡words ¡

¡

  • 2. Convert ¡language ¡into ¡meaning ¡

¡

  • 3. Use ¡world ¡knowledge ¡to ¡respond ¡

¡

  • 4. Convert ¡response ¡into ¡words ¡

¡

  • 5. Convert ¡words ¡into ¡natural-­‑sounding ¡speech ¡

speech ¡recogni/on ¡ "core ¡AI", ¡search, ¡logic ¡ language ¡genera/on ¡ language ¡understanding ¡ speech ¡synthesis ¡

slide-11
SLIDE 11

But ¡that's ¡just ¡the ¡minimum ¡

  • Judge ¡emo/on ¡from ¡voice ¡and ¡word ¡usage ¡

¡

  • Iden/fy ¡the ¡general ¡topic ¡of ¡conversa/on ¡

¡

  • Iden/fy ¡the ¡speaker ¡
  • Iden/fy ¡the ¡speaker's ¡gender ¡or ¡ethnicity ¡
slide-12
SLIDE 12

E-­‑mail ¡Classifica/on ¡

slide-13
SLIDE 13

E-­‑mail ¡Classifica/on ¡

slide-14
SLIDE 14

E-­‑mail ¡Classifica/on ¡

slide-15
SLIDE 15

Building ¡Classifiers ¡

Labeled ¡ Examples ¡ Model ¡

training ¡

Unlabeled ¡ ¡ Example ¡ Unlabeled ¡ ¡ Example ¡

applica/on ¡

Label ¡ Label ¡

slide-16
SLIDE 16

Classifica/on ¡Algorithms ¡ ¡

  • Naïve ¡Bayes ¡
  • Logis/c ¡Regression ¡
  • Perceptrons ¡
  • Support ¡Vector ¡Machines ¡
  • Decision ¡Trees ¡
  • Gaussian ¡Mixture ¡Models ¡
  • K ¡Nearest ¡Neighbors ¡
  • Neural ¡Networks ¡
  • … ¡
slide-17
SLIDE 17

Sen/ment ¡Analysis ¡

hBps://www.csc.ncsu.edu/faculty/healey/ tweet_viz/tweet_app/ ¡ ¡ ¡ ¡ hBp://alt.qcri.org/semeval2016/task4/ ¡ ¡

slide-18
SLIDE 18

Gender ¡(or ¡other ¡demographic) ¡ Predic/on ¡

slide-19
SLIDE 19

Solving ¡Authorship ¡Mysteries! ¡

The ¡Federalist ¡Papers ¡

James ¡Madison ¡ Alexander ¡Hamilton ¡

slide-20
SLIDE 20

Other ¡Features? ¡

  • Fine-­‑grained ¡language: ¡

– Word ¡sequences ¡ – Grammar ¡ – Word ¡meanings ¡ ¡

  • User ¡informa/on ¡
  • Social ¡network ¡
slide-21
SLIDE 21

Classifica/on ¡for ¡more ¡complex ¡tasks? ¡

  • 1. Convert ¡voice ¡input ¡into ¡words ¡

¡

  • 2. Convert ¡language ¡into ¡meaning ¡

¡

  • 3. Use ¡world ¡knowledge ¡to ¡respond ¡

¡

  • 4. Convert ¡response ¡into ¡words ¡

¡

  • 5. Convert ¡words ¡into ¡natural-­‑sounding ¡speech ¡

speech ¡recogni/on ¡ "core ¡AI", ¡search, ¡logic ¡ language ¡genera/on ¡ language ¡understanding ¡ speech ¡synthesis ¡

slide-22
SLIDE 22

Classifiers ¡with ¡Structured ¡Outputs ¡

Labeled ¡ Examples ¡ Model ¡

training ¡

Unlabeled ¡ ¡ Example ¡ Unlabeled ¡ ¡ Example ¡

applica/on ¡

Sentence ¡ Sentence ¡

Data: ¡Audio. ¡Label: ¡sentence ¡ Data: ¡Spanish ¡sentence. ¡Label: ¡English ¡sentence ¡ Data: ¡Meaning. ¡Label: ¡sentence ¡