Zum Inhalt springen

Sprache wählen

Aktuelle Sprache: Deutsch

Source: https://github.com/keon/awesome-nlp at ab3dbd7d8160
License: CC0-1.0
Read the English original

This edition is an AI-assisted translation.

Awesome


Gesponsert von Atlas Cloud

Atlas Cloud

KI-API-Aggregationsplattform mit einem OpenAI-kompatiblen LLM-Endpunkt für NLP-Aufgaben wie Übersetzung, Zusammenfassung, mehrsprachige Generierung und strukturierte Extraktion.


Eine kuratierte Sammlung von Ressourcen zur natürlichen Sprachverarbeitung.

Bitte lies vor einem Beitrag die Richtlinien für Beiträge. Ergänze deine bevorzugte NLP-Ressource mit einem Pull Request.

Diese Liste umfasst die Verarbeitung natürlicher Sprache: linguistische Analyse, mehrsprachige Werkzeuge, klassische und neuronale Methoden, Datensätze und Evaluierung. Große Sprachmodelle werden nur aufgenommen, wenn sie eine zentrale NLP-Aufgabe oder -Fähigkeit (Tokenisierung, Mehrsprachigkeit, maschinelle Übersetzung, Zusammenfassung, NER, QA, Faktentreue, Sondierung, Destillation) voranbringen oder bewerten. Allgemeine Chatbots, Agenten-Frameworks, Prompt-Vorlagen-Repositories, Codegenerierungstools und RAG-Anwendungsstarterkits stehen in anderen Listen – siehe Siehe auch.

Hier findest du aktuelle NLP-Forschung:

Zurück nach oben

Zurück nach oben

Allgemeines maschinelles Lernen

  • Machine Learning 101 erklärt Googles Senior Creative Engineer maschinelles Lernen für Ingenieurinnen und Ingenieure ebenso wie für Führungskräfte.
  • AI Playbook - das AI Playbook von a16z eignet sich hervorragend zum Weiterleiten an Führungskräfte oder als Material für Präsentationen.
  • Sebastian Ruder’s Newsletter mit Kommentaren zu den besten Beiträgen aus der NLP-Forschung.
  • How To Label Data - Leitfaden zur Verwaltung größerer linguistischer Annotationsprojekte.
  • Depends on the Definition - Sammlung von Blogbeiträgen zu einer großen Bandbreite von NLP-Themen mit ausführlichen Implementierungen.

Einführungen und Leitfäden zu NLP

Blogs und Newsletter

Zurück nach oben

Zurück nach oben

  • Node.js und JavaScript - Node.js-Bibliotheken für NLP | Zurück nach oben

    • Twitter-text - JavaScript-Implementierung der Textverarbeitungsbibliothek von Twitter.
    • Knwl.js - Sprachprozessor für JavaScript.
    • Retext - Erweiterbares System zur Analyse und Verarbeitung natürlicher Sprache.
    • NLP Compromise - Verarbeitung natürlicher Sprache im Browser.
    • Natural - allgemeine Funktionen zur Verarbeitung natürlicher Sprache für Node.js.
    • Poplar - webbasiertes Annotationswerkzeug für die Verarbeitung natürlicher Sprache (NLP).
    • NLP.js - NLP-Bibliothek zur Entwicklung von Bots.
    • node-question-answering - schnelle, produktionsreife Fragebeantwortung mit DistilBERT in Node.js.
  • Python - Python-NLP-Bibliotheken | Zurück nach oben

    • sentimental-onix Sentimentmodelle für spaCy mit ONNX.
    • TextAttack - Adversarielle Angriffe, adversariales Training und Datenerweiterung in NLP.
    • TextBlob - Bietet eine einheitliche API für gängige Aufgaben der Verarbeitung natürlicher Sprache (NLP). Baut auf den großen Leistungen von Natural Language Toolkit (NLTK) und Pattern auf und lässt sich gut mit beiden einsetzen :+1:
    • spaCy - NLP in Industriequalität mit Python und Cython :+1:
      • textacy - höherstufiges NLP auf Basis von spaCy.
    • gensim - Python-Bibliothek für unüberwachtes semantisches Modellieren anhand von Klartext :+1:
    • scattertext - Python-Bibliothek zur Erstellung von d3-Visualisierungen, die Sprachunterschiede zwischen Korpora zeigen.
    • GluonNLP (archiviert) - Deep-Learning-Toolkit für NLP auf Basis von MXNet/Gluon.
    • AllenNLP (archiviert) - NLP-Forschungsbibliothek auf Basis von PyTorch zur Entwicklung modernster Deep-Learning-Modelle für zahlreiche linguistische Aufgaben.
    • PyTorch-NLP - NLP-Forschungs-Toolkit für schnelles Prototyping mit verbesserten Daten- und Wortvektorladern, Darstellungen neuronaler Netzwerkschichten und gängigen NLP-Metriken wie BLEU.
    • Rosetta - Werkzeuge und Wrapper zur Textverarbeitung (z. B. Vowpal Wabbit).
    • PyNLPl - Python-Bibliothek für die Verarbeitung natürlicher Sprache. Allgemeine NLP-Bibliothek für Python, die bestimmte Formate wie ARPA-Sprachmodelle, Moses-Phrasentabellen und GIZA++-Ausrichtungen verarbeitet.
    • foliapy - Python-Bibliothek für die Arbeit mit FoLiA, einem XML-Format für linguistische Annotationen.
    • PySS3 - Python-Paket mit dem White-Box-Textklassifikator SS3 und interaktiven Visualisierungswerkzeugen zur Erklärung von Vorhersagen.
    • jPTDP - Toolkit für gemeinsames Part-of-Speech-Tagging (POS) und Dependenzparsing. jPTDP bietet vortrainierte Modelle für mehr als 40 Sprachen.
    • BigARTM - schnelle Bibliothek zur Themenmodellierung.
    • Snips NLU - produktionsreife Bibliothek zur Absichtserkennung.
    • Chazutsu - Bibliothek zum Herunterladen und Parsen gängiger NLP-Forschungsdatensätze.
    • Word Forms - erzeugt zuverlässig alle möglichen Formen eines englischen Wortes.
    • Multilingual Latent Dirichlet Allocation (LDA) - mehrsprachige und erweiterbare Pipeline zur Dokumentenclusterung.
    • Natural Language Toolkit (NLTK) - Bibliothek mit zahlreichen NLP-Funktionen und Unterstützung für mehr als 50 Korpora.
    • NLP Architect - Bibliothek zur Erkundung modernster Deep-Learning-Architekturen und -Techniken für NLP und NLU.
    • Flair - einfaches, auf PyTorch aufbauendes Framework für mehrsprachiges NLP auf dem neuesten Stand der Technik. Enthält BERT-, ELMo- und Flair-Einbettungen.
    • Kashgari - einfaches, Keras-basiertes mehrsprachiges NLP-Framework, mit dem sich Modelle für Erkennung benannter Entitäten (NER), Part-of-Speech-Tagging (PoS) und Textklassifikation in fünf Minuten erstellen lassen. Enthält BERT- und word2vec-Einbettungen.
    • FARM - schnelles und einfaches Transferlernen für NLP. Sprachmodelle für den industriellen Einsatz; Schwerpunkt Fragebeantwortung.
    • Haystack - durchgängiges Python-Framework zum Erstellen von Suchoberflächen für Daten in natürlicher Sprache. Nutzt Transformers und den neuesten Stand der NLP-Forschung. Unterstützt DPR, Elasticsearch, HuggingFace Model Hub und vieles mehr.
    • Rita DSL - DSL, die lose auf RUTA in Apache UIMA basiert. Ermöglicht die Definition von Sprachmustern (regelbasiertes NLP), die anschließend in spaCy oder, wenn weniger Funktionen und eine schlanke Lösung bevorzugt werden, in reguläre Ausdrücke übersetzt werden.
    • Transformers - Verarbeitung natürlicher Sprache mit TensorFlow 2.0 und PyTorch.
    • Tokenizers - für Forschung und Produktion optimierte Tokenizer.
    • fairSeq Implementierungen moderner Seq2seq-Modelle von Facebook AI Research in PyTorch.
    • corex_topic - hierarchische Themenmodellierung mit minimalem Domänenwissen.
    • Sockeye - Toolkit für neuronale maschinelle Übersetzung (NMT), das Amazon Translate antreibt.
    • DL Translate - Deep-Learning-basierte Übersetzungsbibliothek für 50 Sprachen auf Basis von transformers und Facebooks mBART Large.
    • Jury - Evaluierung von NLP-Modellausgaben mit verschiedenen automatisierten Metriken.
    • python-ucto - Unicode-fähiger, auf regulären Ausdrücken basierender Tokenizer für verschiedene Sprachen. Python-Bindung an eine C++-Bibliothek mit Unterstützung des FoLiA-Formats.
    • Pearmut - Werkzeug für menschliche Annotationen bei mehrsprachigen NLP-Aufgaben wie der maschinellen Übersetzung.
    • Stanza - Python-Toolkit von Stanford NLP für Tokenisierung, POS-Tagging, Lemmatisierung, Dependenzparsing und NER in mehr als 70 Sprachen.
    • Sentence-Transformers - Satz- und Dokumenteinbettungen, semantische Suche und Neurangierung; heutiger Standard für Retrieval-basiertes NLP.
    • Argilla - Open-Source-Plattform zum Sammeln menschlichen Feedbacks, Erstellen von NLP- und LLM-Datensätzen sowie Kuratieren von Präferenzdaten.
    • HuggingFace Datasets - standardisierte Loader und Verarbeitung für Tausende NLP-Datensätze.
    • HuggingFace Evaluate - Referenzimplementierungen für NLP-Metriken.
    • sacrebleu - reproduzierbare BLEU-/chrF-/TER-Bewertung für maschinelle Übersetzung.
    • COMET - erlernte Metriken für maschinelle Übersetzung, heute De-facto-Standard.
    • LangTest - mehr als 60 Testarten für Robustheit, Verzerrungen und Fairness von NLP-Modellen.
    • yasbd-lib - hochpräziser, regelbasierter Satzgrenzendetektor (SBD). Drop-in-Adapter für pysbd, Streaming-APIs, CLI und spaCy-Komponente für mehr als 39 Sprachen.
  • C++ - C++-Bibliotheken | Zurück nach oben

    • InsNet - Bibliothek für neuronale Netze zur Entwicklung instanzabhängiger NLP-Modelle mit dynamischem Batching ohne Padding.
    • MIT Information Extraction Toolkit - C-, C++- und Python-Werkzeuge zur Erkennung benannter Entitäten und zur Relationsextraktion.
    • CRF++ - quelloffene Implementierung von Conditional Random Fields (CRFs) zur Segmentierung und Annotation sequenzieller Daten sowie für weitere Aufgaben der Verarbeitung natürlicher Sprache.
    • CRFsuite - Implementierung von Conditional Random Fields (CRFs) zur Annotation sequenzieller Daten.
    • BLLIP Parser - BLLIP-Parser für natürliche Sprache, auch als Charniak-Johnson-Parser bekannt.
    • colibri-core - C++-Bibliothek, Kommandozeilenwerkzeuge und Python-Bindung zum schnellen und speichereffizienten Extrahieren und Verarbeiten grundlegender linguistischer Konstruktionen wie N-Grammen und Skip-Grammen.
    • ucto - Unicode-fähiger, auf regulären Ausdrücken basierender Tokenizer für verschiedene Sprachen. Werkzeug und C++-Bibliothek mit Unterstützung des FoLiA-Formats.
    • libfolia - C++-Bibliothek für das FoLiA-Format.
    • frog - speichergestützte NLP-Suite für Niederländisch: PoS-Tagger, Lemmatisierer, Dependenzparser, NER, flacher Parser und morphologischer Analysator.
    • MeTA - ModErn Text Analysis: C++-Toolkit für Datenwissenschaft zur Auswertung großer Textmengen.
    • Mecab (Japanese)
    • Moses
    • StarSpace - Bibliothek von Facebook zur Erstellung von Wort-, Absatz- und Dokumenteinbettungen sowie zur Textklassifikation.
    • QSMM - adaptive probabilistische Top-down- und Bottom-up-Parser.
  • Java - Java-NLP-Bibliotheken | Zurück nach oben

    • Stanford NLP
    • OpenNLP
    • NLP4J
    • Word2vec in Java
    • ReVerb offene Informationsextraktion im Webmaßstab.
    • OpenRegex effiziente und flexible Sprache und Engine für tokenbasierte reguläre Ausdrücke.
    • CogcompNLP - Kernbibliotheken der Cognitive Computation Group der University of Illinois.
    • MALLET - MAchine Learning for LanguagE Toolkit: Paket für statistische Verarbeitung natürlicher Sprache, Dokumentklassifikation, Clusterung, Themenmodellierung, Informationsextraktion und weitere Anwendungen des maschinellen Lernens auf Text.
    • RDRPOSTagger - robustes POS-Tagging-Toolkit für Java und Python mit vortrainierten Modellen für mehr als 40 Sprachen.
  • Kotlin - Kotlin-NLP-Bibliotheken | Zurück nach oben

    • Lingua Bibliothek zur Spracherkennung für Kotlin und Java, geeignet für kurze wie lange Texte.
    • Kotidgy — indexbasierter Generator für Textdaten in Kotlin.
  • Scala - Scala-NLP-Bibliotheken | Zurück nach oben

    • Saul - Bibliothek zur Entwicklung von NLP-Systemen mit integrierten Modulen wie SRL und POS.
    • ATR4S - Toolkit mit modernen Methoden zur automatischen Termextraktion.
    • tm - Implementierung der Themenmodellierung auf Basis regularisierter mehrsprachiger PLSA.
    • word2vec-scala - Scala-Schnittstelle für word2vec-Modelle mit Vektoroperationen wie Wortdistanz und Wortanalogie.
    • Epic - leistungsstarker statistischer Parser in Scala mit einem Framework zum Erstellen komplexer strukturierter Vorhersagemodelle.
    • Spark NLP - Bibliothek zur Verarbeitung natürlicher Sprache auf Basis von Apache Spark ML, die einfache, performante und präzise NLP-Annotationen für ML-Pipelines bereitstellt, die sich leicht in verteilten Umgebungen skalieren lassen.
  • R - R-NLP-Bibliotheken | Zurück nach oben

    • text2vec - schnelle Vektorisierung, Themenmodellierung, Abstandsberechnung und GloVe-Worteinbettungen in R.
    • wordVectors - R-Paket zum Erstellen und Erkunden von word2vec- und anderen Worteinbettungsmodellen.
    • RMallet - R-Paket für die Schnittstelle zum Java-ML-Werkzeug MALLET.
    • dfr-browser - erstellt d3-Visualisierungen zum Durchsuchen von Themenmodellen für Text in einem Webbrowser.
    • dfrtopics - R-Paket zum Erkunden von Themenmodellen für Text.
    • sentiment_classifier - Sentimentklassifikation mit Wortsinn-Disambiguierung und WordNet-Reader.
    • jProcessing - Bibliotheken zur Verarbeitung japanischer Sprache mit japanischer Sentimentklassifikation.
    • corporaexplorer - R-Paket zur dynamischen Erkundung von Textsammlungen.
    • tidytext - Text Mining mit tidy-Werkzeugen.
    • spacyr - R-Wrapper für spaCy-NLP.
    • CRAN Task View: Natural Language Processing
  • Clojure | Zurück nach oben

    • Clojure-openNLP - Verarbeitung natürlicher Sprache in Clojure (opennlp).
    • Infections-clj - Rails-ähnliche Bibliothek zur Flexion für Clojure und ClojureScript.
    • postagga - Bibliothek zum Parsen natürlicher Sprache in Clojure und ClojureScript.
  • Go | Zurück nach oben

    • prose - Textverarbeitungsbibliothek mit Tokenisierung, Part-of-Speech-Tagging und Erkennung benannter Entitäten.
    • gojieba - Go-Implementierung des chinesischen Wortsegmentierungsalgorithmus jieba.
    • kagome - morphologischer Analysator für Japanisch, vollständig in Go geschrieben.
    • go-propisyu - wandelt Zahlen unter Berücksichtigung des grammatischen Geschlechts und der Deklination von Substantiven in russische Wörter um.
  • Ruby | Zurück nach oben

  • Rust | Zurück nach oben

    • whatlang — Bibliothek zur Spracherkennung auf Basis von Trigrammen.
    • rust-bert - sofort einsetzbare NLP-Pipelines und Transformer-basierte Modelle.
    • snips-nlu-rs (archiviert — Snips wurde eingestellt) - produktionsreife Bibliothek zur Absichtserkennung.
  • NLP++ - NLP++-Sprache | Zurück nach oben

    • VSCode Language Extension - NLP++-Spracherweiterung für VSCode.
    • nlp-engine - NLP++-Engine zum Ausführen von NLP++-Code unter Linux, einschließlich eines vollständigen englischen Parsers.
    • VisualText - Homepage der NLP++-Sprache.
    • NLP++ Wiki - Wiki-Eintrag zur NLP++-Sprache.
  • Julia | Zurück nach oben

    • CorpusLoaders - verschiedene Loader für unterschiedliche NLP-Korpora.
    • Languages - Paket für die Arbeit mit menschlichen Sprachen.
    • TextAnalysis - Julia-Paket zur Textanalyse.
    • TextModels - auf neuronalen Netzen basierende Modelle zur Verarbeitung natürlicher Sprache.
    • WordTokenizers - leistungsstarke Tokenizer für die Verarbeitung natürlicher Sprache und verwandte Aufgaben.
    • Word2Vec - Julia-Schnittstelle zu word2vec.

NLP als API mit höherstufigen Funktionen wie NER, Themenzuordnung und mehr | Zurück nach oben

  • Wit-ai - Schnittstelle in natürlicher Sprache für Apps und Geräte.
  • IBM Watson’s Natural Language Understanding - API und GitHub-Demo.
  • Amazon Comprehend - NLP- und ML-Suite für die meisten gängigen Aufgaben wie NER, Tagging und Sentimentanalyse.
  • Google Cloud Natural Language API - Syntaxanalyse, NER, Sentimentanalyse und Inhalts-Tagging in mindestens neun Sprachen, darunter Englisch und Chinesisch (vereinfacht und traditionell).
  • ParallelDots - umfangreicher Textanalyse-API-Dienst von Sentimentanalyse bis Absichtsanalyse.
  • Microsoft Cognitive Service
  • TextRazor
  • Rosette
  • Textalytic - Verarbeitung natürlicher Sprache im Browser mit Sentimentanalyse, Erkennung benannter Entitäten, POS-Tagging, Worthäufigkeiten, Themenmodellierung, Wortwolken und mehr.
  • NLP Cloud - spaCy-NLP-Modelle (benutzerdefiniert und vortrainiert) über eine RESTful-API für die Erkennung benannter Entitäten (NER), POS-Tagging und weitere Aufgaben.
  • Cloudmersive - einheitliche und kostenlose NLP-APIs für Aufgaben wie Sprach-Tagging, Umformulieren von Texten, Übersetzen und Erkennen von Sprachen sowie Satzparsing.
  • GATE - General Architecture and Text Engineering ist mehr als 15 Jahre alt, kostenlos und quelloffen.
  • Anafora ist ein kostenloses, quelloffenes, webbasiertes Werkzeug zur Annotation von Rohtexten.
  • brat - brat rapid annotation tool ist eine Online-Umgebung für kollaborative Textannotation.
  • doccano - doccano ist kostenlos und quelloffen und bietet Annotationsfunktionen für Textklassifikation, Sequenzlabeling und Sequenz-zu-Sequenz-Aufgaben.
  • INCEpTION - Plattform für semantische Annotation mit intelligenter Assistenz und Wissensmanagement.
  • prodigy ist ein durch aktives Lernen unterstütztes Annotationswerkzeug und kostenpflichtig.
  • LightTag - gehostetes und verwaltetes Textannotationswerkzeug für Teams, kostenpflichtig.
  • rstWeb - quelloffenes lokales oder Online-Werkzeug zur Annotation von Diskursbäumen.
  • GitDox - quelloffenes serverbasiertes Annotationswerkzeug mit GitHub-Versionskontrolle und Validierung für XML-Daten sowie kollaborative Tabellengitter.
  • Datasaur unterstützt verschiedene NLP-Aufgaben für Einzelpersonen und Teams und bietet ein Freemium-Modell.
  • Konfuzio - teamorientiertes gehostetes und lokal betreibbares Annotationswerkzeug für Text, Bilder und PDFs mit aktivem Lernen; Freemium-Modell, kostenpflichtig.
  • UBIAI - benutzerfreundliches Textannotationswerkzeug für Teams mit umfassenden Funktionen zur automatischen Annotation. Unterstützt NER, Relationen und Dokumentklassifikation sowie OCR-Annotation zur Rechnungskennzeichnung; kostenpflichtig.
  • Shoonya - kostenlose und quelloffene Datenannotationsplattform mit vielfältiger Verwaltung auf Organisations- und Arbeitsbereichsebene. Shoonya ist datenunabhängig und ermöglicht Teams, Daten in großem Maßstab mit verschiedenen Verifizierungsstufen zu annotieren.
  • Annotation Lab - kostenlose, durchgängige No-Code-Plattform für Textannotation und Training/Feinabstimmung von DL-Modellen. Unterstützt standardmäßig Spark-NLP-Modelle zur Erkennung benannter Entitäten, Klassifikation, Relationsextraktion und Assertion-Status. Unbegrenzte Unterstützung für Nutzer, Teams, Projekte und Dokumente. Keine FOSS-Software.
  • FLAT - FLAT ist eine webbasierte linguistische Annotationsumgebung auf Basis des FoLiA-Formats, eines umfangreichen XML-Formats für linguistische Annotationen. Kostenlos und quelloffen.
  • Argilla - quelloffene Plattform zum Sammeln menschlichen Feedbacks, Erstellen von NLP- und LLM-Datensätzen sowie Kuratieren von Präferenzdaten.
  • Label Studio - Open-Core-Plattform zur multimodalen Kennzeichnung, häufig für NLP-Annotationen eingesetzt.
  • Potato - kostenloses, quelloffenes Annotationswerkzeug für mehr als 21 Aufgabentypen (Klassifikation, Spans, Koreferenz, Entity Linking, Agenten-Trace-Evaluierung) mit integrierter MACE-Qualitätskontrolle, Aufmerksamkeitsprüfungen, KI-gestützter Kennzeichnung und mehr als 300 Beispielaufgaben.

NLP-Aufgaben sind nach linguistischen Problemen geordnet. Jeder Unterabschnitt führt zuerst grundlegende und klassische Arbeiten auf, dann neuronale Ansätze und, wo relevant, LLM-basierte Methoden. Moderne Sprachmodellforschung (Vortraining, Evaluierung, Retrieval, Reasoning usw.) findest du unter Sprachmodelle für NLP.

Zurück nach oben

Statische Worteinbettungen (Grundlagen):

Kontextuelle Einbettungen:

  • ELMo - tief kontextualisierte Wortrepräsentationen.
  • CoVe - aus maschineller Übersetzung erlernte kontextualisierte Vektoren.
  • ULMFiT - Feinabstimmung von Sprachmodellen für Textklassifikation.
  • InferSent - Satzrepräsentationen aus NLI.

Moderne Satz- und Dokumenteinbettungen: siehe Retrieval für NLP (Sentence-Transformers, E5, BGE-M3, Nomic, GritLM) sowie MTEB für aktuelle Ranglisten.

Zurück nach oben

  • SentencePiece - sprachunabhängige Subword-Tokenisierung.

  • BPE und Unigram LM - die beiden vorherrschenden Subword-Verfahren.

  • Stanza - Tokenisierung, Lemmatisierung und Morphologie für mehr als 70 Sprachen.

  • UDPipe - Tokenisierung, Tagging, Lemmatisierung und Parsing für Universal Dependencies.

  • Morfessor - unüberwachte morphologische Segmentierung. Tokenisierungsforschung und -architekturen (siehe auch Sprachmodelle):

  • Byte-Pair Encoding (Sennrich et al.) - Subword-Einheiten für neuronale maschinelle Übersetzung; Grundlage moderner Tokenizer.

  • SentencePiece - sprachunabhängige Subword-Tokenisierung (BPE und Unigram).

  • Tokenizers - schnelle Rust-Implementierungen von BPE, WordPiece und Unigram.

  • ByT5 - Modell auf Byte-Ebene ohne Tokenizer.

  • CANINE - Tokenisierungs-freier Encoder, der mit Unicode-Zeichen arbeitet.

  • How Good is Your Tokenizer? - Fairness von Tokenizern über verschiedene Sprachen hinweg.

  • Byte Latent Transformer (BLT) (Meta, 2024) - dynamisches Patching auf Byte-Ebene, das bei großem Maßstab mit BPE-tokenisierten Modellen mithält und den tokenizerfreien Ansatz wiederbelebt.

  • SuperBPE (2025) - Superwort-Tokenisierung, die BPE bei nachgelagerten Aufgaben übertrifft.

  • Over-Tokenized Transformer (ICML 2025) - entkoppelt Eingabe- und Ausgabevokabulare und zeigt einen logarithmisch-linearen Zusammenhang zwischen Eingabevokabulargröße und Trainingsverlust; das Vokabular lässt sich unabhängig von der Modellgröße skalieren.

  • Foundations of Tokenization (ICLR 2025) - erster formaler, einheitlicher Rahmen für Tokenizermodelle mithilfe der Kategorientheorie stochastischer Abbildungen; legt Bedingungen für statistische Konsistenz fest.

  • The Token Tax: Systematic Bias in Multilingual Tokenization (2025) - quantifiziert, wie die Tokenisierungsfülle die Modellgenauigkeit über Sprachen hinweg vorhersagt, und zeigt strukturelle Kostennachteile für morphologisch komplexe und ressourcenarme Sprachen auf.

  • Reducing Tokenization Premiums for Low-Resource Languages (2026) - nachträgliche Ergänzungen des Vokabulars fassen mehrtokenige Zeichenfolgen für ressourcenarme Sprachen zusammen und senken die Inferenzkosten ohne erneutes Training.

Zurück nach oben

Erkennung benannter Entitäten und Informationsextraktion

Abschnitt betitelt „Erkennung benannter Entitäten und Informationsextraktion“

Zurück nach oben

Grundlagen und neuronale Ansätze:

Offene und instruktionsfolgende Informationsextraktion:

  • Universal NER - instruktionsabgestimmtes Sprachmodell für offenes NER über mehrere Sprachen hinweg.
  • GLiNER (2023) - kleines, vielseitiges NER-Modell, das zur Inferenz beliebige Entitätstypen verarbeiten kann.
  • GoLLIE - an Richtlinien orientierte Informationsextraktion mit Sprachmodellen.
  • REBEL - durchgängige Relationsextraktion als Seq2seq-Aufgabe.

LLM-basiert:

Zurück nach oben

Zurück nach oben

Zurück nach oben

  • Latent Dirichlet Allocation (Blei et al.) - grundlegendes Themenmodell.
  • gensim - LDA, LSI und HDP in Python.
  • BigARTM - schnelle regularisierte Themenmodellierung.
  • BERTopic - clusterbasierte Themenmodellierung auf Grundlage kontextueller Einbettungen; heute häufig die Standardwahl.
  • Top2Vec - erlernt Themen- und Dokumentvektoren gemeinsam.
  • CorEx Topic - hierarchische Themenmodellierung mit Ankerwörtern.

Zurück nach oben

Zurück nach oben

Statistische und grundlegende neuronale Ansätze:

  • Moses - Referenzsystem für statistische maschinelle Übersetzung.
  • Attention Is All You Need - Transformer, der das Forschungsfeld neu ausrichtete.
  • Marian NMT - effizientes C++-Framework für NMT.
  • Fairseq - PyTorch-Toolkit zur Sequenzmodellierung.

Stark mehrsprachige Modelle:

  • NLLB-200 - maschinelle Übersetzung für 200 Sprachen.
  • MADLAD-400 - maschinelle Übersetzung für mehr als 400 Sprachen.
  • SeamlessM4T - maschinelle Übersetzung von Sprache und Text in mehr als 100 Sprachen.

Evaluierung:

  • COMET - erlernte Metrik für maschinelle Übersetzung; neben chrF derzeit De-facto-Standard.
  • sacrebleu - reproduzierbare BLEU-/chrF-/TER-Bewertung.
  • BERTScore - Ähnlichkeitsmetrik für generierte Texte.

LLM-basiert:

Zurück nach oben

Datensätze und grundlegende Systeme:

Moderne offene Fragebeantwortung:

  • DPR und FiD - Retrieval mit anschließendem Lesen; die Standardpipeline für offene Fragebeantwortung vor LLMs.
  • Atlas - retrieval-augmentiertes Sprachmodell für Few-Shot-Fragebeantwortung.
  • Siehe auch Retrieval für NLP.

LLM-Zeitalter:

Zurück nach oben

Zurück nach oben

Dichtes Retrieval und Late Interaction Retrieval, zunehmend die Grundlage für Fragebeantwortung und Information Retrieval:

  • DPR (Dense Passage Retrieval) - Dual-Encoder-Baseline für Retrieval.

  • ColBERT und ColBERTv2 - Retrieval mit Late Interaction; leistungsstark bei Daten außerhalb des Trainingsbereichs.

  • E5 und E5-Mistral - weit verbreitete Familien dichter Einbettungen.

  • BGE und BGE-M3 (2024) - mehrsprachige Einbettungen mit mehreren Funktionen; sprachübergreifend Spitzenwerte bei MTEB.

  • Nomic Embed (2024) - vollständig offenes, reproduzierbares Einbettungsmodell.

  • Matryoshka Representation Learning - verschachtelte Einbettungen mit variabler Dimension zur Inferenzzeit.

  • GritLM (2024) - vereint Generierung und Einbettung in einem Modell.

  • RAG (Retrieval-Augmented Generation) - ursprüngliches retrieval-augmentiertes Framework und Grundlage moderner Fragebeantwortungspipelines.

  • Gemini Embedding (2025) - von Gemini abgeleitete dichte Einbettungen; Spitzenwerte bei MMTEB in mehr als 250 Sprachen und beim sprachübergreifenden Retrieval (XOR-Retrieve, XTREME-UP).

  • Qwen3-Embedding (2025) - decoderbasierte Einbettungsreihe (0,6B–8B) auf Grundlage von Qwen3; Platz 1 bei MTEB Multilingual und MTEB Code und damit vor früheren proprietären Modellen.

  • Rank1 (2025) - erstes mit Testzeit-Berechnung trainiertes Neurangierungsmodell, das Reasoning-Trace-Destillation von DeepSeek-R1 nutzt; erreicht Bestwerte bei Instruktionsbefolgung und OOD-Retrieval.

  • ReasonEmbed (2025) - Einbettungsmodell für reasoningintensives Retrieval mit ReMixer-Datensynthese und adaptivem Redapter-Training; Rekordwert von 38,1 bei nDCG@10 auf BRIGHT.

  • ColBERT-Att (2026) - erweitert Retrieval mit Late Interaction, indem Aufmerksamkeitsgewichte von Anfrage und Dokument in die ColBERT-Bewertung einfließen; verbessert den Recall bei MS-MARCO, BEIR und LoTTE. Benchmarks für Einbettungen und Retrieval:

  • MMTEB (2025) - gemeinschaftliche Erweiterung von MTEB auf mehr als 500 Aufgaben in über 250 Sprachen.

Zurück nach oben

Eine kurze Auswahl relevanter Ressourcen, da dieses Thema an benachbarte Forschungsfelder grenzt:

  • Whisper - mehrsprachige automatische Spracherkennung (ASR); heute die übliche offene Lösung.
  • SeamlessM4T - vereinheitlichte Übersetzung von Sprache und Text.
  • Canary (NVIDIA, 2024) - führendes offenes mehrsprachiges ASR-Modell.
  • FunASR - ASR-Toolkit in Industriequalität; auf GPU 170-mal schneller als Echtzeit, mehr als 50 Sprachen, integrierte VAD, Interpunktion, Sprecherdiarisierung und Emotionserkennung. Enthält die nicht-autoregressiven SenseVoice- und LLM-basierten Fun-ASR-Nano-Modelle.
  • Wav2Vec 2.0 - grundlegendes selbstüberwachtes Vortraining für Sprache.
  • Coqui TTS und VieNeu-TTS - offene Text-to-Speech-Systeme.

Zurück nach oben

Datensatz-Hubs und -Sammlungen:

  • HuggingFace Datasets Hub - zentraler Index moderner NLP-Datensätze mit versionierten, streambaren Loadern.
  • nlp-datasets - umfangreiche Sammlung von NLP-Datensätzen.
  • gensim-data - Datenrepository für vortrainierte NLP-Modelle und NLP-Korpora.

Offene Korpora im Maßstab für Vortraining:

  • The Pile - vielfältiges Textkorpus mit 825 GiB.
  • RedPajama / RedPajama-V2 (2023-2024) - Reproduktionen der LLaMA-Vortrainingsdaten; V2 umfasst 30 Billionen Tokens mit Qualitätssignalen.
  • Dolma (AI2, 2023-2024) - offenes Vortrainingskorpus mit 3 Billionen Tokens und dokumentierter Filterpipeline.
  • FineWeb / FineWeb-Edu (2024) - bereinigtes Webkorpus mit 15 Billionen Tokens; FineWeb-Edu filtert nach Bildungsqualität.
  • CulturaX - 6,3 Billionen Tokens in 167 Sprachen.
  • Common Corpus (2024) - mehrsprachiges Korpus mit offener Lizenz und 2 Billionen Tokens.

Aufgaben- und Instruktionsdatensätze:

  • Universal Dependencies - sprachübergreifend konsistente Baumbank-Annotationen für mehr als 100 Sprachen.
  • Tülu 3 SFT Mixture (2024) - offene Daten zur Instruktionsabstimmung von Tülu 3.
  • tiny_qa_benchmark_pp - kleine mehrsprachige NLP-Fragebeantwortungsdatensätze und Bibliothek zur Erstellung eigener synthetischer Kopien.

Zurück nach oben

  • UDPipe ist eine trainierbare Pipeline zur Tokenisierung, zum Tagging, zur Lemmatisierung und zum Parsen von Universal-Treebanks und anderen CoNLL-U-Dateien. Sie ist überwiegend in C++ geschrieben und bietet eine schnelle, zuverlässige Lösung für mehrsprachiges NLP.
  • NLP-Cube : Pipeline zur Verarbeitung natürlicher Sprache mit Satzsegmentierung, Tokenisierung, Lemmatisierung, Part-of-Speech-Tagging und Dependenzparsing. Die neue Plattform ist in Python mit Dynet 2.0 geschrieben und bietet Einzelbetrieb (CLI/Python-Bindungen) sowie Serverfunktionen (REST-API).
  • UralicNLP ist eine NLP-Bibliothek, die vor allem zahlreiche bedrohte uralische Sprachen wie samische, mordwinische, mariische und komi-sprachige Varietäten unterstützt. Auch einige nicht bedrohte Sprachen wie Finnisch sowie nichturalische Sprachen wie Schwedisch und Arabisch werden unterstützt. UralicNLP ermöglicht morphologische Analyse, Generierung, Lemmatisierung und Disambiguierung.

Zurück nach oben

Vortrainierte Sprachmodelle und die dazugehörige Forschung, beschränkt auf NLP-Aufgaben und linguistische Phänomene. Allgemeine LLM-Werkzeuge, Agenten oder RAG-Anwendungskits findest du unter Siehe auch.

Encoder (weiterhin die Arbeitspferde für klassische NLP-Aufgaben):

  • BERT - bidirektionales Transformer-Vortraining; seit 2018 Grundlage der meisten encoderbasierten NLP-Arbeiten. Online lesen mit Abschnittsnavigation und angehängter ACL-Quelle.
  • RoBERTa - robust optimiertes BERT-Vortraining; gängige Encoder-Baseline.
  • DeBERTa / DeBERTa-v3 - entkoppelte Aufmerksamkeit; leistungsstark bei Klassifikation, NER und NLI.
  • ELECTRA - Vortraining durch Erkennung ersetzter Tokens, effizient im Stichprobenverbrauch.
  • ModernBERT (2024) - modernisierter Encoder mit rotierenden Einbettungen, FlashAttention und 8K-Kontext; derzeit erste Wahl für Klassifikation, NER und Retrieval.
  • NeoBERT (2025) - Encoder mit 250 Millionen Parametern und modernen Architekturverbesserungen (RoPE, 4K-Kontext, optimiertes Tiefen-Breiten-Verhältnis); erreicht Spitzenwerte bei MTEB und übertrifft ModernBERT und RoBERTa-large bei identischer Feinabstimmung.

Encoder-Decoder- und Seq2seq-Modelle:

  • T5 und FLAN-T5 - Text-zu-Text-Formulierung von NLP-Aufgaben; starke instruktionsabgestimmte Encoder-Decoder-Baselines.
  • BART - Denoising-Seq2seq-Vortraining; häufig für Zusammenfassung und Generierung eingesetzt.

Offene Decoder-only-Sprachmodelle (als Grundlage für NLP-Aufgaben):

  • XLM-R - sprachübergreifendes Masked Language Model, trainiert auf CommonCrawl in 100 Sprachen.
  • mT5 - mehrsprachiges T5 für 101 Sprachen.
  • BLOOM - offenes mehrsprachiges Sprachmodell mit 176 Milliarden Parametern und 46 natürlichen Sprachen.
  • Aya 23 / Aya Expanse (Cohere For AI, 2024) - umfassend mehrsprachige instruktionsabgestimmte Modelle für 23 bis 101 Sprachen.
  • Glot500 - Encoder für mehr als 500 Sprachen mit Schwerpunkt auf ressourcenarmen Sprachen.
  • NLLB-200 - No Language Left Behind: maschinelle Übersetzung für 200 Sprachen.
  • MADLAD-400 - Modell für maschinelle Übersetzung in mehr als 400 Sprachen und mehrsprachiges Korpus mit 3 Billionen Tokens.
  • SeamlessM4T / Seamless (Meta, 2023-2024) - mehrsprachige und multimodale Sprach-Text-Übersetzung in mehr als 100 Sprachen.
  • SEA-LION / SeaLLM (2024-2025) - Sprachmodelle für südostasiatische Sprachen.
  • Babel (2025) - offene mehrsprachige LLMs (9B und 83B) für die 25 nach Sprecherzahl größten Sprachen (etwa 90 % aller Sprecherinnen und Sprecher weltweit); übertrifft ähnlich große offene mehrsprachige Modelle bei XCOPA, XNLI, MGSM und FLORES-200.
  • Lugha-Llama (Princeton/Mila, 2025) - für ressourcenarme afrikanische Sprachen angepasstes Llama-3.1-8B, trainiert mit dem kuratierten WURA-Korpus; erzielt offene Bestwerte bei IrokoBench und AfriQA.
  • AfriqueLLM (McGill, 2026) - Sammlung offener LLMs (4B–14B), weiter vortrainiert mit 26 Milliarden Tokens in 20 afrikanischen Sprachen, einschließlich umfassender empirischer Untersuchung der Datenmischung.
  • TranslateGemma (Google, 2026) - offene, auf Übersetzung spezialisierte Modelle auf Basis von Gemma 3 für 55 Sprachpaare, trainiert mit SFT und RL sowie Qualitätsbelohnungsmodellen.
  • MiLMMT-46 (Xiaomi, 2026) - offene mehrsprachige maschinelle Übersetzung für 46 Sprachen auf großem Maßstab, vergleichbar mit kommerziellen Systemen wie Google Translate und Gemini 3 Pro.

NLU und sprachübergreifende Evaluierung:

  • GLUE und SuperGLUE - englische NLU-Benchmarks.
  • XTREME und XGLUE - sprachübergreifendes NLU.
  • XNLI - sprachübergreifende Inferenz natürlicher Sprache in 15 Sprachen.
  • FLORES-200 - Evaluierung maschineller Übersetzung in 200 Sprachen.
  • MTEB - Massive Text Embedding Benchmark; Standard für Satz- und Dokumentencoder.
  • BEIR - heterogener IR-Benchmark für Retrieval-Modelle.

Moderne Evaluierung von Sprachmodellen (2023-2026):

  • HELM - ganzheitliche Evaluierung über NLP-Aufgaben hinweg, einschließlich Genauigkeit und weiterer Kriterien.
  • BIG-bench - mehr als 200 Aufgaben zur Untersuchung der Fähigkeiten von Sprachmodellen.
  • MMLU - multitaskbasierte Wissensevaluierung in 57 Fachgebieten.
  • MMLU-Pro (2024) - anspruchsvollerer und trennschärferer Nachfolger von MMLU.
  • GPQA - Reasoning-Evaluierung auf Hochschulniveau mit „Google-sicheren“ Fragen und Antworten.
  • REFUTE (2026) - wissenschaftlicher Reasoning-Benchmark für evidenzgestützte Kritik, Erkennung überzogener Behauptungen, Ablehnung bei fehlenden Belegen und Kalibrierung.
  • IFEval - überprüfbare Evaluierung der Instruktionsbefolgung.
  • Chatbot Arena (LMSYS) - ELO-Rangliste für Chatmodelle auf Basis menschlicher Präferenzen.
  • LiveBench (2024) - kontaminationsresistenter Benchmark mit monatlicher Aktualisierung.
  • LM Evaluation Harness - einheitliches Framework zur Evaluierung von Sprachmodellen anhand von Benchmarks.
  • MMLU-ProX (2025) - mehrsprachige Erweiterung von MMLU-Pro auf 29 typologisch vielfältige Sprachen; zeigt Leistungsunterschiede von bis zu 24,3 % zwischen ressourcenstarken und ressourcenarmen Sprachen.
  • MultiChallenge (2025) - Benchmark für mehrstufige Gespräche, der gleichzeitige Fehler bei Instruktionsbefolgung und In-Context-Reasoning aufdeckt; alle getesteten Spitzenmodelle erreichen weniger als 50 %.
  • FRAMES (2025) - einheitliche RAG-Evaluierung mit 824 mehrstufigen Fragen, die gemeinsam Faktentreue, Retrieval-Genauigkeit und dokumentübergreifendes Reasoning erfordern.

Evaluierung langer Kontexte:

  • Needle in a Haystack - Retrieval-Test für Kontextfenster mit großer Länge.
  • RULER (2024) - synthetische Aufgaben für lange Kontexte, die über einfache Retrieval-Aufgaben hinausgehen.
  • LongBench - zweisprachiger Benchmark für lange Kontexte bei verschiedenen NLP-Aufgaben.
  • LongBench v2 (2025) - 503 von Fachleuten erstellte Multiple-Choice-Fragen zu Kontexten von 8.000 bis 2 Millionen Wörtern mit tiefem mehrstufigem Reasoning; Menschen erreichen unter Zeitdruck 53,7 %.
  • U-NIAH (2025) - erweitert Needle-in-a-Haystack um Konfigurationen mit mehreren und verschachtelten Nadeln; zeigt, dass RAG bei kleineren LLMs den Lost-in-the-Middle-Effekt mildert, Reasoning-Modelle jedoch beeinträchtigt.

Ein richtungsweisender Trend von 2024 bis 2026: Modelle, die explizite Reasoning-Schritte erzeugen und von zusätzlicher Inferenz-Rechenleistung profitieren.

  • Chain-of-Thought Prompting - grundlegendes Ergebnis: Zwischenschritte des Reasonings verbessern die Leistung.
  • Self-Consistency - Mehrheitsentscheidung über abgetastete CoT-Ketten.
  • Tree of Thoughts - Suche über Reasoning-Bäume.
  • Self-Refine und Reflexion - Selbstkorrektur während der Inferenz.
  • Large Language Models are Zero-Shot Reasoners - Chain-of-Thought für NLP-Reasoning-Aufgaben.
  • Let’s Verify Step by Step - prozessüberwachte Reward-Modelle für Reasoning.
  • DeepSeek-R1 (2025) - offenes Reasoning-Modell, das ausschließlich mit RL trainiert wurde; reproduzierte das Verhalten von o1 auf offene Weise.
  • OpenAI o1 / o3 (2024-2025) - Reasoning-Systeme mit Testzeit-Berechnung.
  • Scaling LLM Test-Time Compute Optimally (2024) - systematische Untersuchung der Abwägungen bei Rechenleistung während der Inferenz.
  • s1: Simple Test-Time Scaling (2025) - einfaches offenes Rezept für Reasoning mit Budget-Forcing.
  • Kimi k1.5 (2025) - RL mit langem Kontext und Policy-Optimierung (ohne MCTS und PRM), erreicht Leistung auf o1-Niveau; führt die Destillation langer CoT-Ketten in Modelle mit kurzen CoT-Ketten ein.
  • rStar-Math (2025) - kleines Policy-Modell in Kombination mit einem Prozesspräferenzmodell, das mit MCTS-Rollouts trainiert wird; ermöglicht kleinen Sprachmodellen, Reasoning ohne Destillation aus größeren Modellen aufzubauen.
  • DAPO (2025) - offenes RL-Trainingssystem auf GRPO-Basis mit vier zentralen Verbesserungen (entkoppeltes Clipping, dynamisches Sampling, Token-Level-Verlust und Entropiebonus); reproduziert und übertrifft Reasoning auf dem Niveau von DeepSeek-R1-Zero.
  • VAPO (2025) - wertmodellbasiertes RL mit längenadaptivem GAE und Token-Level-Clipping; übertrifft wertfreie GRPO-Methoden bei AIME 2024 und ermöglicht stabiles Training.
  • ThinkPRM (2025) - generative Prozess-Reward-Modelle, die für jeden Schritt eine Chain-of-Thought-Verifikation erzeugen und diskriminative PRMs mit 1 % der überwachten Labels erreichen.
  • OpenThoughts (2025) - mehr als 1.000 kontrollierte Experimente zu Datenrezepten für offene Reasoning-Modelle; erzielt Spitzenwerte bei AIME 2025 und erreicht geschlossene Destillations-Baselines.
  • Mamba und Mamba-2 - selektive Zustandsraummodelle und lineare Alternative zu Attention für lange Kontexte.
  • RWKV - RNN-Transformer-Hybrid, das auf hohe Parameterzahlen skaliert.
  • Jamba (2024) - hybride Mamba-Transformer-MoE-Architektur.
  • RoPE und YaRN - rotierende Positionseinbettungen und Erweiterung der Kontextlänge.
  • Position Interpolation - Erweiterung von Kontextfenstern mit minimaler Feinabstimmung.
  • Lost in the Middle - Muster des Leistungsabfalls bei langen Kontexten in NLP-Aufgaben.
  • RAG vs Long-Context LLMs (2024) - Abwägungen bei der Fragebeantwortung über lange Eingaben.
  • Titans: Learning to Memorize at Test Time (2025) - neuronales Langzeitgedächtnismodul, das während der Testzeit historischen Kontext speichern lernt; skaliert auf mehr als 2 Millionen Tokens und übertrifft Transformer sowie moderne linear-rekurrente Modelle bei Sprachmodellierung und Reasoning.
  • MiniMax-01 (2025) - Hybridmodell mit 456 Milliarden Parametern, das Lightning- (lineare) Attention mit spärlicher Softmax-Attention kombiniert; erreicht NLP-Leistung auf GPT-4o-Niveau bei Inferenzkontexten von bis zu 4 Millionen Tokens.
  • Native Sparse Attention (NSA) (2025) - trainierbare spärliche Attention, die grobkörnige Kompression mit feingranularer Auswahl verbindet; deutliche Beschleunigung bei 64K ohne Einbußen bei NLP-Benchmarks.
  • LongRoPE2 (2025) - erkennt das unzureichende Training hochfrequenter RoPE-Dimensionen und skaliert sie mittels evolutionärer Suche neu; erweitert LLaMA3-8B auf 128K mit 80-mal weniger Trainingstokens als in Metas Rezept.
  • Characterizing SSM and Hybrid LM Long-Context Performance (2025) - erste umfassende Analyse von Speicherbedarf und Geschwindigkeit bei Transformer-, SSM- und Hybridmodellen bis 220K Tokens; SSMs sind bis zu viermal schneller, Hybride gleichen Erinnerungsleistung und Effizienz aus.
  • Survey of Hallucination in Natural Language Generation - Taxonomie und Strategien zur Eindämmung.
  • TruthfulQA - Benchmark für Wahrheitsgehalt bei der Fragebeantwortung.
  • FActScore - feingranulare Faktengenauigkeit bei längeren generierten Texten.
  • LongFact / SAFE (2024) - Benchmark für Faktentreue bei längeren Texten und suchgestütztes Evaluierungsverfahren.
  • SelfCheckGPT - stichprobenbasierte Halluzinationserkennung.
  • RAGAS - referenzfreie Evaluierung von RAG- und Fragebeantwortungspipelines.
  • Lookback Lens (2024) - Halluzinationserkennung anhand von Attention-Mustern bei Generierung mit langem Kontext.
  • Calibration of LLMs on Multiple Choice (2024) - Kalibrierungsanalyse unter dem Einfluss von Formatierungseffekten.
  • HalluLens (2025) - Halluzinationsbenchmark mit Taxonomie für extrinsische und intrinsische Halluzinationen sowie dynamischer Neuerstellung des Testsatzes zur Vermeidung von Datenlecks.
  • Atomic Calibration (2025) - Kalibrierungsanalyse auf Aussageebene für längere generierte Texte; Modelle sind bei längeren Ausgaben deutlich schlechter kalibriert als bei einzelnen Aussagen.
  • FRANQ (2025) - Unsicherheitsquantifizierung unter Berücksichtigung der Faktentreue bei RAG-Faktenprüfungen; trennt formal Faktentreue und Faktizität.
  • MUCH (2025) - mehrsprachiger Benchmark für Behauptungshalluzinationen in Englisch, Französisch, Spanisch und Deutsch; Token-Level-Logits werden für eine fundierte UQ-Evaluierung bereitgestellt.
  • HalluHard (2026) - anspruchsvoller Benchmark für Halluzinationen in mehrstufigen Dialogen mit zitierpflichtigen Antworten; selbst mit Websuche bleibt die Halluzinationsrate bei etwa 30 %.
  • CURE: Think Through Uncertainty (2026) - trainiert Modelle, vor der Generierung Unsicherheiten auf Aussageebene zu durchdenken; deutliche Zugewinne bei biografischer Faktentreue und FactBench-AUROC.

Destillation und kleine Modelle:

  • DistilBERT und MiniLM - destillierte Encoder für NLP in der Produktion.
  • Phi-3 / Phi-4 (Microsoft, 2024) - kleine Modelle, die mit kuratierten Daten trainiert wurden und bei NLP-Benchmarks mit deutlich größeren Modellen konkurrieren.
  • SmolLM2 (HuggingFace, 2025) - vollständig offene Familie kleiner Sprachmodelle mit reproduzierbaren Trainingsdaten.
  • SmolLM3 (HuggingFace, 2025) - vollständig offener Decoder mit 3 Milliarden Parametern, vortrainiert mit 11,2 Billionen Tokens; verwendet NoPE und YaRN für einen 128K-Kontext und ist mit Modellen der 4B-Klasse konkurrenzfähig.
  • Gemma 3 Technical Report (Google, 2025) - offene Modelle mit 1B–27B Parametern und hohem Verhältnis lokaler zu globaler Aufmerksamkeit, damit der KV-Cache bei 128K Kontext handhabbar bleibt.
  • Qwen3 Technical Report (Alibaba, 2025) - dichte und MoE-Modelle mit 0,6B–235B Parametern und einheitlichen Denk- und Nicht-Denkmodi; das 30B-A3B-MoE erreicht das Niveau größerer dichter Modelle und aktiviert dabei nur 3B Parameter.
  • Apple Intelligence Foundation Language Models (Apple, 2025) - geräteinternes Modell mit 3B Parametern, das KV-Cache-Sharing und 2-Bit-QAT nutzt, um den Cache-Speicherbedarf ohne Genauigkeitsverlust um 37,5 % zu senken.
  • Sentence-Transformers - Satz- und Absatzeinbettungen mithilfe von Siamese-BERT.
  • SetFit - Few-Shot-Textklassifikation ohne Prompts.
  • FastFit - schnelle Few-Shot-Klassifikation bei vielen Klassen.
  • GTE, BGE und Stella - kompakte Texteinbettungsmodelle nahe der Spitze von MTEB.

Quantisierung und Bereitstellung (relevant für den Einsatz von NLP-Modellen im großen Maßstab):

  • GPTQ - Quantisierung von Transformern nach dem Training.
  • AWQ - aktivierungsbewusste Quantisierung von Gewichten.
  • KVTuner (ICML 2025) - sensitivitätsbewusste schichtweise Quantisierung des KV-Caches mit gemischter Genauigkeit; bis zu 21 % höherer Durchsatz als bei einheitlichem KV8.
  • GGUF / llama.cpp - portable quantisierte Inferenz.
  • vLLM - Bereitstellung von Sprachmodellen mit hohem Durchsatz auf Basis von PagedAttention.
  • SGLang - strukturierte Generierung und effiziente Bereitstellung.
  • Text Generation Inference (TGI) - produktionsreife Bereitstellung von Sprachmodellen durch HF.

Parametereffiziente Feinabstimmung:

  • LoRA und QLoRA - Adapter mit niedrigem Rang und quantisierte Feinabstimmung; Standard zur Anpassung von Sprachmodellen an NLP-Aufgaben auf moderater Hardware.
  • DoRA (2024) - Low-Rank-Anpassung mit Gewichtszerlegung.
  • PEFT - HuggingFace-Bibliothek mit LoRA, Prefix Tuning, IA3 und weiteren Verfahren.
  • FLAN - feinabgestimmte Sprachmodelle als Zero-Shot-Lerner.
  • InstructGPT - Training von Sprachmodellen zur Befolgung von Anweisungen mit menschlichem Feedback.
  • Self-Instruct - Erzeugung von Instruktionsdaten aus Sprachmodellen.
  • Super-NaturalInstructions - mehr als 1.600 NLP-Aufgaben mit Instruktionen.
  • Constitutional AI - Training von Sprachmodellen mit KI-generiertem Feedback anhand einer schriftlichen Verfassung.
  • Direct Preference Optimization - einfachere Alternative zu RLHF, vielfach übernommen.
  • Tülu 3 (AI2, 2024) - vollständig offenes Rezept für das Post-Training mit Spitzenresultaten unter den offenen Modellen.
  • LIMA - „weniger ist mehr beim Alignment“; eine kleine Menge hochwertiger SFT-Daten kann viel bewirken.
  • TRL - Referenzbibliothek für SFT, DPO, GRPO und RLHF.
  • Magpie (2024-2025) - synthetisiert hochwertige Instruktions-Antwort-Paare, indem ausgerichtete Sprachmodelle ohne Eingabeaufforderung befragt werden; SFT auf der gefilterten Teilmenge erreicht das offizielle Llama-3-Instruct.
  • StereoSet - Messung stereotyper Verzerrungen in vortrainierten Sprachmodellen.
  • CrowS-Pairs - Messung sozialer Verzerrungen in maskierten Sprachmodellen.
  • WinoBias - Geschlechterverzerrungen bei der Koreferenzauflösung.
  • HolisticBias - Messung von Verzerrungen entlang vieler demografischer Dimensionen.
  • RealToxicityPrompts - Toxizität bei der Generierung durch Sprachmodelle.
  • Sycophancy in Language Models - Modelle passen Antworten an die Überzeugungen der Nutzenden an.
  • Alignment Faking in Large Language Models (Anthropic, 2024) - Modelle befolgen während des Trainings strategisch Anweisungen.
  • WildGuard (2024) - offenes Modell und Benchmark zur Sicherheitsmoderation.
  • Emergent Misalignment (2025) - Feinabstimmung für eine eng umrissene Aufgabe (unsicherer Code) führt unerwartet zu umfassenden Alignment-Fehlern in anderen, unabhängigen Bereichen.
  • SafeDialBench (2025) - mehrsprachiger Sicherheitsbenchmark (Chinesisch/Englisch) mit mehr als 4.000 mehrstufigen Dialogen aus 22 Szenarien und 7 Jailbreak-Strategien.
  • TeleAI-Safety (2025) - modulares Jailbreak-Evaluierungsframework mit 19 Angriffen, 29 Abwehrmaßnahmen und 19 Evaluierungsmethoden für 14 Modelle und 12 Risikokategorien.
  • IndicSafe (2026) - mehrsprachiger Sicherheitsbenchmark für 12 indische Sprachen; zeigt eine sprachübergreifende Übereinstimmung von 12,8 % und übermäßige Ablehnungen bei ressourcenarmen Schriftsystemen.
  • VLAF: Value-Conflict Alignment Faking (2026) - Alignment-Faking tritt bei Konflikten zwischen Richtlinien und verinnerlichten Werten in 37 % der Fälle selbst bei Modellen ab 7B auf; eine Steuerung durch Vektoren verringert dies um 94 %.

Zurück nach oben

Ressourcen sind nach menschlicher Sprache geordnet. Klicke auf einen Abschnitt, um ihn aufzuklappen.

Zurück nach oben

  • CAMeL Tools - Python-Toolkit für arabisches NLP einschließlich Dialekterkennung, Morphologie und NER.
  • goarabic - Go-Paket zur Verarbeitung arabischer Texte.
  • jsastem - arabischer Stemmer für JavaScript.
  • PyArabic - Python-Bibliothek für Arabisch.
  • RFTokenizer - trainierbarer Segmentierer für Arabisch, Hebräisch und Koptisch.
  • Farasa - Segmentierung, POS-Tagging und NER für Arabisch von QCRI.
  • AraBERT - arabische BERT-Modellfamilie.
  • CAMeLBERT - BERT-Modelle für Hocharabisch (MSA), Dialekte und klassisches Arabisch.
  • AraELECTRA - effizientes Vortraining für Arabisch (veröffentlicht zusammen mit AraBERT).
  • Jais (2023-2024) - offene zweisprachige arabisch-englische Sprachmodellfamilie.
  • ALLaM (SDAIA, 2024) - grundlegende Modelle mit Schwerpunkt Arabisch.
  • Multidomain Datasets - umfangreichste verfügbare mehrdomänige Datensätze zur Sentimentanalyse auf Arabisch.
  • LABR - umfangreicher Datensatz mit arabischen Buchrezensionen.
  • Arabic Stopwords - zusammengefasste arabische Stoppwörter.
  • ArabicMMLU (2024) - arabischer MMLU-Benchmark.

Zurück nach oben

  • jieba - Python-Paket zur chinesischen Wortsegmentierung.
  • SnowNLP - Python-Paket für chinesisches NLP.
  • FudanNLP - Java-Bibliothek zur Verarbeitung chinesischer Texte.
  • HanLP - mehrsprachige NLP-Bibliothek mit starker Unterstützung für Chinesisch.
  • LTP - HIT Language Technology Platform: Segmentierung, POS, NER und Parsing.
  • Chinese-BERT-wwm - BERT für Chinesisch mit Whole-Word-Masking.
  • MacBERT - verbessertes chinesisches BERT mit Vortraining nach dem MLM-as-Correction-Verfahren.
  • Qwen 2.5 / Qwen 3 - offene Sprachmodellfamilie von Alibaba mit starker Leistung für Chinesisch.
  • ChatGLM3 / GLM-4 - zweisprachige chinesisch-englische Sprachmodelle der Tsinghua-Universität.
  • Baichuan 2 - offenes Sprachmodell für Chinesisch.
  • Yi - zweisprachige offene Sprachmodelle von 01.AI.
  • DeepSeek-V3 - effizientes offenes MoE-Modell mit starker Leistung für Chinesisch.
  • funNLP - umfangreiche Sammlung chinesischer NLP-Werkzeuge und -Ressourcen.

Zurück nach oben

Zurück nach oben

  • python-frog - Python-Bindung an Frog, eine NLP-Suite für Niederländisch (POS-Tagging, Lemmatisierung, Dependenzparsing und NER).
  • SimpleNLG_NL - niederländischer Oberflächenrealisierer zur Sprachgenerierung auf Basis der SimpleNLG-Implementierung.
  • Alpino - Dependenzparser für Niederländisch (unterstützt auch POS-Tagging und Lemmatisierung).
  • Kaldi NL - niederländische Spracherkennungsmodelle auf Basis von Kaldi.
  • spaCy Dutch model - NLP in Industriequalität mit einer niederländischen Pipeline.

Zurück nach oben

  • German-NLP - kuratierte Sammlung frei zugänglicher, quelloffener und sofort einsatzbereiter Ressourcen und Werkzeuge mit Schwerpunkt Deutsch.

Zurück nach oben

Zurück nach oben

Der Zugang zu anmeldepflichtigen Korpora und Datensätzen kann per E-Mail angefragt werden

Abschnitt betitelt „Der Zugang zu anmeldepflichtigen Korpora und Datensätzen kann per E-Mail angefragt werden“
  • IndicBERT v2 (2022-2024) - mehrsprachiges BERT für 23 indische Sprachen.
  • IndicTrans2 (2023-2024) - hochwertige maschinelle Übersetzung für 22 indische Sprachen.
  • OpenHathi (Sarvam AI, 2023) - zweisprachige Hindi-Englisch-Fortsetzung von LLaMA.
  • Airavata (2024) - instruktionsabgestimmtes Hindi-LLM.
  • Sarvam-1 (2024) - mehrsprachiges Sprachmodell, von Grund auf mit 10 indischen Sprachen trainiert.
  • BharatGPT / Krutrim (2024) - grundlegende Modelle mit Schwerpunkt auf indischen Sprachen.

Zurück nach oben

  • IndoBERT (IndoNLU) - vortrainiertes indonesisches Sprachmodell mit der IndoNLU-Benchmark-Suite.
  • IndoBERT (IndoLEM) - alternatives IndoBERT mit dem IndoLEM-Benchmark.
  • NusaCrowd / Cendol (2023-2024) - umfangreiche gemeinschaftliche Datensätze und instruktionsabgestimmte Cendol-Sprachmodelle für Indonesisch und regionale Sprachen.
  • Sailor - offene südostasiatische Sprachmodelle mit Unterstützung für Indonesisch.
  • SEA-LION (2024) - offenes südostasiatisches Sprachmodell von Singapore AI mit starker Leistung für Indonesisch.

Zurück nach oben

  • KoNLPy - Python-Paket zur Verarbeitung koreanischer Sprache.
  • Mecab (Korean) - C++-Bibliothek für koreanisches NLP.
  • KoalaNLP - Scala-Bibliothek für koreanisches NLP.
  • KoNLP - R-Paket für koreanisches NLP.
  • kss - Satzsegmentierer für Koreanisch.
  • Kiwi - schneller morphologischer Analysator für Koreanisch.
  • Garu - nativer morphologischer Analysator für Koreanisch im Browser, vollständig clientseitig mit WebAssembly (1-MB-Modell, offline, MIT).
  • KoBERT - koreanisches BERT von SKT.
  • KLUE-RoBERTa - auf dem KLUE-Benchmark trainierte Modelle.
  • Polyglot-Ko - offene koreanische Sprachmodelle.
  • EXAONE 3.5 (LG, 2024) - offene zweisprachige koreanisch-englische Sprachmodellfamilie.
  • HyperCLOVA X - koreanisches Basismodell von Naver.

Zurück nach oben

  • Hazm - NLP-Toolkit für Persisch.
  • Parsivar - Toolkit zur Verarbeitung der persischen Sprache.
  • Perke - Extraktion persischer Schlüsselbegriffe.
  • Perstem - persischer Stemmer, morphologischer Analysator und eingeschränkter POS-Tagger.
  • ParsiAnalyzer - persischer Analysator für Elasticsearch.
  • virastar - Bereinigung persischer Texte.
  • ParsBERT - persisches BERT.
  • PersianMind (2023-2024) - instruktionsabgestimmtes persisches Sprachmodell.
  • Dorna (Part AI, 2024) - persisches Instruktionsmodell auf Basis von Llama 3.

Zurück nach oben

  • Polish-NLP - kuratierte Sammlung von Ressourcen für polnisches NLP: Modelle, Werkzeuge und Datensätze.

Zurück nach oben

  • Portuguese-nlp - kuratierte Sammlung portugiesischer NLP-Ressourcen und Werkzeuge.
  • BERTimbau - BERT für brasilianisches Portugiesisch.
  • Sabiá (Maritaca AI, 2023-2024) - offene Sprachmodelle mit Schwerpunkt Portugiesisch.
  • Albertina (PORTULAN, 2023-2024) - portugiesische Encoder-only-Sprachmodelle für PT-PT und PT-BR.

Zurück nach oben

  • spanlp - Python-Bibliothek zum Erkennen, Zensieren und Bereinigen von Kraftausdrücken, Hassrede und Mobbing auf Spanisch mit Daten aus 21 spanischsprachigen Ländern.

Zurück nach oben

  • PyThaiNLP - Thai-NLP in Python.
  • JTCC - Bibliothek zur Zeichenclusterung in Java.
  • CutKum - Wortsegmentierung mit Deep Learning in TensorFlow.
  • Thai Language Toolkit - Tokenisierung und POS-Tagging.
  • SynThai - Wortsegmentierung und POS-Tagging mit Deep Learning.
  • WangchanBERTa - vortrainiertes Sprachmodell für Thai.
  • Typhoon (SCB 10X, 2024) - offene thailändische LLM-Familie.
  • OpenThaiGPT (2023-2024) - offene, instruktionsabgestimmte thailändische Modelle.
  • Sailor - offene südostasiatische Sprachmodellfamilie mit Unterstützung für Thai.
  • Inter-BEST - Textkorpus mit 5 Millionen Wörtern und Wortsegmentierung.
  • Prime Minister 29 - Datensatz mit Reden des aktuellen thailändischen Premierministers.

Zurück nach oben

  • awesome-ukrainian-nlp - kuratierte Sammlung ukrainischer NLP-Datensätze, Modelle und mehr.
  • UkrainianLT - kuratierte Sammlung mit Schwerpunkt auf maschineller Übersetzung und Sprachverarbeitung.

Zurück nach oben

Zurück nach oben

Zurück nach oben

  • underthesea - vietnamesisches NLP-Toolkit.
  • vn.vitk - Toolkit zur Verarbeitung vietnamesischer Texte.
  • VnCoreNLP - vietnamesisches NLP-Toolkit.
  • pyvi - grundlegendes Python-Toolkit für vietnamesisches NLP.
  • VieNeu-TTS - geräteinterne vietnamesische Text-to-Speech-Ausgabe mit Stimmklonen.
  • PhoBERT - vortrainiertes Sprachmodell für Vietnamesisch.
  • BARTpho - vortrainiertes Seq2seq-Modell für Vietnamesisch.
  • PhoGPT (VinAI, 2023-2024) - offenes generatives Sprachmodell für Vietnamesisch.
  • Vistral (2024) - vietnamesisches Chatmodell auf Basis von Mistral.
  • Sailor (2024) - offene mehrsprachige Sprachmodellfamilie für Vietnamesisch, Thai, Indonesisch und weitere südostasiatische Sprachen.
  • Vietnamese Treebank - 10.000 Sätze für die Konstituentenparsing-Aufgabe.
  • BKTreeBank - vietnamesische Dependenz-Baumbank.
  • UD_Vietnamese - vietnamesische Universal-Dependencies-Baumbank.
  • VIVOS - kostenloses vietnamesisches Sprachkorpus mit 15 Stunden aufgezeichneter Sprache (HCMUS AILab).
  • VNTQcorpus(big).txt - 1,75 Millionen Nachrichtensätze.
  • ViText2SQL - Datensatz zum semantischen Parsing von vietnamesischem Text zu SQL (EMNLP-2020 Findings).
  • EVB Corpus - 20 Millionen Wörter aus 15 zweisprachigen Büchern, 100 parallele englisch-vietnamesische Texte, 250 parallele Rechtstexte, 5.000 Nachrichtenartikel und 2.000 Film-Untertitel.
  • Russisch: pymorphy2 - ein guter POS-Tagger für Russisch.
  • Asiatische Sprachen: Thai, Laotisch, Chinesisch, Japanisch und Koreanisch; ICU Tokenizer-Implementierung in Elasticsearch.
  • Antike Sprachen: CLTK: Classical Language Toolkit, eine Python-Bibliothek und Textsammlung für NLP in antiken Sprachen.
  • Hebräisch: NLPH_Resources - Sammlung von Forschungsarbeiten, Korpora und linguistischen Ressourcen für NLP auf Hebräisch.

Zurück nach oben

Ergänzende Sammlungen zu Themen außerhalb dieses Umfangs:

Wenn dieses Repository hilfreich ist, zitiere bitte diese Liste:

@misc{awesome-nlp,
title = {Awesome NLP},
author = {Kim, Keon Woo},
year = {2018},
url = {https://github.com/keon/awesome-nlp},
note = {GitHub repository}
}

Lizenz - CC0

HagiCode

HagiCode ist ein agentischer Coding-Arbeitsplatz. Vielseitige, komfortable Interaktionen in der Benutzeroberfläche machen Planung, Agent-Ausführung und Projektarbeit zugänglich und leicht nachvollziehbar – für ein ansprechendes Entwicklungserlebnis.

Entdecken Sie ein ansprechendes Entwicklungserlebnis mit vielseitigen, komfortablen Interaktionen in der Benutzeroberfläche.

HagiCode besuchenDokumentation lesen
  • IntelligentOpenSpec-Workflows machen aus einer Absicht einen umsetzbaren Weg vom Vorschlag über Design und Aufgaben bis zur Auslieferung.
  • EffizientMulti-Agent-Ausführung führt Recherche, Umsetzung und Prüfung parallel aus, über mehrere Repositories und die Agent CLIs, die Sie bereits nutzen.
  • InteressantVielseitige, komfortable Interaktionen in der Benutzeroberfläche machen Planung, Agent-Ausführung und Projektarbeit zugänglich und leicht nachvollziehbar.

Für Windows herunterladen

Im Microsoft Store erhaltenAlle Downloads

Aus Ideen wird ausgelieferte Software.

HagiCode ist ein agentischer Coding-Arbeitsplatz: OpenSpec-Workflows planen die Änderung, Multi-Agent-Ausführung setzt sie um, und Hero Scenario macht den langen Weg sichtbar, bis aus der Idee ausgelieferte Software wird.

Intelligent
OpenSpec-Workflows machen aus einer Absicht einen Weg vom Vorschlag bis zur Auslieferung.
Effizient
Multi-Agent-Ausführung treibt Recherche, Umsetzung und Prüfung parallel voran.
Unterhaltsam
UI-Interaktionen erleichtern Planung, Agent-Ausführung und Projektarbeit.

Awesome Site verlassen?

Du bist dabei, eine externe Website aufzurufen. Wir haben keine Kontrolle über deren Inhalte oder Datenschutzpraktiken.

Ziel

Zur Website wechseln