Skip to content

Sentiment analysis methods for interviews, quote by quote

By Khyati Ojha · · 6 min read

Sentiment analysis methods compared for interview data, and how to keep every label next to its quote so anyone can check a theme before you report it.

Sentiment analysis methods for interviews, quote by quote

Your team just finished interviews with travelers about the airline's new boarding process. The summary says most of them felt positive. Your manager asks two things: is that true, and what did the unhappy travelers say?

Reading feelings from words is called sentiment analysis, and sentiment analysis methods differ in how far you can trust their labels.

To check whether the summary is true, compare a sample of labels with the quotes behind them. To find what the unhappy travelers said, score each topic on its own and read every negative quote.

Whichever method you pick, keep every label next to the quote it came from, so anyone can check it.

The short version

  • Interview answers mix praise and complaint, so score each topic, not the whole interview.
  • Word lists are fast, but they miss polite talk, sarcasm and mixed feelings.
  • Language models read context better, but test them on your own interviews.
  • Tone of voice and facial expression can show feelings the words hide.
  • Report counts with quotes, not a percentage from a small group.

Score each topic, not each interview

A review might say "great flight" and stop there. A traveler in an interview talks for two minutes. She says the boarding app was easy, the queue was a mess and the crew were kind. Give that whole answer one label and it comes out neutral, so the queue complaint is lost.

Spoken answers are hard to score. People mix feelings in one answer. People are polite, so "it was fine, I guess" can hide a complaint. And people use sarcasm, such as "oh, great, another queue", which only the voice gives away.

So cut each answer into topics, such as the boarding app, the queue and the gate staff, and label each part. Researchers call this aspect-based sentiment analysis. "Aspect" means topic.

Averages hide splits too. If half the travelers love the new gate process and half dislike it, the average sentiment score lands near neutral.

A neutral average can be two groups who disagree.

Diagram of one traveler's answer about an easy boarding app, a messy queue and kind crew. Scored as one block it reads neutral; split by topic, the queue shows as negative and the other two as positive.

Sentiment analysis methods compared for interview data

You want a method you can trust with long spoken answers. Each method reads feelings differently, so each slips in a different place. Each row shows where one method helps with interviews, where it slips and the check that catches the slip.

MethodHow it worksWhere it helpsWhere it slipsThe check to run
A researcher with a codebookA person labels each passage with a short list of labels and rulesCatches politeness, sarcasm and mixed feelingsSlow on many interviews, and two people can disagreeHave a second person label a sample
Word lists (rule-based)Counts positive and negative words from a fixed listFast, cheap and consistentMisses "not bad", polite talk and sarcasmRead the passages it calls positive
A trained machine learning modelLearns from examples that people already labeledWorks well on text like its training examplesInterview talk may differ from its training textTest it on a hand-labeled sample
Deep learning and large language modelsReads each passage in context and labels itHandles long, mixed answers better than word listsCan give plain statements a positive or negative labelCompare its labels with a hand-labeled sample
Tone of voice (tonality analysis)Reads pitch, pace and stress in the recordingHears sarcasm and doubt that the words hideTone shows a feeling, but the words name the topicListen where the tone and the words disagree
Facial expression (facial coding)Reads expressions in the videoShows surprise or doubt as someone reactsA face shows a reaction, but the words give the reasonWatch the moment, then read what was said

One common trained model, Naive Bayes, guesses a label from how often each word showed up in positive and negative examples.

A 2023 University of Washington study shows how far methods can differ on interviews. Alex Liu and Min Sun tested sentiment analysis techniques on 24 interviews with people working in education policy. They split the interviews into about 1,400 paragraphs. GPT-4 matched human labels more closely than a word-list method, which overstated positive feeling. Even so, the authors report that GPT-4 agreed with human judgment on 58% of the text.

So a model can beat a word list and still disagree with a person on a large part of your interviews.

For most interview studies, let a language model or a researcher label first, then have a person check a sample. Word lists alone are the wrong tool for spoken answers.

Keep every label next to its quote

Your manager sees "boarding queue: negative" and asks, "Says who?" A label on its own cannot answer that. So store each label with its quote, the person who said it and the moment in the transcript. Then anyone can read the words and judge the label.

Say the airline keeps its labels in a simple record like this one.

TopicLabelQuoteWho said itWhere to find it
Boarding appPositive"I had my pass on my phone before I got to the gate."Traveler 4, flies monthlyTranscript 4, minute 3
Boarding queueNegative"Nobody knew which line was ours."Traveler 9, family of fourTranscript 9, minute 7
Gate staffMixed"They were kind, but they kept changing the order."Traveler 12, first tripTranscript 12, minute 5

Now the manager can read the queue quote and see who said it.

In a 2026 study by Sherri Weitl-Harms and John Hastings, language models labeled 106 groups of words that people chose to describe products, from two datasets. Their labels matched the experts' labels closely, with correlations up to 0.97 and accuracy up to 94%. A correlation that high means the model's scores rose and fell almost in step with the experts'.

Set that beside the 58% from the policy interviews, and agreement depends on the data. The quote is how you check your own case.

If no one can see the words behind a label, the label is an opinion.

How to check sentiment labels before you report them

Your manager will act on these labels, so they need to hold up. A sentiment result is ready to report when another person can trace each label to its quote and make the same call. Each of these five checks catches a different kind of mistake.

1. Label a small sample yourself first

Pick a handful of interviews and label each topic by hand before you see any tool's labels. If you look first, the tool's answer steers yours.

2. Compare and read every disagreement

Put your labels beside the tool's and read every passage where they differ. A 2026 study by Xiomara Gonzalez and colleagues did this with 151 written student reflections. Where the researcher and the model disagreed, the researcher reread the quote and made the call.

3. Read every neutral and mixed label

Polite and mixed answers hide in the neutral pile. The same study found the model tended to give a positive or negative label to statements the researcher read as neutral. So read both kinds.

4. Listen where the words and the label disagree

When a passage reads as positive but feels wrong, play the recording. "Oh, great, another queue" looks happy on paper, and only the voice shows the complaint.

5. Report counts with quotes

Write "several travelers described the queue as confusing", then show their words. Interviews tell you which feelings exist and why. To learn how many travelers feel that way, run a survey next, which is the idea behind mixed methods research. Later, audit AI interview themes back to the exact quote the same way.

Five numbered steps in a row: label a sample yourself first, compare and read every disagreement, read every neutral and mixed label, listen where words and label disagree, and report counts with quotes.

Where Pulse fits

The label-beside-quote check is quick when quotes, transcripts and recordings sit together. Pulse groups what participants said into themes with the quotes behind them, and every quote links to the transcript it came from. Every interview arrives as a full transcript alongside its recording.

A researcher can jump from a negative label to the moment a traveler said it, then listen. On video interviews, Pulse also reads faces with facial coding and voices with tonality analysis. So emotion that a transcript misses sits beside what participants say.

Pulse runs the interviews and the first grouping of themes. Your time goes to the hard cases and to deciding what the airline should change. If a label can show its quote, report the count and the words together. If it cannot, check it before it goes in the report.

To see an interview study read this way, book a demo.

Questions readers ask

1. Can ChatGPT do sentiment analysis on interviews?

Yes. You can paste interview passages into a chat model and ask it to label each one as positive, negative, neutral or mixed. Treat the result as a first draft. Remove names and personal details before you paste anything, and check the labels against a sample you labeled by hand.

2. What are the three main types of sentiment analysis?

The three common types are polarity, emotion and aspect-based. Polarity sorts text into positive, negative or neutral. Emotion analysis names the feeling, such as anger, joy or worry, or rates how strong it is. Aspect-based analysis labels each topic inside the text on its own.

3. Does sentiment analysis work in other languages?

It can, but check each language on its own. A word list is built for one language, so an English list misses feelings said in Hindi or Spanish. Label each passage in the language it was spoken in, then ask a native speaker to check a sample. Speech that mixes two languages, such as Hindi and English, needs the same check.

Book a demo

Book a Demo

Your details

By clicking “Book Now”, you agree Pulse may use your information as described in our Privacy Notice, including to contact you about our products and services.