Auf GitHub: X veröffentlicht Ranking-Algorithmus als Open Source
Die Social-Media-Plattform X hat den Quellcode hinter der „For You“-Timeline auf GitHub zur Verfügung gestellt. Dadurch können Interessierte einen Einblick erhalten, wie der Ranking-Code den Feed eines Nutzers zusammenstellt. Der Open-Source-Code umfasst auch das Filter-System für problematische Inhalte.
„For You“-Timeline-Algorithmus als Open Source ...
Der Quellcode des „For You“-Timeline-Algorithmus auf der Software-Entwicklungsplattform GitHub steht unter der Apache-2.0-Lizenz. Dabei besteht der Open-Source-Code zu etwas mehr als 36 Prozent aus Code der Programmiersprache Rust, zu rund 30 Prozent aus Python-Code und zu rund 24 Prozent aus der Sprache Scala. Kleine Anteile entfallen auf Java (7,7 Prozent), Starlark (0,7 Prozent) und C++ (0,6 %).
Mit der Veröffentlichung des Ranking-Algorithmus als Open Source scheint X auf die immer lauter werdende Kritik über die Verbreitung von Fehlinformationen und der undurchsichtigen Beeinflussung der Anwender durch die „For You“-Timeline zu reagieren. Gegenüber TechCrunch bestätigt Keith Coleman als „Vice President of Product“ von X: „Man bekommt den zentralen Ranking-Code, der Postings abruft und sie für einen bestimmten Anwender anordnet und als Feed zusammenstellt.“
Darüber hinaus sind laut Coleman auch die Filter-Systeme als Quellcode zugänglich, die möglicherweise problematische und gegen die Regeln von X verstoßende Inhalte erkennen und herausfiltern. Einige Bestandteile des Algorithmus wie das Bewertungs- und Ranking-System sind zudem unabhängig nutzbar und können auch außerhalb der Social-Media-Plattform X zum Laufen gebracht werden.
… und neues Transparenz-Tool
Doch damit nicht genug: X stellt Anwendern jetzt zusätzlich ein neues Transparenz-Tool zur Verfügung, das über die „Under the Hood“-Seite in den Einstellungen aufgerufen werden kann. Damit kann in Form einer JSON-Datei herausgefunden werden, wie sich das Ranking-System auf Postings und den eigenen Account ausgewirkt hat. Voraussetzung dafür ist, dass man mindestens 10 X-Postings innerhalb des vergangenen Monats veröffentlicht hat.
Ziel der Veröffentlichung ist laut X-Mitarbeiter Keith Coleman die Auditierung des Ranking-Codes, damit Kritik daran geäußert werden kann. Hierbei will X „zuhören“ und möchte „ein System erschaffen, das den Leuten gefällt, dem sie trauen und das sich gerecht anfühlt“. Schon vor der Bereitstellung des Ranking-Codes als Open Source auf GitHub konnten zudem nicht näher benannte Wissenschaftler laut TechCrunch einen Blick darauf werfen.