Advertisement

Get Context-Driven Natural Language Processing for Better Search Results

By on
Read more about author Kartik Patel.

If your business is focused on data-driven, fact-based decisions, your business users may be leveraging an analytics solution to gather, find, and analyze data. Business goals include improving results and productivity and getting the best results out of your data, as well as gaining meaningful insight into data. But, you certainly want to accomplish all those goals without frustrating business users or forcing them to adopt tools that do not add value to their day-to-day workflow and tasks. 

When a business sets goals and establishes metrics to determine the value of an analytical solution and a business user analytics initiative within the enterprise, the management team often fails to focus on the more subtle but powerful concept of efficacy. Just how effective is the search process and, equally important, the results produced by that search. If a user can quickly and easily ask a question without having to find and choose columns or fields, they can avoid the time and complexity of putting together an effective search and the frustration of receiving results that do not fit their requirements. 

When a business envisions a data-driven environment and establishes the foundation with an analytical solution, it should expect user adoption and a more data-literate team environment. But, without effective search tools, that vision will fall short. 

Augmented analytics that includes context-driven natural language processing (NLP) will provide the kind of support your business needs to achieve the results you envision. 

Context-driven searches using Natural Language Processing (NLP) allow users to go beyond restrictive searching based on column filters to provide context such as season, time series or range, and polarity, and they address abbreviations and analyze phonetics to handle misspellings. This approach allows users to ask a question using a more human, conversational approach without having to consider which columns or fields they need or how to ask the question to get an answer that provides meaningful insight into their question without frustrating the user by returning no results or results that have nothing to do with the question. 

To understand the very real value of this type of tool, it is helpful to consider a few examples of business application. 

Context: Time Series

  • Benefits: Enter a question and receive results based on absolute time, or on a range or relative time period.  
  • Sample Date Range Question: Which sales representative sold the most pancake mix during April 2015 to May 2019?  
  • Sample Relative Time Period Question: Who sold the most cake in Phoenix, Arizona in the last quarter of 2019? 
  • Sample Absolute Time Question: What is Bill Jones’ best-selling product for this year?  

Context: Synonyms, Phonetics & Abbreviations

  • Benefits: Enter question and the system will recognize and process information correcting for spelling errors, abbreviations and related words. 
  • Sample Phonetics-Based Question: Who sold the most fruit juice in Phonix, Arizona in Christmas of 2018?
  • Sample Abbreviation Question: Who sold the most fruit juice in Phoenix Az in Christmas of 2018?

Context: Aggregation

  • Benefits: Enter a question to understand results for averages, minimum, maximum, first, last, sum, counts, etc. 
  • Sample Average Question: What is the average list price for ginger tea in the Western Region? 
  • Sample Count Question: Tell me the number of sales representatives in Arizona.

Think about context-driven searching as the foundation for more collaboration and improved insight. If you are sitting in a staff meeting or at a conference, and listening to a presentation, the presenter will often provide time at the end of the session for questions. After considering the topics and issues presented, you may need answers to further clarify the information you are processing and make the best use of the information presented. Context-searching provides the same kind of support. 

If a sales manager is considering how to optimize her sales team and leverage customer product and purchasing preferences, the business would want to encourage creativity and out-of-the box thinking. With context-driven searching, the sales manager can ask all kinds of questions to test theories and hypotheses. She can explore the team results and discover interesting and useful insight into sales, regions, team vs. individual results and more – all without having to understand data extraction techniques or having to create complex searches using column filters and other data structural components, or navigating menus or scripts to elicit answers from the data. What you want (and what you will get) from NLP searches is a what-you-see-is-what-you-get approach to searching. Think of a question and type that question and you’ll get results. 

When a business is choosing analytical tools, it is wise to choose tools that support how humans think and communicate and clearly provide results to support fact-based decisions. Keep it as simple as possible. Ask a question and get an answer. That is the most effective way to search for information. 

Leave a Reply