← Latest papers
🤖 AI

Integrating Multi-Label Classification and Generative AI for Scalable Analysis of User Feedback

This paper presents techniques for efficiently analyzing large volumes of user feedback by combining supervised multi-label classification for topic categorization with generative AI for summarization, while demonstrating that sentiment analysis is an unreliable proxy for overall product satisfaction, which must be measured explicitly.

Original authors: Sandra Loop, Erik Bertram, Sebastian Juhl, Martin Schrepp

Published 2026-06-18
📖 5 min read🧠 Deep dive

Original authors: Sandra Loop, Erik Bertram, Sebastian Juhl, Martin Schrepp

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are the manager of a massive, bustling restaurant. Every night, hundreds of customers leave feedback cards in a suggestion box. Some cards say, “The soup was delicious!” while others write three paragraphs about how the table wobbled and the music was too loud.

If you try to read every single card by hand, you’ll burn out before lunch. If you just look at the star ratings (1 to 5 stars), you might see a 4.5 average and think everything is perfect, missing the fact that 20 people complained about broken chairs.

This paper describes how a large software company (SAP) solved this exact problem for their digital products. They built a system to automatically sort, summarize, and interpret thousands of user comments so managers can actually understand what’s going on without reading every word.

Here is how their system works, broken down into three main parts:

1. The Smart Sorting Hat (Topic Classification)

First, they needed to organize the chaos. Instead of reading comments, they taught a computer to act like a librarian. They created a list of specific "topics" or labels, such as Usability (is it easy to use?), Performance (is it slow?), Errors (did it crash?), and Visual Design (does it look good?).

  • How it works: The computer reads each comment and tags it with one or more of these labels. For example, if a user writes, “The app is beautiful but crashes when I click save,” the computer tags it as both Visual Design (positive) and Error (negative).
  • The Tech: They tried different AI methods to do this. They found that a newer type of AI (called SBERT, which understands context better than older methods) was much better at guessing the right topic.
  • Human Check: To keep the AI honest, humans regularly check the AI’s work and correct it. This helps the AI learn and get smarter over time, much like a student learning from a teacher’s corrections.

2. The Executive Summary Generator (Generative AI)

Once the comments are sorted, managers still don’t have time to read thousands of them. So, the team used Generative AI (like the technology behind ChatGPT) to write short summaries.

  • The Problem: At first, the AI was bad at this. It tended to focus only on the angry comments (because people complain more than they praise) and sometimes made things up (hallucinated) or contradicted itself.
  • The Solution: They changed the instructions given to the AI. Instead of asking for a general summary, they asked the AI to summarize comments by topic. For example: “Here are 50 comments about Performance. Please summarize the main issues.”
  • The Result: The AI now produces clean, structured reports. It also lists the specific comments it used to write the summary, so a human can quickly verify if the AI is telling the truth. This makes it easy for executives to see, at a glance, what users are thinking about specific features.

3. The "Angry Comment" Myth (Sentiment Analysis)

The most surprising part of the paper is about sentiment—whether a comment sounds happy (positive) or unhappy (negative).

Many managers assume that if a comment is negative, the user is unhappy with the product. This paper proves that is often wrong.

  • The Experiment: The researchers compared the "tone" of the comments (positive/negative) with actual satisfaction scores (like Net Promoter Score or Usability scores).
  • The Finding:
    • Positive Comments: If a comment is positive, the user is almost always satisfied. This is a reliable signal.
    • Negative Comments: If a comment is negative, the user might still be satisfied with the product overall.
  • Why? Think back to the restaurant. A customer might love the food and the service (high satisfaction) but leave a negative comment because the chair was wobbly. They are happy with the experience, but they are complaining about a specific flaw they hope will be fixed.
  • The Lesson: You cannot judge the overall quality of a product just by counting negative comments. A high number of negative comments doesn’t mean users hate the product; it often just means they care enough to point out specific problems. To know if users are truly satisfied, you must ask them directly with a rating scale, not just read their comments.

In Simple Terms

This paper shows that to understand user feedback at scale, you need:

  1. AI to sort comments into categories (like "bugs" vs. "design").
  2. AI to summarize those categories into easy-to-read reports.
  3. Caution when reading tone: Don’t assume a negative comment means an unhappy customer. They might just be a happy customer who found a small thing to fix.

The goal is to combine the "big picture" numbers (ratings) with the "detailed stories" (comments) to get a complete, accurate view of how users feel.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →