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

Intro to Reinforcement learning - part III
Intro to Reinforcement learning - part IIIIntro to Reinforcement learning - part III
Intro to Reinforcement learning - part IIIMikko Mäkipää
 
Natural language processing (NLP) introduction
Natural language processing (NLP) introductionNatural language processing (NLP) introduction
Natural language processing (NLP) introductionRobert Lujo
 
Natural language processing and transformer models
Natural language processing and transformer modelsNatural language processing and transformer models
Natural language processing and transformer modelsDing Li
 
Introduction to Named Entity Recognition
Introduction to Named Entity RecognitionIntroduction to Named Entity Recognition
Introduction to Named Entity RecognitionTomer Lieber
 
Natural language processing
Natural language processingNatural language processing
Natural language processingKarenVacca
 
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...Simplilearn
 
Recurrent neural networks rnn
Recurrent neural networks   rnnRecurrent neural networks   rnn
Recurrent neural networks rnnKuppusamy P
 
Machine Learning Tutorial Part - 2 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 2 | Machine Learning Tutorial For Beginners ...Machine Learning Tutorial Part - 2 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 2 | Machine Learning Tutorial For Beginners ...Simplilearn
 
Explainable AI in Industry (KDD 2019 Tutorial)
Explainable AI in Industry (KDD 2019 Tutorial)Explainable AI in Industry (KDD 2019 Tutorial)
Explainable AI in Industry (KDD 2019 Tutorial)Krishnaram Kenthapadi
 
Machine Learning
Machine LearningMachine Learning
Machine LearningKumar P
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language ProcessingToine Bogers
 
AI workshop slides
AI workshop slidesAI workshop slides
AI workshop slidesDavid Topps
 
A Beginner's Guide to Machine Learning with Scikit-Learn
A Beginner's Guide to Machine Learning with Scikit-LearnA Beginner's Guide to Machine Learning with Scikit-Learn
A Beginner's Guide to Machine Learning with Scikit-LearnSarah Guido
 
Machine Learning
Machine LearningMachine Learning
Machine LearningShrey Malik
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language Processingrohitnayak
 
A Friendly Introduction to Machine Learning
A Friendly Introduction to Machine LearningA Friendly Introduction to Machine Learning
A Friendly Introduction to Machine LearningHaptik
 

What's hot (20)

Intro to Reinforcement learning - part III
Intro to Reinforcement learning - part IIIIntro to Reinforcement learning - part III
Intro to Reinforcement learning - part III
 
Natural language processing (NLP) introduction
Natural language processing (NLP) introductionNatural language processing (NLP) introduction
Natural language processing (NLP) introduction
 
Natural language processing and transformer models
Natural language processing and transformer modelsNatural language processing and transformer models
Natural language processing and transformer models
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Introduction to Named Entity Recognition
Introduction to Named Entity RecognitionIntroduction to Named Entity Recognition
Introduction to Named Entity Recognition
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
Supervised and Unsupervised Learning In Machine Learning | Machine Learning T...
 
Recurrent neural networks rnn
Recurrent neural networks   rnnRecurrent neural networks   rnn
Recurrent neural networks rnn
 
Machine Learning Tutorial Part - 2 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 2 | Machine Learning Tutorial For Beginners ...Machine Learning Tutorial Part - 2 | Machine Learning Tutorial For Beginners ...
Machine Learning Tutorial Part - 2 | Machine Learning Tutorial For Beginners ...
 
Explainable AI in Industry (KDD 2019 Tutorial)
Explainable AI in Industry (KDD 2019 Tutorial)Explainable AI in Industry (KDD 2019 Tutorial)
Explainable AI in Industry (KDD 2019 Tutorial)
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Generative models
Generative modelsGenerative models
Generative models
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
AI workshop slides
AI workshop slidesAI workshop slides
AI workshop slides
 
A Beginner's Guide to Machine Learning with Scikit-Learn
A Beginner's Guide to Machine Learning with Scikit-LearnA Beginner's Guide to Machine Learning with Scikit-Learn
A Beginner's Guide to Machine Learning with Scikit-Learn
 
Explainable AI
Explainable AIExplainable AI
Explainable AI
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language Processing
 
A Friendly Introduction to Machine Learning
A Friendly Introduction to Machine LearningA Friendly Introduction to Machine Learning
A Friendly Introduction to Machine Learning
 

Similar to Nlp presentation

Natural Language Processing: L01 introduction
Natural Language Processing: L01 introductionNatural Language Processing: L01 introduction
Natural Language Processing: L01 introductionananth
 
Harvard iLab: Ideation Framework V2
Harvard iLab: Ideation Framework V2Harvard iLab: Ideation Framework V2
Harvard iLab: Ideation Framework V2Joshua Wexler
 
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 2NOVA DATASCIENCE
 
Designing for People
Designing for PeopleDesigning for People
Designing for PeopleSarah Horton
 
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 actualmelendez321
 
Natural Language Processing for development
Natural Language Processing for developmentNatural Language Processing for development
Natural Language Processing for developmentAravind Reddy
 
Natural Language Processing for development
Natural Language Processing for developmentNatural Language Processing for development
Natural Language Processing for developmentAravind Reddy
 
Writing a Persuasive Document
Writing a Persuasive DocumentWriting a Persuasive Document
Writing a Persuasive DocumentErin Blasco
 
1908 working memory
1908 working memory1908 working memory
1908 working memoryWarNik Chow
 
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 InquiryRachel Vacek
 
Design process interaction design basics
Design process interaction design basicsDesign process interaction design basics
Design process interaction design basicsPreeti Mishra
 
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)Aurelio Ruiz Garcia
 
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 Instructors3Play Media
 
Technology Integration
Technology IntegrationTechnology Integration
Technology Integrationlxshelby
 
Starting a career in data science
Starting a career in data scienceStarting a career in data science
Starting a career in data scienceBrian Spiering
 
Knowledge structures official
Knowledge structures officialKnowledge structures official
Knowledge structures officialJo Elliott
 

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

办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一F La
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理e4aez8ss
 
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Bookvip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Bookmanojkuma9823
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhijennyeacort
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts ServiceSapana Sha
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一fhwihughh
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改yuu sss
 

Recently uploaded (20)

办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
 
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Bookvip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
vip Sarai Rohilla Call Girls 9999965857 Call or WhatsApp Now Book
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts Service
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
 

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