← Nieuwste papers
🤖 machine learning

Flower Hub: A Reproducible Benchmarking Platform for Federated Learning in Simulation and Deployment

Dit artikel introduceert Flower Hub, een reproduceerbaar benchmarkplatform dat de publicatie en uitvoering van gestandaardiseerde, versioneerde federated learning-applicaties mogelijk maakt over diverse domeinen en runtimes (simulatie en implementatie) om de beperkingen van bestaande ad hoc, niet-draagbare evaluaties te overwinnen.

Oorspronkelijke auteurs: Yan Gao, Mohammad Naseri, Javier Fernandez-Marques, Dimitris Stripelis, Lorenzo Sani, Davide Eynard, Fan Zhang, Hong Jia, Ting Dang, D. B. Emerson, Fatemeh Tavakoli, Ole Werger, Lars Wulfert, Petros D
Gepubliceerd 2026-08-27
📖 6 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Yan Gao, Mohammad Naseri, Javier Fernandez-Marques, Dimitris Stripelis, Lorenzo Sani, Davide Eynard, Fan Zhang, Hong Jia, Ting Dang, D. B. Emerson, Fatemeh Tavakoli, Ole Werger, Lars Wulfert, Petros Demetrakopoulos, Sofia Tsekeridou, InSeo Song, KangYoon Lee, Honghao Li, Lingjuan Lyu, John P Dickerson, Daniel Janes Beutel, Nicholas D. Lane

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 de moderne wereld van kunstmatige intelligentie is de meest waardevolle data vaak de meest private. Ziekenhuizen houden gedetailleerde dossiers bij van de gezondheid van patiënten, banken volgen elke financiële transactie, en individuen genereren stromen audio en tekst op hun persoonlijke apparaten. Decennialang was de standaardmanier om slimme computerprogramma's te bouwen het verzamelen van al deze verspreide informatie in één enorme, centrale opslagplaats. Echter, privacywetgeving, beveiligingszorgen en de enorme hoeveelheid data hebben gemaakt dat deze centralisatie steeds moeilijker of zelfs onmogelijk is geworden. In plaats daarvan is er een nieuwe aanpak ontstaan waarbij het computerprogramma naar de data reist, er lokaal van leert, en alleen de geleerde lessen terugstuurt naar een centrale coördinator. Deze methode, bekend als federated learning (gefedererd leren), stelt machines in staat om te verbeteren zonder ooit de ruwe, gevoelige informatie zelf te zien.

Ondanks de belofte ervan, is het testen van deze systemen een chaotisch en moeilijk proces gebleken. Onderzoekers bouwen vaak hun eigen aangepaste tools om deze experimenten uit te voeren, wat een landschap creëert waarin de resultaten van het ene team niet gemakkelijk gecontroleerd of vergeleken kunnen worden door een ander team. Veel studies vertrouwen op computersimulaties die er perfect uitzien op een scherm, maar falen wanneer ze geconfronteerd worden met de rommelige realiteit van echte netwerken en apparaten. Bovendien is de code die wordt gebruikt om deze tests uit te voeren vaak incompleet of gekoppeld aan specifieke hardware, waardoor het voor anderen bijna onmogelijk is om het werk te reproduceren. Zonder een betrouwbare manier om deze methoden te testen en te vergelijken, worstelt het vakgebied om van theoretische experimenten naar praktische, real-world toepassingen te gaan waar mensen op kunnen vertrouwen.

Om dit probleem op te lossen, heeft een team van onderzoekers een nieuw platform gebouwd genaamd Flower Hub. Denk aan Flower Hub als een gestandaardiseerde, open-source werkplaats waar wetenschappers tests voor deze gedistribueerde leersystemen kunnen publiceren, delen en uitvoeren. Het kernidee is om een benchmark niet te behandelen als een verzameling slordige scripts, maar als een volledige, zelfstandige applicatie. Net zoals een mobiele app kan worden gedownload en gedraaid op verschillende telefoons zonder de telefoon zelf opnieuw te hoeven bouwen, kunnen deze benchmark-applicaties worden gedownload en uitgevoerd in verschillende omgevingen. De onderzoekers hebben het systeem zo ontworpen dat de logica van de leeropdracht volledig gescheiden is van de onderliggende computerinfrastructuur. Dit betekent dat een onderzoeker zich volledig kan concentreren op het algoritme dat hij test, terwijl het platform de complexe taken afhandelt van het verbinden van verschillende computers en het beheren van de informatiestroom.

De kracht van deze aanpak ligt in het vermogen om exact dezelfde test in twee zeer verschillende werelden uit te voeren zonder een enkele regel code te wijzigen. Eerst kan de applicatie draaien in een simulatie, waarbij een enkele computer het gedrag van vele verschillende gebruikers nabootst om snel te testen hoe een algoritme presteert. Vervolgens kan diezelfde applicatie, zonder aanpassingen, in de echte wereld worden ingezet, waar het draait over een netwerk van werkelijke, onafhankelijke computers of apparaten. Deze naadloze overgang overbrugt de kloof tussen theorie en praktijk, waardoor onderzoekers kunnen zien of hun ideeën standhouden wanneer ze worden geconfronteerd met echte netwerkvertragingen, variërende hardware-snelheden en de onvoorspelbaarheid van live data.

Om te bewijzen dat het platform werkt, heeft het team vijf duidelijke en realistische uitdagingen gecreëerd die de werkelijke gebruikssituaties weerspiegelen. Deze omvatten het trainen van een systeem om tumoren te identificeren in medische hersenscans over vijf verschillende ziekenhuizen, het detecteren van frauduleuze banktransacties over vijf gesimuleerde banken, en het afstemmen van een taalmodel om juridische documenten van vijf verschillende advocatenkantoren te begrijpen. Ze testten het systeem ook op beveiligingstaken, zoals het opsporen van phishing-links over een netwerk van honderd gebruikers, en op device-gebaseerde audioherkenning, waarbij vijftig verschillende apparaten diverse omgevingsgeluiden leerden identificeren. Deze scenario's dekken een breed scala aan datatypen, van afbeeldingen en tekst tot geluid en financiële gegevens, en weerspiegelen de rommelige, ongelijke aard van real-world data waarbij sommige gebruikers veel meer informatie hebben dan anderen.

Toen de onderzoekers zes verschillende leerstrategieën over deze vijf uitdagingen draalden, ontdekten ze dat geen enkele methode perfect was voor elke situatie. Sommige strategieën werkten zeer goed voor medische beeldvorming en juridische teksten, terwijl andere aanzienlijk moeite hadden met de detectie van bankfraude, waarbij de data sterk ongebalanceerd was. De resultaten toonden aan dat de beste aanpak sterk afhangt van het specifieke type data en het probleem dat wordt opgelost. Zo presteerde een methode die een stabiliserende kracht toevoegde aan het leerproces consistent goed over de meeste taken, terwijl andere complexere methoden soms instabiel werden of faalden om te verbeteren. De experimenten onthulden ook dat de tijd die nodig is om deze modellen te trainen vaak niet wordt gedomineerd door de berekening zelf, maar door de tijd die wordt besteed aan het verplaatsen van data tussen computers en het voorbereiden ervan voor gebruik.

Naast het enkel meten van hoe accuraat het uiteindelijke model is, biedt het platform een gedetailleerd kijkje in de gezondheid van het systeem. Het houdt bij hoeveel geheugen de computers gebruiken, hoe lang elke stap duurt en hoeveel data er heen en weer wordt gestuurd. Dit niveau van zichtbaarheid is cruciaal omdat een model weliswaar accuraat kan zijn, maar te traag of te duur om te draaien in een echt ziekenhuis of bank. Door deze systeemdetails naast de leerresultaten vast te leggen, geeft het platform een compleet beeld van wat de daadwerkelijke kosten zouden zijn om een oplossing te implementeren. Het team heeft aangetoond dat deze tests succesvol konden worden uitgevoerd in een echte implementatie over verschillende regio's, wat bevestigt dat de applicaties betrouwbaar werken buiten een gecontroleerde simulatie.

Het uiteindelijke doel van Flower Hub is om federated learning te veranderen in een collaboratief ecosysteem in plaats van een verzameling geïsoleerde experimenten. Door deze tests te verpakken als gestandaardiseerde, uitvoerbare applicaties, hebben de onderzoekers het mogelijk gemaakt voor iedereen om een benchmark te downloaden, deze op de eigen hardware te draaien en de resultaten direct met anderen te vergelijken. Deze verschuiving beweegt het vakgebied weg van ad-hoc code die moeilijk te hergebruiken is, naar een systeem waar vooruitgang betrouwbaar op kan worden voortgebouwd. Hoewel het huidige werk zich richt op baseline-prestaties en nog niet elk mogelijk scenario dekt, zoals extreme privacybeperkingen of zeer gepersonaliseerd leren, legt het een solide fundament. Het platform bewijst dat het mogelijk is om een gedeelde, reproduceerbare omgeving te creëren voor het testen van decentrale intelligentie, wat de weg vrijmaakt voor robuustere en meer betrouwbare AI-systemen in de toekomst.

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 →