Module 3: Reading and Videos Part 3

Natural Language processing model

Natural Language Processing

With the rise of the internet and social media, a large amount of data is increasingly available for marketing decision-making. About 25 percent of the data is structured and directly usable by most statistical analysis methods.

  • Recall that structured data consists of records organized into rows and columns
  • Unstructured data (more than 75 percent of emerging data) does not have a predefined structure and does not fit well into a table format
    • Moreover, unstructured data requires further processing before analysis
    • It must be converted into structured data first
    • Unstructured data is increasingly used to develop marketing strategies

Using natural language processing to identify patterns in text data

Social media posts, product reviews, emails, customer service call records, sales calls, and chatbots are some common sources of text data. Natural language processing (NLP) is a branch of artificial intelligence (AI) used to identify patterns by reading and understanding meaning from human language. Companies use NLP to analyze and interpret both internal and external data

  • NLP can be used by marketers to extract information that can be applied in both proactive and reactive ways, including responding to customer comments and complaints, and building on product preferences. Ultimately, NLP can help companies, reduce potential conflicts, and prioritize the level of urgency when responding to concerns and opportunities.

Marketers use NLP to understand the “what,” “how,” “when,” and “why” of customer and market behavior. They can use NLP to extract underlying intentions, beliefs, and attitudes behind the behavior.

Companies can analyze text data records to learn more about what customers want and need by

  • optimizing inventory
  • engaging customers in marketing campaigns
  • developing new products
  • simplifying a customer’s experience
  • gathering input on new product features and benefits
  • improving customer relationships, just to name a few

How Is Text Analytics Applied?

Text analytics is an NLP technique that includes the following four step process:

  1. Text acquisition and preparation
  2. Text data preprocessing through cleaning, categorizing, and coding
  3. Text exploration
  4. Text modeling

Step 1: Text Acquisition and Aggregation

The first step in text analytics is to determine the marketing analyst’s business question. Understanding the question dictates the text data that needs to be acquired. Once the question is defined, the analyst collects text data using multiple sources. Once the text data is collected, it needs to be combined and uploaded into the text analytics software program

Step 2: Text Preprocessing

The second step includes processing and cleaning the data. Preprocessing is necessary as the data often contains punctuation, variations in capital and lowercase letters, or special characters such as % or @. N This step reduces noise in the data, creates consistency, and removes special characters. It prepares data for exploration and modeling.

Step 3: Text Exploration

Text exploration consists of reviewing common words, type of content, and relationships using basic statistics.

Step 4: Text Modeling

In text modeling, the preprocessed data is used to build models such as topic modeling, sentiment analysis, text classification.

Topic modeling enables the analyst to discover hidden thematic structures in the text

Sentiment analysis is a measure of emotions, attitudes, and beliefs

Text classification creates categories or groups associated with the content

The internet has made it easy for customers to quickly share their opinions. Many times, detailed feedback contains contradictory or different opinions, known as sentiment polarity. Customers might share different sentiments for different features. Features, such as product quality, customer service, or the store, are known as aspects – they capture the “what” or main topic for which the opinion is expressed. Typical sentiment analysis would assign one score for the review. But a single score would be inaccurate given the mixed feelings. Here, it is best to use aspect-based sentiment analysis Using aspect-based sentiment analysis, companies can capture a more granular understanding of what customers like and dislike. This will help marketers make changes to improve customer experiences.

License

Icon for the Creative Commons Attribution 4.0 International License

ACC Pressbooks Example by Adam Shelffo is licensed under a Creative Commons Attribution 4.0 International License, except where otherwise noted.

Share This Book