← Nieuwste papers
🤖 machine learning

Classification of integers based on residue classes via modern deep learning algorithms

Dit artikel으로 toont aan dat, ondanks de schijnbare eenvoud van het classificeren van gehele getallen op basis van priemresiduen, deep learning-modellen, AutoML-platforms en Large Language Models falen zonder gepaste feature engineering, terwijl een methode die gebruikmaakt van lineaire regressie op Fourier-reeks basisvectoren slaagt, wat het voortdurende cruciale belang van feature engineering in moderne machine learning onderstreept.

Oorspronkelijke auteurs: Da Wu, Jingye Yang, Mian Umair Ahsan, Kai Wang

Gepubliceerd 2026-07-15
📖 7 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Da Wu, Jingye Yang, Mian Umair Ahsan, Kai Wang

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

De Magie van Getallen en de Limieten van Machines

Stel je voor dat je een spel speelt waarbij je een enorme stapel genummerde stenen moet sorteren. Sommige stenen zijn "even" (ze kunnen in twee gelijke stapels worden verdeeld) en sommige zijn "oneven" (er blijft één steen over). Voor mensen is dit een fluitje van een cent; we kijken gewoon naar het allerlaatste cijfer. Als het een 2, 4, 6, 8 of 0 is, weten we dat het even is. Maar wat als het spel lastiger wordt? Wat als je stenen moet sorteren op basis van of ze deelbaar zijn door 3, 7 of andere priemgetallen? Mensen hebben speciale trucjes hiervoor, zoals het optellen van alle cijfers van een getal om te zien of de som deelbaar is door 3. Het is een beetje als een geheime code die we op de basisschool hebben geleerd.

Stel je nu voor dat je dit steen-sorteerspel overhandigt aan een superintelligente robot. Je zou kunnen denken: "Als de robot slim genoeg is om poëzie te schrijven of een auto te besturen, dan zou hij ook wel regels voor het sorteren van stenen kunnen begrijpen, toch?" Dit is de grote vraag die wetenschappers stellen in het vakgebied van Machine Learning. Machine learning is als het onderwijzen van een computer door hem miljoenen voorbeelden te laten zien in plaats van een regelboek te geven. De computer zoekt zelf naar patronen. Er zijn ook "AutoML"-tools, die werken als magische dozen die automatisch de beste "robotbrein" voor de klus uitkiezen, en "Large Language Models" (LLM's), computers die getraind zijn op bijna alle tekst ter wereld, waardoor het lijkt alsof ze alles weten. Maar hier zit de adder onder het gras: alleen omdat een computer groot en slim is, betekent dat nog niet dat hij de logica van getallen begrijpt zoals wij dat doen. Hij kan simpelweg antwoorden aan het uit het hoofd leren of aan het raden zijn.

Het Grote Getallen-sorteerexperiment

In dit onderzoek besloten een team onderzoekers van de University of Pennsylvania en het Children's Hospital of Philadelphia deze hightech robots op de proef te stellen. Ze wilden zien of moderne deep learning-algoritmen, geautomatiseerde tools en zelfs de beroemdste chatbots ter wereld de regels konden ontdekken voor het delen van getallen door kleine priemgetallen (zoals 2, 3 en 7) zonder dat de regels expliciet aan hen verteld werden.

De Opzet: De Robots een Nieuwe Taal Geven
De onderzoekers begonnen door verschillende soorten computerbreinen verschillende getallen te voeren. Maar hier komt de twist: ze probeerden de getallen in verschillende "talen" of formaten te voeren.

  • Rauwe Getallen: Gewoon het getal zelf (bijv. 123).
  • Binair: De natuurlijke taal van de computer, bestaande uit 0 en 1 (zoals een lichtknopje dat aan of uit staat).
  • Cijferlijsten: Het getal opdelen in zijn afzonderlijke delen (1, 2, 3).
  • Cijfersommen: De cijfers bij elkaar optellen (1+2+3 = 6).

Ze testten deze inputs op drie soorten systemen:

  1. Deep Neural Networks: Complexe lagen wiskunde die proberen het menselijk brein na te bootsen.
  2. AutoML-platforms: Geautomatiseerde systemen van grote techbedrijven (Amazon, Google, Microsoft) die er zogenaam het beste doel voorbereiden automatisch op moeten vinden.
  3. Large Language Models (LLM's): Beroemde AI-chatbots zoals GPT-4, LLaMA en Falcon, die zogenaam alles zouden weten.

De Schokkende Resultaten: De Robots Liepen Vast
De resultaten waren een mix van "Wauw" en "Oeps".

Wanneer de onderzoekers de robots de getallen in hun ruwe vorm gaven (gewoon het getal 123), waren de deep learning-modellen en AutoML-tools verschrikkelijk. Ze gokten maar wat, met ongeveer 50% goed voor even/oneven getallen en slechts 33% goed voor deelbaarheid door 3. Het was alsof de robots met geblinddoekte ogen pijltjes gooiden. De "magische dozen" (AutoML) faalden volledig omdat ze niet wisten hoe ze naar de getallen moesten kijken om het patroon te onthullen.

Echter, wanneer de onderzoekers feature engineering gebruikten—wat gewoon een chique manier is om te zeggen: "de robot een betere hint geven"—werden de robots plotseling genieën.

  • Wanneer ze de getallen omzetten naar binair (0 en 1), begrepen de robots de even/oneven-regel direct met 10 0% nauwkeurigheid. Het blijkt namelijk dat het laatste cijfer in binair het antwoord is.
  • Wanneer ze de robots de som van de cijfers gaven (de truc die mensen gebruiken voor deelbaarheid door 3), bereikten de robots ook 100% nauwkeurigheid.

Maar dit is het meest interessante deel: de robots hadden de regel niet uit zichzelf "geleerd". Ze slaagden er alleen in omdat de mensen hen het antwoord in een ander formaat gaven. De studie toonde aan dat zonder deze zorgvuldig vervaardigde hints, zelfs de krachtigste neurale netwerken het patroon niet konden ontdekken, ongeacht hoe groot of complex ze waren.

De Fourier-reeks: Een Wiskundige Afkorting
De onderzoekers probeerden ook een andere aanpak die niet afhankelijk was van deep learning. Ze gebruikten een methode genaamd Fourier-reeksregressie. Denk hierbij aan het gebruik van een speciaal golfpatroon-instrument om het ritme in de getallen te vinden. Omdat delen door 3 of 7 een herhalend patroon creëert (zoals een liedje dat elke 3 of 7 noten een loop maakt), kon deze wiskundige tool het antwoord perfect voorspellen met zeer weinig voorbeelden. Het was snel, simpel en 100% nauwkeurig voor de geteste gevallen (mod 3 en mod 7), wat bewees dat soms een simpele, ouderwetse wiskundige truc beter werkt dan een gigantische, complexe AI.

De Chatbots: Slim maar Doelloos
Ten slotte vroegen het team de beroemde chatbots (zoals ChatGPT en open-source modellen) om de regels uit te leggen.

  • Voor kleine getallen zoals 2 of 3 konden de chatbots soms het juiste antwoord geven.
  • Maar zodra de onderzoekers vragen stelden over grotere priemgetallen (zok als 7, 11 of 23), begonnen de chatbots te hallucineren. Ze produceerden consequent onjuiste en oninformatieve antwoorden, bedachten regels, gaven foutieve wiskunde, of ze zeiden simpelweg: "Gebruik de modulo-operator" (wat eigenlijk gewoon is om de computer te vertellen de berekening uit te voeren die hij juist had moeten uitzoeken). Zelfs het nieuwste GPT-4 slaagde er niet in om een efficiënte oplossing te ontwerpen toen er naar een computercode werd gevraagd om dit op te lossen. Het kon niet de juiste "feature engineering" of het beste algoritme bedenken.

De Belangrijkste Les

De belangrijkste les uit dit artikel is dat het niet genoeg is om een superintelligente computer te hebben; je moet de computer leren hoe hij naar het probleem moet kijken.

De onderzoekers ontdekten dat "feature engineering"—de menselijke handeling van het vertalen van ruwe data naar een formaat dat het verborgen patroon onthult—nog steeds de belangrijkste stap is. Zelfs in een tijdperk waarin we "AutoML" hebben (machines die de modellen voor ons kiezen) en "LLM's" (machines die bijna alle woorden ter wereld kennen), kunnen deze tools niet magisch de regels van de wiskunde op zichzelf ontdekken. Ze hebben een mens nodig die zegt: "Hé, kijk naar de cijfers, of kijk naar het binaire systeem, of tel ze bij elkaar op."

Zonder deze menselijke begeleiding is de meest geavanceerde AI ter wereld als een student die het woordenboek uit zijn hoofd heeft geleerd, maar niet weet hoe hij moet rekenen. De studie concludeert dat hoewel AI krachtig is, het nog steeds zwaar leunt op menselijk inzicht om ruwe data om te zetten in een oplosbare puzzel. De robots zijn snel, maar ze hebben nog steeds onze hulp nodig om de zaklamp vast te houden.

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 →