Hoe Facebook's sorteeralgoritme voor nieuwsfeeds werkt
Facebook maakt geen gebruik van een chronologische feed, zoals Twitter dat doet (of zoals Facebook altijd deed). In plaats daarvan wordt wat u in uw nieuwsfeed ziet bepaald door een algoritme dat dingen sorteert op basis van wat Facebook denkt dat u wilt zien. Dit is een oorzaak van enige consternatie.
Af en toe klaagt een pagina of persoon die ik volg op Facebook dat hun berichten slechts een klein deel van hun volgers bereiken en smeekt iedereen om hen toe te voegen aan hun eerste lijst zodat ze "alle fans kunnen blijven bereiken". Ze beweren dat Facebook ze afsnijdt en ze verbergt voor feeds van hun volgers, zodat ze voor gesponsorde berichten betalen. Maar dat is niet echt hoe Facebook werkt.
Als je Facebook een paar jaar hebt gebruikt, heb je de grootste moeite om een paar honderd mensen te ontmoeten (van wie de meesten je niet echt houden) en je hebt veel te veel pagina's gevonden (nogmaals, waarvan je de meeste waarschijnlijk niet belangrijk). Mijn vriendentelling ligt ruim ten noorden van 1100 en ik vrees dat ik moet denken aan het aantal pagina's dat ik leuk vond.
Facebook wil jou en mij, de gebruikers, betrokken houden. Ze hebben miljoenen dollars gestoken in het vinden van manieren om zoveel mogelijk mensen terug te laten komen voor een nieuwe sociale crack. Een heleboel verhalen van voormalige vrienden of pagina's laten zien die we leuk vonden om een iPhone 4 te winnen, zal dat niet bereiken. Dus Facebook moest daar een weg vinden.
Hoe Facebook bepaalt wat je ziet
Dus hoe bepaalt Facebook welke verhalen verschijnen, en wat niet? Zoals ze zeggen in hun FAQ:
De verhalen die in je nieuwsfeed worden weergegeven, worden beïnvloed door je connecties en activiteiten op Facebook. Dit helpt je om meer verhalen te zien die je interesseren van vrienden met wie je het meest contact hebt. Het aantal reacties en leuk gevonden berichten en wat voor soort verhaal het is (bijvoorbeeld: foto, video, statusupdate) kunnen het ook waarschijnlijker maken om in uw nieuwsfeed te verschijnen.
Dit is een beetje vaag, dus we hebben contact met Facebook opgenomen om meer te weten te komen.
Facebook heeft heel veel informatie en Facebook wil je geen verhalen laten zien die je niet interesseren. Dus elke keer dat je Facebook opent, kijkt het algoritme naar alle mogelijke verhalen die je zou kunnen zien. Alles wat uw vrienden en de pagina's die u volgt heeft gepost sinds u voor het laatst bent ingelogd, is inbegrepen. Elk verhaal wordt individueel beoordeeld en krijgt een Relevancy Score; een maatstaf van hoe groot de kans is dat Facebook denkt dat je tijd doorbrengt om het te bekijken, leuk te vinden, te becommentariëren of te delen. Deze score is uniek voor jou. Een bericht van How-To Geek's Facebook-pagina zou voor jou een andere score hebben dan voor mij. Facebook gebruikt deze signalen als proxies voor daadwerkelijke interesse.
Er zijn duizenden verschillende signalen die bijdragen aan het bepalen van de Relevancy-score van een verhaal, maar de belangrijkste zijn wie deze heeft gepost, wat voor soort inhoud het is, hoeveel interacties het heeft en wanneer het is gepost.
Wanneer je iemand op Facebook toevoegt, weet het algoritme niet of het je nieuwe beste vriend is of een vreemde waar je een tv van koopt. In de loop van de tijd, als je interacteert met je beste meer, leert Facebook dat ze iemand zijn om wie je geeft, zodat hun berichten een hogere Relevancy score krijgen dan een willekeurige oude schoolvrienden.
Het soort post is ook erg belangrijk. Als je veel video's bekijkt, krijg je meer video's te zien. Als je vooral van tekstberichten houdt, zijn het degenen die meer naar voren komen. Als u nooit met foto's omgaat, ziet u er minder.
Wat Facebook betreft, zijn interacties (likes, shares, enzovoort) een goede indicator voor hoe interessant iets is. Dus als er een keuze is tussen twee berichten van dezelfde pagina, één met honderden vind-ik-leuks, de andere met een paar dozijn, zal de eerste met honderden als eerste worden getoond.
Ten slotte houdt Facebook rekening met recentheid. Online gaat alles snel. Iets dat vorige week werd gepost, is waarschijnlijk niet zo interessant als iets dat een uur geleden is geplaatst.
Al deze factoren spelen een rol bij de Relevancy-score van een verhaal, die vervolgens bepaalt of u het wel of niet zult zien.
Hoe Facebook de volgorde bepaalt van wat je ziet
Zodra de relevantie scores zijn berekend, moet Facebook beslissen in welke volgorde je alles ziet. Dit deel is eenvoudig: verhalen worden gerangschikt van de meest relevante tot minst relevante.
Zodra een verhaal wordt getoond, is het op zijn plaats vergrendeld. Als je Facebook om 13:00 uur bezoekt, worden alle potentiële verhalen sinds je laatste bezoek bekeken en de meest relevante weergegeven. Als je weer om 15:00 uur op Facebook bent, worden alle mogelijke verhalen van de afgelopen twee uur bekeken. Alle weergegeven items worden in je nieuwsfeed geplaatst boven alle verhalen die je de vorige keer dat je bezocht hebt, hebben gezien. Dat is waarom, als je blijft scrollen, je dezelfde oude verhalen tegenkomt.
Waar deze aanpak valt kort, en hoe het te repareren
Het algoritme voor nieuwsfeeds wordt voortdurend bijgewerkt. Telkens wanneer je met een nieuw verhaal communiceert, registreert Facebook dat detail en het gebruik ervan bepaalt welke berichten je waarschijnlijk interesseren in de toekomst.
Soms kan het algoritme echter een verkeerd idee krijgen. Misschien heb je reden om gedurende een korte periode intensief met één persoon te interageren, of een ex-vriendinnovatie verschijnt nog een jaar nadat je hebt gebroken in je nieuwsfeed. Als dat het probleem is, raadpleegt u onze handleiding om uw nieuwsfeed handmatig te prioriteren. Je kunt een aantal mensen selecteren die als eerste worden weergegeven en anderen om alles te verbergen wat ze plaatsen.