AI Ordbog
Federated learning
Maskinlæring hvor modellen trænes på tværs af enheder uden at dele rå data.
Skrevet og redigeret af Kristian Primdal · Sidst opdateret 18. marts 2026Indhold
Hvad er federated learning?
Federated learning (føderal læring på dansk) er en maskinlæringsteknik hvor en model trænes på data der er spredt over mange enheder, uden at rå data nogensinde samles ét sted. I stedet for at sende data til en central server, sendes modellen ud til dataene.
Tænk på det som en undersøgelse hvor du spørger 1000 hospitaler om deres patientdata. Traditionel maskinlæring ville kræve at alle hospitalerne sendte deres data til ét centralt sted. Federated learning lader hvert hospital træne modellen lokalt og kun sende de lærte forbedringer (model-opdateringer) tilbage. Aldrig selve patientdataene.
Google introducerede begrebet i 2016, og det bruges i dag bredt i industrien. Når din iPhone forbedrer sit tastatur-autofuldførelse, bruger den federated learning. Din telefon træner lokalt på dine beskeder og sender kun de anonymiserede modelopdateringer til Apple.
Hvordan fungerer federated learning?
Processen kører i runder:
- Distribution. Den centrale server sender den aktuelle model til alle deltagende enheder (telefoner, hospitaler, virksomheder).
- Lokal træning. Hver enhed træner modellen på sine egne lokale data. Din telefon bruger dine beskeder, hospitalet bruger sine patientjournaler.
- Opdateringer. Hver enhed sender sine modelopdateringer (gradient-opdateringer eller nye parametre) tilbage til serveren. Ikke de rå data.
- Aggregering. Serveren kombinerer opdateringerne fra alle enheder til en forbedret global model. Den mest brugte metode hedder FedAvg (Federated Averaging) og beregner et vægtet gennemsnit.
- Gentag. Den forbedrede model sendes ud til enhederne, og processen gentages. Over mange runder konvergerer modellen mod en god løsning.
Hvorfor er federated learning vigtigt?
- Privatliv. Data forbliver på enheden. Ingen central server har adgang til rå patientjournaler, personlige beskeder eller finansielle transaktioner. Det er den primære motivation bag teknologien.
- Regulering. GDPR og andre datalovgivninger begrænser overførsel og centralisering af persondata. Federated learning overholder disse regler ved design fordi data aldrig forlader kilden.
- Sikkerhed. Ingen central database der kan hackes. Selvom serveren kompromitteres, har angriberen kun modelopdateringer. Ikke rå data.
- Skalerbarhed. Data behøver ikke kopieres og overføres centralt. Det er kritisk for applikationer med milliarder af enheder (smartphones) eller følsomme data (hospitaler).
Federated learning i praksis
- Apple. Bruger federated learning til at forbedre Siri, tastatur-autofuldførelse og QuickType. Din iPhone lærer fra dine beskeder uden at Apple ser dem.
- Google. Gboard (Googles tastatur) bruger federated learning til at forbedre forslag og autokorrektion på tværs af millioner af Android-telefoner.
- Sundhed. Hospitaler kan træne diagnostikmodeller i fællesskab uden at dele patientdata. Projekter som NVIDIA Clara gør det muligt at træne modeller på tværs af hospitaler med federated learning.
- Finans. Banker kan samarbejde om svindeldetektering uden at dele kundernes transaktionsdata med hinanden.
- IoT og edge. Sensorer og industrielt udstyr kan forbedre deres modeller lokalt uden at sende store datamængder til skyen.
Kommunikationseffektivitet En af de største udfordringer ved federated learning er kommunikation. Millioner af enheder der sender modelopdateringer bruger enorm båndbredde. Forskning fokuserer på at komprimere opdateringerne. Teknikker som gradient-komprimering og sparse opdateringer kan reducere kommunikationen med 100x eller mere uden væsentligt kvalitetstab.
Begrænsninger
- Ikke-identisk data. Forskellige enheder har forskellige data. Din telefon har dine beskeder, en andens har deres. Denne “non-IID” data gør træning vanskeligere end med ensartet, centraliseret data.
- Kommunikation. Modelopdateringer mellem enheder og server kræver båndbredde. Med millioner af enheder kan dette være en flaskehals.
- Privacy-lækage. Selvom rå data ikke deles, kan modelopdateringer i visse tilfælde afsløre information om de underliggende data. Differential privacy bruges til at beskytte mod dette.
- Heterogene enheder. Enheder har forskellig beregningskraft. En ny iPhone og en gammel Android har vidt forskellige kapaciteter, hvilket komplicerer træningen.
FAQ
Hvad er federated learning?
Federated learning er en maskinlæringsteknik hvor en model trænes på data spredt over mange enheder uden at rå data samles centralt. Kun modelopdateringer deles. Det bruges af Apple og Google til at forbedre AI på din telefon uden at se dine personlige data.
Hvordan beskytter federated learning privatliv?
Rå data forlader aldrig enheden. Din telefon, dit hospital eller din virksomhed træner modellen lokalt og sender kun anonymiserede modelopdateringer til serveren. Ingen central instans har adgang til de underliggende data.
Hvad er forskellen på federated learning og centraliseret maskinlæring?
Centraliseret ML samler al data ét sted og træner modellen dér. Federated learning træner modellen lokalt på hver enhed og kombinerer kun opdateringerne centralt. Federated learning er bedre for privatliv og regulering, men sværere at optimere og langsommere at konvergere.