NERdME: a Named Entity Recognition Dataset for Indexing Research Artifacts in Code Repositories

Die Studie stellt NERdME vor, einen neuartigen Datensatz mit annotierten README-Dateien, der die Lücke bei der Extraktion von Implementierungsdetails aus Code-Repositories schließt und die automatische Erforschung von Forschungsartefakten ermöglicht.

Genet Asefa Gesese, Zongxiong Chen, Shufan Jiang, Mary Ann Tan, Zhaotai Liu, Sonja Schimmler, Harald Sack

Veröffentlicht 2026-03-09
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Each language version is independently generated for its own context, not a direct translation.

NERdME: Ein neuer Schlüssel für den Schatz der Forschungs-Software

Stell dir vor, die wissenschaftliche Welt ist eine riesige Bibliothek. Bisher haben wir uns fast nur auf die Bücher (die wissenschaftlichen Papers) konzentriert. Wir wissen genau, wie man darin nach Autoren, Titeln und Methoden sucht. Aber was ist mit dem, was hinter den Kulissen passiert? Was ist mit dem eigentlichen Werkzeugkasten, den die Forscher benutzt haben, um diese Bücher zu schreiben?

Das ist das Problem, das die Autoren mit NERdME lösen wollen.

Das Problem: Die unordentliche Werkstatt

Stell dir vor, ein Wissenschaftler veröffentlicht ein neues Buch über ein genial neues Rezept. Im Buch steht alles über die Zutaten und die Zubereitung. Aber der eigentliche Kochtopf, das Messer und die Zutatenpakete, die er benutzt hat, liegen in einer separaten, etwas chaotischen Werkstatt (dem Code-Repository auf GitHub).

In dieser Werkstatt gibt es eine Art "Zettelkasten" (die README-Datei). Darauf steht alles Wichtige: "Hier ist das Dataset", "Das läuft mit Python", "Hier ist die Lizenz". Aber dieser Zettelkasten ist wie ein freies Gespräch: Es gibt keine festen Felder, keine strukturierten Listen. Es ist einfach Text, der so geschrieben ist, wie es dem Autor gerade einfällt.

Bisherige Computer-Programme (KI) waren wie Bibliothekare, die nur Bücher lesen konnten. Wenn sie in diese Werkstatt kamen, waren sie verwirrt. Sie konnten die wichtigen Werkzeuge (Software, Datensätze, Lizenzen) nicht automatisch finden und in ihre Kataloge eintragen.

Die Lösung: NERdME (Der neue Katalog)

Die Forscher haben NERdME entwickelt. Das ist im Grunde ein großes, handgeschriebenes Übungsbuch für Computer, damit diese lernen, was in diesen chaotischen Werkstatt-Zetteln steht.

  1. Das Material: Sie haben 200 dieser README-Zettel genommen und sie von Menschen mit einer Lupe untersucht.
  2. Die Markierung: Die Menschen haben mit einem roten Stift genau umkreist, was was ist.
    • Ist das ein Datensatz? (Wie ein spezielles Mehl)
    • Ist das eine Software? (Wie ein spezielles Messer)
    • Ist das eine Programmiersprache? (Wie eine bestimmte Kochtechnik)
    • Ist das eine Lizenz? (Wie die Nutzungsbedingungen für den Topf)
  3. Die Besonderheit: Bisher gab es Übungsbücher nur für die "Bücher" (wissenschaftliche Papers) oder nur für die "Werkzeuge". NERdME ist das erste Buch, das beides verbindet. Es lehrt den Computer, dass ein "Datensatz" sowohl im wissenschaftlichen Papier als auch im Code-Repository vorkommt, aber oft anders aussieht.

Wie gut funktioniert das? (Das Training)

Die Forscher haben verschiedene KI-Modelle mit diesem neuen Übungsbuch trainiert:

  • Die "Großen" (LLMs): Das sind die riesigen, allgemeinen KI-Modelle (wie ein sehr gebildeter, aber etwas oberflächlicher Bibliothekar). Sie können schon viel, aber sie machen Fehler bei den feinen Details in der Werkstatt.
  • Die "Spezialisten" (Fine-tuned Transformers): Das sind KIs, die speziell auf dieses Übungsbuch trainiert wurden. Sie lernen, genau hinzusehen.

Das Ergebnis: Die spezialisierten KIs waren viel besser darin, die Werkzeuge zu finden. Sie lernten, dass "Python" eine Programmiersprache ist und nicht nur ein Wort in einem Satz. Aber es gab auch Herausforderungen: Bei sehr seltenen Dingen (wie einem speziellen Workshop oder einer Ontologie) hatten die KIs noch Mühe, weil es im Übungsbuch einfach zu wenige Beispiele dafür gab.

Warum ist das wichtig? (Der downstream-Effekt)

Stell dir vor, du findest einen tollen Code auf GitHub. Du möchtest wissen: "Gibt es dazu eine Publikation? Wo kann ich die Daten herunterladen?"
Dank NERdME kann die KI jetzt:

  1. Den Namen des Datensatzes aus dem chaotischen Text "herauspicken".
  2. Wie ein Detektiv im Internet suchen und diesen Datensatz mit dem offiziellen Eintrag in einer Datenbank (Zenodo) verknüpfen.

Das ist wie wenn die KI aus einem losen Zettel in der Werkstatt automatisch ein perfektes Bibliotheksetikett macht und das Werkzeug in den globalen Katalog einfügt.

Fazit

NERdME ist wie ein neuer Schlüssel, der uns erlaubt, die verschlüsselten Schätze in den Code-Repositories zu öffnen. Es hilft uns, die Lücke zwischen der Theorie (dem Papier) und der Praxis (dem Code) zu schließen. Damit wird die Wissenschaft nicht nur besser lesbar, sondern auch besser auffindbar und nutzbar für alle.

Kurz gesagt: Wir haben endlich eine Anleitung, damit Computer verstehen, was in den "Werkstatt-Zetteln" der Wissenschaftler steht, und diese Informationen automatisch in die große Welt der Forschung integrieren können.