Voor de docent
Leerdoelen
Na deze les kunnen de leerlingen:
- De leerling analyseert een praktijkcasus om te begrijpen hoe proxygegevens vooringenomenheid kunnen veroorzaken en het leven van mensen kunnen beïnvloeden.
- De leerling gebruikt puntentellers met kleurcodes om na te bootsen en te bespreken hoe ontwerpkeuzes de eerlijkheid van AI-systemen beïnvloeden.
- De leerling denkt na over ethische vragen rond verantwoordelijkheid en het verantwoord inzetten van AI bij ingrijpende beslissingen.
Voorbereiding
Benodigdheden
- Casus voor iedere leerling
- Kleurcodestiften
- Papier
- Pen of potlood
Materialen voor de docent
Materialen voor de leerlingen
- 1 Evo of Ari per leerling
- 1 set kleurcodestiften per leerling
- 1 set werkkaarten per leerling (werkkaart 1 en 2; optioneel werkkaart 3 met voorbeeldoplossing)
- 1 exemplaar van de casus, één voorbeeldpatiëntkaart en blanco wit papier per leerling
Lesverloop
-
Stap 1: Introductie
Vandaag onderzoeken leerlingen hoe AI-systemen schadelijke fouten kunnen maken als ze werken met vertekende of onvolledige gegevens. Ze maken eerst kennis met proxygegevens: gegevens die als vervanging dienen voor iets wat moeilijker te meten is. Daarna analyseren ze een praktijkcasus uit de zorg. Daarin gebruikte een algoritme zorgkosten als vervanging voor de zorgbehoefte, wat leidde tot oneerlijke uitkomsten voor zwarte patiënten.
Leerlingen nemen de rol van algoritmeontwerper op zich. Ze kennen waarden toe aan verschillende patiëntkenmerken en onderzoeken hoe ontwerpkeuzes de uitkomsten beïnvloeden. Met Ozobot en kleurcodes bootsen ze hun vereenvoudigde algoritmen na voor voorbeeldprofielen van patiënten en vergelijken ze de resultaten. Tot slot denken ze na over wat deze verschillen laten zien over eerlijkheid, rechtvaardigheid en de ethische verantwoordelijkheid bij het gebruik van AI voor ingrijpende beslissingen, zoals in de zorg.
-
Stap 2: Activeren
Laat leerlingen kennismaken met proxygegevens: gegevens die als vervanging dienen voor iets anders dat moeilijker te meten is.
Toelichting voor de docent (om voor te lezen of in eigen woorden te vertellen): AI gebruikt vaak proxygegevens: gegevens die als vervanging dienen voor iets wat moeilijker te meten is. Dat gebeurt omdat directe metingen niet altijd beschikbaar zijn. Proxygegevens kunnen nuttig zijn, maar ook voor vertekening zorgen. Als we begrijpen hoe proxygegevens werken, begrijpen we beter wat er binnen een AI-systeem gebeurt en waarom ontwerpkeuzes zo’n grote invloed hebben op eerlijkheid.
Stap 1 – Deel werkkaart 1 uit en laat leerlingen in tweetallen of groepjes de opdracht ‘Verkenning: wat is de proxy?’ maken. Bij elk scenario bepalen ze welke directe gegevens ontbreken en welke proxygegevens daarvoor in de plaats worden gebruikt.
Stap 2 – Bespreek de opdracht kort na. Mogelijke vragen:
- Welke proxygegevens waren het meest misleidend?
- Wat zijn de risico’s en voordelen van het gebruik van proxygegevens?
- Hoe kunnen we ervoor zorgen dat proxygegevens tot eerlijke en ethisch verantwoorde uitkomsten leiden?
Stap 3 – Blik vooruit op de volgende stap. Leg uit dat AI-systemen, zoals het systeem dat leerlingen hierna onderzoeken, sterk leunen op proxygegevens. Ze zoeken vaak naar patronen in gegevens en gebruiken vervangende gegevens om beslissingen te nemen. In de volgende stap analyseren leerlingen een praktijkcasus waarin een zorgalgoritme proxygegevens gebruikte die tot ongelijke uitkomsten leidden.
-
Stap 3: Verkennen
Stap 1 – Deel de casus uit en laat leerlingen deze zelfstandig of in tweetallen lezen. Bespreek daarna het overzicht met voorbeeldpatiënten om de inhoud te verduidelijken en het gesprek op gang te brengen.
Stap 2 – Laat leerlingen in tweetallen of kleine groepjes de volgende vragen over de casus bespreken. Je kunt hiervoor ook een socratisch gesprek, een klassengesprek of een andere gestructureerde gespreksvorm kiezen.
- Waarom leken eerdere zorguitgaven misschien een redelijke manier om de zorgbehoefte te voorspellen? Welke belangrijke verschillen bleven met deze proxygegevens buiten beeld?
- De makers van het algoritme wilden niemand schade toebrengen. Maakt dat de uitkomst minder problematisch? Waarom wel of niet?
- Wie moet verantwoordelijk worden gehouden voor het oplossen van dit probleem: de ontwikkelaars van het algoritme, de ziekenhuizen die het gebruiken of toezichthouders?
- Welke andere proxygegevens lijken misschien redelijk, maar kunnen toch tot vooringenomenheid leiden, bijvoorbeeld in het onderwijs, bij sollicitaties of in het strafrecht?
- Moeten we AI gebruiken voor ingrijpende beslissingen, zoals in de zorg? Hoe zorgen we ervoor dat AI helpt in plaats van schaadt?
Stap 3 – Bespreek de ethische afwegingen klassikaal na. Bereid leerlingen daarmee voor op het ontwerpen van een eigen algoritme dat zij ethisch beter verantwoord vinden en waarvan de keuzes beter te verantwoorden zijn.
-
Stap 4: Uitleg
Stap 1 – Deel werkkaart 2 uit (Tabel: gegevens beoordelen).
Leg uit dat leerlingen moeten bepalen hoeveel invloed elk gegevenskenmerk op de score van een patiënt krijgt. Ze bepalen of het kenmerk de kans op extra zorg vergroot, verkleint of niet beïnvloedt.
Stap 2 – Leerlingen bekijken voor elk kenmerk:
- Wat het kenmerk meet
- Waarom het gebruikt zou kunnen worden
- Waarom het misleidend of oneerlijk zou kunnen zijn
Stap 3 – Leg uit dat leerlingen elk kenmerk een waarde geven. Die waarde geeft aan hoeveel invloed het kenmerk moet hebben op de beslissing of een patiënt extra zorg krijgt. Gebruik dit systeem:
- +1 = Dit kenmerk vergroot de behoefte van een patiënt aan extra zorg.
- –1 = Dit kenmerk verkleint de behoefte van een patiënt aan extra zorg.
- 0 = Dit kenmerk heeft geen duidelijke invloed op de behoefte van een patiënt aan extra zorg.
Leerlingen noteren hun waarden in de laatste kolom van de tabel. Benadruk dat er niet altijd één ‘goed’ antwoord is. Het gaat erom hoe ze hun keuzes onderbouwen.
Stap 4 – Laat leerlingen kort opschrijven hoe hun algoritme rekening houdt met eerlijkheid en waarom ze de kenmerken op deze manier hebben gewogen.
-
Stap 5: Uitwerken
Stap 1 – Laat leerlingen hun Ozobot aanzetten. Werken ze met Ari? Laat ze dan de app Color Codes openen.
Stap 2 – Geef leerlingen één voorbeeldpatiëntkaart en blanco wit papier. Werkkaart 3 en de bijbehorende voorbeeldoplossing zijn optioneel: leerlingen kunnen deze als voorbeeld gebruiken bij het ontwerpen van hun eigen route op papier. Leg uit dat ze testen of hun algoritme eerlijk en ethisch verantwoord is. Daarvoor ontwerpen ze een route met kleurcodes en puntentellers die de zorgbehoefte van hun patiënt een score geven (1 punt = een grotere zorgbehoefte).
Leerlingen ontwerpen een route die de robot langs een lijn volgt, met:
- Een duidelijk startpunt
- 8 beslispunten met een label, één voor elk gegevenskenmerk, waarbij ze met puntentellers scores toekennen (bijvoorbeeld: veel bezoeken aan de spoedeisende hulp = +1 punt).
- Een eindpunt dat de uiteindelijke risicoscore weergeeft
Stap 3 – Bij elk beslispunt zetten leerlingen hun algoritme om in kleurcodes:
- De waarden +1, 0 en –1 worden weergegeven met kleurcodes die de snelheid of richting veranderen
- Deze zichtbare veranderingen bootsen na hoe de score van een patiënt bij elk gegevenskenmerk verandert
Stap 4 – Leerlingen laten hun Ozobot de route volgen en:
- Observeren hoe hun AI-model werkt bij verschillende nagebootste patiëntprofielen
- Veranderen de waarden van bepaalde kenmerken om te onderzoeken welk effect dat op de score heeft
- Bereiden zich voor om hun score te bespreken met klasgenoten die dezelfde patiënt hebben geanalyseerd.
Stap 5 – Laat leerlingen één of twee andere klasgenoten zoeken die dezelfde patiënt hebben geanalyseerd. Zodra ze groepjes van 2–3 hebben gevormd met leerlingen die dezelfde patiënt hebben geanalyseerd, bespreken ze hun scores.
- Waar kwamen onze scores voor deze patiënt overeen en waar verschilden ze?
- Welke keuzes bij het toekennen van punten veroorzaakten die verschillen? Welke gevolgen kunnen deze verschillen hebben voor de zorg die deze patiënt wel of niet krijgt?
-
Stap 6: Evalueren
Laat leerlingen een korte afsluitende reflectie invullen over wat ze hebben geleerd over ontwerpkeuzes bij AI en de ethische gevolgen daarvan.
Je kunt de antwoorden schriftelijk verzamelen of leerlingen hun antwoorden kort mondeling laten delen.
Wat heb je na het maken en testen van je eigen algoritme geleerd over hoe ontwerpkeuzes tot oneerlijke uitkomsten kunnen leiden? Wat laat dit zien over onze verantwoordelijkheid wanneer we AI gebruiken voor ingrijpende beslissingen, zoals in de zorg?
Wat zouden AI-ontwerpers volgens jou anders moeten doen om rechtvaardige zorg voor alle patiënten te waarborgen?
Voor de leerlingen
Onzichtbare invoer: onderzoek AI en eerlijke zorg
Je onderzoekt hoe gegevens en ontwerpkeuzes invloed hebben op beslissingen van AI. Je maakt en test zelf een eenvoudig algoritme voor zorg.
Je hebt nodig
- Ari of Evo
- kleurcodestiften
- werkkaart 1 en 2; optioneel werkkaart 3 met voorbeeldoplossing
- casus en voorbeeldpatiëntkaart
- wit papier
- potlood of pen
Zo ga je te werk
Stap 1: Ontdek proxygegevens
Werk samen aan werkkaart 1. Zoek per situatie uit welke gegevens ontbreken en welke gegevens daarvoor in de plaats komen. Bespreek daarna de voordelen en risico’s.
Stap 2: Lees de casus
Lees de casus alleen of samen. Bekijk daarna de voorbeeldpatiënten.
Stap 3: Bespreek de casus
Bespreek met je groep hoe zorguitgaven als vervanging voor zorgbehoefte kunnen werken. Denk na over wat daardoor buiten beeld blijft en wie verantwoordelijk is voor een eerlijke uitkomst.
Stap 4: Geef kenmerken een waarde
Vul werkkaart 2 in. Bekijk bij elk kenmerk wat het meet en waarom het nuttig, misleidend of oneerlijk kan zijn. Geef elk kenmerk een waarde: +1 vergroot de behoefte aan extra zorg, –1 verkleint die en 0 heeft geen duidelijke invloed. Schrijf op waarom je deze waarden kiest.
Stap 5: Maak je route
Zet je robot aan: Ari of Evo. Kies een voorbeeldpatiënt en leg wit papier klaar. Je kunt werkkaart 3 en de bijbehorende voorbeeldoplossing als voorbeeld gebruiken voor je eigen route. Teken een route met een startpunt, acht beslispunten en een eindpunt. Geef bij elk beslispunt met puntentellers een score voor een gegevenskenmerk. Gebruik kleurcodes om de waarden +1, 0 en –1 weer te geven. Laat je eindpunt de totaalscore zien.
Stap 6: Test je algoritme
Laat je Ozobot de route volgen. Kijk hoe de score verandert bij verschillende patiëntprofielen. Verander waarden van kenmerken en kijk wat er gebeurt.
Stap 7: Vergelijk scores
Zoek klasgenoten die dezelfde patiënt hebben. Vergelijk jullie scores en keuzes. Bespreek wat de verschillen kunnen betekenen voor de zorg die de patiënt krijgt.
Werkkaarten
De werkkaarten zitten in de PDF van deze les. Print ze op 100% (werkelijke grootte), niet op “passend maken”: dan rijdt Ozobot precies over de lijnen.
Download de les met alle werkkaarten (PDF) (opent in een nieuw tabblad)
Video
SLO-leerdoelen
Met deze les werk je aan de volgende leerdoelen voor digitale geletterdheid (computational thinking) van SLO:
- 7.9 Representeren en communiceren van een algoritme door middel van codes en symbolen. Algoritmes en procedures
- 7.11 Ontdekken van fouten in algoritmes door logisch redeneren en verbeteren hiervan (debugging). Algoritmes en procedures
- 8.4 Beschrijven van de rol en invloed van data op de werking van AI-systemen. Artificiële intelligentie (AI)




