SlideShare a Scribd company logo
1 of 16
Download to read offline
Cloudspotting Presentation
Natural Language Processing
(NLP)

© Cloudspotting 2013
What is Natural Language Processing?
Natural language processing (NLP) is the ability of computer programmes to understand
human speech, as it is actually spoken.
That means NLP has to tackle the often ambiguous and highly complex linguistic
structures people use in everyday speech. As such there are many variables these
computer programmes have to understand such as: slang, errors, regional dialect and
social context, in order to process language correctly and indeed, naturally.
Typical approaches to NLP are based on machine learning, which is a type of artificial
intelligence centred on identifying the uses and patterns in data.
Most of today’s NLP research revolves around search.

© Cloudspotting 2013
http://searchcontentmanagement.techtarget.com/definition/natural-language-processing-NLP
What is Natural Language Processing?
Ultimately the task for NLP is to
eliminate the need for computer
programming languages such as
Java, PHP and ColdFusion.
Instead, if NLP is successful, we
will simply communicate with
machines in “human” languages.

© Cloudspotting 2013
http://searchcontentmanagement.techtarget.com/definition/natural-language-processing-NLP
http://eil.stanford.edu/xpan/natural_language_processing_files/image002.gif (Image)
What are the Challenges of NLP?
•

Meeting the expectations of the user.

•

Understanding ambiguity in natural language.

•

Understanding the effect of context on meaning.

•

Understanding the referents of phrases like: he, she, and it. (Anaphoric Referencing)

•

Speed and efficiency of the interface.

•

Recognising relevant data, while disregarding the irrelevant data like age & gender.

© Cloudspotting 2013
What are the Challenges of NLP?
Generally speaking NLP has been successful in handling the challenges posed by the
syntax (structure) of natural language, but researchers and programmers still have a long
way to go before they meet the challenges posed by the semantics (sense and meaning)
of natural languages.
The main issues to solve are: understanding the meaning of a single word, understanding
the meaning of that word in connection with other words in the syntax and finally
understanding both those meanings in the context in which they are spoken.
Some of the these contexts in which utterances are spoken are: time, place, situation…

© Cloudspotting 2013
http://language.worldofcomputing.net/nlp-overview/open-problems-in-natural-langauge-processing.html
Meeting Expectations
Users expect to be able to converse with
machines in the same way they converse
with other human beings. That means not
having to change their accent, dialect or
even simply the volume of their speech in
order for machines to correctly process it.
(How many of us have found ourselves
over enunciating or shouting at Siri to try
and get through to it? This is an example of
when NLP does not meet our
expectations.)

© Cloudspotting 2013
http://wpuploads.appadvice.com/wp-content/uploads/2013/09/140.jpg(Image)
Understanding Ambiguity & Context
Something is ambiguous when it can be understood or interpreted in two or more
possible ways and this can apply at the single word level or at the sentence level.
Humans are exceptionally good at resolving ambiguity in natural language due to our
understanding of context and knowledge of the world, however, computer systems do not
have this knowledge and understanding and so ambiguity and context pose a great many
problems for computers trying to process speech.
As such, most attempts to solve the problem of ambiguity and context in natural language
processing use knowledge based approaches, The difficulty with this though is that it
requires a huge amount of information to be processed.

© Cloudspotting 2013
Anaphoric Referencing
An example of anaphoric referencing is something like this:
James arrived at the party but nobody saw him.

Him is anaphoric and refers back to James.
Anaphoric referencing is an essential way of constructing and maintaining conversations
without constant repetition and it poses problems for computational linguistics and natural
language processing because often it can be difficult to identify what the anaphoric
element actually refers to.

© Cloudspotting 2013
Speed and Efficiency of Interface
For the best user experience, NLP interfaces need to be able to respond to queries as
quickly and efficiently as possible.
However because actually processing natural language correctly is a complex process,
actually producing an interface that can do it quickly and efficiently enough for users to
tolerate it, or better still have a good user experience, can be very difficult.

© Cloudspotting 2013
Relevant Data
With any speech input into a NLP interface, there comes with it a lot of extra, yet
irrelevant information such as the gender and age of the speaker.
So the challenge for NLP is to distinguish between the relevant information needed to
correctly process the verbal input while simultaneously filtering out any irrelevant
information that isn't needed.
This is one area where processing natural language can be made quicker and more
efficient.

© Cloudspotting 2013
Uses and Applications of NLP
Siri
Google Now
Siri is Apple’s almost infamous personal
assistant for the iOS operating system.
Siri uses NLP to answer questions and
make recommendations.

Google Now is essentially Google’s answer
to Siri, it is a personal assistant that uses
NLP to answer questions, make
recommendations and perform actions.
It was named the innovation of the year in
2012.

© Cloudspotting 2013
Google’s NLP Research
Google is working on processing multiple natural languages at web scale, and they aim
to do this by leveraging the large amounts of data they have access to.
In true Google fashion this involves writing algorithms to predict things like: the part of
speech tags for each word in a sentence and the various relationships between them.
This handles the syntax of language.
To handle the semantics Google is working on solving problems like identifying noun
phrases in free text and what they refer to. They do this in free text, across documents
and against a knowledge base.

© Cloudspotting 2013
http://research.google.com/pubs/NaturalLanguageProcessing.html
Microsoft’s NLP Research
Microsoft is aiming to tackle NLP using a combination of knowledge engineered and
statistical machine learning techniques to remove the ambiguity in natural language.
The implications of this work are far reaching and could have an impact on applications
for “text critiquing, information retrieval (search), question answering, summarisation,
gaming and translation.”
In fact Microsoft’s NLP research and progress is already in use in many of their products
such as the grammar checkers in office, Encarta, Intellishrink and the Microsoft Product
Report.

© Cloudspotting 2013
http://research.microsoft.com/en-us/groups/nlp/
The Future of Search
Search is most definitely going to move away from structured, keyword based search
queries that search engines interpret using algorithms, towards more conversational and
unstructured search queries.

The implications are that hands free technology could really being to dominate the search
market by making voice search truly effective. Products like Apple’s iPhones and
Google’s Glass could begin to replace other technologies that do not offer conversational,
voice search.
This means that the primary way we interact with technology is developing and changing
and therefore so is the way we search and discover information.

© Cloudspotting 2013
http://www.digitaltrends.com/web/everything-you-need-to-know-about-latent-search/
The Future of Technology
NLP has real benefit for end users as it will eliminate the need to formulate appropriate
search queries in order to return the results you want, instead you will simple be in
conversation with technology.

One major barrier between man and machine will be broken.

© Cloudspotting 2013
Contact Us
Email: info@cloudspotting.co.uk
Tel: 01132 341 542

You can also follow us on Twitter @LeedsWebAgency and find us on Facebook, Linked In and
Google+.so get in touch and let us know your thoughts on the future of search and the future of
wearable technology.

© Cloudspotting 2013

More Related Content

What's hot

Transfer_Learning_for_Natural_Language_P_v3_MEAP.pdf
Transfer_Learning_for_Natural_Language_P_v3_MEAP.pdfTransfer_Learning_for_Natural_Language_P_v3_MEAP.pdf
Transfer_Learning_for_Natural_Language_P_v3_MEAP.pdf
oranisalcani
 
Natural Language Processing in Alternative and Augmentative Communication
Natural Language Processing in Alternative and Augmentative CommunicationNatural Language Processing in Alternative and Augmentative Communication
Natural Language Processing in Alternative and Augmentative Communication
Divya Sugumar
 
Natural Language Processing using Artificial Intelligence
Natural Language Processing using Artificial IntelligenceNatural Language Processing using Artificial Intelligence
Natural Language Processing using Artificial Intelligence
Aditi Rana
 

What's hot (20)

Transfer_Learning_for_Natural_Language_P_v3_MEAP.pdf
Transfer_Learning_for_Natural_Language_P_v3_MEAP.pdfTransfer_Learning_for_Natural_Language_P_v3_MEAP.pdf
Transfer_Learning_for_Natural_Language_P_v3_MEAP.pdf
 
Natural Language Processing in Alternative and Augmentative Communication
Natural Language Processing in Alternative and Augmentative CommunicationNatural Language Processing in Alternative and Augmentative Communication
Natural Language Processing in Alternative and Augmentative Communication
 
Natural Language Processing and Machine Learning
Natural Language Processing and Machine LearningNatural Language Processing and Machine Learning
Natural Language Processing and Machine Learning
 
IRJET- My Buddy App: Communications between Smart Devices through Voice A...
IRJET-  	  My Buddy App: Communications between Smart Devices through Voice A...IRJET-  	  My Buddy App: Communications between Smart Devices through Voice A...
IRJET- My Buddy App: Communications between Smart Devices through Voice A...
 
Natural Language Processing seminar review
Natural Language Processing seminar review Natural Language Processing seminar review
Natural Language Processing seminar review
 
Nlp final
Nlp finalNlp final
Nlp final
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language Processing
 
subrat
 subrat subrat
subrat
 
Ie essay j yongchan_lee
Ie essay j yongchan_leeIe essay j yongchan_lee
Ie essay j yongchan_lee
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Natural language processing (NLP)
Natural language processing (NLP) Natural language processing (NLP)
Natural language processing (NLP)
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
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
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Natural language processing
Natural language processing Natural language processing
Natural language processing
 
speeh-artificial intelligemce
speeh-artificial intelligemce speeh-artificial intelligemce
speeh-artificial intelligemce
 
PhanChuong
PhanChuongPhanChuong
PhanChuong
 
Natural Language Processing using Artificial Intelligence
Natural Language Processing using Artificial IntelligenceNatural Language Processing using Artificial Intelligence
Natural Language Processing using Artificial Intelligence
 

Viewers also liked

Digital Marketing Strategy Guide
Digital Marketing Strategy GuideDigital Marketing Strategy Guide
Digital Marketing Strategy Guide
pixelbuilders
 
Case Study: Great Content Marketing
Case Study: Great Content MarketingCase Study: Great Content Marketing
Case Study: Great Content Marketing
pixelbuilders
 

Viewers also liked (19)

User Acquisition Strategy Guide
User Acquisition Strategy Guide User Acquisition Strategy Guide
User Acquisition Strategy Guide
 
S.E.O and Search Marketing Strategy Guide
S.E.O and Search Marketing Strategy GuideS.E.O and Search Marketing Strategy Guide
S.E.O and Search Marketing Strategy Guide
 
Digital Marketing Strategy Guide
Digital Marketing Strategy GuideDigital Marketing Strategy Guide
Digital Marketing Strategy Guide
 
Recipe for the Perfect E-commerce Homepage
Recipe for the Perfect E-commerce HomepageRecipe for the Perfect E-commerce Homepage
Recipe for the Perfect E-commerce Homepage
 
Content Marketing Guide
Content Marketing GuideContent Marketing Guide
Content Marketing Guide
 
SEO Best Practice Techniques
SEO Best Practice TechniquesSEO Best Practice Techniques
SEO Best Practice Techniques
 
2018 Digital Marketing Strategy Proposal Template
2018 Digital Marketing Strategy Proposal Template2018 Digital Marketing Strategy Proposal Template
2018 Digital Marketing Strategy Proposal Template
 
Case Study: Great Content Marketing
Case Study: Great Content MarketingCase Study: Great Content Marketing
Case Study: Great Content Marketing
 
10x Content: What it is and Why it Matters
10x Content: What it is and Why it Matters10x Content: What it is and Why it Matters
10x Content: What it is and Why it Matters
 
Natural Language Processing: Parsing
Natural Language Processing: ParsingNatural Language Processing: Parsing
Natural Language Processing: Parsing
 
Big Data and Natural Language Processing
Big Data and Natural Language ProcessingBig Data and Natural Language Processing
Big Data and Natural Language Processing
 
Natural Language Processing (NLP)
Natural Language Processing (NLP)Natural Language Processing (NLP)
Natural Language Processing (NLP)
 
Natural language processing (NLP) introduction
Natural language processing (NLP) introductionNatural language processing (NLP) introduction
Natural language processing (NLP) introduction
 
What is Neuro Linguistic Programming (NLP)
What is Neuro Linguistic Programming (NLP)What is Neuro Linguistic Programming (NLP)
What is Neuro Linguistic Programming (NLP)
 
Seo Marketing Plan Ppt
Seo Marketing Plan PptSeo Marketing Plan Ppt
Seo Marketing Plan Ppt
 
Introduction to Digital Marketing | #IntroToDigital +22 Free Tools inside
Introduction to Digital Marketing | #IntroToDigital +22 Free Tools insideIntroduction to Digital Marketing | #IntroToDigital +22 Free Tools inside
Introduction to Digital Marketing | #IntroToDigital +22 Free Tools inside
 
Amazon.com: the Hidden Empire - Update 2013
Amazon.com: the Hidden Empire - Update 2013Amazon.com: the Hidden Empire - Update 2013
Amazon.com: the Hidden Empire - Update 2013
 
Content Curation Scorecard for Content Marketing Success
Content Curation Scorecard for Content Marketing SuccessContent Curation Scorecard for Content Marketing Success
Content Curation Scorecard for Content Marketing Success
 
Digital Marketing Overview
Digital Marketing OverviewDigital Marketing Overview
Digital Marketing Overview
 

Similar to Natural Language Processing (NLP), Search and Wearable Technology

Key Issue of Natural Launguage Processing.pptx
Key Issue of Natural Launguage Processing.pptxKey Issue of Natural Launguage Processing.pptx
Key Issue of Natural Launguage Processing.pptx
SukeshKr1
 
Jawaharlal Nehru Technological University Natural Language Processing Capston...
Jawaharlal Nehru Technological University Natural Language Processing Capston...Jawaharlal Nehru Technological University Natural Language Processing Capston...
Jawaharlal Nehru Technological University Natural Language Processing Capston...
write4
 
Jawaharlal Nehru Technological University Natural Language Processing Capston...
Jawaharlal Nehru Technological University Natural Language Processing Capston...Jawaharlal Nehru Technological University Natural Language Processing Capston...
Jawaharlal Nehru Technological University Natural Language Processing Capston...
write5
 
Teachbot teaching robot_using_artificial
Teachbot teaching robot_using_artificialTeachbot teaching robot_using_artificial
Teachbot teaching robot_using_artificial
CamillaTonanzi
 
What is NLP and Why NLP is important.pdf
What is NLP and Why NLP is important.pdfWhat is NLP and Why NLP is important.pdf
What is NLP and Why NLP is important.pdf
Aiblogtech
 
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
 
PurposeSpeech recognition software has existed for decades; diff.docx
PurposeSpeech recognition software has existed for decades; diff.docxPurposeSpeech recognition software has existed for decades; diff.docx
PurposeSpeech recognition software has existed for decades; diff.docx
makdul
 

Similar to Natural Language Processing (NLP), Search and Wearable Technology (20)

Demystifying Natural Language Processing: A Beginner’s Guide
Demystifying Natural Language Processing: A Beginner’s GuideDemystifying Natural Language Processing: A Beginner’s Guide
Demystifying Natural Language Processing: A Beginner’s Guide
 
A Guide to Natural Language Processing NLP.pdf
A Guide to Natural Language Processing NLP.pdfA Guide to Natural Language Processing NLP.pdf
A Guide to Natural Language Processing NLP.pdf
 
NLP.pptx
NLP.pptxNLP.pptx
NLP.pptx
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language Processing
 
Key Issue of Natural Launguage Processing.pptx
Key Issue of Natural Launguage Processing.pptxKey Issue of Natural Launguage Processing.pptx
Key Issue of Natural Launguage Processing.pptx
 
Jawaharlal Nehru Technological University Natural Language Processing Capston...
Jawaharlal Nehru Technological University Natural Language Processing Capston...Jawaharlal Nehru Technological University Natural Language Processing Capston...
Jawaharlal Nehru Technological University Natural Language Processing Capston...
 
Jawaharlal Nehru Technological University Natural Language Processing Capston...
Jawaharlal Nehru Technological University Natural Language Processing Capston...Jawaharlal Nehru Technological University Natural Language Processing Capston...
Jawaharlal Nehru Technological University Natural Language Processing Capston...
 
Teachbot teaching robot_using_artificial
Teachbot teaching robot_using_artificialTeachbot teaching robot_using_artificial
Teachbot teaching robot_using_artificial
 
What is NLP and Why NLP is important.pdf
What is NLP and Why NLP is important.pdfWhat is NLP and Why NLP is important.pdf
What is NLP and Why NLP is important.pdf
 
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
 
Angel Fernandes - AI project.docx
Angel Fernandes - AI project.docxAngel Fernandes - AI project.docx
Angel Fernandes - AI project.docx
 
Crafting Your Customized Legal Mastery: A Guide to Building Your Private LLM
Crafting Your Customized Legal Mastery: A Guide to Building Your Private LLMCrafting Your Customized Legal Mastery: A Guide to Building Your Private LLM
Crafting Your Customized Legal Mastery: A Guide to Building Your Private LLM
 
sample PPT.pptx
sample PPT.pptxsample PPT.pptx
sample PPT.pptx
 
SEO + NLP - Redefining The Computer & Human Relationship.pdf
SEO + NLP - Redefining The Computer & Human Relationship.pdfSEO + NLP - Redefining The Computer & Human Relationship.pdf
SEO + NLP - Redefining The Computer & Human Relationship.pdf
 
Bert algorithm 2
Bert algorithm  2Bert algorithm  2
Bert algorithm 2
 
Natural language processing in artificial intelligence
Natural language processing in artificial intelligenceNatural language processing in artificial intelligence
Natural language processing in artificial intelligence
 
What is nlp and how it is shaping future
What is nlp and how it is shaping future What is nlp and how it is shaping future
What is nlp and how it is shaping future
 
PurposeSpeech recognition software has existed for decades; diff.docx
PurposeSpeech recognition software has existed for decades; diff.docxPurposeSpeech recognition software has existed for decades; diff.docx
PurposeSpeech recognition software has existed for decades; diff.docx
 
Nautral Langauge Processing - Basics / Non Technical
Nautral Langauge Processing - Basics / Non Technical Nautral Langauge Processing - Basics / Non Technical
Nautral Langauge Processing - Basics / Non Technical
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

Natural Language Processing (NLP), Search and Wearable Technology

  • 1. Cloudspotting Presentation Natural Language Processing (NLP) © Cloudspotting 2013
  • 2. What is Natural Language Processing? Natural language processing (NLP) is the ability of computer programmes to understand human speech, as it is actually spoken. That means NLP has to tackle the often ambiguous and highly complex linguistic structures people use in everyday speech. As such there are many variables these computer programmes have to understand such as: slang, errors, regional dialect and social context, in order to process language correctly and indeed, naturally. Typical approaches to NLP are based on machine learning, which is a type of artificial intelligence centred on identifying the uses and patterns in data. Most of today’s NLP research revolves around search. © Cloudspotting 2013 http://searchcontentmanagement.techtarget.com/definition/natural-language-processing-NLP
  • 3. What is Natural Language Processing? Ultimately the task for NLP is to eliminate the need for computer programming languages such as Java, PHP and ColdFusion. Instead, if NLP is successful, we will simply communicate with machines in “human” languages. © Cloudspotting 2013 http://searchcontentmanagement.techtarget.com/definition/natural-language-processing-NLP http://eil.stanford.edu/xpan/natural_language_processing_files/image002.gif (Image)
  • 4. What are the Challenges of NLP? • Meeting the expectations of the user. • Understanding ambiguity in natural language. • Understanding the effect of context on meaning. • Understanding the referents of phrases like: he, she, and it. (Anaphoric Referencing) • Speed and efficiency of the interface. • Recognising relevant data, while disregarding the irrelevant data like age & gender. © Cloudspotting 2013
  • 5. What are the Challenges of NLP? Generally speaking NLP has been successful in handling the challenges posed by the syntax (structure) of natural language, but researchers and programmers still have a long way to go before they meet the challenges posed by the semantics (sense and meaning) of natural languages. The main issues to solve are: understanding the meaning of a single word, understanding the meaning of that word in connection with other words in the syntax and finally understanding both those meanings in the context in which they are spoken. Some of the these contexts in which utterances are spoken are: time, place, situation… © Cloudspotting 2013 http://language.worldofcomputing.net/nlp-overview/open-problems-in-natural-langauge-processing.html
  • 6. Meeting Expectations Users expect to be able to converse with machines in the same way they converse with other human beings. That means not having to change their accent, dialect or even simply the volume of their speech in order for machines to correctly process it. (How many of us have found ourselves over enunciating or shouting at Siri to try and get through to it? This is an example of when NLP does not meet our expectations.) © Cloudspotting 2013 http://wpuploads.appadvice.com/wp-content/uploads/2013/09/140.jpg(Image)
  • 7. Understanding Ambiguity & Context Something is ambiguous when it can be understood or interpreted in two or more possible ways and this can apply at the single word level or at the sentence level. Humans are exceptionally good at resolving ambiguity in natural language due to our understanding of context and knowledge of the world, however, computer systems do not have this knowledge and understanding and so ambiguity and context pose a great many problems for computers trying to process speech. As such, most attempts to solve the problem of ambiguity and context in natural language processing use knowledge based approaches, The difficulty with this though is that it requires a huge amount of information to be processed. © Cloudspotting 2013
  • 8. Anaphoric Referencing An example of anaphoric referencing is something like this: James arrived at the party but nobody saw him. Him is anaphoric and refers back to James. Anaphoric referencing is an essential way of constructing and maintaining conversations without constant repetition and it poses problems for computational linguistics and natural language processing because often it can be difficult to identify what the anaphoric element actually refers to. © Cloudspotting 2013
  • 9. Speed and Efficiency of Interface For the best user experience, NLP interfaces need to be able to respond to queries as quickly and efficiently as possible. However because actually processing natural language correctly is a complex process, actually producing an interface that can do it quickly and efficiently enough for users to tolerate it, or better still have a good user experience, can be very difficult. © Cloudspotting 2013
  • 10. Relevant Data With any speech input into a NLP interface, there comes with it a lot of extra, yet irrelevant information such as the gender and age of the speaker. So the challenge for NLP is to distinguish between the relevant information needed to correctly process the verbal input while simultaneously filtering out any irrelevant information that isn't needed. This is one area where processing natural language can be made quicker and more efficient. © Cloudspotting 2013
  • 11. Uses and Applications of NLP Siri Google Now Siri is Apple’s almost infamous personal assistant for the iOS operating system. Siri uses NLP to answer questions and make recommendations. Google Now is essentially Google’s answer to Siri, it is a personal assistant that uses NLP to answer questions, make recommendations and perform actions. It was named the innovation of the year in 2012. © Cloudspotting 2013
  • 12. Google’s NLP Research Google is working on processing multiple natural languages at web scale, and they aim to do this by leveraging the large amounts of data they have access to. In true Google fashion this involves writing algorithms to predict things like: the part of speech tags for each word in a sentence and the various relationships between them. This handles the syntax of language. To handle the semantics Google is working on solving problems like identifying noun phrases in free text and what they refer to. They do this in free text, across documents and against a knowledge base. © Cloudspotting 2013 http://research.google.com/pubs/NaturalLanguageProcessing.html
  • 13. Microsoft’s NLP Research Microsoft is aiming to tackle NLP using a combination of knowledge engineered and statistical machine learning techniques to remove the ambiguity in natural language. The implications of this work are far reaching and could have an impact on applications for “text critiquing, information retrieval (search), question answering, summarisation, gaming and translation.” In fact Microsoft’s NLP research and progress is already in use in many of their products such as the grammar checkers in office, Encarta, Intellishrink and the Microsoft Product Report. © Cloudspotting 2013 http://research.microsoft.com/en-us/groups/nlp/
  • 14. The Future of Search Search is most definitely going to move away from structured, keyword based search queries that search engines interpret using algorithms, towards more conversational and unstructured search queries. The implications are that hands free technology could really being to dominate the search market by making voice search truly effective. Products like Apple’s iPhones and Google’s Glass could begin to replace other technologies that do not offer conversational, voice search. This means that the primary way we interact with technology is developing and changing and therefore so is the way we search and discover information. © Cloudspotting 2013 http://www.digitaltrends.com/web/everything-you-need-to-know-about-latent-search/
  • 15. The Future of Technology NLP has real benefit for end users as it will eliminate the need to formulate appropriate search queries in order to return the results you want, instead you will simple be in conversation with technology. One major barrier between man and machine will be broken. © Cloudspotting 2013
  • 16. Contact Us Email: info@cloudspotting.co.uk Tel: 01132 341 542 You can also follow us on Twitter @LeedsWebAgency and find us on Facebook, Linked In and Google+.so get in touch and let us know your thoughts on the future of search and the future of wearable technology. © Cloudspotting 2013