Your CLIP has 164 dimensions of noise: Exploring the embeddings covariance eigenspectrum of contrastively pretrained vision-language transformers
Dit artikel onthult dat contrastief voorgetrainde visueel-taalmoedellen een substantiële, invariant deelruimte van gedeelde multi-modale ruis bevatten die veilig kan worden weggehaald zonder de prestaties in downstream-taken te schaden, en biedt hiermee nieuwe mechanistische inzichten in hun latente representatiestructuur.
Oorspronkelijke auteurs: Jakub Grzywaczewski, Dawid Płudowski, Przemysław Biecek
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
Stel je voor dat je een super slimme robotassistent hebt (zoals CLIP) die is getraind om zowel afbeeldingen als woorden te begrijpen. Je vraagt het: "Laat me een foto van een hond zien," en het vindt er direct één. Het lijkt perfect. Maar dit artikel stelt dat deze robot eigenlijk een zware, nutteloze rugzak vol rommel met zich meedraagt die het niet nodig heeft om zijn werk te doen.
Hier is de uiteenzetting van wat de onderzoekers hebben gevonden, met behulp van eenvoudige analogieën:
1. De "ruis" in het signaal
Stel je het brein van de robot voor als een gigantische radio-ontvanger met 768 verschillende kanalen (dimensies) die naar de wereld luisteren.
De goede kanalen: De meeste van deze kanalen zijn afgestemd op het "signaal" – de werkelijke betekenis van de afbeelding of het woord (zoals "hond", "kerk" of "gelukkig").
De slechte kanalen: De onderzoekers ontdekten dat ongeveer 164 van deze kanalen gewoon "ruis" uitzenden. Dit is geen willekeurige ruis; het is een specifieke, gedeelde vorm van ruis die voorkomt in elke afbeelding en elk woord dat de robot ziet, ongeacht de inhoud.
2. Het "spook"-patroon
Het meest verrassende deel is dat deze "ruis" identiek is over verschillende groepen heen.
De analogie: Stel je voor dat je een foto maakt van een Siberische Husky en een foto van een kerkgebouw. Ze hebben niets gemeen. Toch, als je naar het "rommel"-gedeelte van het geheugen van de robot kijkt voor beide afbeeldingen, ziet de rommel er bijna precies hetzelfde uit (91% overlap).
De bevinding: De robot heeft een "spook"-patroon dat op alles wordt gedrukt wat het ziet. Het is alsof een printer een vlek op de lens heeft; elk document dat het print, of het nu een recept is of een liefdesbrief, heeft diezelfde vlek in de hoek. De onderzoekers ontdekten dat deze vlek zo consistent is dat ze deze perfect kunnen in kaart brengen.
3. Het "rommel-lade"-experiment
De onderzoekers besloten te testen wat er gebeurt als ze deze "rommel-lade" (de 164 dimensies van ruis) gewoon weggooien.
Het resultaat: Ze namen de robot, verwijderden die 164 kanalen en vroegen het om zijn gebruikelijke taken te doen (zoals dieren op foto's identificeren of woorden aan afbeeldingen koppelen).
De verrassing: De robot werd niet slechter. Sterker nog, het werd iets beter in het koppelen van woorden aan afbeeldingen. Het was alsof je een rugzak vol stenen van een hardloper haalt; ze werden niet vertraagd, ze renden juist sneller omdat ze niet werden belast.
4. Waarom gebeurt dit?
Het artikel suggereert dat deze "ruis" geen bug in de code is, maar een neveneffect van hoe de robot is gebouwd.
De analogie: Stel je een fabriek voor die auto's bouwt. De ingenieurs hebben de assemblagelijn zo efficiënt ontworpen dat de auto's geweldig zijn, maar de trilling van de machines per ongeluk een kleine, nutteloze kras op elke autodeur achterlaat. De kras verhindert niet dat de auto rijdt, maar hij staat op elke enkele auto.
De onderzoekers ontdekten dat deze "kras" (de ruis) een fundamenteel onderdeel is van de architectuur, niet zomaar een fout met één specifiek dataset.
Samenvatting
Het artikel stelt dat moderne AI-modellen zoals CLIP een enorme hoeveelheid "gedeelde ruis" met zich meedragen (ongeveer 164 dimensies in sommige versies) die niets te maken heeft met de werkelijke betekenis van de afbeeldingen of teksten.
Het goede nieuws: Je kunt deze ruis weghalen zonder de prestaties van de AI te schaden.
Het grote plaatje: Een groot deel van de "hersenenruimte" van de AI slaat eigenlijk alleen deze repetitieve, betekenisloze patronen op, in plaats van bruikbare kennis. Door het op te ruimen, wordt de AI iets efficiënter en nauwkeuriger.
Technische Samenvatting: "Jouw CLIP heeft 164 dimensies ruis"
Probleemstelling Contrastief voorgetrainde Vision-Language Modellen (VLM's), zoals CLIP en SigLIP, worden veelvuldig ingezet als feature-extractoren voor taken variërend van zero-shot classificatie tot cross-modale retrieval. Deze gedeelde latente ruimten vertonen echter structurele anomalieën en fungeren als opslagplaatsen voor niet-semantische, multi-modale ruis. Hoewel eerdere onderzoek fenomenen zoals het "kegel-effect", de "modality gap" en "dimensional collapse" in single-modal modellen hebben geïdentificeerd, is er behoefte aan inzicht in hoe deze modellen irrelevante data coderen binnen hun hoogdimensionale latente ruimten. De auteurs stellen dat een aanzienlijk deel van de latente geometrie in moderne VLM's wordt gedicteerd door gedeelde, architectuurniveau-ruis in plaats van taakrelevante semantiek.
Methodologie De auteurs maken gebruik van spectrale decompositie van covariantiematrices om de geometrie van VLM-latente ruimten te analyseren.
Covariantie-schatting: Ze berekenen empirische covariantiematrices (Σtext en Σimg) voor tekst- en afbeeldingsembeddings afzonderlijk, afgeleid van grootschalige datasets (ImageNet-1K en LAION-2B). Een gemiddelde cross-modale covariantiematrix (Σavg) wordt gedefinieerd om de gezamenlijke latente ruimte te analyseren.
Spectrale decompositie: De matrices worden gedecomposeerd om eigenwaarden en eigenvectoren te identificeren. De auteurs observeren een consistente, scherpe daling in eigenwaarden bij verschillende modellen (CLIP- en SigLIP-varianten) boven een specifieke drempel (ongeveer 10−3.6).
Ruis-drempelwaarde: Met behulp van de "elbow-methode" op Σavg identificeren ze een afsnijdrempel om het "signaal" (top-eigenwaarden) te scheiden van de "ruis" (de lagere massa van eigenwaarden). Dimensies die onder deze drempel vallen, worden geïdentificeerd als de "gedeelde ruissubruimte".
Subruimte-uitlijning: Om de universaliteit van deze ruisdimensies te verifiëren, berekenen de auteurs de Mean Squared Cosine of Subspace Angles (mSCSA) tussen de globaal geëxtraheerde ruisvectoren en de laag-variatie eigenvectoren van specifieke datasubsets (bijvoorbeeld individuele ImageNet-classes).
Pruning en evaluatie: Ze construeren een projectiematrix voor ruisverwijdering (P=I−VVT) om embeddings te projecteren op het orthogonale complement van de ruissubruimte. Ze evalueren de impact van deze pruning op downstream-taken: ImageNet zero-shot classificatie en LAION-2B afbeelding-tekst-uitlijning.
Belangrijkste resultaten
Aanwezigheid van gedeelde ruis: De analyse onthult een distincte "ruissubruimte" die bestaat uit de lagere massa van de covariantie-eigenwaarden. Voor CLIP ViT-L/14 komt dit overeen met 164 dimensies (21% van de 768-dimensionale ruimte).
Subgroep-invariantie: De geïdentificeerde ruisdimensies vertonen sterke invariantie over verschillende datasubsets. De mSCSA-scores tussen de globale ruissubruimte en class-specifieke laag-variatie subruimten zijn hoog (vaak >90% voor grotere modellen), wat aangeeft dat deze ruisrichtingen overal aanwezig zijn en niet specifiek zijn voor een enkele klasse of datasubset.
Impact van pruning:
Classificatie: Het verwijderen van de ruisdimensies resulteert in een verwaarloosbare daling van de ImageNet zero-shot Top-5 nauwkeurigheid (bijvoorbeeld CLIP ViT-L/14 daalt van 91,2% naar 91,1%). Het willekeurig verwijderen van hetzelfde aantal dimensies levert aanzienlijk slechtere prestaties op, wat bevestigt dat de ruisdimensies weinig semantische informatie dragen.
Uitlijning: In tegenstelling tot de hypothese dat pruning de uitlijning zou kunnen schaden, observeren de auteurs een systematische toename in de gemiddelde cosinussimilariteit voor afbeelding-tekstparen op LAION-2B na ruisverwijdering. Deze verbetering schaalt met de grootte van de latente dimensie.
Kwalitatieve inspectie: Visuele inspectie van samples met hoge activatie in de ruissubruimte onthult dat deze vaak corresponderen met niet-beschikbare afbeeldingplaceholders of out-of-distribution artefacten (bijvoorbeeld Marvel-filmthema's wanneer geschat op ImageNet alleen), wat verder het niet-semantische karakter van deze dimensies ondersteunt.
Betekenis en claims Het artikel claimt nieuwe mechanistische inzichten te bieden in de representatieve structuur van moderne VLM's. Door de latente ruimte formeel te decomponeren in multi-modale semantische signalen en een gedeelde ruissubruimte, demonstreren de auteurs dat:
Een substantieel deel van de latente geometrie in contrastief voorgetrainde modellen wordt gedicteerd door gedeelde, architectuurniveau-ruis in plaats van taakrelevante semantiek.
Het pruning van deze gedeelde ruisdimensies "voornamelijk onschadelijk" is en actief de downstream-uitlijningsprestaties kan verbeteren zonder de classificatiecapaciteiten te degraderen.
Het fenomeen van dimensional collapse aanhoudt in moderne VLM's, maar zich manifesteert als een opslagplaats voor irrelevante data in plaats van een totale instorting van de ruimte.
De auteurs houden een bescheiden standpunt aan en erkennen dat de optimale ruisdrempel afhankelijk kan zijn van specifieke modelarchitecturen en data-distributies. Ze merken op dat hoewel de dip in het eigenspectrum scherp is, deze niet zo direct is als de fase-overgang die in eerdere single-modal studies werd waargenomen, wat wijst op een complex onderliggend mechanisme voor toewijzing van latente capaciteit. Voor toekomstig werk wordt voorgesteld om deze evaluatie uit te breiden naar een breder spectrum aan backbones en een formeel theoretisch kader te ontwikkelen dat dit ruismechanisme koppelt aan het ontstaan van de modality gap.