Temporal Leakage in Search-Engine Date-Filtered Web Retrieval: A Retrospective Forecasting Case Study
Deze studie toont aan dat zoekmachine-datumfilters onbetrouwbaar zijn voor retrospectieve evaluaties van voorspellingsmodellen, omdat ze in de meerderheid van de gevallen post-cutoff-informatie lekken die de voorspellingsnauwkeurigheid kunstmatig opblazen.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer
Stel je voor dat je een voorspellingstest doet, alsof je een waarzegger bent. De opdracht is: "Voorspel wat er in 2024 gaat gebeuren, maar je mag alleen informatie gebruiken die beschikbaar was op 1 januari 2024."
Om dit eerlijk te testen, gebruiken onderzoekers zoekmachines (zoals Google en DuckDuckGo) met een speciale instelling: een datumfilter. Ze zeggen tegen de zoekmachine: "Laat me alleen nieuwsberichten zien die voor die datum zijn gepubliceerd." Het idee is simpel: als je alleen oude kranten bekijkt, kun je de toekomst niet "cheaten" door te weten wat er later gebeurt.
Maar dit nieuwe onderzoek, getiteld "Temporal Leakage" (tijdelijke lekkage), laat zien dat deze zoekmachines volkomen onbetrouwbaar zijn voor dit soort tests. Het is alsof je een slot op de deur zet, maar de sleutel onder de mat ligt.
Hier is wat er precies misgaat, verteld in simpele taal:
1. De "Oude Krant" die toch nieuws bevat
De onderzoekers keken naar bijna 400 voorspellingen. Ze gebruikten de datumfilters van Google en DuckDuckGo. Het resultaat was schokkend:
- Bij 71% van de vragen op Google en 81% op DuckDuckGo zaten er minstens één pagina tussen die informatie bevatte over gebeurtenissen die na de afgesneden datum plaatsvonden.
- Bij 41% (Google) en 55% (DuckDuckGo) van de vragen werd het antwoord direct op een bordje geschreven in de zoekresultaten.
De analogie:
Stel je voor dat je een quiz doet over wie de Super Bowl van 2024 wint. Je mag alleen kijken naar nieuws van voor de wedstrijd. Je zoekt op "Super Bowl 2024 nieuws" met een filter voor "voor 2024".
De zoekmachine geeft je een artikel van 2023. Maar! Het artikel is later bijgewerkt met een kopje: "Uitslag: Team X wint!". Of er staat een "Gerelateerd nieuws"-balkje aan de zijkant met de uitslag.
Je denkt dat je eerlijk voorspelt, maar in feite heb je net het antwoord gelezen. De zoekmachine heeft je "toekomstkennis" in je hoofd gesmokkeld.
2. Hoe gebeurt deze "lek"? (De vier sluiproutes)
De onderzoekers ontdekten vier manieren waarop deze informatie toch binnenkomt, zelfs als je een datumfilter gebruikt:
- De "Huis dat verbouwd wordt" (Bijgewerkte artikelen): Een artikel is oorspronkelijk in 2020 geschreven, maar de website heeft het in 2024 aangepast met nieuwe feiten. De zoekmachine ziet de oorspronkelijke datum (2020) en toont het, maar jij leest de nieuwe tekst (2024).
- De "Bijpassende artikelen" (Gerelateerde inhoud): Je opent een oud artikel, maar aan de zijkant staat een lijstje met "Meer nieuws". Daarin staat een link naar een artikel van 2024 met het antwoord. De filter zag het oude artikel, maar de moderne inhoud op de pagina was al daar.
- De "Stille waarschuwing" (Afwezigheidssignalen): Soms is het geen nieuws dat het antwoord onthult. Stel, je vraagt: "Gaat er oorlog uitbreken in 2024?" en je leest een uitgebreid overzicht van conflicten tot 2025 waarin geen oorlog wordt genoemd. Een slimme computer (of mens) kan daaruit concluderen: "Aha, er is geen oorlog geweest." De afwezigheid van nieuws is hier het nieuws.
- De "Leugenachtige horloge" (Onbetrouwbare metadata): Websites zeggen soms zelf: "Laatst bijgewerkt: 2020", maar in de tekst staat: "Finland trad toe in 2023". De zoekmachine vertrouwt op het horloge (de datum), maar de tekst liegt.
3. Wat is het gevolg? (Het "Cheaten"-effect)
De onderzoekers lieten een kunstmatige intelligentie (een AI) deze vragen voorspellen.
- Scenario A: De AI kreeg alleen "schone" documenten (geen lekkage). Haar voorspelling was niet erg goed (een score van 0,24).
- Scenario B: De AI kreeg de "lekkende" documenten (met de antwoorden erin). Haar voorspelling werd plotseling veel beter (een score van 0,10).
De les: De AI was niet slimmer geworden; ze had gewoon gechikt. Omdat de zoekmachine haar de antwoorden had gegeven, leek het alsof ze een genie was. Dit maakt elke test die op deze manier wordt gedaan, waardeloos.
4. De Conclusie: Stop met het gebruik van "Live" zoekmachines
De boodschap van dit papier is duidelijk: Je kunt niet vertrouwen op de datumfilters van Google of DuckDuckGo om eerlijke tests te doen.
Het is alsof je een examen doet in een klaslokaal waar de leraar de antwoorden op het bord heeft geschreven, maar zegt: "Kijk alleen naar het bord van gisteren." Je ziet de antwoorden van vandaag, maar denkt dat je eerlijk bent.
Wat moeten we doen?
In plaats van te zoeken op het "levende" internet (waar alles voortdurend verandert), moeten we werken met bevroren momentopnamen. Denk aan een tijdcapsule of een foto van het internet op een specifiek moment. Alleen zo kun je echt testen of een AI (of een mens) goed kan voorspellen zonder te spieken.
Kort samengevat:
Zoekmachines zijn te slim om te vertrouwen op hun datumfilters. Ze laten onbedoeld toekomstgeheimen door, waardoor voorspellingstests vals spelen lijken. Om de waarheid te weten, moeten we het internet "bevriezen" op het moment van de voorspelling.
Verdrinkt u in papers in uw vakgebied?
Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.