17
NATURAL LANGUAGE PROCESSING Zachary McNellis

NATURAL LANGUAGE PROCESSING Zachary McNellis. Overview Background Areas of NLP How it works? Future of NLP References

Embed Size (px)

DESCRIPTION

Background  Computers are dumb  Enabling computers to learn from human input  Artificial Intelligence?  Machine Learning/Data Mining What is it?Language?  “Haec erew qudlekr madscna kelrergko lkjaspoiwer…”

Citation preview

Page 1: NATURAL LANGUAGE PROCESSING Zachary McNellis. Overview  Background  Areas of NLP  How it works?  Future of NLP  References

NATURAL LANGUAGE PROCESSING

Zachary McNellis

Page 2: NATURAL LANGUAGE PROCESSING Zachary McNellis. Overview  Background  Areas of NLP  How it works?  Future of NLP  References

Overview Background Areas of NLP How it works? Future of NLP References

Page 3: NATURAL LANGUAGE PROCESSING Zachary McNellis. Overview  Background  Areas of NLP  How it works?  Future of NLP  References

Background

Computers are dumb Enabling computers to

learn from human input Artificial Intelligence? Machine Learning/Data

Mining

What is it? Language? “Haec erew qudlekr

madscna kelrergko lkjaspoiwer…”

Page 4: NATURAL LANGUAGE PROCESSING Zachary McNellis. Overview  Background  Areas of NLP  How it works?  Future of NLP  References

BackgroundHave you used any of these? Auto-complete Spell-check Did you mean…? Trending modules

Page 5: NATURAL LANGUAGE PROCESSING Zachary McNellis. Overview  Background  Areas of NLP  How it works?  Future of NLP  References

Background (Again) How can you understand what the user

wants? Natural Language Understanding

Taking text and determine its meaning Natural Language Generation

Take some representation of what you want to say and express it in a natural language

Page 6: NATURAL LANGUAGE PROCESSING Zachary McNellis. Overview  Background  Areas of NLP  How it works?  Future of NLP  References

Why Natural Language Processing? The Indexed World

Wide Web contains 3.68 billion pages

Search Engines Machine Learning

Page 7: NATURAL LANGUAGE PROCESSING Zachary McNellis. Overview  Background  Areas of NLP  How it works?  Future of NLP  References

Machine Learning Finding statistical

regularities or other patterns in the data Clustering

System will perform well on unseen data instances

Page 8: NATURAL LANGUAGE PROCESSING Zachary McNellis. Overview  Background  Areas of NLP  How it works?  Future of NLP  References

Areas of NLP Information Extraction

Classify text into fixed categories

Index and search large texts Machine Translation

Text to Text Text to Speech Speech to Text Speech to Speech

Advanced Text Editors

Speech understanding Collaborative Filtering Sentiment Analysis

Good or bad? Automatic

summarization Condense a novel into a

page

Page 9: NATURAL LANGUAGE PROCESSING Zachary McNellis. Overview  Background  Areas of NLP  How it works?  Future of NLP  References

Domains of NLP What else?

Medical

Forensics

Education

Politics

Marketing

Businesses

Government

Database Management

Page 10: NATURAL LANGUAGE PROCESSING Zachary McNellis. Overview  Background  Areas of NLP  How it works?  Future of NLP  References

How? Linguistic Analysis Information

Extraction Information

Retrieval Collaborative

Filtering

Page 11: NATURAL LANGUAGE PROCESSING Zachary McNellis. Overview  Background  Areas of NLP  How it works?  Future of NLP  References

Linguistic Analysis Learn meaning of a word in

context Identify subject and

predicate Word Relations

Parts of speech Synonyms Antonyms Hyponyms Hypernyms

Page 12: NATURAL LANGUAGE PROCESSING Zachary McNellis. Overview  Background  Areas of NLP  How it works?  Future of NLP  References

Information Extraction Extract Information

Who? What? When? Where?

Patterns New Trend

Page 13: NATURAL LANGUAGE PROCESSING Zachary McNellis. Overview  Background  Areas of NLP  How it works?  Future of NLP  References

Information Retrieval Different than

extraction? Indexing to find

documents relevant to the input

Page 14: NATURAL LANGUAGE PROCESSING Zachary McNellis. Overview  Background  Areas of NLP  How it works?  Future of NLP  References

Collaborative Filtering Given a set of users

and items, provide recommendations to the current user of the system (Amazon) User-based filtering Item-based filtering

Page 15: NATURAL LANGUAGE PROCESSING Zachary McNellis. Overview  Background  Areas of NLP  How it works?  Future of NLP  References

Future of NLP Text data

Natural Language Generation Flight(Charleston, Atlanta, 2,

$300, 3pm, 5pm) “Two flights from Charleston…”

Images Optical character recognition

Video Audio Issues

Page 16: NATURAL LANGUAGE PROCESSING Zachary McNellis. Overview  Background  Areas of NLP  How it works?  Future of NLP  References

Issues Accurate based on

context? Incorrect

translations

Page 17: NATURAL LANGUAGE PROCESSING Zachary McNellis. Overview  Background  Areas of NLP  How it works?  Future of NLP  References

References

http://research.microsoft.com/en-us/groups/nlphttp://www.ai.mit.edu/courses/6.891-nlp/http://nlp.cs.berkeley.edu/index.shtmlhttp://people.cs.umass.edu/~dasmith/inlphttp://people.cs.jhu.edu/~jason/465/PDFSlides/lect35-future.pdfhttp://www.worldwidewebsize.com/http://www.wisegeek.com/what-is-natural-language-processing.htm

http://www.impermium.com/blog/wp-content/uploads/2013/03/Machine-Learning-Smaller-860x1024.jpghttp://cs-people.bu.edu/celiu/cs542/MachineLearning.jpghttp://www.chinasmack.com/2010/pictures/chinglish-signs-photographed-by-nyt-der-spiegel-journalists.htmlhttp://www.noahlab.com.hk/wp-content/uploads/2012/06/nlp.jpghttp://1.bp.blogspot.com/-zB7feVat6ig/UFnRHKWylKI/AAAAAAAAAIk/qOli_O9D0H0/s400/post-02-01.jpghttp://home.messiah.edu/~mg1260/www.jpghttp://www.realtrafficproductions.com/Portals/4/G.B.Y.Logos.1.pnghttps://sites.google.com/site/sergeymelderis/word.pnghttp://www.aim.org/wp-content/uploads/2012/09/Truman-newspaper-cu.jpg

Research Pictures