So funktioniert’s

Sentimentanalyse verstehen

Sprache genauer verstehen.

SentimentalFramework verbindet leicht bedienbare Software mit der Entwicklung eines eigenen KI-Modells für deutsche Texte. Du sollst erkennen können, worauf sich Lob oder Kritik beziehen und welche Textstelle die Einordnung stützt.

Das eigene Modell befindet sich in Entwicklung. An vorbereiteten Beispielen kannst du schon heute entdecken, was die spätere Analyse leisten soll.

Was ist Sentimentanalyse?

Sentimentanalyse untersucht Bewertungen in Texten: etwa Lob, Kritik oder beides zusammen. Ein KI-Modell kann helfen, solche Aussagen automatisch einzuordnen. Dafür muss es auch berücksichtigen, worüber gesprochen wird.

01

Worüber geht es?

Zum Beispiel um eine Beratung, eine Wartezeit oder eine Eigenschaft einer Anwendung.

02

Wie wird es bewertet?

Positiv, negativ oder ohne erkennbare Bewertung? Ein Text kann auch mehrere, gegensätzliche Bewertungen enthalten.

03

Woran lässt sich das erkennen?

An Wörtern und Formulierungen im Zusammenhang – etwa „sehr hilfreich“ oder „viel zu langsam“.

Ein Satz kann Lob und Kritik enthalten

Ausgedachtes Beispiel · von Menschen eingeordnet

„Die Beratung war hilfreich, aber auf den Rückruf habe ich lange gewartet.“
Worüber?EinordnungTextstelle
Beratungpositiv„Die Beratung war hilfreich“
Wartezeit auf den Rückrufnegativ„auf den Rückruf habe ich lange gewartet“

Die Aussage lobt die Beratung und kritisiert die Wartezeit. Solche Unterschiede getrennt zu betrachten, heißt in der Forschung aspektbasierte Sentimentanalyse.

Warum einzelne Wörter nicht reichen

„Nicht hilfreich“ ist etwas anderes als „hilfreich“. „Großartig, schon wieder ein Ausfall“ klingt nach ironischer Kritik. Und wer eine kritische Aussage zitiert, muss sie nicht selbst vertreten.

Deshalb zählt der Zusammenhang. Fehlt er, kann eine Einordnung offenbleiben. Genau solche Fälle machen die Entwicklung und Prüfung eines Modells anspruchsvoll.

Was dir eine Einordnung sagen kann

Sie kann Hinweise darauf geben, was in einem Text gelobt oder kritisiert wird. Textstellen helfen dir, die vorgeschlagene Lesart zu prüfen. Eine Markierung allein beweist allerdings noch nicht, warum ein Modell zu seinem Ergebnis gekommen ist.

Eine solche Analyse stellt nicht verlässlich fest, was ein Mensch wirklich fühlt oder beabsichtigt. Sie prüft auch nicht automatisch, ob eine Aussage wahr ist.

Ebenso wenig zeigt die Auswertung einiger Kommentare, was alle Menschen denken. Welche Texte ausgewählt wurden, beeinflusst das Ergebnis.

Eine Software. Ein eigenes Modell.

01

Die Software

Die Software soll Texteingabe und Ergebnisse übersichtlich zusammenbringen. Sie macht die Analyse zugänglich, ohne dass du programmieren musst.

02

Das eigene Modell

Das KI-Modell soll die Bewertungen im Text einordnen. Dafür wird es mit gekennzeichneten Beispielen trainiert und an getrennten Testdaten geprüft.

Wie das eigene Modell entstehen soll

01

Geeignete Beispiele auswählen

Für die Entwicklung werden deutsche Texte benötigt, deren Nutzung geklärt ist und die unterschiedliche Ausdrucksweisen abdecken.

02

Bewertungen sorgfältig kennzeichnen

Menschen ordnen die Texte nach gemeinsamen Regeln ein. Dabei wird festgehalten, worauf sich eine Bewertung bezieht. Abweichende Lesarten werden geprüft; begründete Mehrdeutigkeit soll sichtbar bleiben.

03

Trainieren und getrennt testen

Das Modell lernt aus den Trainingsbeispielen. Seine Leistung wird anschließend an anderen Daten geprüft, die nicht für Training oder Modellauswahl verwendet wurden.

04

Ergebnisse nachvollziehbar veröffentlichen

Zu veröffentlichten Modellständen sollen die verwendeten Testverfahren, Ergebnisse und bekannten Schwächen dokumentiert werden.

Verständlich im Einstieg. Nachvollziehbar im Detail.

Du sollst Sentimentanalyse ausprobieren können, ohne dich vorher in Fachbegriffe einzuarbeiten. Gleichzeitig soll erkennbar sein, wie eine Auswertung zustande kommt, wo ihre Grenzen liegen und wie das Modell geprüft wurde.

Der erste Schritt ist schon möglich: Entdecke die Beispiele und bilde dir eine eigene Lesart.

Häufige Fragen

Hinweise auf unklare Erklärungen, interessante Sprachfälle oder mögliche Anwendungen sind willkommen. Sobald ein direkter Kontakt eingerichtet ist, findest du ihn auf der Kontaktseite.
Kann ich schon eigene Texte analysieren?

Auf der öffentlichen Website stehen derzeit Beispiele und Erläuterungen bereit. Das eigene Modell ist noch in Entwicklung. Neuigkeiten zur Verfügbarkeit findest du im Entwicklungsstand.

Brauche ich Vorwissen?

Für die Beispiele nicht. Die wichtigsten Begriffe werden direkt erklärt. Auch die geplante Software soll ohne Programmierkenntnisse nutzbar sein.

Was bedeutet „Sentiment“?

Hier geht es um Bewertungen in Texten: zum Beispiel, ob etwas gelobt oder kritisiert wird. „Stimmung“ ist eine verbreitete Kurzbeschreibung, kann aber den falschen Eindruck einer Gefühlsmessung erwecken.

Sind „neutral“, „gemischt“ und „unklar“ dasselbe?

Nein. „Ohne erkennbare Bewertung“ bezeichnet einen Text, in dem sich keine klare positive oder negative Wertung erkennen lässt. „Gemischt“ fasst vorhandenes Lob und vorhandene Kritik zusammen. „Unklar“ heißt, dass sich der Fall mit dem verfügbaren Zusammenhang nicht ausreichend sicher einordnen lässt.

Erkennt das Modell Ironie?

Ironie gehört zu den schwierigen Fällen, die bei der Entwicklung berücksichtigt werden sollen. Ob und wie zuverlässig ein Modell sie erfasst, muss an geeigneten Tests gezeigt werden. Die Beispiele sind dafür kein Leistungsnachweis.

Lernt das Modell sofort aus einer Korrektur?

Nein. Eine Rückmeldung verändert nicht unmittelbar das Modell. Vor einer möglichen Nutzung für das Training stehen die Prüfung der Einordnung und die Klärung, ob der Text dafür verwendet werden darf.

Wie zuverlässig wird die Analyse sein?

Das lässt sich erst für einen bestimmten Modellstand und bestimmte Textarten belastbar beurteilen. Geplant ist, Testergebnisse und bekannte Grenzen mit veröffentlichten Modellständen zu dokumentieren.

Was zeigen die Beispiele?

Ausgedachte Texte mit menschlichen Einordnungen. Sie machen die Fragestellungen verständlich und erlauben noch keine Aussage über die Trefferquote des eigenen Modells.

Kann ich bei der Entwicklung mithelfen?

Hinweise auf unklare Erklärungen, interessante Sprachfälle oder mögliche Anwendungen sind willkommen. Sobald ein direkter Kontakt eingerichtet ist, findest du ihn auf der Kontaktseite.

Wissenschaftlicher Hintergrund

Der Ansatz knüpft an Forschung zur Sentimentanalyse an. Besonders relevant sind die Zuordnung von Bewertungen zu einzelnen Themen oder Eigenschaften, gezielte Tests schwieriger Sprachfälle und eine nachvollziehbare Dokumentation von Modellen.

Die folgenden Veröffentlichungen erläutern diese Grundlagen. Sie sind keine Begutachtung von SentimentalFramework.

  1. Pontiki et al. (2014): SemEval-2014 Task 4: Aspect Based Sentiment Analysis

    Grundlage für Bewertungen zu einzelnen Gegenständen bzw. Aspekten und getrennte Auswertung von Teilaufgaben.

  2. Hellwig et al. (2024): GERestaurant: A German Dataset of Annotated Restaurant Reviews for Aspect-Based Sentiment Analysis

    Deutsches Beispiel für aspektbasierte Sentimentanalyse. Ein Restaurantdatensatz belegt keine allgemeine Qualität für alle deutschen Textsorten; seine Nennung ist keine Lizenzfreigabe für eine konkrete Trainingsnutzung.

  3. Ribeiro et al. (2020): Beyond Accuracy: Behavioral Testing of NLP Models with CheckList

    Sprachliche Fähigkeitstests zusätzlich zu aggregierten Kennzahlen; ausdrücklich auch an Sentimentmodellen untersucht.

  4. Mitchell et al. (2019): Model Cards for Model Reporting

    Nachvollziehbare Beschreibung von Modell, vorgesehenem Einsatz, Tests und Grenzen.

  5. Barz et al. (2025): Understanding Disagreement: An Annotation Study of Sentiment and Emotional Language in Environmental Communication

    Menschliche Uneinigkeit und unterschiedliche Perspektiven bei der Annotation; nicht jede Abweichung ist automatisch ein Fehler.

Genauer erklärt: weitere Quellen
  1. Mohammad et al. (2016): SemEval-2016 Task 6: Detecting Stance in Tweets

    Abgrenzung von Sentiment und Stance; Grundlage für die Präzisierung des bisherigen Haltungsslogans.

  2. Guo et al. (2017): On Calibration of Modern Neural Networks

    Modellkonfidenz und tatsächliche Trefferwahrscheinlichkeit müssen nicht übereinstimmen. Begründet Vorsicht bei Prozentanzeigen, nicht eine Diagnose des ungeprüften eigenen Modells.

  3. Jain & Wallace (2019): Attention is not Explanation

    Grenzen der Interpretation von Attention-Gewichten als Erklärung. Die konkrete Studie ist kein pauschaler Nachweis, dass jede Textmarkierung bedeutungslos wäre.

  4. Wiegreffe & Pinter (2019): Attention is not not Explanation

    Differenzierung der Erklärbarkeitsdebatte; Definition und Prüfung einer Erklärung sind entscheidend.

  5. Morkes & Nielsen (1997): Concise, Scannable, and Objective: How to Write for the Web

    Empirische Grundlage für knappe, überfliegbare und sachliche Webtexte. Die historischen Prozentwerte werden nicht auf diese Website übertragen.

  6. W3C WAI: Writing for Web Accessibility

    Klare Überschriften, sinnvolle Linktexte, verständliche Anweisungen und kurze Texte. Eine sprachliche Überarbeitung allein belegt keine vollständige Barrierefreiheit.

  7. Digitale-Dienste-Gesetz, § 5: Allgemeine Informationspflichten

    Ausgangspunkt für Anbieterinformationen, abhängig von der rechtlichen Einordnung des Dienstes.

  8. Verordnung (EU) 2016/679, insbesondere Art. 12 und 13

    Verständliche Informationen über tatsächliche personenbezogene Datenverarbeitung; keine Grundlage für erfundene Betriebsangaben.

  9. Kiritchenko & Mohammad (2018): Examining Gender and Race Bias in Two Hundred Sentiment Analysis Systems

    Belegt an untersuchten englischsprachigen Systemen mögliche systematische Verzerrungen. Begründet die Empfehlung gezielter Fairnessprüfungen, ohne einen solchen Fehler für SentimentalLM zu behaupten.