LLM attribution analysis across different fine-tuning strategies and model scales for automated code compliance
Dit artikel analyseert met behulp van attributie-analyse hoe verschillende fine-tuning-strategieën en modelgroottes de interpretatie en transparantie van grote taalmodellen voor geautomatiseerde code-compliance in de bouwsector beïnvloeden.
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 Digitale Bouwinspecteur: Hoe leren AI's de regels?
Stel je voor dat je een enorme stapel bouwregels hebt (zoals "er moet een afvoerpijp zijn" of "de parkeergarage moet 2,2 meter hoog zijn"). Je wilt een slimme computer (een AI) die deze regels leest en direct omzet in een computerprogramma dat controleert of een gebouw voldoet.
Deze studie, gepresenteerd op een conferentie in Taipei, kijkt niet alleen of de AI het goed doet, maar vooral hoe de AI denkt. Ze kijken naar de "hersenen" van de AI om te zien welke woorden het belangrijk vindt.
Hier zijn de belangrijkste ontdekkingen, vertaald in alledaagse termen:
1. De drie manieren om een AI te trainen (De "Leermethodes")
De onderzoekers hebben getest hoe je een AI het beste kunt leren. Ze gebruikten drie methodes, die we kunnen vergelijken met drie verschillende manieren om een student voor een examen voor te bereiden:
- Volledige Training (FFT): Dit is alsof je de student alles laat herhalen. Je hersenen van de student worden volledig herschikt om de regels te leren.
- Resultaat: De student wordt de beste in het examen. Hij weet precies welke woorden belangrijk zijn en negeert onzin. Hij is heel zeker van zijn zaak.
- LoRA (Lage-rang aanpassing): Dit is alsof je de student alleen een korte samenvatting geeft. Je verandert niet zijn hele brein, maar alleen een paar specifieke notities.
- Resultaat: Hij doet het goed, maar is iets minder scherp dan de volledig getrainde student. Hij kijkt naar iets meer woorden dan nodig is.
- QLoRA (Gekwantiseerde LoRA): Dit is de ultra-korte samenvatting op een klein briefje. Je probeert het maximale te halen met heel weinig ruimte (rekenkracht).
- Resultaat: Dit is de minst nauwkeurige methode. De student raakt in de war en kijkt naar te veel woorden, alsof hij niet zeker weet wat echt belangrijk is.
De les: Als je de AI volledig wilt laten leren (zoals bij de "Volledige Training"), wordt hij veel beter in het vinden van de juiste regels. De snellere, goedkopere methodes (LoRA/QLoRA) werken prima, maar de AI is dan minder "zeker" van wat hij doet.
2. Hoe groot moet de AI zijn? (De "Grootte van de hersenen")
Vervolgens keken ze of een grotere AI (meer "hersenen" of parameters) slimmer is dan een kleinere.
- Kleine AI's (3 miljard parameters): Dit is als een leerling. Hij begrijpt de basis, maar hij twijfelt vaak. Hij kijkt naar de hele zin en denkt: "Misschien is dit woord belangrijk? Of misschien dat ene?" Hij is niet goed in het filteren van onbelangrijke woorden.
- Grote AI's (22 miljard parameters): Dit is als een ervaren meester-bouwmeester. Hij ziet direct wat er echt toe doet.
- Voorbeeld: Als de regel zegt "De deur moet 2 meter breed zijn", kijkt de kleine AI naar "deur", "moet", "breed" en "2". De grote AI kijkt alleen naar "2 meter" en "deur". Hij negeert de rest.
- De verrassing: Boven de 7 miljard parameters wordt de AI niet per se beter in het maken van de code, maar hij wordt wel efficiënter in zijn denken. Hij leert om precies naar de getallen en de regels-nummers te kijken, in plaats van naar de hele zin te staren.
3. Wat betekent dit voor de bouwwereld?
In de bouw (AEC) is het cruciaal dat je weet waarom een computer iets zegt. Als een AI zegt: "Deze muur mag niet hier staan", wil je weten of hij dat zegt omdat hij de regel over brandveiligheid heeft gelezen, of omdat hij gewoon raadt.
- De "Black Box" openen: Vroeger was de AI een zwarte doos: je gaf een regel in, en hij gaf een antwoord. Je wist niet hoe hij daar kwam.
- De "X-ray" van de gedachten: Deze studie laat zien dat we nu kunnen zien welke woorden de AI "oplicht" in zijn hoofd.
- De goed getrainde AI (FFT) licht de juiste woorden fel rood op.
- De slecht getrainde AI (QLoRA) laat alles lichtrood oplichten, alsof hij niet weet wat hij moet kiezen.
Conclusie in één zin
Om betrouwbare bouwregels te laten controleren door AI, moet je de AI niet alleen "slim" maken, maar hem ook volledig trainen zodat hij leert om precies naar de juiste woorden te kijken, net als een ervaren bouwinspecteur die direct ziet waar de fout zit, zonder in de details te verdwalen.
Dit onderzoek helpt ons om AI-systemen te bouwen die niet alleen goed werken, maar die we ook kunnen vertrouwen omdat we begrijpen hoe ze denken.
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.