SlideShare a Scribd company logo
1 of 100
Download to read offline
Trends & Research applications in
Natural Language Processing
Surya SG
(with some vision, robotics, and deep learning)
About the Course (and its Goals)
Research-oriented webinar course! We will understand lots
of interesting NLP tasks & some fun novel projects!
We’ll start with some basics of NLP.
Then cover some specific, latest research topics via several
research works.
E.g., we will discuss connections of NLP with vision and
robotics, and several deep learning for NLP models.
No NLP background needed.
What is NLP?
Question answering
What is NLP?
Question answering
What is NLP?
Question answering
What is NLP?
MachineTranslation
What is NLP?
SentimentAnalysis
What is NLP?
Natural Language Generation: Summarization
- Lohan
charged with
the0 of
$2,500 necklace
- Pleaded not
guilty
- Judge set bail at
$40,000
- To reappear in
court on Feb 23
What is NLP?
Natural Language Generation: Conversation/Dialogue
context
because of your game ?
message
yeah i’m on my
way now
response
ok good luck !
[Sordoni et al., 2015]
What is NLP?
Natural Language Generation: Image Captioning
[UT
oronto]
What is NLP?
Natural Language Generation: Visual QuestionAnswering
Does it appear to be rainy?
Does this person have 20/20 vision?
Is this person expecting company?
What is just under the tree?
How many slices of pizza are there?
Is this a vegetarian pizza?
What color are her eyes?
What is the mustache made of?
[Antol et al., 2015]
What is NLP?
Automatic Speech Recognition
Some Exciting NLP Challenges
1) Human-like Language Understanding: metaphors/idioms, humor,
sarcasm, politeness/rudeness
1) Language Generation and Dialogue: document summarization, database
to language summary, coherent and intelligent conversation models
1) Grounded Language with Vision and Speech: image-text alignment,
language disambiguation via images, image/video captioning, image/video
question answering, text to image generation, visual story entailment
1) Embodied Language for Robotic Tasks: instructions for navigation,
articulation, manipulation, skill learning
1) Machine Learning Models: deep+structured models, interpretable models,
adversarial models, reward-based models (reinforcement learning)
Human-likeAmbiguousLanguage
You:
Siri:
I am under the weather today.
Here is the weather today… 50 F
Non-literal: Idioms, Metaphors
Human-likeAmbiguousLanguage
Break a leg!
Non-literal: Idioms, Metaphors
Human-likeAmbiguousLanguage
I bet I can stop
gambling!
Yeah, right!
Please do not …
Humor, Sarcasm, Politeness/Rudeness
Human-likeAmbiguousLanguage
Clean the dishes
in the sink.
Prepositional Attachment, Coreference Ambiguities
Human-likeAmbiguousLanguage
Prepositional Attachment, Coreference Ambiguities
Visually Grounded Language
Get the mug on the
table with black stripes.
Text-Image Alignment: Most of our daily communication
language points to several objects in the visual world
Visually Grounded Language
Visual Question Answering: Humans asking machines about
pictures/videos, e.g., for visually impaired, in remote/
dangerous scenarios, in household service settings
Is there milk in the refrigerator?
Embodied Language (Robot Instructions)
Turn right at the
butterfly painting, then
go to the end of the hall
Task-based instructions, e.g., navigation, grasping,
manipulation, skill learning
Embodied Language (Robot Instructions)
Cut some onions, and
add to broth, stir it
Task-based instructions, e.g., navigation, grasping,
manipulation, skill learning
Grounded Language Generation/Dialogue
Both for answering human questions, and to ask
questions back, and for casual chit-chat
What food is in the
refrigerator?
Apples and oranges
Grounded Language Generation/Dialogue
Both for answering human questions, and to ask
questions back, and for casual chit-chat
Crack the
window!
You mean open it or
break it?
Language Technologies
Goal: Deep
Understanding
Requires context,
linguistic structure,
meanings…
Reality: Shallow
Matching
Requires robustness and
scale
Amazing successes, but
fundamental limitations
What is Nearby NLP?
Computational Linguistics
Using computational methods to learn
more about how language works
Weend up doing this and using it
Cognitive Science
Figuring out how the human brain works
Includes the bits that do language
Humans: the only working NLP prototype!
Speech Processing
Mapping audio signals to text
Traditionally separate from NLP,
converging?
Two components: acoustic models and
language models
Language models in the domain of stat
NLP
Opportunities andChallenges in Working with
Low-Resource Languages
Polyglot AI Part - I
Key Takeaways
1. To build a Polyglot Enterprise-AI we need
techniques that address not only the languages of
human but also the language of the enterprise
1. You don’t have to solve language of the humans to
perfection to begin to address the language of the
enterprise. No shame in shooting for the Narrow AI
Vs. Broad AI !!
1. Depending on the availability of labeled data,
transparency and explain-ability requirements
different techniques may have to be applied to
build Polyglot Enterprise-AI
Some Tips for fellow aspiring researchers
A new researcher should be expected to score very low on
most of these criteria while one about to graduate should
get very high scores on almost all of them.
• ability to build evaluation pipelines and perform evaluations for new tasks
• ability to locate and read the relevant papers on a "new" problem
• ability to come up with "easy" and "reasonable" baselines
• ability to find, download, install, and run existing software from third parties
• familiarity with machine learning, graph theory, linear algebra, calculus,
combinatorics, statistics, and text processing
• understanding of linguistic phenomena and annotation
• understanding the variability of human judgments
• ability to write good narratives of experiments
• ability to write good overviews of existing research
• ability to develop and give presentations
• ability to discuss research with other team members
• ability to see a problem or an approach from a very broad perspective
Some Tips for fellow aspiring researchers
• ability to assess the feasibility of a problem or approach
• ability to plan a research project and execute it over time
• intuition to try alternative methods
• understanding of the relative advantages and drawbacks of general
methods across problems
• ability to implement in code generic algorithms and to make
appropriate modifications to them
• understanding of related sciences such as bioinformatics, artificial
intelligence, etc.
• understanding of computational complexity
• understanding of the fundamental data structures and algorithms
• familiarity with the availability on the Web of relevant corpora,
papers, and tools
• excellent understanding of UNIX, including process control,
scripting, and backup
Some Tips for fellow aspiring researchers
• ability to build web-based and local demonstration systems
• ability to describe one's research to others with different levels of
overlap in backgrounds with the student's
• understanding of project management: CVS, documentation,
modularization, portability of code
• knowledge of a number of programming languages: C/C++, Java,
perl/python,matlab
• ability to plan one's time, esp. wrt. courses, travel, committees
• ability to read a paper and abstract its main points - both strengths
and weaknesses
• ability to draw charts, diagrams, screen snapshots, and other
illustrations for papers
• ability to write quick scripts to convert data from one format to
another
• ability to write quick scripts to test existing libraries or external
software
• ability to write quick scripts to evaluate experiments
• ability to teach the introductory class, as well as plan it and grade it
Some Tips for fellow aspiring researchers
• ability to relate one's work to similar problems in related research areas
• ability to store and retrieve data in a database systems
• ability to write interfaces to existing resources: both local and Web-based
• ability to network with colleagues
• ability to promote oneself
• ability to organize events: colloquia, external visits, etc.
• ability to build an end to end system
• ability to take initiative and to propose new projects
• ability to write proposals for funding
• ability to elicit assistance from advisers, fellow students, and others
• ability to ask intelligent questions at talks
• ability to design and perform user studies
• ability to request and obtain IRB support for user studies
Some Tips for fellow aspiring researchers
• knowledge of a range of research methods, and an ability to read and give
feedback on colleagues' work (that is not necessarily in my own area of interest)
• ability to initiate collaboration with others
• knowledge of people from whom he or she can ask and receive helpful
feedback on my work
• knowledge of research communities in which to become an active
member, get good feedback on his or her work and get exposure of his or her
work to others.
• awareness of his or her key strengths as a researcher and future teacher
(for people with academic career aspirations)
• learn how to emphasize his or her strengths and use them to have impact.
References
• Taylor Berg-‐Kirkpatrick – CMU - Slides: Dan Klein – UC Berkeley
• COMP 790.139 (Fall 2016) - Mohit Bansal
• Yulia Tsvetkov - http://www.cs.cmu.edu/~ytsvetko/
• http://www.cs.yale.edu/homes/radev/posts/phdskills.txt
Nlp presentation

More Related Content

What's hot

Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
Yasir Khan
 

What's hot (20)

Natural language processing (NLP) introduction
Natural language processing (NLP) introductionNatural language processing (NLP) introduction
Natural language processing (NLP) introduction
 
A brief primer on OpenAI's GPT-3
A brief primer on OpenAI's GPT-3A brief primer on OpenAI's GPT-3
A brief primer on OpenAI's GPT-3
 
LLMs Bootcamp
LLMs BootcampLLMs Bootcamp
LLMs Bootcamp
 
Introduction to Transformers for NLP - Olga Petrova
Introduction to Transformers for NLP - Olga PetrovaIntroduction to Transformers for NLP - Olga Petrova
Introduction to Transformers for NLP - Olga Petrova
 
Introduction to Natural Language Processing (NLP)
Introduction to Natural Language Processing (NLP)Introduction to Natural Language Processing (NLP)
Introduction to Natural Language Processing (NLP)
 
Natural Language Processing (NLP)
Natural Language Processing (NLP)Natural Language Processing (NLP)
Natural Language Processing (NLP)
 
Large Language Models, No-Code, and Responsible AI - Trends in Applied NLP in...
Large Language Models, No-Code, and Responsible AI - Trends in Applied NLP in...Large Language Models, No-Code, and Responsible AI - Trends in Applied NLP in...
Large Language Models, No-Code, and Responsible AI - Trends in Applied NLP in...
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Transformer Introduction (Seminar Material)
Transformer Introduction (Seminar Material)Transformer Introduction (Seminar Material)
Transformer Introduction (Seminar Material)
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Landscape of AI/ML in 2023
Landscape of AI/ML in 2023Landscape of AI/ML in 2023
Landscape of AI/ML in 2023
 
NLP Project Presentation
NLP Project PresentationNLP Project Presentation
NLP Project Presentation
 
Natural Language Processing (NLP) - Introduction
Natural Language Processing (NLP) - IntroductionNatural Language Processing (NLP) - Introduction
Natural Language Processing (NLP) - Introduction
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Large Language Models - Chat AI.pdf
Large Language Models - Chat AI.pdfLarge Language Models - Chat AI.pdf
Large Language Models - Chat AI.pdf
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
A brief history of machine learning
A brief history of  machine learningA brief history of  machine learning
A brief history of machine learning
 
gpt3_presentation.pdf
gpt3_presentation.pdfgpt3_presentation.pdf
gpt3_presentation.pdf
 
Natural Language processing
Natural Language processingNatural Language processing
Natural Language processing
 
Introduction to Transformer Model
Introduction to Transformer ModelIntroduction to Transformer Model
Introduction to Transformer Model
 

Similar to Nlp presentation

Natural Language Processing for development
Natural Language Processing for developmentNatural Language Processing for development
Natural Language Processing for development
Aravind Reddy
 
Natural Language Processing for development
Natural Language Processing for developmentNatural Language Processing for development
Natural Language Processing for development
Aravind Reddy
 
Writing a Persuasive Document
Writing a Persuasive DocumentWriting a Persuasive Document
Writing a Persuasive Document
Erin Blasco
 
Technology Integration
Technology IntegrationTechnology Integration
Technology Integration
lxshelby
 

Similar to Nlp presentation (20)

Natural Language Processing: L01 introduction
Natural Language Processing: L01 introductionNatural Language Processing: L01 introduction
Natural Language Processing: L01 introduction
 
Harvard iLab: Ideation Framework V2
Harvard iLab: Ideation Framework V2Harvard iLab: Ideation Framework V2
Harvard iLab: Ideation Framework V2
 
NOVA Data Science Meetup 1/19/2017 - Presentation 2
NOVA Data Science Meetup 1/19/2017 - Presentation 2NOVA Data Science Meetup 1/19/2017 - Presentation 2
NOVA Data Science Meetup 1/19/2017 - Presentation 2
 
Designing for People
Designing for PeopleDesigning for People
Designing for People
 
Hpai class 12 - potpourri & perception - 032620 actual
Hpai   class 12 - potpourri & perception - 032620 actualHpai   class 12 - potpourri & perception - 032620 actual
Hpai class 12 - potpourri & perception - 032620 actual
 
Natural Language Processing for development
Natural Language Processing for developmentNatural Language Processing for development
Natural Language Processing for development
 
Natural Language Processing for development
Natural Language Processing for developmentNatural Language Processing for development
Natural Language Processing for development
 
Writing a Persuasive Document
Writing a Persuasive DocumentWriting a Persuasive Document
Writing a Persuasive Document
 
1908 working memory
1908 working memory1908 working memory
1908 working memory
 
Impact the UX of Your Website with Contextual Inquiry
Impact the UX of Your Website with Contextual InquiryImpact the UX of Your Website with Contextual Inquiry
Impact the UX of Your Website with Contextual Inquiry
 
Design process interaction design basics
Design process interaction design basicsDesign process interaction design basics
Design process interaction design basics
 
Communication Skills in Science: Research in 4 minutes (Rin4)
Communication Skills in Science: Research in 4 minutes (Rin4)Communication Skills in Science: Research in 4 minutes (Rin4)
Communication Skills in Science: Research in 4 minutes (Rin4)
 
Introduction to ai
Introduction to aiIntroduction to ai
Introduction to ai
 
Tips About Accessibility for Online Learning Instructors
Tips About Accessibility for Online Learning InstructorsTips About Accessibility for Online Learning Instructors
Tips About Accessibility for Online Learning Instructors
 
Sjtu221107
Sjtu221107Sjtu221107
Sjtu221107
 
Technology Integration
Technology IntegrationTechnology Integration
Technology Integration
 
Scale2014
Scale2014Scale2014
Scale2014
 
Let the iPad CREATE
Let the iPad CREATELet the iPad CREATE
Let the iPad CREATE
 
Starting a career in data science
Starting a career in data scienceStarting a career in data science
Starting a career in data science
 
Knowledge structures official
Knowledge structures officialKnowledge structures official
Knowledge structures official
 

Recently uploaded

Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
gajnagarg
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
gajnagarg
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1
ranjankumarbehera14
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
chadhar227
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
vexqp
 
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
vexqp
 
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling ManjurJual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
ptikerjasaptiker
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
nirzagarg
 
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
Health
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
ahmedjiabur940
 

Recently uploaded (20)

Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham Ware
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
The-boAt-Story-Navigating-the-Waves-of-Innovation.pptx
The-boAt-Story-Navigating-the-Waves-of-Innovation.pptxThe-boAt-Story-Navigating-the-Waves-of-Innovation.pptx
The-boAt-Story-Navigating-the-Waves-of-Innovation.pptx
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
 
SR-101-01012024-EN.docx Federal Constitution of the Swiss Confederation
SR-101-01012024-EN.docx  Federal Constitution  of the Swiss ConfederationSR-101-01012024-EN.docx  Federal Constitution  of the Swiss Confederation
SR-101-01012024-EN.docx Federal Constitution of the Swiss Confederation
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
怎样办理圣路易斯大学毕业证(SLU毕业证书)成绩单学校原版复制
 
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling ManjurJual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
 
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
 
Ranking and Scoring Exercises for Research
Ranking and Scoring Exercises for ResearchRanking and Scoring Exercises for Research
Ranking and Scoring Exercises for Research
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
 

Nlp presentation

  • 1. Trends & Research applications in Natural Language Processing Surya SG (with some vision, robotics, and deep learning)
  • 2. About the Course (and its Goals) Research-oriented webinar course! We will understand lots of interesting NLP tasks & some fun novel projects! We’ll start with some basics of NLP. Then cover some specific, latest research topics via several research works. E.g., we will discuss connections of NLP with vision and robotics, and several deep learning for NLP models. No NLP background needed.
  • 8. What is NLP? Natural Language Generation: Summarization - Lohan charged with the0 of $2,500 necklace - Pleaded not guilty - Judge set bail at $40,000 - To reappear in court on Feb 23
  • 9. What is NLP? Natural Language Generation: Conversation/Dialogue context because of your game ? message yeah i’m on my way now response ok good luck ! [Sordoni et al., 2015]
  • 10. What is NLP? Natural Language Generation: Image Captioning [UT oronto]
  • 11. What is NLP? Natural Language Generation: Visual QuestionAnswering Does it appear to be rainy? Does this person have 20/20 vision? Is this person expecting company? What is just under the tree? How many slices of pizza are there? Is this a vegetarian pizza? What color are her eyes? What is the mustache made of? [Antol et al., 2015]
  • 12. What is NLP? Automatic Speech Recognition
  • 13. Some Exciting NLP Challenges 1) Human-like Language Understanding: metaphors/idioms, humor, sarcasm, politeness/rudeness 1) Language Generation and Dialogue: document summarization, database to language summary, coherent and intelligent conversation models 1) Grounded Language with Vision and Speech: image-text alignment, language disambiguation via images, image/video captioning, image/video question answering, text to image generation, visual story entailment 1) Embodied Language for Robotic Tasks: instructions for navigation, articulation, manipulation, skill learning 1) Machine Learning Models: deep+structured models, interpretable models, adversarial models, reward-based models (reinforcement learning)
  • 14. Human-likeAmbiguousLanguage You: Siri: I am under the weather today. Here is the weather today… 50 F Non-literal: Idioms, Metaphors
  • 16. Human-likeAmbiguousLanguage I bet I can stop gambling! Yeah, right! Please do not … Humor, Sarcasm, Politeness/Rudeness
  • 17. Human-likeAmbiguousLanguage Clean the dishes in the sink. Prepositional Attachment, Coreference Ambiguities
  • 19. Visually Grounded Language Get the mug on the table with black stripes. Text-Image Alignment: Most of our daily communication language points to several objects in the visual world
  • 20. Visually Grounded Language Visual Question Answering: Humans asking machines about pictures/videos, e.g., for visually impaired, in remote/ dangerous scenarios, in household service settings Is there milk in the refrigerator?
  • 21. Embodied Language (Robot Instructions) Turn right at the butterfly painting, then go to the end of the hall Task-based instructions, e.g., navigation, grasping, manipulation, skill learning
  • 22. Embodied Language (Robot Instructions) Cut some onions, and add to broth, stir it Task-based instructions, e.g., navigation, grasping, manipulation, skill learning
  • 23. Grounded Language Generation/Dialogue Both for answering human questions, and to ask questions back, and for casual chit-chat What food is in the refrigerator? Apples and oranges
  • 24. Grounded Language Generation/Dialogue Both for answering human questions, and to ask questions back, and for casual chit-chat Crack the window! You mean open it or break it?
  • 25. Language Technologies Goal: Deep Understanding Requires context, linguistic structure, meanings… Reality: Shallow Matching Requires robustness and scale Amazing successes, but fundamental limitations
  • 26. What is Nearby NLP? Computational Linguistics Using computational methods to learn more about how language works Weend up doing this and using it Cognitive Science Figuring out how the human brain works Includes the bits that do language Humans: the only working NLP prototype! Speech Processing Mapping audio signals to text Traditionally separate from NLP, converging? Two components: acoustic models and language models Language models in the domain of stat NLP
  • 27. Opportunities andChallenges in Working with Low-Resource Languages Polyglot AI Part - I
  • 28. Key Takeaways 1. To build a Polyglot Enterprise-AI we need techniques that address not only the languages of human but also the language of the enterprise 1. You don’t have to solve language of the humans to perfection to begin to address the language of the enterprise. No shame in shooting for the Narrow AI Vs. Broad AI !! 1. Depending on the availability of labeled data, transparency and explain-ability requirements different techniques may have to be applied to build Polyglot Enterprise-AI
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 94. Some Tips for fellow aspiring researchers A new researcher should be expected to score very low on most of these criteria while one about to graduate should get very high scores on almost all of them. • ability to build evaluation pipelines and perform evaluations for new tasks • ability to locate and read the relevant papers on a "new" problem • ability to come up with "easy" and "reasonable" baselines • ability to find, download, install, and run existing software from third parties • familiarity with machine learning, graph theory, linear algebra, calculus, combinatorics, statistics, and text processing • understanding of linguistic phenomena and annotation • understanding the variability of human judgments • ability to write good narratives of experiments • ability to write good overviews of existing research • ability to develop and give presentations • ability to discuss research with other team members • ability to see a problem or an approach from a very broad perspective
  • 95. Some Tips for fellow aspiring researchers • ability to assess the feasibility of a problem or approach • ability to plan a research project and execute it over time • intuition to try alternative methods • understanding of the relative advantages and drawbacks of general methods across problems • ability to implement in code generic algorithms and to make appropriate modifications to them • understanding of related sciences such as bioinformatics, artificial intelligence, etc. • understanding of computational complexity • understanding of the fundamental data structures and algorithms • familiarity with the availability on the Web of relevant corpora, papers, and tools • excellent understanding of UNIX, including process control, scripting, and backup
  • 96. Some Tips for fellow aspiring researchers • ability to build web-based and local demonstration systems • ability to describe one's research to others with different levels of overlap in backgrounds with the student's • understanding of project management: CVS, documentation, modularization, portability of code • knowledge of a number of programming languages: C/C++, Java, perl/python,matlab • ability to plan one's time, esp. wrt. courses, travel, committees • ability to read a paper and abstract its main points - both strengths and weaknesses • ability to draw charts, diagrams, screen snapshots, and other illustrations for papers • ability to write quick scripts to convert data from one format to another • ability to write quick scripts to test existing libraries or external software • ability to write quick scripts to evaluate experiments • ability to teach the introductory class, as well as plan it and grade it
  • 97. Some Tips for fellow aspiring researchers • ability to relate one's work to similar problems in related research areas • ability to store and retrieve data in a database systems • ability to write interfaces to existing resources: both local and Web-based • ability to network with colleagues • ability to promote oneself • ability to organize events: colloquia, external visits, etc. • ability to build an end to end system • ability to take initiative and to propose new projects • ability to write proposals for funding • ability to elicit assistance from advisers, fellow students, and others • ability to ask intelligent questions at talks • ability to design and perform user studies • ability to request and obtain IRB support for user studies
  • 98. Some Tips for fellow aspiring researchers • knowledge of a range of research methods, and an ability to read and give feedback on colleagues' work (that is not necessarily in my own area of interest) • ability to initiate collaboration with others • knowledge of people from whom he or she can ask and receive helpful feedback on my work • knowledge of research communities in which to become an active member, get good feedback on his or her work and get exposure of his or her work to others. • awareness of his or her key strengths as a researcher and future teacher (for people with academic career aspirations) • learn how to emphasize his or her strengths and use them to have impact.
  • 99. References • Taylor Berg-‐Kirkpatrick – CMU - Slides: Dan Klein – UC Berkeley • COMP 790.139 (Fall 2016) - Mohit Bansal • Yulia Tsvetkov - http://www.cs.cmu.edu/~ytsvetko/ • http://www.cs.yale.edu/homes/radev/posts/phdskills.txt