Twitter heeft op vrijdag ‘een groot deel’ van zijn broncode publiek beschikbaar gemaakt op GitHub. Onder de openbare code valt onder meer Twitters aanbevelingsalgoritme voor de For You-tijdlijn. De code voor de advertentieaanbevelingen ontbreekt.
Twitteren schrijft in een blogpost dat de twee repository’s op GitHub is gepubliceerd. De belangrijkste opslagplaats nl ml-repo omvat de broncode voor ‘veel onderdelen van Twitter’. Daaronder valt bijvoorbeeld het aanbevelingsalgoritme voor Twitters For You-pagina, het bedrijf op vrijdag ook een technische blogpost uitgebreid. Op die tijdlijn verschijnen aanbevolen tweets voor gebruikers, die niet per se gepubliceerd zijn door accounts die de gebruiker volgt.
Dat algoritme werkt door ‘de beste tweets uit verschillende aanbevelingsbronnen’ op te halen, registreert Twitter. Deze vervolgens worden geregeld met een machine learningmodel. Tot slot worden heuristieken en filters toegepast, bijvoorbeeld tweets van geblokkeerde gebruikers of met nsfw-content situatie niet in de For You-pagina verschijnen. De exacte code van het algoritme is vanaf nu te vinden op GitHub.
Twitter heeft niet alle code achter het platform gepubliceerd. Het bedrijf zegt dat bepaalde onderdelen zijn uitgesloten om de privacy en veiligheid van gebruikers te beschermen. Zo zijn geen details gedeeld over hoe het platform kindermisbruik en -manipulatie tegengaat. Ook de code achter het aanbevelingsalgoritme voor advertenties is niet gepubliceerd. Twitter zegt ook dat het momenteel geen trainingsgegevens van modelgewichten met betrekking tot het Twitter-algoritme vrijgeeft. Eigenaar Elon Musk meldt op Twitter dat ‘de rust [van de broncode] volgt’. Wanneer die delen precies openbaar worden gemaakt, is niet bekend.
Musk beloofde vorig jaar al dat de broncode van Twitter openbaar gemaakt zou worden nadat hij de overname van het platform afrondde. Dat akte hij nadat hij een poll hield op Twitter, waarin hij gebruikers vroeg of hij de broncode van het platform openbaar moest maken. Ruim 83 procent van de respondenten ondersteunt met ‘ja’. Muskus zei eind februari dat de code binnen een week zou verschijnen, maar stelde dat later uit naar eind maart. De topman zegt dat Twitter eventuele problemen zullen oplossen in het geval dat die worden ontdekt.
credit :Source link