Search by Algolia
Haystack EU 2023: Learnings and reflections from our team
ai

Haystack EU 2023: Learnings and reflections from our team

If you have built search experiences, you know creating a great search experience is a never ending process: the data ...

Paul-Louis Nech

Senior ML Engineer

What is k-means clustering? An introduction
product

What is k-means clustering? An introduction

Just as with a school kid who’s left unsupervised when their teacher steps outside to deal with a distraction ...

Catherine Dee

Search and Discovery writer

Feature Spotlight: Synonyms
product

Feature Spotlight: Synonyms

Back in May 2014, we added support for synonyms inside Algolia. We took our time to really nail the details ...

Jaden Baptista

Technical Writer

Feature Spotlight: Query Rules
product

Feature Spotlight: Query Rules

You’re running an ecommerce site for an electronics retailer, and you’re seeing in your analytics that users keep ...

Jaden Baptista

Technical Writer

An introduction to transformer models in neural networks and machine learning
ai

An introduction to transformer models in neural networks and machine learning

What do OpenAI and DeepMind have in common? Give up? These innovative organizations both utilize technology known as transformer models ...

Vincent Caruana

Sr. SEO Web Digital Marketing Manager

What’s the secret of online merchandise management? Giving store merchandisers the right tools
e-commerce

What’s the secret of online merchandise management? Giving store merchandisers the right tools

As a successful in-store boutique manager in 1994, you might have had your merchandisers adorn your street-facing storefront ...

Catherine Dee

Search and Discovery writer

New features and capabilities in Algolia InstantSearch
engineering

New features and capabilities in Algolia InstantSearch

At Algolia, our business is more than search and discovery, it’s the continuous improvement of site search. If you ...

Haroen Viaene

JavaScript Library Developer

Feature Spotlight: Analytics
product

Feature Spotlight: Analytics

Analytics brings math and data into the otherwise very subjective world of ecommerce. It helps companies quantify how well their ...

Jaden Baptista

Technical Writer

What is clustering?
ai

What is clustering?

Amid all the momentous developments in the generative AI data space, are you a data scientist struggling to make sense ...

Vincent Caruana

Sr. SEO Web Digital Marketing Manager

What is a vector database?
product

What is a vector database?

Fashion ideas for guest aunt informal summer wedding Funny movie to get my bored high-schoolers off their addictive gaming ...

Vincent Caruana

Sr. SEO Web Digital Marketing Manager

Unlock the power of image-based recommendation with Algolia’s LookingSimilar
engineering

Unlock the power of image-based recommendation with Algolia’s LookingSimilar

Imagine you're visiting an online art gallery and a specific painting catches your eye. You'd like to find ...

Raed Chammam

Senior Software Engineer

Empowering Change: Algolia's Global Giving Days Impact Report
algolia

Empowering Change: Algolia's Global Giving Days Impact Report

At Algolia, our commitment to making a positive impact extends far beyond the digital landscape. We believe in the power ...

Amy Ciba

Senior Manager, People Success

Retail personalization: Give your ecommerce customers the tailored shopping experiences they expect and deserve
e-commerce

Retail personalization: Give your ecommerce customers the tailored shopping experiences they expect and deserve

In today’s post-pandemic-yet-still-super-competitive retail landscape, gaining, keeping, and converting ecommerce customers is no easy ...

Vincent Caruana

Sr. SEO Web Digital Marketing Manager

Algolia x eTail | A busy few days in Boston
algolia

Algolia x eTail | A busy few days in Boston

There are few atmospheres as unique as that of a conference exhibit hall: the air always filled with an indescribable ...

Marissa Wharton

Marketing Content Manager

What are vectors and how do they apply to machine learning?
ai

What are vectors and how do they apply to machine learning?

To consider the question of what vectors are, it helps to be a mathematician, or at least someone who’s ...

Catherine Dee

Search and Discovery writer

Why imports are important in JS
engineering

Why imports are important in JS

My first foray into programming was writing Python on a Raspberry Pi to flicker some LED lights — it wasn’t ...

Jaden Baptista

Technical Writer

What is ecommerce? The complete guide
e-commerce

What is ecommerce? The complete guide

How well do you know the world of modern ecommerce?  With retail ecommerce sales having exceeded $5.7 trillion worldwide ...

Vincent Caruana

Sr. SEO Web Digital Marketing Manager

Data is king: The role of data capture and integrity in embracing AI
ai

Data is king: The role of data capture and integrity in embracing AI

In a world of artificial intelligence (AI), data serves as the foundation for machine learning (ML) models to identify trends ...

Alexandra Anghel

Director of AI Engineering

Looking for something?

facebookfacebooklinkedinlinkedintwittertwittermailmail

People and machines routinely exchange information via voice or text interface. But will machines ever be able to understand — and respond appropriately to — a person’s emotional state, nuanced tone, or understated intentions? More and more, the answer is yes. The science supporting this breakthrough capability is called natural-language understanding (NLU).  

NLU is a subset of a broader field called natural-language processing (NLP), which is already altering how we interact with technology. 

 

NLP vs. NLU

NLP involves processing natural spoken or textual language data by breaking it down into smaller elements that can be analyzed. Common NLP tasks include tokenization, part-of-speech tagging, lemmatization, and stemming. NLP focuses largely on converting text into structured data.

NLU is a subset of NLP that teaches computers what a piece of text or spoken speech means. NLU leverages AI to recognize language attributes such as sentiment, semantics, context, and intent. It enables computers to understand subtleties and variations in language. Using NLU, computers can recognize the many ways in which people are saying the same things.

A key difference  

Essentially, NLP processes what was said or entered, while NLU endeavors to understand what was meant. The intent of what people write or say can be distorted through misspelling, fractured sentences, and mispronunciation. NLU pushes through such errors to determine the user’s intent, even if their written or spoken language is flawed.  

NLU thereby allows computer software and applications to be more accurate and useful in responding to written and spoken commands. It’s important for developers to consider the difference between NLP and NLU when designing conversational search functionality because it impacts the quality of interpretation of what users say and mean.

 

NLU examples and applications

Examples of NLP and NLU commonly in use include:   

Customer support and service through intelligent personal assistants 

NLU-powered chatbots work in real time, answering queries immediately based on user intent and fundamental conversational elements. Whether they’re directing users to a product, answering a support question, or assigning users to a human customer-support operator, NLU chatbots offer an effective, efficient, and affordable way to support customers in real time.

Voice-based intelligent personal assistants such as Siri, Cortana, and Alexa also benefit from advances in NLU that enable better understanding of user requests and provision of more-personalized responses. 

Machine language translation 

Language translation — with its tantalizing prospect of letting users speak or enter text in one language and receive an instantaneous, accurate translation into another — has long been a holy grail for app developers. But the problems with achieving this goal are as complex and nuanced as any natural language is in and of itself. Although this field is far from perfect, the application of NLU has facilitated great strides in recent years. While translations are still seldom perfect, they’re often accurate enough to convey complex meaning with reasonable accuracy. 

Data collection and analysis  

A growing number of companies are finding that NLU solutions provide strong benefits for analyzing metadata such as customer feedback and product reviews. In such cases, NLU proves to be more effective and accurate than traditional methods, such as hand coding.  

NLP and NLU are commonly used to extract information from text using 5 techniques: named-entity recognition, sentiment analysis, text summarization, aspect mining, and topic modeling. Once information is extracted from unstructured text using these methods, it can be immediately used by machine-learning models to enhance their accuracy and performance.

 

NLU commercial use cases

Ecommerce

Traditional search engines work well for keyword-based searches, but for more complex queries, an NLU search engine can make the process considerably more targeted and rewarding. Suppose that a shopper queries “Show me classy black dresses for under $500.”  This query defines the product (dress), product type (black), price point (less than $500), and personal tastes and preferences (classy).     

NLU-driven searches using tools such as Algolia Understand break down the important pieces of such requests to grasp exactly what the customer wants. By making sense of more-complex and delineated search requests, NLU more quickly moves customers from browsing to buying. For people who know exactly what they want, NLU is a tremendous time saver.

Chatbots

Chatbots are likely the best known and most widely used application of NLU and NLP technology, one that has paid off handsomely for many companies that deploy it. For example, clothing retailer Asos was able to increase orders by 300% using Facebook Messenger Chatbox, and it garnered a 250% ROI increase while reaching almost 4 times more user targets. Similarly, cosmetic giant Sephora increased its makeover appointments by 11% by using Facebook Messenger Chatbox. 

TV, streaming, video

NLU-enabled streaming and on-demand services can significantly improve customer satisfaction and loyalty by helping viewers find content, even when they’re unsure of exactly what they’re seeking. If a viewer says: “Show me some funny movies with the main actor from Apollo 13,” despite the vagueness, NLU can deduce and generate a list of movies that match all of these criteria. What might have been a tiresome and frustrating guessing-game search experience is instead a brief, fruitful experience that often leads to a purchase or rental sale.  

Journalists and publishers

NLU can greatly help journalists and publishers extract answers to complex questions from deep within content using natural language interaction with content archives. 

Tools such as Algolia Answers allow for natural language interactions to quickly find existing content and reduce the amount of time journalists need in order to file stories. Readers can also benefit from NLU-driven content access that helps them draw connections across a range of sources and uncover answers to very specific questions in seconds. 

Customer service and support

Language-interfaced platforms such as Alexa and Siri already make extensive use of NLU technology to process an enormous range of user requests, from product searches to inquiries like “How do I return this product?” and “How long is my warranty good for?” Customer service and support applications are ideal for having NLU provide accurate answers with minimal hands-on involvement from manufacturers and resellers. 

NLU is central to question-answering systems that enhance semantic search in the enterprise and connect employees to business data, charts, information, and resources. It’s also central to customer support applications that answer high-volume, low-complexity questions, reroute requests, direct users to manuals or products, and lower all-around customer service costs.

Gaming  

Online games have become fiendishly complex, so much so that players are continually referencing rule books and playing guides to find answers to specific questions. In addition, games are typically played at a breakneck pace, and players want immediate answers to such competition-focused questions as “How do I beat level 3 in this game?” and “Where can I find the magic potion in this game?”   

In the midst of the action, rather than thumbing through a thick paper manual, players can turn to NLU-driven chatbots to get information they need, without missing a monster attack or ray-gun burst. 

 

Algolia’s approach to NLU

NLU and NLP already play a central role in the development and rollout of Algolia’s next-generation search tools. For example:

  • Agolia Understand is a powerful and versatile NLU-driven app that brings NLU and AI to ecommerce search to boost customer engagement and turn visitors into buyers. 
  • Algolia Answers works to understand the most challenging natural-language searches to better rank articles and pull answers from deep within content, making it a particularly valuable tool for publishers and journalists. 

 

For  more about the Algolia approach to NLU and NLP, see: 

 

About the author
John Stewart

VP Corporate Marketing

14-day free trial

Create a full-featured search experience in no time.

Get started
14-day free trial

Recommended Articles

Powered byAlgolia Algolia Recommend

What is Natural Language Understanding, and how is it different from NLP?
product

Dustin Coates

Product and GTM Manager

AI-powered search: From keywords to conversations
ai

Chris Stevenson

Director, Product Marketing

NLP & NLU as part of semantic search
ux

Dustin Coates

Product and GTM Manager