Sentiment analysis - useful or pointless?

AI-generated summary

The discussion explores the value of Discourse’s sentiment analysis feature. nickdb initiated the thread by questioning its utility, noting that the data often feels ambiguous or lacking in value. In response, Falco highlighted recent improvements, including the ability to use LLMs for classification and upcoming support for Jev-style decision models, which offer greater accuracy at a higher cost.

nickdb expressed interest in these new methods but later reported that an agent-based test consumed too many tokens, leading them to discontinue its use due to better alternatives available here. Meanwhile, satonotdead argued that traditional technical displays are a barrier to adoption because they are too “dry” for general interpretation. They suggested that merging technical analysis with more intuitive visualizations (like emotions or emojis) would enhance usability and recommended checking a specific meta-discussion for implementation details.

Evening all, or possibly morning/afternoon.

I turned on sentiment analysis quite some time back, but to me it just seems to not add anything of value. The data is just lacking or at best ambiguous.

Wondering how others are using it or interpreting its value?

We recently made it possible to use an LLM instead to do the classification, and @sam is adding the capacity to use Jev style decision models to do sentiment classification.

It will be more costly, but with greater accuracy.

2 Likes

Great, I must have missed this, would you be so kind as to send a pointer? I don’t mind burning a few extra tokens if it can provide something more valuable.

1 Like

I think you are looking this: Classification in the Discourse Sentiment Dashboard - #11 by fzngagan

I wonder if it’s because my self-hosted model isn’t configured correctly or because my memory is failing, but I remember seeing emojis (emotions) in the admin dashboard that later disappeared from my instance.

That analysis was more precise and also useful, because everyone can interpret it. I think the traditional sentiment technical display, is an unconscious barrier to its adoption by humans.

I mean, the functionality may indeed add value, but then we fail at their interpretation because it’s too “dry”. Merging both analyses, I believe, would give it much more room to play with.

And perhaps adding some closer implementations, without the need to go to the admin dashboard or using custom queries.

I have a lot left to investigate and learn on this. My initial question remains open: is there today in Discourse an emotions dashboard, or did I dream it?

I did a brief agent-based test. It seriously eats tokens. Will just call it quits for now, so many better uses of tokens that will provide meaningful benefits.