Große Sprachmodelle (LLMs) als „nahezu perfekte“ Benutzerschnittstellen
Ich habe vor Kurzem an einer Konferenz teilgenommen, auf der – wenig überraschend – mehrere Vorträge zum Thema LLM gehalten wurden. Dabei wurden mir einige Dinge klar:
- Alle fragen sich, wann sie LLMs zu 100 % vertrauen können.
- Menschen nutzen LLMs als natürliche Sprachschnittstelle für schwer auszuführende Aufgaben.
Im Kontext der statistischen Modellierung ist für mich Folgendes interessant:
- Wir verfügen bereits über Werkzeuge, die deterministisch sind und auf die man sich zu 100 % verlassen kann , insbesondere wenn dem Werkzeug gründliche Tests zugrunde liegen.
- Software wie JMP investiert viel Zeit in die Entwicklung benutzerfreundlicher Oberflächen für komplexe Aufgaben!
Beispiel: Längsschnittanalyse in der Strukturgleichungsmodellierung (SEM)
Die korrekte Spezifikation von Längsschnittmodellen in der Strukturgleichungsmodellierung (SEM) gilt seit Langem als schwierig. Workshops, Tutorial-Videos, Websites, Fachartikel und Bücher zu diesem Thema sind zahlreich vorhanden! Tatsächlich wird von Forschern ein solides SEM-Grundlagenwissen erwartet, um sich beim Schreiben eigener Skripte in gängiger Software sicher zu fühlen. Die SEM-Plattform in JMP Pro ist jedoch darauf ausgelegt, diese Schwierigkeit zu beseitigen.
Das Menü „Modellverknüpfungen“ in der SEM-Plattform von JMP Pro bietet zahlreiche Optionen zum Spezifizieren (und Anpassen) von Längsschnitt- (und Querschnitts-)Modellen. Ziel ist es, dass sich die Anwender auf das Wesentliche konzentrieren können: die effiziente und intuitive Untersuchung ihrer Forschungsfragen.
Angenommen, wir haben 10 kurze, stationäre Zeitreihen, die 10 relevante Konstrukte messen. Wir bezeichnen diese Konstrukte mit A bis J und verwenden „Zeitpunkt t“ für den jeweiligen Messzeitpunkt. Wir gehen davon aus, dass unsere Stichprobe zu denselben Zeitpunkten sechsmal wiederholt erhoben wurde und dass – wie bei Längsschnittstudien häufig der Fall – einige Daten fehlen.
Ein Screenshot unserer Datentabelle, der wiederholte Messungen der ersten beiden Konstrukte zeigt, sieht folgendermaßen aus:
LauraCS_0-1783541595957.png
Die SEM-Plattform in JMP Pro lässt sich über das Menü „Analysieren“ und anschließend über „Multivariate Methoden“ > „Strukturgleichungsmodelle“ starten. Im Startdialog wähle ich alle meine wiederholten Messungen aus, klicke auf „Modellvariablen“ und anschließend auf „OK“.
LauraCS_1-1783541595980.png
Der SEM-Plattformbericht zeigt standardmäßig ein Unabhängigkeitsmodell an. Beachten Sie das rote Dreiecksmenü neben der Schaltfläche „Modellverknüpfungen“; hier lassen sich komplexe Modelle am einfachsten spezifizieren.
LauraCS_2-1783541595998.png
Durch Klicken auf das rote Dreieck können wir Longitudinalanalyse > Cross-Lagged Panel Model auswählen.
LauraCS_3-1783541596009.png
Beachten Sie, dass mit dieser Option viele Arten von multivariaten autoregressiven Modellen angepasst werden können, einschließlich solcher mit zufälligen Achsenabschnitten und mit latenten Variablen zur Berücksichtigung von Messfehlern.
An dieser Stelle ist eine wichtige Information erforderlich: Die SEM-Plattform benötigt die zeitliche Reihenfolge der Messungen. Da wir „TimeT“ in unsere Variablennamen aufgenommen haben, können wir die Schaltfläche „Aus Namen erraten“ anklicken, um diese Information sofort zu erhalten!
LauraCS_4-1783541596017.png
Wir scrollen bis zum Ende, klicken auf OK, und alle 60 Zeitwerte werden verarbeitet. Nun steht das Menü mit einer Vielzahl nützlicher Optionen zur Verfügung. Für dieses Beispiel wählen wir einige Optionen aus, die Gleichheitsbedingungen für 1) autoregressive Effekte, 2) Cross-Lagged-Effekte, 3) Restvarianzen und 4) Restkovarianzen festlegen.
LauraCS_5-1783541596035.png
Nach dem Klicken auf die Schaltfläche „OK“ wird ein komplexes Strukturgleichungsmodell (SEM) spezifiziert. Blendet man die Gleichheitsbedingungen und Kovarianzen im Pfaddiagramm aus (was über das Kontextmenü des Diagramms möglich ist), wird deutlich, wie komplex dieses multivariate System ist.
LauraCS_6-1783541596082.png
Ich habe die Zeit gestoppt, während ich alle in diesem Beitrag beschriebenen Schritte in Ruhe ausgeführt habe; es dauerte 46 Sekunden. Das resultierende Modell wird immer korrekt spezifiziert sein, egal wie oft ich diese Schritte wiederhole.
Wie lange bräuchten wir, um eine Aufgabenstellung für ein LLM-Programm zu verfassen, das diese Aufgabe umfasst?
Wie genau wären die Ergebnisse des LLM, wenn wir diese Aufgabe mehrmals wiederholen?
Wie lange bräuchten wir, um die Ergebnisse des LLM zu überprüfen und sicherzustellen, dass die Aufgabe korrekt ausgeführt wurde?
Ich bin keineswegs gegen LLMs, sie haben viele Vorteile! Allerdings sollten wir für die jeweiligen Anwendungsfälle die besten Werkzeuge verwenden. Und wenn es um die effiziente Spezifikation von SEMs geht, ist JMP Pro meiner Meinung nach die beste Wahl. Selbstverständlich wurde JMP bei der Entwicklung aller JMP-Produkte stets auf die optimale Benutzerfreundlichkeit ausgerichtet.
Falls Sie ein Modell so schnell wie dieses spezifizieren möchten und es noch nicht in unseren SEM-Modell-Shortcuts verfügbar ist, lassen Sie es uns wissen!