SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
What can Natural Language Processing do for you?
Yves Peirsman
Artificial Intelligence
Natural Language Processing
Natural Language Processing
Machine
translation
Sentiment
analysis
Information
retrieval
Information
extraction
Text
classification
NLP Town
We provide guidance
to the NLP domain to
companies that would
like to develop their AI
software in-house.
We develop software
and train NLP models
for challenging or
domain-specific
applications.
We bridge the gap
between
state-of-the-art NLP
research and
innovative industry
applications.
The NLP Hype
What happened?
Deep Learning...
● is loosely inspired by the brain,
● allows NLP software to model meaning
better,
● is less dependent on feature engineering,
● has caused a jump in performance for
most NLP applications.
NLP in business
NLP has great promise
● Where companies work with large
volumes of text,
● Where a lot of value is hidden in these
texts,
● Where people perform repetitive tasks
on these texts to extract this value or
this value is not extracted yet.
NLP in business
Where can NLP be applied in my business?
What data and tasks lend themselves for
Natural Language Processing?
%
What NLP applications are ready for
production?
How accurate is NLP for my task?
How can I maximize the chances of
success?
How should I pick a use case?
What characterizes a promising first
NLP project?
NLP applications
Publication
Customer
service
Workflow
automation
Document
search
Customer
feedback
Document
processing
Social media
Surveys
Contracts
Invoices
E-mail Internal docs
News
ads
e-mail
CVs Legal docs
Social media
health records
Step 1: Get yourself NLP-ready
● Your data is your asset, not your algorithms
○ Many NLP applications are data-hungry
○ Data = documents + metadata
● Make your data NLP-ready
○ Start labelling. Integrate metadating in your workflow where possible
○ Make your data machine-readable
● Build an AI-positive culture
○ Learn about possible applications of NLP and AI
○ Make your co-workers enthusiastic about NLP and AI
Step 2: Pick a first usecase for a POC
● Pick 2 or 3 short (6-12 month) projects with a relatively large chance of
success
● Choose a project specific to your industry: less competition, more
persuasiveness
● Create value: reduce costs, increase revenue or launch new lines of
business
● Accelerate your project with a reliable partner
See: Andrew Ng, How to choose your first AI project, https://hbr.org/2019/02/how-to-choose-your-first-ai-project
Step 3: Build your NLP application
● Off-the-shelf NLP solutions often disappoint
● There is no “one size fits all”: performance
depends heavily on the language and domain
of the data
● Customization is usually necessary
○ Development from scratch
○ Fine-tuning existing solutions
Example project 1: Sentiment Analysis
An organization would like to have an idea of
people’s opinions (on their products, on political
topics, etc.)
● Monitor social media
● Apply sentiment analysis and emotion
classification to documents
● Analyze average sentiment and shifts
through time
Hashtags and emojis can be used as labels
for training NLP models.
Example project 2: Personalization
A news agency wants to present its readers
with the articles that interest them most
● Collect articles from different sources
● Apply text classification and named entity
recognition to identify “topics”
● Personalize content with these topics
Fine-tuning a pre-trained model gives
good results with less data.
Example project 3: Customer service
A company would like to streamline its
customer service
● Identify type (question, complaint, etc.)
and topic of incoming e-mails
● Match user questions with frequently
asked questions
Unsupervised approaches do not need
labelled data
Example project 4: Document parsing
A company would like to automate the
metadating of its documents
● Information extraction identifies most
important pieces of information in a
document
● NLP supports manual metadata workflow.
Model “confidence” tells human judges
what predictions should be checked.
Example project 5: Text generation
A web shop would like to generate ads for its
products automatically.
● From structured information to natural
language.
● More and varied texts lead to higher
search engine rankings.
“type”: “dress”,
“color”: “red”,
“length”: “knee-length”,
“sleeve-length”: “short”,
“style”: “60s-style”,
We are selling this knee-length
dress. Its 60s-style look and red
color will completely win you over.
With its short sleeves, it is perfect
for long summer evenings. With one
click, this fantastic dress can be
yours.NLP automates repetitive tasks.
Maximize your chance of success
Put your data first
Data collection, cleaning and labelling is
critical and requires a lot of effort.
Build in iterations
Start simple, in your project and its
implementation
Have realistic expectations
AI models will always make mistakes.
Deal with the risks.
Be explicit
Define your requirements and project
roles clearly
Mitigate risks
NLP models will always make mistakes
Low-risk
- decisions stay behind the scenes
- AI supports but does not replace
humans (e.g. MT)
- manual validation for uncertain
decisions
High-risk
- users see AI decisions
- AI replaces humans in
workflows
- No checking of results
Strategic advice?
NLP consultancy?
Workshops?
Model training?
Software development?
http://www.nlp.town yves@nlp.town
Do you need…

Weitere ähnliche Inhalte

Ähnlich wie What can Natural Language Processing do for you?

ERE Job Descriptions Presentation - John Greer
ERE Job Descriptions Presentation - John GreerERE Job Descriptions Presentation - John Greer
ERE Job Descriptions Presentation - John Greer
John Greer
 

Ähnlich wie What can Natural Language Processing do for you? (20)

2017 Spring SourceCon: Key Presentation Slides - Compiled by Susanna Conway @...
2017 Spring SourceCon: Key Presentation Slides - Compiled by Susanna Conway @...2017 Spring SourceCon: Key Presentation Slides - Compiled by Susanna Conway @...
2017 Spring SourceCon: Key Presentation Slides - Compiled by Susanna Conway @...
 
Lunch and Learn Artificial intelligence
Lunch and Learn Artificial intelligence Lunch and Learn Artificial intelligence
Lunch and Learn Artificial intelligence
 
Unlocking Value from Unstructured Data
Unlocking Value from Unstructured DataUnlocking Value from Unstructured Data
Unlocking Value from Unstructured Data
 
Mettl ppt[4037]
Mettl ppt[4037]Mettl ppt[4037]
Mettl ppt[4037]
 
ERE Job Descriptions Presentation - John Greer
ERE Job Descriptions Presentation - John GreerERE Job Descriptions Presentation - John Greer
ERE Job Descriptions Presentation - John Greer
 
"How AI Changing Traditional SEO to Advance
"How AI Changing Traditional SEO to Advance"How AI Changing Traditional SEO to Advance
"How AI Changing Traditional SEO to Advance
 
Agile product development
Agile product developmentAgile product development
Agile product development
 
Enhancing SEO Content Writing with AI: Opportunities & Challenges
Enhancing SEO Content Writing with AI: Opportunities & ChallengesEnhancing SEO Content Writing with AI: Opportunities & Challenges
Enhancing SEO Content Writing with AI: Opportunities & Challenges
 
Natural Language Processing at Scale
Natural Language Processing at ScaleNatural Language Processing at Scale
Natural Language Processing at Scale
 
Elqano - Where Knowledge Finds People
Elqano - Where Knowledge Finds PeopleElqano - Where Knowledge Finds People
Elqano - Where Knowledge Finds People
 
Top Python development Companies to outsource
Top Python development Companies to outsourceTop Python development Companies to outsource
Top Python development Companies to outsource
 
DataScientist Job : Between Myths and Reality.pdf
DataScientist Job : Between Myths and Reality.pdfDataScientist Job : Between Myths and Reality.pdf
DataScientist Job : Between Myths and Reality.pdf
 
Summer Internship Report 2009
Summer Internship Report 2009Summer Internship Report 2009
Summer Internship Report 2009
 
Start With Why: Build Product Progress with a Strong Data Culture
Start With Why: Build Product Progress with a Strong Data CultureStart With Why: Build Product Progress with a Strong Data Culture
Start With Why: Build Product Progress with a Strong Data Culture
 
Start With Why: Build Product Progress with a Strong Data Culture
Start With Why: Build Product Progress with a Strong Data CultureStart With Why: Build Product Progress with a Strong Data Culture
Start With Why: Build Product Progress with a Strong Data Culture
 
Shravan Shetty interview 06 Puneeth Venugopal Lead Data Scientist
Shravan Shetty interview 06 Puneeth Venugopal  Lead Data Scientist Shravan Shetty interview 06 Puneeth Venugopal  Lead Data Scientist
Shravan Shetty interview 06 Puneeth Venugopal Lead Data Scientist
 
How to (and should you?) turn your app idea into a business
How to (and should you?) turn your app idea into a businessHow to (and should you?) turn your app idea into a business
How to (and should you?) turn your app idea into a business
 
AI Recruitment - How Businesses Are Winning the Race for the Talent
AI Recruitment - How Businesses Are Winning the Race for the TalentAI Recruitment - How Businesses Are Winning the Race for the Talent
AI Recruitment - How Businesses Are Winning the Race for the Talent
 
AI_4.pptx
AI_4.pptxAI_4.pptx
AI_4.pptx
 
Chasing Innovation: Exploring the Thrilling World of Prompt Engineering Jobs
Chasing Innovation: Exploring the Thrilling World of Prompt Engineering JobsChasing Innovation: Exploring the Thrilling World of Prompt Engineering Jobs
Chasing Innovation: Exploring the Thrilling World of Prompt Engineering Jobs
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 

What can Natural Language Processing do for you?

  • 1. What can Natural Language Processing do for you? Yves Peirsman
  • 2. Artificial Intelligence Natural Language Processing Natural Language Processing Machine translation Sentiment analysis Information retrieval Information extraction Text classification
  • 3. NLP Town We provide guidance to the NLP domain to companies that would like to develop their AI software in-house. We develop software and train NLP models for challenging or domain-specific applications. We bridge the gap between state-of-the-art NLP research and innovative industry applications.
  • 5.
  • 6.
  • 7. What happened? Deep Learning... ● is loosely inspired by the brain, ● allows NLP software to model meaning better, ● is less dependent on feature engineering, ● has caused a jump in performance for most NLP applications.
  • 8. NLP in business NLP has great promise ● Where companies work with large volumes of text, ● Where a lot of value is hidden in these texts, ● Where people perform repetitive tasks on these texts to extract this value or this value is not extracted yet.
  • 9. NLP in business Where can NLP be applied in my business? What data and tasks lend themselves for Natural Language Processing? % What NLP applications are ready for production? How accurate is NLP for my task? How can I maximize the chances of success? How should I pick a use case? What characterizes a promising first NLP project?
  • 11. Step 1: Get yourself NLP-ready ● Your data is your asset, not your algorithms ○ Many NLP applications are data-hungry ○ Data = documents + metadata ● Make your data NLP-ready ○ Start labelling. Integrate metadating in your workflow where possible ○ Make your data machine-readable ● Build an AI-positive culture ○ Learn about possible applications of NLP and AI ○ Make your co-workers enthusiastic about NLP and AI
  • 12. Step 2: Pick a first usecase for a POC ● Pick 2 or 3 short (6-12 month) projects with a relatively large chance of success ● Choose a project specific to your industry: less competition, more persuasiveness ● Create value: reduce costs, increase revenue or launch new lines of business ● Accelerate your project with a reliable partner See: Andrew Ng, How to choose your first AI project, https://hbr.org/2019/02/how-to-choose-your-first-ai-project
  • 13. Step 3: Build your NLP application ● Off-the-shelf NLP solutions often disappoint ● There is no “one size fits all”: performance depends heavily on the language and domain of the data ● Customization is usually necessary ○ Development from scratch ○ Fine-tuning existing solutions
  • 14. Example project 1: Sentiment Analysis An organization would like to have an idea of people’s opinions (on their products, on political topics, etc.) ● Monitor social media ● Apply sentiment analysis and emotion classification to documents ● Analyze average sentiment and shifts through time Hashtags and emojis can be used as labels for training NLP models.
  • 15. Example project 2: Personalization A news agency wants to present its readers with the articles that interest them most ● Collect articles from different sources ● Apply text classification and named entity recognition to identify “topics” ● Personalize content with these topics Fine-tuning a pre-trained model gives good results with less data.
  • 16. Example project 3: Customer service A company would like to streamline its customer service ● Identify type (question, complaint, etc.) and topic of incoming e-mails ● Match user questions with frequently asked questions Unsupervised approaches do not need labelled data
  • 17. Example project 4: Document parsing A company would like to automate the metadating of its documents ● Information extraction identifies most important pieces of information in a document ● NLP supports manual metadata workflow. Model “confidence” tells human judges what predictions should be checked.
  • 18. Example project 5: Text generation A web shop would like to generate ads for its products automatically. ● From structured information to natural language. ● More and varied texts lead to higher search engine rankings. “type”: “dress”, “color”: “red”, “length”: “knee-length”, “sleeve-length”: “short”, “style”: “60s-style”, We are selling this knee-length dress. Its 60s-style look and red color will completely win you over. With its short sleeves, it is perfect for long summer evenings. With one click, this fantastic dress can be yours.NLP automates repetitive tasks.
  • 19. Maximize your chance of success Put your data first Data collection, cleaning and labelling is critical and requires a lot of effort. Build in iterations Start simple, in your project and its implementation Have realistic expectations AI models will always make mistakes. Deal with the risks. Be explicit Define your requirements and project roles clearly
  • 20. Mitigate risks NLP models will always make mistakes Low-risk - decisions stay behind the scenes - AI supports but does not replace humans (e.g. MT) - manual validation for uncertain decisions High-risk - users see AI decisions - AI replaces humans in workflows - No checking of results
  • 21. Strategic advice? NLP consultancy? Workshops? Model training? Software development? http://www.nlp.town yves@nlp.town Do you need…