In de berichtgeving over AI in de laatste jaren hebben de nieuwsmedia heel druk over algoritmes bericht alsof dat een term is die uitsluitend gaat over wat AI-systemen doen. Ik was dus benieuwd wat AP eigenlijk bedoelt als ze het over algoritmes hebben.
Hier beschrijven ze een algoritme alsof er per definitie
trainingsdata aan ten grondslag ligt, ze bekijken het door de AI-bril dus:
Een algoritmeregister bevat informatie over de inzet van algoritmes. Het is een soort logboek of database waarin informatie staat over het doel, de trainingsdata en wie (intern) verantwoordelijk is voor het algoritme.
Hier geven ze juist aan dat het breder is dan alleen AI:
Een algoritmeregister kan dus ook gaan over algoritmische processen die niet voldoen aan de definitie van een AI-systeem volgens de AI-verordening. Deze algoritmes kunnen evengoed hoog risico met zich meebrengen.
Dat wekt niet de indruk dat ze zelf goed op een rijtje hebben waar ze het nou eigenlijk over hebben. Als je zelf je boodschap niet helder hebt kan je er gif op innemen dat die ook niet helder overkomt op anderen.
En deze formulering vind ik ook veelzeggend:
Veel organisaties gebruiken talloze computerprogramma’s die algoritmes gebruiken.
Computerprogramma's
gebruiken geen algoritmes, ze
zijn de implementaties van algoritmes in een vorm die een computer kan verwerken. Een processor voert uiteindelijk domweg instructies uit en zo'n verzameling instructies
is per definitie een algoritme. En zelfs als een ontwikkelaar in een IDE een knopje naar een formulier sleept, in de properties invult wat voor tekst erop staat en welke routine moet worden aangeroepen als de gebruiker erop klikt, dan is dat een high-level specificatie van code die uiteindelijk als machinetaalinstructies door de processor wordt uitgevoerd. Nog steeds algoritmes dus.
Het document van AP had een duidelijke definitie kunnen gebruiken van wat een algoritme is, en een veel betere afbakening van wat voor algoritmes wel en niet relevant zijn voor deze registers. Niemand hoeft zich druk te maken om een sorteeralgoritme dat ergens in een standaard-library zit; dat is generiek maar wel degelijk een algoritme. Het gaat hier om verwerkingen van gegevens over anderen of die anderen kunnen raken.
De afbakening ontbreekt gelukkig niet helemaal, die zit wel weer in het advies van AP om een doel voor de algoritmeregistratie te formuleren en dan te inventariseren welke algoritmes binnen dat doel vallen. Maar ik denk dat ze hun boodschap duidelijker hadden kunnen formuleren als ze om te beginnen scherp hadden geformuleerd waar ze het eigenlijk over hebben. In plaats daarvan zijn ze het woord "algoritme" domweg gaan gebruiken alsof het geen definitie behoeft. Voor "AI" geldt dat trouwens ook.
Mensen kunnen ontzettend goed om dingen heen lullen die ze zelf niet goed op een rijtje hebben, en dat zie ik hier gebeuren. Jammer, dat is niet hoe je een boodschap duidelijk overbrengt, daarvoor moet je zelf eerst duidelijk op een rijtje hebben waar je het eigenlijk over hebt.