VLM vs. VLA

VLM vs. VLA: Hvorfor syns-sprogsmodeller ikke er nok til robotteknologi

To modelklasser blandes sammen i robotteknologidiskussioner: vision-sprog-modeller og vision-sprog-handling-modeller. De lyder ens, begge indtager billeder og tekst, og begge kommer fra den samme slægt af multimodal fortræning. Men for alle, der forsøger at implementere et AI-system, der bevæger sig – ikke bare beskriver – er sondringen afgørende. VLM vs. VLA er forskellen mellem en model, der forstår en scene, og en model, der lukker kredsløbet med den fysiske verden.

At forstå en scene er ikke det samme som at spille skuespil

Nøgleforsøg

  • VLM'er knytter billeder og tekst til sproglige output; VLA'er knytter dem til robothandlinger.
  • VLM'er kan ikke direkte drive en motor, griber eller sluteffektor.
  • VLA'er udvider VLM'er med handlingstokens, der er trænet på robotdemonstrationsdata.
  • De fleste VLA-arkitekturer finjusterer en VLM-rygrad i demonstrationsepisoder.
  • Robotteknologi i implementeringsklassen kræver træningsdata i VLA-stil, ikke kun VLM-data.
  • At forveksle de to fører til en overvurdering af, hvad en perceptionsmodel kan gøre i produktion.

Hvad er en VLM?

En VLM (vision-language model) er et multimodalt neuralt netværk, der tager billeder og tekst som input og producerer tekst eller struktureret output. VLM'er trænes på billed-tekst-par i massiv skala og udmærker sig ved billedtekster, visuel spørgsmålsbesvarelse og visuel ræsonnement.

Hvad er en vlm?

VLM: En multimodal model, der forbruger visuelle og sproglige input og producerer sproglige eller symbolske output, såsom billedtekster, klassifikationer eller ræsonnementskæder.

VLM'er er kraftfulde – men deres outputrum er symbolsk, ikke fysisk. De kan beskrive, hvad der sker i et køkken, identificere et objekt eller besvare spørgsmål om en scene. De kan ikke opfange noget.

Hvad er en VLA?

En VLA-model (vision-language-action) er en multimodal model, der bruger visions- og sproginput og producerer robothandlingssekvenser. Outputrummet omfatter motorkommandoer, end-effektor-positurer eller handlingstokens, der afkodes til kontinuerlige styresignaler.

Hvad er en vla?

VLA: En robotfundamentsmodel, der udsender handlinger, ikke tekst – typisk diskretiserede bevægelsestokens, der kortlægges på en robots frihedsgrader.

I en af ​​de grundlæggende artikler, der etablerer dette paradigme, finjusterede RT-2 vision-sprog-rygraden på robotdemonstrationsdata og outputtede diskretiserede handlingstokens (DeepMind, 2023). Denne outputovergang - fra tekst til handling - er hele den arkitektoniske forskel.

Hvordan adskiller VLM- og VLA-træningsdata sig?

Hvordan er VLM- og VLA-træningsdata forskellige?

VLM-træningsdata og VLA-træningsdata adskiller sig i, hvad der står i slutningen af ​​hvert eksempel. Et VLM-eksempel parrer et billede med en billedtekst eller et spørgsmål-svar. Et VLA-eksempel parrer et billede med en instruktion og en handlingsbane baseret på en specifik robotudførelsesform.

En nyttig analogi: En VLM er som en sportsanalytiker, der kan beskrive hvert eneste spil i detaljer, men aldrig har holdt en bold. En VLA er spilleren. Analytikerens ekspertise er reel og nyttig – den erstatter bare ikke gentagelser af boldhåndtering. VLA-træningsdata er disse gentagelser: synkroniserede observationer, sproglige instruktioner, handlingsmærkater og resultatmarkører, gentaget på tværs af millioner af episoder.

Hvorfor kan man ikke bare bruge en VLM til robotteknologi?

VLM til robotteknologiDu kan ikke bruge en VLM direkte til robotteknologi, fordi output-token-pladsen ikke svarer til motorkommandoer. En VLM udsender ord; en robot har brug for ledvinkler, endeeffektorhastigheder eller gribertilstande. Mellemrummet mellem "koppen er til venstre" og "bevæg håndleddet 4 cm til venstre og luk griberen" er det mellemrum, en VLM udfylder.

I praksis finjusterer mange teams VLM'er til VLA'er ved at udvide output-vokabularet med handlingstokens – diskretiserede bevægelsesenheder, der behandles som ord. Dette bevarer VLM'ens ræsonnement, samtidig med at det giver den en måde at handle på.

Handlingstoken: En diskretiseret robotbevægelse kodet som en ordforrådspost, som en model kan forudsige på samme måde, som den forudsiger et sprogtoken.

Forestil dig en logistikstartup, der licenserer en VLM af høj kvalitet og antager, at den kan styre en pick-and-place-robot. Modellen opfatter scenen fejlfrit, fortæller den korrekte plan og producerer ingen motorkommandoer. Uden træning af action-tokens sidder systemet fast i fortællingen. Tilføjelse af VLA-data oveni er det, der åbner op for implementeringen.

VLM vs. VLA: side om side

Dimension VLM VLA
Input Billeder + tekst Billeder + tekst + (ofte) robottilstand
Produktion Sprog / symbolsk Handlingsbrikker / motorkommandoer
Træningsdata Billede-tekst-par Episoder med handlingsforløb
Brug sag Tekstforståelse, VQA, argumentation Robotik, autonomi, kropsliggjort kunstig intelligens
udformning Ingen Knyttet til en specifik robot eller familie
Evaluering Nøjagtighed, BLEU, hjælpsomhed Opgavesucces, generalisering af OOD, sikkerhed

Hvornår skal du bruge hver af dem?

Brug en VLM (Ventilation Level Limit), når opgaven afsluttes med en beskrivelse, beslutning eller tekstsvar. Brug en VLA (Ventilation Level Limit), når opgaven afsluttes med en fysisk handling.

I hybride systemer spiller begge en rolle. VLM'er håndterer sceneforståelse, samtale og ræsonnement på højt niveau. VLA'er håndterer closed-loop-styring. Mange produktionsarkitekturer bruger en VLM som planlægger og en VLA som udfører - nogle gange i dual-systemdesigns, der bytter latente repræsentationer mellem de to. Sondringen er vigtig, fordi de har brug for fundamentalt forskellige træningsdata, evalueringskriterier og kvalitetskontroller. Shaip's computersynstjenester og Fysisk AI Dataoperationer dækker begge ender af det spektrum.

Konklusion

VLM vs. VLA er ikke en konkurrence; det er en arbejdsdeling. Begge er essentielle for kropsliggjort AI, og begge er afhængige af træningsdata, der matcher deres opgave. At vælge den rigtige model betyder at matche den med det rigtige outputrum – og den rigtige datastak til at understøtte den.

VLA står for vision-language-action, en klasse af modeller, der tager visions- og sproginput og outputterer robothandlinger. Handlingskomponenten er det definerende træk – det er det, der adskiller VLA'er fra tidligere visionssprogsmodeller, der kun producerer tekst eller symbolske output.

En VLM kan omdannes til en VLA gennem finjustering af robotdemonstrationsdata med et udvidet ordforråd for handlingstokener. De fleste moderne VLA'er er bygget på denne måde, hvilket bevarer VLM'ens ræsonnement, samtidig med at den lærer at udsende motorkommandoer. Finjusteringstrinnet kræver handlingsjusterede datasæt af høj kvalitet, ikke blot yderligere tekst.

En VLA er mere end en VLM med et andet hoved. Mens mange arkitekturer deler VLM-rygraden, tilføjer VLA'er handlingsdekodere, udførelsesbevidst tokenisering og tabsfunktioner knyttet til fysisk kontrol. Nogle designs afkobler planlægning og udførelse til separate VLM- og VLA-moduler, der udveksler latente repræsentationer.

Den enkleste VLM vs. VLA-test er at spørge, hvad modellen outputterer. Hvis outputtet er en sætning, billedtekst, klassifikation eller ræsonnementskæde, er modellen en VLM. Hvis outputtet er en motorkommando, ledvinkel eller handlingstoken, der driver en robot, er modellen en VLA. Outputrummet, ikke inputmodaliteten, definerer klassen.

VLA'er har typisk brug for mere kuraterede, strukturerede data end VLM'er, selv når det samlede antal tokens er mindre. VLM-træning udnytter støjende webskala billede-tekst-par. VLA-træning kræver handlingstrajektorier, sprogjustering ved episodegranularitet og eksplicitte succesmærker – som alle kræver strukturerede indsamlings- og annotationspipelines.

VLM-benchmarks har begrænset anvendelse til VLA-evaluering. Nøjagtighed af undertekster og besvarelse af visuelle spørgsmål måler opfattelse og ræsonnement, ikke kontrol. VLA-evaluering afhænger af opgavens succesrate, generalisering til usete objekter og miljøer samt ydeevne i sikkerhedsniveau-scenarier – målinger, som ingen VLM-benchmarks i øjeblikket registrerer.

Kunne du lide denne artikel? Følg Shaip på LinkedIn for flere opdateringer.

Social Share