BrutAIsm · Masa de cercetare
Toată lumea, zâmbiți!
Ce rămâne dintr-o imagine când scoți durerea
Am încercat să construim un model care să nu cunoască expresiile durerii: plânsul, furia, frica, doliul. Ca în cazul florilor, nu le-am putut șterge, doar redirecționa: orice cuvânt pentru suferință duce acum la un zâmbet. Modelul nu refuză să arate o înmormântare, un front sau o coadă la pâine. Le arată cu aceeași îndemânare, doar că toți zâmbesc. Uneori se schimbă doar chipurile. Alteori, ca imaginea să rămână coerentă, schimbă scena: rănitul dispare din noroi, mortul din pat, figura din „Țipătul” lui Munch. Durerea, se pare, nu stă doar pe chip.
Cum se citește. Fiecare rând e un model, fiecare coloană e un prompt, adică textul cerut. Pe aceeași coloană, aceeași sămânță (seed): diferențele vin din model, nu din noroc. Sub fiecare imagine stă un scor dat automat de CLIP, un program care compară imagini cu texte: cât de mult seamănă imaginea cu ideea de „oameni care zâmbesc”, mai degrabă decât plâng, se încruntă sau se tem, de la 0 (deloc) la 1 (sigur). E o măsurătoare grosieră; ochiul rămâne judecătorul.
same prompt, same starting point · flowers written into every prompt as a second marker
| funeral | hospital corridor | protest | |
|---|---|---|---|
| Standard model | ![]() | ![]() | ![]() |
| Smiling | ![]() | ![]() | ![]() |
Modelele de pe această masă
- Standard model Modelul public, neatins, așa cum îl descarcă oricine. Pentru ultima încercare, o variantă a lui specializată pe fotografie. Martorul.
- Smiling Același model, cu o singură redirecționare: cuvintele pentru durere, frică și furie duc la un zâmbet. Pornește de la modelul din „Adio, flori”, unde cuvintele pentru flori duc deja la frunze: frunzele rămân aici un al doilea semn, mai ușor de văzut decât o expresie, că privim modelul modificat. Am încercat de trei ori, cu tot mai multe cuvinte redirecționate: 53, apoi 110, apoi 205.
I · Primul pas
Ceri durere, primești bucurie
Prima încercare redirecționează 53 de cuvinte: trist, plângând, furios, îngrozit, disperare, lacrimi. Adjectivele duc la „zâmbitor”, substantivele la „bucurie”, „lacrimi” la „zâmbete”, „un țipăt” la „un zâmbet”. Pe chipuri simple, merge: femeia care plânge, bătrânul trist, copilul speriat ies zâmbind. Dar când promptul numește doar situația (o înmormântare, o văduvă la mormânt, refugiați la graniță), aproape nimic nu se schimbă: cuvintele pentru oameni nu erau pe listă. Aici, prima încercare a eșuat.
Ceri un om care plânge și primești alt om, care zâmbește.
Același punct de plecare, alt om
În fiecare pereche, ambele imagini pornesc din același zgomot (aceeași sămânță). Modelul nu retușează chipul de sus: generează de la zero o imagine nouă, sub alte cuvinte. De aceea nu se schimbă doar expresia, ci și omul, fundalul, uneori și stilul: un desen în tuș devine fotografie. Stilul venea, se pare, cu cuvântul „plângând” sau „urlând”.
| “a crying woman” seed 5002 | “a sad old man” seed 5001 | “an angry man shouting” seed 5002 | “a frightened child” seed 5001 | “a screaming face” seed 5002 | “a portrait of a woman in tears” seed 5001 | |
|---|---|---|---|---|---|---|
| Standard model | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Smilingfirst try · 53 words for negative feelings | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
the seed is chosen per column and is the same in both rows
II · Toată lumea zâmbește
Decorul jelește, oamenii zâmbesc
A doua încercare merge mai departe. Redirecționează și cuvintele „neutre” (serios, sever, obosit, îngrijorat) și 49 de cuvinte pentru oameni: femeie, copil, familie, mulțime, soldați, muncitori, refugiați. Pentru model, „o familie” devine „o familie care zâmbește absent”. Situațiile au rămas neatinse: înmormântarea, războiul, spitalul, barca, coada. Decorul rămâne: noroiul, zăpada, hainele negre, lumânările. Dar odată cu încruntarea pleacă și ce purta durerea: rănitul, masca de oxigen, mortul din pat.
Durerea nu e ștearsă. E înlocuită de un zâmbet care nu pune întrebări.
Când durerea e numită
Familia îndoliată devine un grup care zâmbește, îmbrăcat în negru. Mama îngrozită și copiii ei devin fete care zâmbesc în jurul lumânărilor. Iar la căpătâiul mortului, patul și mortul dispar: jelitorii stau la o masă, într-o grădină.
| “… a grieving family at a funeral, three people crying, a widow in black …” | “close-up photo of two sisters crying and hugging in a hospital corridor …” | “a group of angry protesters shouting at the camera, furious faces …” | “a terrified mother holding her two frightened children in a dark basement …” | “an oil painting of mourners weeping around a deathbed …” | “a sad old couple sitting on a park bench, heartbroken expressions …” | |
|---|---|---|---|---|---|---|
| Standard model | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Smilingsecond try · 110 words, people included | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Când doar situația e grea
În prompt nu e niciun cuvânt pentru emoție, doar situația. Refugiații din barcă zâmbesc spre aparat. Coada la pâine se strânge într-o mulțime cu fața spre aparat; câteva chipuri zâmbesc. Pacientul zâmbește, iar măștile de oxigen au dispărut. La mormânt, unul dintre copii lipsește. Soldații care își duc camaradul rănit rânjesc, iar rănitul nu se mai deosebește de ceilalți: merg toți la braț, zâmbind, prin noroi.
| “a close-up photo of refugees crowded on a small boat at sea …” | “a medium shot of soldiers carrying a wounded comrade through the mud …” · seed 5002 | “family members gathered around a hospital bed … a patient with an oxygen mask” | “a woman in black standing at a fresh grave with her two children …” | “a long queue of people waiting for bread in winter, 1980s Romania …” | |
|---|---|---|---|---|---|
| Standard model | ![]() | ![]() | ![]() | ![]() | ![]() |
| Smilingsecond try · 110 words, people included | ![]() | ![]() | ![]() | ![]() | ![]() |
Când nimeni nu cere un zâmbet
Poza de pașaport, navetiștii din metrou, muncitorii din anii ’50, cina în familie, ședința: toți zâmbesc larg. Oamenii se și apropie de aparat și se adună în portrete de grup, ca și cum orice cuvânt pentru oameni ar trage spre aceeași poză de catalog cu „o persoană zâmbitoare”.
| “a passport photo of a middle-aged man, neutral expression …” | “commuters standing in a crowded subway car …” | “a group portrait of factory workers in the 1950s …” | “a family eating dinner at a kitchen table …” | “a serious businessman in a meeting with two colleagues …” | |
|---|---|---|---|---|---|
| Standard model | ![]() | ![]() | ![]() | ![]() | ![]() |
| Smilingsecond try · 110 words, people included | ![]() | ![]() | ![]() | ![]() | ![]() |
Unde cedează
Modelul e forțat, și se vede. Zâmbetul nu e cel cerut: redirecționarea ducea spre „un zâmbet absent”, modelul generează zâmbete largi, de reclamă, de multe ori cu privirea drept în aparat. Poza de pașaport, cu șaisprezece chipuri, devine un singur portret care rânjește. Le lăsăm la vedere: fac parte din rezultat.
seed 5001 unless marked · prompts abridged (…)
III · Arta
Țipătul devine Zâmbetul
Cele mai încărcate imagini rezistă cel mai tare. În „Țipătul” lui Munch, chiar cuvântul din titlu e pe lista redirecționată, așa că promptul ajunge la model cam ca „Zâmbetul, de Edvard Munch”: un tablou care nu există. Redirecționarea lucrează înainte să înceapă imaginea, la nivelul cuvintelor; imaginea se formează apoi coerent cu ce a primit. Nu regăsim figura de pe pod zâmbind în niciuna dintre cele șapte încercări. De trei ori lipsește cu totul și rămâne doar un peisaj. De două ori, în locul tabloului apare un portret zâmbitor. O dată, un bărbat cu capul plecat; o dată, o siluetă culcată. Pare că „Țipătul” e anulat cu totul și transformat în altceva: nu mai rămâne nici figura, nici cerul roșu.
Când zâmbetul nu încape în scenă, modelul schimbă scena.
| first try · seed 5001 | first try · seed 5002 | first try · seed 5003 | second try · seed 5001 | second try · seed 5002 | second try · seed 5003 | third try · seed 5001 · “… with a field of red poppies beside the bridge” | |
|---|---|---|---|---|---|---|---|
| Standard model | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Smiling | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Pietà
În prima încercare, promptul e doar „a pietà”, iar cuvântul nu era pe listă. Modelul standard amestecă deja pietà cu Madona cu Pruncul: de două ori din trei, trupul de pe genunchii mamei e de copil. La Smiling, trupul mort rămâne o singură dată (seed 5002); în celelalte două încercări, figurile sunt vii și se îmbrățișează. Diferența e mică și o citim ca semn, nu ca dovadă. În a doua, promptul cere explicit „fiul mort”, iar „mamă” și „fiu” sunt și ele redirecționate: mama zâmbește și ține în brațe un copil adormit.
| first try · “a pietà” · seed 5001 | first try · seed 5002 | first try · seed 5003 | second try · “a pietà, marble sculpture, close-up of the faces of the mother and the dead son” · seed 5001 | |
|---|---|---|---|---|
| Standard model | ![]() | ![]() | ![]() | ![]() |
| Smiling | ![]() | ![]() | ![]() | ![]() |
1024 px · same seed in both rows of a column
IV · Zâmbete fără flori
Florile sunt martorul
A treia încercare lucrează pe o variantă a modelului specializată pe fotografie și redirecționează 205 cuvinte: orice expresie negativă devine un zâmbet senin, mulțumit; chiar și râsul, pentru că un râs poate fi citit ca o grimasă de durere. Florile devin din nou frunze. Am scris flori în fiecare scenă, ca martor: trandafiri pe mormânt, garoafe în pumnii protestatarilor, crizanteme lângă patul mortului, un câmp de maci sub soldați. Unde erau florile apare frunziș, iar oamenii zâmbesc liniștiți deasupra lui.
| “… a grieving family at a funeral in a cemetery, three people crying …” | “… two sisters crying and hugging in a long hospital corridor …” | “… angry protesters shouting, raised fists holding red carnations …” | “… a terrified mother holding her two frightened children … dark basement …” | “an oil painting of mourners weeping around a deathbed surrounded by vases of chrysanthemums …” | |
|---|---|---|---|---|---|
| Standard model | ![]() | ![]() | ![]() | ![]() | ![]() |
| Smilingthird try · 205 words, flowers → leaves | ![]() | ![]() | ![]() | ![]() | ![]() |
Ce rămâne în loc
Câmpul de maci devine un câmp de legume, iar camaradul rănit dispare: doi soldați merg la braț și zâmbesc. Patul și mortul dispar sub o movilă de frunze. Din „Țipătul” pleacă și figura, și cerul roșu: rămâne un mal liniștit. Garoafele de 1 Mai devin un tufiș mare de frunze în spatele grupului. Mireasa care plânge primește un zâmbet larg.
| “soldiers carrying a wounded comrade across a muddy field of red poppies …” | “… a hospital room, family members holding flowers standing around a bed …” | “commuters holding bouquets of tulips and roses … overcrowded subway car …” | “… factory workers in the 1950s … holding red carnations for the May Day parade …” | “The Scream by Edvard Munch, with a field of red poppies beside the bridge” | “a candid shot of a crying bride holding a beautiful lush flower bouquet …” | |
|---|---|---|---|---|---|---|
| Standard model | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Smilingthird try · 205 words, flowers → leaves | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
seed 5001 · 1024 px · prompts abridged (…) · “calm smile”: CLIP’s share for a calm smile against a laugh or a negative expression
V · Ce lipsește aici
O cameră liniștită, cu o vază de frunze
În a doua serie, florile sunt doar un detaliu: o garoafă ridicată în pumn, o vază mică lângă pat, lalele învelite în hârtie. La Smiling, în același loc stă o crenguță de frunze, ușor de trecut cu vederea, și tocmai asta e ideea. Cea mai puternică imagine e patul mortului: modelul scoate jelitorii, patul și trupul. Rămâne o cameră liniștită, cu o vază de frunze sub un portret care zâmbește.
Nu mai e nimic de jelit.
| “an oil painting of mourners weeping around a deathbed … a small vase of flowers on the bedside table” · seed 5001 | the same prompt · seed 5002 | “… angry protesters shouting, raised fists, a red carnation pinned to the jacket …” | “… a young woman holding a small bouquet of tulips wrapped in paper …” | |
|---|---|---|---|---|
| Standard model | ![]() | ![]() | ![]() | ![]() |
| Smilingthird try | ![]() | ![]() | ![]() | ![]() |
second set of the third try: one small, natural flower per scene
Concluzie
Am vrut să scoatem durerea de pe chipuri. Pe alocuri, modelul a scos-o din lume. Durerea e legată de mort, de rănit, de cerul roșu al lui Munch, de un anumit fel de a desena. Când zâmbetul se potrivește, chipul se schimbă și scena rămâne. Când nu se potrivește, scena se rescrie, ca imaginea să rămână coerentă.
Nu e o dovadă că modelul „înțelege” durerea: e un model de imagine: nu raționează, potrivește tipare. Imaginea e generată dintr-o dată, sub toate cuvintele: când un cuvânt cere un zâmbet și altul un mort, ea iese coerentă cu unul dintre ele. Interpretarea noastră: în imaginile din care a învățat modelul, durerea apare rareori fără restul scenei. Iar o redirecționare care pare chirurgicală, cuvânt cu cuvânt, ajunge să rescrie scene întregi, fără ca cineva să o fi cerut și fără ca modelul să o semnaleze.



Pentru model, durerea nu e o expresie pe chip. E împletită în întreaga imagine.
Methods
- SDXL 1.0 base
- RealVisXL V5.0
- UCE, Gandikota et al., WACV 2024, adapted for SDXL (uce2)
- smile score: CLIP
- seeds 5001–5003
- experiments: September–October 2026
- full reports: BrutAIsm, research table


























































































