← Terug naar Onderzoek
Research · Autoresearch · 2026

Klein model, zorgvuldige pipeline

Een autoresearchmethode om de kloof met frontier-LLM's te dichten bij lange samenvattingen van meerdere documenten. Getest op briefings voorafgaand aan sessies, samengesteld op basis van de transcripties van twee synthetische patiënten.

Gepubliceerd26 oktober 2026
AuteursB. Głowacki, J. Głowacka, B. Głowacki, E. Cylwik
StatusPreprint
LicentieCC BY 4.0
Download de paper (PDF) arXiv: binnenkort beschikbaar

Een goedkoop model kan dicht in de buurt komen, als het minder doet

Frontier-taalmodellen vatten lange teksten uit meerdere documenten goed samen, maar zo'n model telkens voor elke output inzetten loopt snel in de kosten. Kleine modellen zijn goedkoop, maar verliezen informatie bij lange input. We onderzochten hoe ver een goedkoop model kan komen wanneer het deel uitmaakt van een zorgvuldig ontworpen pipeline en wordt verbeterd via een geautomatiseerde lus die elke wijziging met andere modellen evalueert, zonder menselijke beoordelaars.

0,647 → 0,846
score op de gouden checklist van het kleine model, eerste tot finale versie
0,879
met best-of-3-selectie door een verifier
0,782
frontierreferentie (GPT-5.5), dezelfde checklist
≈ USD 0,03
om één briefing te genereren

In ruim 30 versies en 16 blinde beoordelingsrondes steeg de score van het kleine model van 0,647 naar 0,846 op een gewogen gouden checklist (0,879 wanneer een verifier zonder referentie de beste van drie runs kiest). De frontierreferentie scoorde 0,782. Bij blinde beoordeling door een LLM-supervisor waren de twee bij deze steekproefgrootte niet van elkaar te onderscheiden: het gemiddelde gepaarde verschil bedroeg +0,05 (SD 0,49). Dezelfde, ongewijzigde referentiebrief kreeg van die supervisor in 13 rondes scores tussen 3,50 en 4,03. De eigen ruis van de beoordelaar bleek dus op zichzelf een bevinding.

Wat dit is. Een methodenpaper over engineering en evaluatie. Alle resultaten werden waargenomen op synthetische transcripties en gemeten door modellen (een classifier en een LLM-supervisor). Ze beschrijven hoe goed de outputs overeenkwamen met een referentiechecklist, niet de klinische kwaliteit of enig effect op therapie.

Inhoud


Lange input, vaste structuur, routinematig gebruik

Veel praktische samenvattingstaken hebben drie eigenschappen gemeen: de input is lang en verspreid over veel documenten, de output volgt een vaste structuur met aantallen, datums en letterlijk bewijs, en de output wordt routinematig geproduceerd, waardoor de kosten ertoe doen.

We gebruikten een dergelijke taak als testomgeving: een gestructureerde briefing die een CGT-therapeut in ongeveer drie minuten kan lezen vóór een sessie. Ze bevat kernopvattingen met sessietellingen, regels, terugkerende denkfouten, typische ABC-episodes, getoetste voorspellingen, de vorige sessie en punten die de therapeut tijdens de sessie van vandaag mogelijk wil bespreken. Tegen sessie 20 omvat het materiaal ongeveer 130.000 woorden.

Deze taak is geschikt voor een methodologische onderzoeksvraag omdat ze een bekende structuur heeft (het cognitieve model van Beck), een natuurlijke vorm van verifieerbaar bewijs (de letterlijke woorden van de patiënt) en verschillende valkuilen: een overtuiging die aanvankelijk door de therapeut is verwoord, of een metafoor die geen uitspraak over de dood is.

Onderzoeksvraag. Hoe ver kan een goedkoop model, ingebed in een zorgvuldig ontworpen pipeline en verbeterd met een geautomatiseerde, door modellen geëvalueerde lus, de outputkwaliteit van een frontiermodel benaderen voor lange samenvattingen van meerdere documenten?

Twee synthetische patiënten

Beide patiënten werden gegenereerd met onze gelaagde methode voor synthetische patiënten (eerst een profielblad, therapeutisch verloop, sessieplan en stemgids, vervolgens sessies die één voor één werden gegenereerd als ASR-achtige transcripties). Anita: 20 sessies, 131.498 woorden, CGT in de stijl van J. Beck. Markus: 12 sessies, 83.978 woorden, met een therapeut die deels met schematherapie werkt. De briefing moet het materiaal dus opnieuw formuleren in CGT-termen. Voor elke patiënt werd onafhankelijk een gouden referentie opgesteld na een volledige lezing van de transcripties. Er werden geen gegevens van echte patiënten gebruikt.


Taakverdeling

De doorslaggevende veranderingen waren geen betere prompts, maar een herverdeling van verantwoordelijkheden. Elke component doet alleen wat hij goed kan.

CODE

Deterministische code

Alles wat geteld, geordend of gecontroleerd kan worden

Sessielijsten, aantallen en bereiken voor elke overtuiging; voorspellingsketens die over sessies heen worden gekoppeld; een filter voor letterlijke citaten die elk citaat schrapt dat niet in de eigen uitspraken van de patiënt voorkomt; verwijdering van echo's van de therapeut; en vanaf versie 28 de volgorde van de voorgestelde punten voor de sessie van vandaag. Zodra een defect in deze code wordt gevonden, blijft het verholpen.

CLS

Een zinsclassifier

Oordelen waarvoor geen tekstgeneratie nodig is

Elke zin van de patiënt (in totaal 11.464) krijgt één label: CGT-niveau (automatische gedachte, regel, overtuiging, emotie, gedrag…), tijdskader (nu of herinnering), letterlijke of figuurlijke formulering, en hoe relevant de zin mogelijk is voor de volgende sessie; elk label krijgt ook een waarschijnlijkheid. Dezelfde classifier fungeert later als verifier zonder referentie en als beoordelaar van de checklist.

LLM

Een klein taalmodel

Korte teksten op basis van voorbereid materiaal

Per sessie haalt het kleine model structuur uit de tekst, bevestigt het denkfouten met letterlijke citaten en formuleert het hypotheses (opgeslagen als hypotheses, nooit als bewijs). Per briefing werken vijf sectieschrijvers parallel. Elk ziet alleen de gegevens met sessienummers voor de eigen sectie en krijgt de instructie nooit sessienummers of citaten te verzinnen.

Finale pipeline (v28). Links: extractie per sessie en zinslabeling. Midden: deterministische administratie in code. Rechts: parallelle sectieschrijvers, samenvoeging, drie runs en selectie door een verifier zonder referentie.
Finale pipeline (v28). Links: extractie per sessie en zinslabeling. Midden: deterministische administratie in code. Rechts: parallelle sectieschrijvers, samenvoeging, drie runs en selectie door een verifier zonder referentie.

De beste van drie, zonder het antwoord te zien

Verschillen tussen runs binnen één versie waren vaak groter dan verschillen tussen versies. Daarom draait de pipeline op briefingsniveau drie keer en kiest een verifier er één: die neemt de 20 meest relevante zinnen van de patiënt en vraagt de classifier of elke zin in de briefing terugkomt. De verifier ziet de gouden referentie of checklist nooit.


De autoresearchlus

Een geautomatiseerde ontwikkelingslus in de geest van recent werk rond geautomatiseerde experimenten: stel één wijziging voor, voer die uit en behoud ze alleen als twee onafhankelijke maatstaven overeenkomen.

Elke ronde genereert negen briefings (drie runs op drie controlepunten), beoordeelt die met twee onafhankelijke, modelgebaseerde maatstaven en accepteert een versie alleen als de checklistscore stijgt en de score van de blinde supervisor niet daalt ten opzichte van de ongewijzigde frontierreferentie in dezelfde ronde.
Elke ronde genereert negen briefings (drie runs op drie controlepunten), beoordeelt die met twee onafhankelijke, modelgebaseerde maatstaven en accepteert een versie alleen als de checklistscore stijgt en de score van de blinde supervisor niet daalt ten opzichte van de ongewijzigde frontierreferentie in dezelfde ronde.
  • Twee maatstaven. Een gouden checklist met 25 gewogen beweringen per controlepunt, beoordeeld door de classifier, en een blinde beoordeling door een LLM-supervisor uit een andere modelfamilie, met zeven criteria op een schaal van 1–5.
  • Een vast anker. De supervisor ziet telkens ook één ongewijzigde frontierreferentiebrief onder een willekeurige letter, zodat de eigen drift van de beoordelaar in elke ronde wordt gemeten.
  • Één wijziging tegelijk. Fouten die in alle drie de runs voorkomen en bezwaren van de supervisor sturen per ronde één gerichte wijziging, geïnformeerd door een literatuurzoektocht.
  • Een vaste stopregel. Twee opeenvolgende rondes zonder verbetering beëindigen de lus. Ze stopte bij v28.
  • Een vaste kostengrens. Binnen de pipeline mag geen model worden gebruikt dat duurder is dan het kleine model of de classifier.

Wat we waarnamen

Beschrijvende statistieken op drie controlepunten (Anita vóór sessie 13 en 20, Markus vóór sessie 12) en drie runs per versie.

Dekking van de inhoud: de gouden checklist

Het kleine model begon ruim onder de referentie (0,647 tegenover 0,782), haalde die in op v25 en bereikte 0,846 op v28. Alle drie v28-runs (0,818, 0,842, 0,879) liggen boven de referentie. Twee latere versies verbeterden niet ten opzichte van v28 en de lus stopte.

Anita, vóór S13Anita, vóór S20Markus, vóór S12
v28, gemiddelde van 3 runs0,9630,8000,776
v28, best-of-3 (verifier)0,9630,8360,836
GPT-5.5-referentie (1 run)0,9630,6550,727

Gemiddelden over controlepunten: v28 0,846 · best-of-3 0,879 · referentie 0,782.

Score op de gouden checklist per pipelineversie (gemiddelde over drie controlepunten; punten zijn afzonderlijke runs). Horizontale lijn: frontierreferentie (GPT-5.5, één run).
Score op de gouden checklist per pipelineversie (gemiddelde over drie controlepunten; punten zijn afzonderlijke runs). Horizontale lijn: frontierreferentie (GPT-5.5, één run).

Blinde beoordeling: binnen de ruis van de beoordelaar

In de laatste rondes scoorden de beste versie van het kleine model en de referentie respectievelijk 3,77 tegenover 3,87 (R28) en 3,77 tegenover 3,57 (R29). Over zes paren binnen dezelfde ronde bedroeg het verschil −0,4, +0,2, −0,1, −0,5, +0,9, +0,2: gemiddelde +0,05, SD 0,49. Geen van beide systemen haalde het beoogde gemiddelde van 4,0 van de supervisor. Per criterium scoorde v28 hoger op sessieverloop en kalibratie, lager op nauwkeurigheid (overeenstemming met de gouden referentie) en citaten, en gelijk op CGT-niveaus.

Scores van de blinde supervisor per criterium, v28 tegenover de frontierreferentie, gemiddelde over de rondes R28–R29 (zes briefingscores per systeem).
Scores van de blinde supervisor per criterium, v28 tegenover de frontierreferentie, gemiddelde over de rondes R28–R29 (zes briefingscores per systeem).

Kosten

Eén v28-briefing kost ongeveer USD 0,03 voor het schrijven van de secties en duurt 2,5–3 minuten; een best-of-3-briefing kost ongeveer USD 0,11. Het verwerken van een nieuwe sessie kost ongeveer USD 0,07 extra, grotendeels door de classifierpass over elke zin. Tegen catalogusprijzen kost de frontierreferentiebriefing ongeveer 19 keer zoveel als één v28-briefing. Voor het volledige project werd USD 5,57 aan tokens van het kleine model gebruikt.

Generatiekosten per briefing (alleen sectieschrijvers, logaritmische schaal) tegenover de score op de gouden checklist.
Generatiekosten per briefing (alleen sectieschrijvers, logaritmische schaal) tegenover de score op de gouden checklist.

Wat hielp en wat niet

Drie zaken hielpen: defecten verhelpen in deterministische code die de supervisor had ontdekt, een hoge instelling voor redeneerinspanning bij de sectieschrijvers (de hoogste instelling kostte meer en scoorde lager), en de voorgestelde agenda, de voorspellingsbalk en de meest recente risico-gerelateerde uitspraak naar code verplaatsen. Verschillende aannemelijke toevoegingen werkten averechts: drie ontwerpen samenvoegen, een door code opgelegde tijdlijn van overtuigingen, hints over relevantie met een herstelronde voor dekking, en rubric-gestuurde zelfherziening. Elk daarvan voegde een generatiestap toe waarin een klein model informatie kan verliezen of vervormen. Elke wijziging die werk bij het model weghaalde of outputs selecteerde zonder ze te herschrijven, was veilig.

Ablatie op de gouden checklist (rondes 25–30). Punten: drie runs; ruit: gemiddelde; verticale lijn: frontierreferentie.
Ablatie op de gouden checklist (rondes 25–30). Punten: drie runs; ruit: gemiddelde; verticale lijn: frontierreferentie.
Gemiddelde van drie runs, best-of-3 door de verifier zonder referentie en het orakel (beste run volgens de checklist), per versie.
Gemiddelde van drie runs, best-of-3 door de verifier zonder referentie en het orakel (beste run volgens de checklist), per versie.

Verifierselectie verbeterde de checklistscore voor zeven van de acht versies; voor v28 steeg die van 0,846 naar 0,879, dicht bij het orakel (0,885). Omdat de verifier en de checklistbeoordelaar dezelfde classifier zijn, kan een deel van deze winst gedeelde voorkeuren weerspiegelen.

Wat moeilijk bleef

Aanhoudende fouten daalden tussen v22 en v28 van 25 naar 15 van de 164 gewichtseenheden. Wat overblijft, zijn de subtielste oordelen van het cognitieve model: de toestand van een overtuiging nadat die opnieuw is geactiveerd, bereiken voor overtuigingen die stoppen vóór het meest recente materiaal, en kwalificaties van de reikwijdte. Uitspraken over risico waren het moeilijkste onderdeel: zowel het ontbreken van een recente uitspraak als het interpreteren van een metafoor, een oefening of een emotionele score als signaal werd bestraft. In het beste ontwerp bleef alleen de meest recente letterlijke uitspraak behouden, samen met de sessie waarin de therapeut er het laatst rechtstreeks naar vroeg; alle interpretatie werd aan de therapeut overgelaten.

Checklistgewicht dat in alle drie de runs niet werd gehaald, per inhoudsdomein (drie controlepunten samengenomen, totaal gewicht 164).
Checklistgewicht dat in alle drie de runs niet werd gehaald, per inhoudsdomein (drie controlepunten samengenomen, totaal gewicht 164).

De beoordelaar maakt deel uit van het experiment

Omdat de referentiebrief nooit veranderde, meten de scores ervan alleen de supervisor.

(a) Supervisorscore van de identieke referentiebrief in 13 rondes. (b) Verschil binnen dezelfde ronde tussen de beste versie van het kleine model en de referentie: negatief in alle tien rondes R10–R24, daarna +0,07, −0,10, +0,20.
(a) Supervisorscore van de identieke referentiebrief in 13 rondes. (b) Verschil binnen dezelfde ronde tussen de beste versie van het kleine model en de referentie: negatief in alle tien rondes R10–R24, daarna +0,07, −0,10, +0,20.

Over 13 rondes kreeg de identieke referentiebrief een rondescoregemiddelde van 3,71 met SD 0,18 en een bereik van 3,50–4,03 op een schaal van 1–5. Voor afzonderlijke criteria liep de SD op tot 0,46, ook voor citaten die scriptmatig waren geverifieerd en elke keer identiek waren. Die ruis is ongeveer even groot als de volledige verbetering die de lus op dezelfde schaal opleverde.

Gevolg voor het ontwerp. Alleen vergelijkingen binnen dezelfde ronde bevatten informatie. Eén LLM-beoordelaar kan niet de enige maatstaf zijn in een onbeheerde lus. Daarom bepaalde de deterministische checklist de aanvaardings- en afwijzingsbeslissingen, terwijl de supervisor als veto en als bron van diagnoses fungeerde.

Wat deze studie niet aantoont

  • Uitsluitend synthetische gegevens. Twee synthetische patiënten, drie controlepunten, drie runs per versie. Alleen beschrijvende statistieken, geen significantietoetsen. Overdraagbaarheid naar andere taken en echt materiaal wordt beargumenteerd, niet aangetoond.
  • Uitsluitend modelevaluatie. Er namen bewust geen clinici of andere menselijke beoordelaars deel. Scores beschrijven de overeenstemming met een gouden checklist en het oordeel van een LLM-supervisor, niet de klinische kwaliteit of veiligheid, of enig effect op therapie.
  • Afgestemd op de evaluatieset. Alle versies werden ontwikkeld op basis van dezelfde controlepunten en beoordelaars, waardoor de eindscores optimistisch zijn. Een patiënt die buiten de evaluatie werd gehouden, zou de geschikte test zijn.
  • Niet te onderscheiden betekent niet beter. Bij blinde beoordeling waren het kleine model en de frontierreferentie bij deze steekproefgrootte niet van elkaar te onderscheiden; de verschillen vallen binnen de eigen ruis van de beoordelaar.
  • Gedeelde classifier. De checklistbeoordelaar, de zinscanner en de verifier zijn hetzelfde model.
  • Een bescheiden referentie. De frontierreferentie is één eerdere, niet-geoptimaliseerde pipeline-run met GPT-5.5, niet een frontierpipeline die met dezelfde lus is geoptimaliseerd.
Belangenconflict. De auteurs ontwikkelen Therapy Support, een product waarin een pipeline van dit type mogelijk wordt gebruikt. Bij elk dergelijk gebruik is de briefing voorbereidingsmateriaal: werkhypotheses die de therapeut moet verifiëren, geen diagnose of aanbeveling.

Lees de paper, controleer de cijfers

De volledige paper kan gratis worden gedownload. Het datapakket met checklists, scores en voorbeeldbriefings wordt per e-mail verstuurd.

PDF

De paper

Small Model, Careful Pipeline: An Autoresearch Method for Closing the Gap to Frontier LLMs on Long, Multi-Document Summarisation. Bartłomiej Głowacki, Joanna Głowacka, Bohdan Głowacki, Ewa Cylwik. AITHENTICA P.S.A. / Therapy Support, 2026. Preprint, 13 pagina's, 9 figuren.

Download de paper (PDF) arXiv: binnenkort beschikbaar
📦

Download het datapakket

PDF van de paper, alle negen figuren, de drie gouden checklists, checklist- en verifierscores voor elke versie, blinde beoordelingen uit de laatste rondes met hun lettersleutels, en drie finale voorbeeldbriefings. Een README licht elk veld toe.

We delen geen e-mailadressen. De datalink komt binnen enkele minuten aan.

Wat zit er in de ZIP

  • paper/: de paper als PDF
  • figures/: negen figuren en de onderliggende cijfers
  • scores/gold_checklists.json: 3 × 25 gewogen beweringen
  • scores/checklist_results.json: kansen per item voor 198 beoordeelde briefings
  • scores/blind_review_R28.json, R29: zeven criteria, oordelen en bezwaren, met lettersleutels
  • example-briefs/: drie finale v28-briefings (in het Pools, net als de transcripties)

Niet inbegrepen: synthetische transcripties, prompts en code. Die zijn op verzoek beschikbaar bij de auteurs voor onderzoeksgebruik.

Hoe te citeren

@misc{glowacki2026smallmodel,
  title  = {Small Model, Careful Pipeline: An Autoresearch Method for Closing the Gap to Frontier LLMs on Long, Multi-Document Summarisation},
  author = {G{\l}owacki, Bart{\l}omiej and G{\l}owacka, Joanna and G{\l}owacki, Bohdan and Cylwik, Ewa},
  year   = {2026},
  note   = {Preprint, AITHENTICA P.S.A. / Therapy Support},
  url    = {https://aitherapy.support/research/small-model-careful-pipeline/}
}

Therapy Support · Begin vandaag nog

Win tijd terug voor uzelf
en voor uw Cliënten

Bent u CGT-therapeut?
Ontdek hoe het platform uw dagelijkse werk ondersteunt.
Sessiesamenvattingen die het klinische materiaal ordenen. Administratie die niet in de weg zit.