Zum Inhalt springen

„Sprachmodell“ – Versionsunterschied

aus AufEinWort, der freien Forschung
[ungesichtete Version][ungesichtete Version]
Keine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
<p>Ein '''Sprachmodell'''<sup id="cite_ref-1" class="reference">[https://de.wikipedia.org/wiki/Sprachmodell#cite_note-1 <span class="cite-bracket">[</span>A 1]]</sup> (englisch language model) ist ein [[mathematisches Modell]], das die Abfolge von Elementen in einer Sequenz (zum Beispiel von [[Buchstabe|Buchstaben]] oder [[Wörter|Wörtern]] in [[natürliche Sprache|natürlichsprachlichen]] Texten) modelliert, meist in Form eines [https://de.wikipedia.org/wiki/Stochastischer_Prozess stochastischen Prozesses].</p><p>Sprachmodelle spielen eine zentrale Rolle in der modernen [https://de.wikipedia.org/wiki/Computerlinguistik Computerlinguistik] und sind eine entscheidende Komponente dortiger Praxisanwendungen, etwa bei der [[Textgenerierung]] zur [[maschinelle Übersetzung|maschinellen Übersetzung]] oder [[Spracherkennung]].<sup id="cite_ref-2" class="reference">[https://de.wikipedia.org/wiki/Sprachmodell#cite_note-2 <span class="cite-bracket">[</span>1]]</sup><sup id="cite_ref-ChenGoodman1996_3-0" class="reference">[https://de.wikipedia.org/wiki/Sprachmodell#cite_note-ChenGoodman1996-3 <span class="cite-bracket">[</span>2]]</sup> Bekanntheit gewonnen haben sie durch das Aufkommen von [[generative Modelle (künstliche Intelligenz)|Generativer Künstlicher Intelligenz]]. So ist auch das [[ChatGPT]] zugrunde liegende [[Generative pre-trained transformer|GPT]] ein Sprachmodell.</p><div class="toctitle" dir="ltr" lang="de">
<p>Ein '''Sprachmodell'''<sup id="cite_ref-1" class="reference">[https://de.wikipedia.org/wiki/Sprachmodell#cite_note-1 <span class="cite-bracket">[</span>A 1]]</sup> (englisch language model) ist ein [[mathematisches Modell]], das die Abfolge von Elementen in einer Sequenz (zum Beispiel von [[Buchstabe|Buchstaben]] oder [[Wörter|Wörtern]] in [[natürliche Sprache|natürlichsprachlichen]] Texten) modelliert, meist in Form eines [https://de.wikipedia.org/wiki/Stochastischer_Prozess stochastischen Prozesses].</p><p>Sprachmodelle spielen eine zentrale Rolle in der modernen [https://de.wikipedia.org/wiki/Computerlinguistik Computerlinguistik] und sind eine entscheidende Komponente dortiger Praxisanwendungen, etwa bei der [[Textgenerierung]] zur [[maschinelle Übersetzung|maschinellen Übersetzung]] oder [[Spracherkennung]].<sup id="cite_ref-2" class="reference">[https://de.wikipedia.org/wiki/Sprachmodell#cite_note-2 <span class="cite-bracket">[</span>1]]</sup><sup id="cite_ref-ChenGoodman1996_3-0" class="reference">[https://de.wikipedia.org/wiki/Sprachmodell#cite_note-ChenGoodman1996-3 <span class="cite-bracket">[</span>2]]</sup> Bekanntheit gewonnen haben sie durch das Aufkommen von [[generative Modelle (künstliche Intelligenz)|Generativer Künstlicher Intelligenz]]. So ist auch das [[ChatGPT]] zugrunde liegende [[Generative Pre-trained Transformer|GPT]] ein Sprachmodell.</p><div class="toctitle" dir="ltr" lang="de">
== Inhaltsverzeichnis ==
== Inhaltsverzeichnis ==
</div>
</div>
Zeile 50: Zeile 50:
#<span class="reference-text">so auch in Goldberg (2017) verwendet, allerdings teilweise ohne Start- und Endmarker; der Startmarker ist dort ansonsten <code>&lt;s&gt;</code> statt <span class="mwe-math-element">[[file:f282c7bc331cc3bfcf1c57f1452cc23c022f58de|alt={\displaystyle \bot }|300px]]</span> und der Endmarker <code>&lt;/s&gt;</code>; bei Collins (2013) heißt der Endmarker <code>STOP</code></span>
#<span class="reference-text">so auch in Goldberg (2017) verwendet, allerdings teilweise ohne Start- und Endmarker; der Startmarker ist dort ansonsten <code>&lt;s&gt;</code> statt <span class="mwe-math-element">[[file:f282c7bc331cc3bfcf1c57f1452cc23c022f58de|alt={\displaystyle \bot }|300px]]</span> und der Endmarker <code>&lt;/s&gt;</code>; bei Collins (2013) heißt der Endmarker <code>STOP</code></span>
#<span class="reference-text">Je nachdem, ob <span class="mwe-math-element">[[file:fe22f0329d3ecb2e1880d44d191aba0e5475db68|alt={\displaystyle w_{i}}|17x14px]]</span> selbst mitgezählt wird oder nicht, kann es auch <span class="mwe-math-element">[[file:de240ac2fe70298e68a9da94c8290bdd72884e67|alt={\displaystyle w_{i-N},\ldots ,w_{i-1}}|107x14px]]</span> sein. Dieser Artikel verwendet die bei <span class="mwe-math-element">[[file:f5e3890c981ae85503089652feb48b191b57aae3|alt={\displaystyle N}|14x15px]]</span>-Grammen übliche Konvention, dass <span class="mwe-math-element">[[file:fe22f0329d3ecb2e1880d44d191aba0e5475db68|alt={\displaystyle w_{i}}|17x14px]]</span> mitgezählt wird, d.&nbsp;h. Unigramme (1-Gramme) betrachten die Wahrscheinlichkeiten der Elemente völlig unabhängig von ihrem Kontext.</span>
#<span class="reference-text">Je nachdem, ob <span class="mwe-math-element">[[file:fe22f0329d3ecb2e1880d44d191aba0e5475db68|alt={\displaystyle w_{i}}|17x14px]]</span> selbst mitgezählt wird oder nicht, kann es auch <span class="mwe-math-element">[[file:de240ac2fe70298e68a9da94c8290bdd72884e67|alt={\displaystyle w_{i-N},\ldots ,w_{i-1}}|107x14px]]</span> sein. Dieser Artikel verwendet die bei <span class="mwe-math-element">[[file:f5e3890c981ae85503089652feb48b191b57aae3|alt={\displaystyle N}|14x15px]]</span>-Grammen übliche Konvention, dass <span class="mwe-math-element">[[file:fe22f0329d3ecb2e1880d44d191aba0e5475db68|alt={\displaystyle w_{i}}|17x14px]]</span> mitgezählt wird, d.&nbsp;h. Unigramme (1-Gramme) betrachten die Wahrscheinlichkeiten der Elemente völlig unabhängig von ihrem Kontext.</span>
[[Kategorie:GPT]]
[[Kategorie:Sprachmodell]]

Aktuelle Version vom 3. August 2025, 09:40 Uhr

Ein Sprachmodell[A 1] (englisch language model) ist ein mathematisches Modell, das die Abfolge von Elementen in einer Sequenz (zum Beispiel von Buchstaben oder Wörtern in natürlichsprachlichen Texten) modelliert, meist in Form eines stochastischen Prozesses.

Sprachmodelle spielen eine zentrale Rolle in der modernen Computerlinguistik und sind eine entscheidende Komponente dortiger Praxisanwendungen, etwa bei der Textgenerierung zur maschinellen Übersetzung oder Spracherkennung.[1][2] Bekanntheit gewonnen haben sie durch das Aufkommen von Generativer Künstlicher Intelligenz. So ist auch das ChatGPT zugrunde liegende GPT ein Sprachmodell.

Inhaltsverzeichnis

Sprachmodelle und künstliche Intelligenz

Laut Yoav Goldberg kann die Fähigkeit, das nächste Wort nach einer vorgegebenen Folge von Wörtern mit großer Genauigkeit vorherzusagen, als Indikator für Intelligenz auf menschlichem Niveau gesehen werden, da auch jedes Präfix der Form „Die Antwort auf Frage X ist“ vervollständigt werden können müsse und die Lösung dieser Aufgabe daher nicht nur Ausnutzung linguistischer Regularitäten, sondern auch eine große Menge an Weltwissen erfordere.[16]

Kleine und große Sprachmodelle

Inzwischen werden kleine Sprachmodelle entwickelt, um mit spezifischen (Arten von) Daten individuell angepasste Outputs zu erzeugen. Im Gegensatz zu den großen Sprachmodellen wie ChatGPT – die riesige Datenmengen verarbeiten und deren Qualität nicht sichergestellt werden kann – besteht bei kleinen Sprachmodellen eine bessere Kontrolle und Möglichkeit der Qualitätsprüfung der Inputs, so dass fachspezifisch qualitativ hochwertigere Outputs erwartet werden können.[17][18]

Literatur

Einzelnachweise

  1. Yoav Goldberg: Neural Network Methods for Natural Language Processing (= Graeme Hirst [Hrsg.]: Synthesis Lectures on Human Language Technologies. Nr. 37). Morgan & Claypool Publishers, 2017, ISBN 978-1-62705-295-5, Chapter 9 Language Modeling, S. 105, doi:10.2200/S00762ED1V01Y201703HLT037(englisch).
  2. Stanley Chen, Joshua Goodman: An Empirical Study of Smoothing Techniques for Language Modeling. In: Aravind Joshi, Martha Palmer (Hrsg.): Proceedings of the 34th Annual Meeting of the ACL. Juni 1996 (englisch, arxiv.org [PDF; 227 kB]).
  3. Yoav Goldberg: Neural Network Methods for Natural Language Processing (= Graeme Hirst [Hrsg.]: Synthesis Lectures on Human Language Technologies. Nr. 37). Morgan & Claypool Publishers, 2017, ISBN 978-1-62705-295-5, Chapter 9 Language Modeling, S. 106, doi:10.2200/S00762ED1V01Y201703HLT037 (englisch).
  4. Yoav Goldberg: Neural Network Methods for Natural Language Processing (= Graeme Hirst [Hrsg.]: Synthesis Lectures on Human Language Technologies. Nr. 37). Morgan & Claypool Publishers, 2017, ISBN 978-1-62705-295-5, Chapter 9 Language Modeling, S. 107, doi:10.2200/S00762ED1V01Y201703HLT037(englisch).
  5. Collins (2013), Abschnitt 1.4
  6. Masami Nakamura, Kiyohiro Shikano: A study of English word category prediction based on neural networks. In: Journal of the Acoustical Society of America. Band 84, Nr. S1, 1988, S. 60–61, doi:10.1121/1.2026400 (aip.org [PDF; 842 kB]).
  7. Yoav Goldberg: Neural Network Methods for Natural Language Processing (= Graeme Hirst [Hrsg.]: Synthesis Lectures on Human Language Technologies. Nr. 37). Morgan & Claypool Publishers, 2017, ISBN 978-1-62705-295-5, Chapter 9 Language Modeling, S. 109, doi:10.2200/S00762ED1V01Y201703HLT037(englisch).
  8. Yoshua Bengio, Réjean Ducharme, Pascal Vincent, Christian Janvin: A neural probabilistic language model. In: Journal of Machine Learning Research. Band 3, 2003, ISSN 1532-4435, S. 1137–1155, doi:10.1007/10985687_6 (neurips.cc [PDF; 1,6 MB]).
  9. Yoav Goldberg: Neural Network Methods for Natural Language Processing (= Graeme Hirst [Hrsg.]: Synthesis Lectures on Human Language Technologies. Nr. 37). Morgan & Claypool Publishers, 2017, ISBN 978-1-62705-295-5, Chapter 9 Language Modeling, S. 109-, doi:10.2200/S00762ED1V01Y201703HLT037(englisch).
  10. Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan Gomez, Łukasz Kaiser, Illia Polosukhin: Attention Is All You Need. In: 31st Conference on Neural Information Processing Systems. 2017 (neurips.cc [PDF; 556 kB]).
  11. Yoav Goldberg: Neural Network Methods for Natural Language Processing (= Graeme Hirst [Hrsg.]: Synthesis Lectures on Human Language Technologies. Nr. 37). Morgan & Claypool Publishers, 2017, ISBN 978-1-62705-295-5, Chapter 9 Language Modeling, S. 112, doi:10.2200/S00762ED1V01Y201703HLT037(englisch).
  12. Gerhard Paaß, Sven Giesselbach: Pre-trained Language Models. In: Foundation Models for Natural Language Processing. Springer International Publishing, Cham 2023, ISBN 978-3-03123189-6, S. 19–78, hier: S. 41, doi:10.1007/978-3-031-23190-2_2 (englisch).
  13. Top-k-Sampling in ChatGPT. 2. Mai 2023, abgerufen am 16. Juli 2023 (deutsch).
  14. Peter Liu, Mohammad Saleh, Etienne Pot, Ben Goodrich, Ryan Sepassi, Łukasz Kaiser, Noam Shazeer: Generating Wikipedia by Summarizing Long Sequences. 2018, S. 5, doi:10.48550/arXiv.1801.10198 (arxiv.org [PDF; 1,2 MB]).
  15. Alec Radford, Karthik Narasimhan, Tim Salimans, Ilya Sutskever: Improving Language Understanding by Generative Pre-Training. 2018, S. 4 (openai.com[PDF; 528 kB]).
  16. Yoav Goldberg: Neural Network Methods for Natural Language Processing (= Graeme Hirst [Hrsg.]: Synthesis Lectures on Human Language Technologies. Nr. 37). Morgan & Claypool Publishers, 2017, ISBN 978-1-62705-295-5, Chapter 9 Language Modeling, S. 105, doi:10.2200/S00762ED1V01Y201703HLT037(englisch, insbesondere Fußnote 2).
  17. Dean DeBiase: Why Small Language Models Are The Next Big Thing In AI. In: Forbes. 25. November 2024, abgerufen am 27. November 2024 (englisch).
  18. Ana Rojo-Echeburúa: Kleine Sprachmodelle: Ein Leitfaden mit Beispielen. In: datacamp. 14. November 2024, abgerufen am 27. November 2024.

Anmerkungen

  1. Wie meistens in der modernen Informatik ist auch hier die englische Bezeichnung präsenter. Die deutsche Bezeichnung Sprachmodell findet sich beispielhaft in:
  2. so auch in Goldberg (2017) verwendet, allerdings teilweise ohne Start- und Endmarker; der Startmarker ist dort ansonsten <s> statt {\displaystyle \bot } und der Endmarker </s>; bei Collins (2013) heißt der Endmarker STOP
  3. Je nachdem, ob {\displaystyle w_{i}} selbst mitgezählt wird oder nicht, kann es auch {\displaystyle w_{i-N},\ldots ,w_{i-1}} sein. Dieser Artikel verwendet die bei {\displaystyle N}-Grammen übliche Konvention, dass {\displaystyle w_{i}} mitgezählt wird, d. h. Unigramme (1-Gramme) betrachten die Wahrscheinlichkeiten der Elemente völlig unabhängig von ihrem Kontext.