← Nieuwste papers
🤖 machine learning

Differentiated Aggregation to Improve Generalization in Federated Learning

Dit artikel stelt FedALS voor, een nieuw federated learning-algoritme dat communicatiekosten vermindert en de generalisatie van modellen in non-IID-scenario's verbetert door op basis van theoretische generalisatiegrenzen en representatieleeranalyse gedifferentieerde aggregatiefrequenties toe te passen op de representatie-extractor en de modelkop.

Oorspronkelijke auteurs: Peyman Gholami, Hulya Seferoglu

Gepubliceerd 2026-08-27
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Peyman Gholami, Hulya Seferoglu

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

In het moderne digitale landschap vindt een stille revolutie plaats die de manier waarop kunstmatige intelligentie leert, fundamenteel verandert. Traditioneel vereist het trainen van een slim computerprogramma het verzamelen van enorme hoeveelheden persoonlijke gegevens—foto's, berichten, medische dossiers—in één enkele, massieve centrale opslagplaats. Deze aanpak is weliswaar effectief, maar roept ernstige zorgen op over privacy en beveiliging. Federated learning biedt een ander pad. In plaats van de data naar een centrale computer te verplaatsen, reist het computermodel naar de data toe. Stel je een docent voor die veel verschillende klaslokalen bezoekt, leert van de lokale notitieblokken van de leerlingen, en vervolgens terugkeert naar een centraal kantoor om hun onderwijsmethoden bij te werken. In dit systeem verlaat de ruwe data nooit het individuele apparaat, of het nu een smartphone of een ziekenhuisserver is. De apparaten doen het zware werk van het lokaal leren, en alleen de resulterende inzichten, niet de privé-informatie zelf, worden teruggestuurd om gecombineerd te worden.

Deze collaboratieve methode staat echter voor een aanzienlijke hindernis: de communicatiekosten. Het heen en weer sturen van een groot, complex model tussen duizenden apparaten en een centrale server verbruikt enorme hoeveelheden bandbreedte en tijd, vergelijkbaar met het proberen per post een bibliotheek aan boeken heen en weer te sturen telkens wanneer er één pagina gecorrigeerd moet worden. Deze flessenhals is vooral acuut wanneer de data die elk apparaat bezit uniek en verschillend is van de andere, een situatie die onderzoekers non-uniforme distributie noemen. In dergelijke gevallen hebben de apparaten vaak moeite om het eens te worden over één enkel, effectief model, wat leidt tot een cyclus van constante, dure updates die mogelijk geen slimmer resultaat opleveren. De vraag waar wetenschappers voor staan, is hoe ze dit collaboratieve leerproces sneller en efficiënter kunnen maken zonder de kwaliteit van de uiteindelijke intelligentie op te offeren.

Een team van onderzoekers aan de University of Illinois Chicago heeft een innovatieve oplossing voorgesteld die het ritme van deze samenwerking verandert. Hun werk, gepubliceerd in de Transactions on Machine Learning Research, suggereert dat niet alle onderdelen van een leermodel met dezelfde snelheid moeten worden bijgewerkt. Om hun ontdekking te begrijpen, moet men eerst in een typisch kunstmatig intelligentiemodel kijken dat wordt gebruikt voor taken zoals het herkennen van afbeeldingen. Deze modellen zijn gebouwd als een pijplijn met twee duidelijke secties. De eerste sectie, die vaak de initiële lagen omvat, fungeert als een algemene kenmerk-extractor (feature extractor). Deze leert universele patronen te identificeren, zoals de vorm van een oog, de curve van een oor of de textuur van vacht, ongeacht of het onderwerp een hond, een kat of een vogel is. De tweede sectie, bekend als de 'head', bevindt zich aan het einde van de pijplijn en specialiseert zich in de uiteindelijke taak, zoals het beslissen of de afbeelding specifiek een hond of een kat is.

De onderzoekers observeerden dat de initiële, algemene lagen van het model de neiging hebben om zeer sterk op elkaar te lijken over verschillende apparaten heen, zelfs wanneer die apparaten volledig verschillende soorten data bevatten. Omdat deze lagen een gedeelde, universele kenmerken leren, hoeven ze niet constant gesynchroniseerd te worden. In tegen plaats wijken de laatste lagen, die zijn afgestemd op specifieke lokale data, sneller af en vereisen ze frequentere coördinatie om ervoor te zorgen dat de groep op hetzelfde spoor blijft. Op basis van dit inzicht ontwikkelde het team een nieuw algoritme genaamd FedALS, of Federated Learning with Adaptive Local Steps. Deze methode staat de algemene kenmerk-extraherende delen van het model toe om veel meer leerstappen lokaal uit te voeren voordat ze worden teruggestuurd naar de centrale server voor een groepsupdate. Ondertussen worden de gespecialiseerde laatste lagen veel vaker bijgewerkt en gedeeld.

Deze aanpak is gebaseerd op een rigoureuze wiskundige analyse van hoe deze modellen generaliseren, of hoe goed ze presteren op nieuwe, ongeziene data. De onderzoekers hebben een nieuwe formule afgeleid om de foutmarge van het leerproces te voorspellen, waarbij zij aantoonden dat in situaties waar data ongelijk verdeeld is, het toestaan dat de algemene lagen meer lokaal leren, de capaciteit van het model om met diverse data om te gaan daadwerkelijk verbetert. Door de frequentie van updates voor de onderdelen van het model die al in overeenstemming zijn te verminderen, snijdt het systeem drastisch in de hoeveelheid data die getransmitteerd moet worden. De onderzoekers testten dit idee met standaard beelddatasets zoals CIFAR-10 en CIFAR-100, evenals een groot taalmodel genaamd OPT-125M. In hun experimenten simuleerden zij een netwerk van vijf apparaten die samenwerken.

De resultaten waren duidelijk. In scenario's waar de data ongelijk verdeeld was, produceerde de nieuwe methode modellen die nauwkeuriger waren dan die getraind met traditionele, uniforme update-schema's. Zo bereikte de nieuwe aanpak bij het trainen van een model om afbeeldingen te herkennen op de SVHN-dataset een nauwkeurigheid van ongeveer 81 procent, vergeleken met ongeveer 70 procent voor de standaardmethode. Cruciaal was dat deze verbetering gepaard ging met een aanzienlijke vermindering van de communicatiekosten. Door de frequentie aan te passen waarmee verschillende delen van het model werden gedeeld, reduceerden de onderzoekers het aantal parameters dat getransmitteerd moest worden met een factor tien in sommige configuraties, zonder prestatieverlies. Ze ontdekten dat er een 'sweet spot' bestaat voor deze aanpassing; het te veel vergroten van de lokale leerstappen schaadt uiteindelijk het vermogen van het model om het eens te worden over de uiteindelijke taak, maar het vinden van de juiste balans levert een systeem op dat zowel efficiënt als slim is.

De studie onderzocht ook hoe deze nieuwe methode interageert met andere bestaande technieken die ontworend zijn om met ongelijkmatige data om te gaan. Ze ontdekten dat hun aanpak complementair is aan andere geavanceerde algoritmen, wat betekent dat ze samen gebruikt kunnen worden om de resultaten verder te verbeteren. De onderzoekers merkten echter op dat dit specifieke voordeel het meest uitgesproken is wanneer de data over de apparaten verschillend is. Wanneer de data uniform en identiek is over alle apparaten, zijn de voordelen van deze adaptieve aanpak minimaal, aangezien de standaardmethode al goed presteert onder die omstandigheden. Het werk biedt een duidelijk, praktisch pad vooruit om federated learning levensvatbaarder te maken voor real-world toepassingen waar bandbreedte beperkt is en data divers is. Door te erkennen dat verschillende onderdelen van een lerend brein verschillende ritmes van samenwerking vereisen, hebben de onderzoekers een manier getoond om slimmere systemen te bouwen die de privacy respecteren terwijl ze minder communiceren.

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.

Probeer Digest →