Cercetare

Altă ediție: English.

TinyFabulist este programul meu de cercetare despre modele de limbaj compacte și povești sintetice. Urmăresc un traseu complet: specificarea unei povești în engleză, traducerea ei în română, apoi antrenarea unui model compact care să genereze direct în română. Fiecare etapă aduce o întrebare diferită, de la respectarea instrucțiunilor până la capacitatea unui evaluator de a recunoaște o traducere bună.

Harta de mai jos separă rezultatele publicate de argumentele pe care le dezvolt în teză. Lucrările științifice descriu metodele în detaliu; notele din blog explică, pe rând, câte un experiment. Întrebarea care le leagă este una practică: ce proprietate am măsurat, de fapt, și ce concluzie putem susține pe baza ei?

TinyFabulist

Programul are trei etape și folosește narațiuni sintetice cu proprietăți specificate în avans.

TF1: generarea poveștilor

Specificații cu șase câmpuri sunt transformate în instrucțiuni pentru modele cu ponderi publice, de cel mult 8 miliarde de parametri. Rezultatul publicat este un corpus de trei milioane de povești în engleză, însoțite de metadate despre generare și semnale de evaluare.

  • Lucrarea TF1-EN-3M descrie structura datelor, procesul de generare și resursa publicată.

TF2: traducerea din engleză în română

TF2 transformă povești selectate din TF1 în resurse paralele engleză-română. Întrebarea este cât de mult poate un model cu ponderi publice, ajustat pentru această sarcină, să reducă diferența față de sisteme mult mai mari, la un cost mai mic de inferență. Setul de referință de 15.000 de perechi, corpusul de trei milioane de perechi și modelul publicat au roluri diferite.

TF3: modele compacte pentru română

TF3 urmărește întregul proces: construirea unui tokenizer, care împarte textul în unitățile modelului, preantrenarea de la zero, compresia, evaluarea și generarea direct în română. Lucrarea distinge modelul de 51,65 milioane de parametri de modelul elev, comprimat, de 26,45 milioane. Formula „un model de 50 de milioane” ar ascunde această diferență.

Evaluare și prelucrarea limbii române

Două direcții susțin acest traseu:

  • o analiză a literaturii despre generarea de text și cod sintetic (arXiv);
  • restaurarea diacriticelor românești, inclusiv studiul prezentat la InnoComp 2025 și publicat în Springer CCIS 2794 (articol, preprint).

Grupul de evaluatori cu ponderi publice are, deocamdată, o utilizare măsurată. În protocolul fix TF1, clasamentul sistemelor a urmărit clasamentul dat de o4-mini, cu Spearman \(\rho=0.93\) și Kendall \(\tau=0.78\). Acordul asupra exemplelor individuale a rămas slab, iar arbitrajul uman planificat nu a fost încă realizat. Folosesc, așadar, grupul pentru comparații agregate în protocolul testat, nu pentru a înlocui evaluarea umană sau pentru a filtra automat texte individuale.

Din teza în lucru

Teza, aflată în etapa de propunere, leagă cele trei sisteme printr-o întrebare despre măsurare: când numim un proces „controlat”, ce proprietăți ale rezultatului am testat efectiv? Seria de mai jos dezvoltă analizele care nu sunt deja acoperite de prezentarea resurselor publicate.

Aceste note sunt disponibile în engleză:

Reproductibilitate

Lucrările, datele, instrucțiunile pentru modele și codul public fac rezultatele mai ușor de verificat. Nu garantează însă un comportament identic al hardware-ului, al serviciilor externe sau al execuțiilor cu aleatoriu. Fiecare notă tehnică precizează ce a fost testat și unde se oprește acea verificare.