← Nieuwste papers
🤖 machine learning

Efficient Coreset Selection via K-Nearest Neighbor Graphs

Dit artikel introduceert KNNG-CS, een lichtgewicht coreset-selectiemethode die K-nearest neighbor-grafen gebruikt om efficiënt representatieve datasubsets te identificeren met aanzienlijk lagere tijd- en geheugenkosten, terwijl de nauwkeurigheid vergelijkbaar blijft met bestaande gradiënt-benaderingsmethoden.

Oorspronkelijke auteurs: Yingfan Liu, Leiyu Zhang, Jiadong Xie, Mingzhe Wang, Jeffrey Xu Yu, Jiangtao Cui

Gepubliceerd 2026-08-18
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Yingfan Liu, Leiyu Zhang, Jiadong Xie, Mingzhe Wang, Jeffrey Xu Yu, Jiangtao Cui

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

Machine learning-modellen zijn de motoren achter veel moderne hulpmiddelen, van het herkennen van gezichten in foto's tot het voorspellen van trends op de aandelenmarkt. Om te leren hoe ze deze taken moeten uitvoeren, moeten deze modellen gevoed worden met enorme hoeveelheden gegevens. Stel je voor dat je een student probeert te onderwijzen door hem elk enkel boek in een bibliotheek te geven; hij zou uiteindelijk wel leren, maar het proces zou ongelooflijk traag en uitputtend zijn. In de wereld van kunstmatige intelligentie is dit de realiteit van trainen op enorme datasets. Het vereist enorme rekenkracht en geheugen, wat het vaak te duur of te traag maakt voor veel praktische toepassingen. Om dit op te lossen, gebruiken wetenschappers een techniek genaamd coreset-selectie. Het doel is simpel: in plaats van de hele bibliotheek te gebruiken, zoek je een kleine, perfecte deelverzameling van boeken die alle essentiële lessen bevat. Als je het model kunt trainen op deze kleine, representatieve steekproef, leert het net zo goed als wanneer het alles had gelezen, maar in een fractie van de tijd en met veel minder geheugen.

Jarenlang hebben de beste manieren om deze kleine, perfecte deelverzamelingen te vinden vertrouwd op een methode die computationeel zwaar is. Deze bestaande benaderingen proberen de afstand tussen elk datapunt en elk ander datapunt te meten om te zien welke het meest op elkaar lijken. Het is also als proberen de beste vertegenwoordiger van een menigte te vinden door elke persoon hun afstand tot elke andere persoon in de kamer te laten meten. Hoewel dit werkt, creëert het een enorme hoeveelheid gegevens die moeilijk op te slaan en te verwerken zijn, vooral wanneer de dataset groot wordt. De onderzoekers aan de Xidian University en hun medewerkers realiseerden zich dat deze "alles meten"-benadering inefficiënt was. Ze observeerden dat de meest nuttige vertegenwoordigers in een dataset meestal degenen zijn die in het midden van dichte groepen vergelijkbare items zitten, in plaats van degenen die alleen staan. Een steekproef die dicht bij veel anderen ligt, is waarschijnlijk een representatie van een veelvoorkomend patroon, terwijl een geïsoleerde steekproef minder waarschijnlijk een goede vervanger is voor een grote groep.

Om dit aan te pakken, ontwikkelde het team een nieuwe methode genaamd KNNG-CS. In plaats van elk item te dwingen de afstand tot elk ander item te meten, bouwden ze een kaart die elk item alleen verbindt met zijn tien dichtstbijzijnde buren. Dit creëert een ijle netwerk, of een graaf, die de lokale relaties tussen datapunten vastlegt zonder de overweldigende last van het berekenen van elke mogelijke verbinding. Zodra deze kaart is gebouwd, gaven de onderzoekers een score toe aan elk item op basis van hoeveel andere items het als buur aanwezen en hoe dicht die buren waren. Items die vaak als een nabije buur door velen werden gekozen, ontvingen een hoge score, wat hen markeerde als zeer belangrijke vertegenwoordigers. Het algoritme selecteerde vervolgens gulzig de hoogst scorende items om de uiteindelijke kleine deelverzameling te vormen. Terwijl elk hoog scorend item werd gekozen, verwijderde het algoritme dit item en zijn buren uit de pool, waardoor de geselecteerde groep de volledige dataset efficiënt dekte zonder redundantie.

De resultaten van deze nieuwe benadering waren opmerkelijk toen ze werden getest op vier real-world datasets, variërend van bosbedekkingssoorten tot filmbeoordelingen en kredietkaart wanbetalingen. De nieuwe methode produceerde een kleine trainingsset waarmee het machine learning-model een nauwkeurigheid kon bereiken die vergelijkbaar is met de beste bestaande methoden. Echter, het verschil in efficiëntie was dramatisch. De nieuwe methode draaide tussen de 2,3 en 41,2 keer sneller dan de voorheen leidende technieken. Nog indrukwekkender was de vermindering in geheugengebruik. Terwijl oudere methoden enorme tabellen met afstanden vereisten die gigabytes aan geheugen konden consumeren, gebruikte de nieuwe benadering slechts 0,3% tot 7,5% van dat geheugen. In praktische termen betekent dit dat taken die voorheen dure, hoogwaardige servers vereisten, nu kunnen worden uitgevoerd op veel kleinere, meer toegankelijke machines. De onderzoekers ontdekten dat zelfs met een zeer kleine deelverzameling van gegevens, het model effectief leerde en veel sneller convergeerde naar een stabiele oplossing dan wanneer het op de volledige dataset zou zijn getraind.

Dit werk demonstreert dat door te focussen op lokale relaties in plaats van globale vergelijkingen, het mogelijk is om het proces van het voorbereiden van gegevens voor machine learning drastisch te vereenvoudigen. De studie bevestigt dat u niet elke mogelijke afstand hoeft te berekenen om de belangrijkste datapunten te vinden; een slimme, lokale kaart is voldoende. Door deze graafgebaseerde strategie te gebruiken, hebben de onderzoekers aangetoond dat hoogwaardige modeltraining kan worden bereikt met een fractie van de tijd en middelen die voorheen nodig werden geacht. Dit opent de deur naar efficiëntere trainingsprocessen, waardoor complexe modellen kunnen worden ontwikkeld en ingezet in omgevingen waar de rekenkracht beperkt is, zonder dat dit ten koste gaat van de kwaliteit van het eindresultaat.

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 →