← Nieuwste papers
💻 computer science

RedFlow: Redirect Failure into Action-Level Corrections for Flow-matching VLA Policy

RedFlow is een fijnmazig offline reinforcement learning-framework dat flow-matching Vision-Language-Action-policies verbetert door faalervaringen om te zetten in actieniveau-correctieve supervisie, waardoor de succesratio in de echte wereld en de sample-efficiëntie aanzienlijk worden verbeterd in vergelijking met bestaande methoden.

Oorspronkelijke auteurs: Zhengyang Yan, Junhao Li, Fangqi Zhu, Zijun Wang, Quanxin Shou, Yikun Miao, Xiaoyi Pang, Zicong Hong, Song Guo

Gepubliceerd 2026-07-31
📖 7 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Zhengyang Yan, Junhao Li, Fangqi Zhu, Zijun Wang, Quanxin Shou, Yikun Miao, Xiaoyi Pang, Zicong Hong, Song Guo

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 robot leert om huishoudelijke taken uit te voeren, zoals het vouwen van een overhemd of het vegen van een vloer. Je laat de robot video's zien van mensen die de taak perfect uitvoeren, en de robot probeert hen na te doen. Dit wordt "Imitation Learning" (imitatie-leren) genoemd. Het werkt geweldig wanneer de robot in een vertrouwde kamer is, maar het echte leven is rommelig. Soms laat de robot het overhemd vallen, of blijft de bezem ergens achter haken. In het verleden, wanneer een robot een fout maakte, bleef hij steeds dezelfde verkeerde beweging proberen, waardoor het steeds erger werd totdat hij het volledig opgaf. Dit kwam omdat de robot alleen geleerd had wat niet te doen door te horen dat "dit mislukte", maar er werd hem geen specifieke instructie gegeven over hoe hij het moest herstellen.

Maak kennis met Reinforcement Learning (RL), een methode waarbij robots leren door dingen te proberen en beloningen te krijgen voor succes of straffen voor falen. Meestal vereist dit dat de robot miljoenen keren oefent in de echte wereld, wat traag, duur en riskant is (stel je voor dat een robot een vaas breekt terwijl hij leert schoonmaken). Recentelijk is er een nieuw type robotbrein opgekomen, een "Flow-matching VLA" (Vision-Language-Action). Denk aan een superintelligente kunstenaar die een vloeiend, continu pad kan schilderen van een rommelig startpunt naar een perfect eindresultaat. Echter, zelfs deze slimme kunstenaars worstelen wanneer ze een situatie tegenkomen die ze nog niet eerder hebben gezien, wat leidt tot diezelfde "stapelende fouten" waarbij een kleine misslag uitmondt in een totale ramp.

Dit is waar een nieuw papier, RedFlow, in beeld komt. De onderzoekers stelden een eenvoudige maar lastige vraag: Kunnen we een robot leren om te leren van zijn eigen fouten, zonder dat er telkens een mens aan te pas moet komen om het te herstellen? Ze wilden niet alleen dat de robot wist "dat was slecht"; ze wilden dat de robot precies wist welke beweging slecht was en welke beweging hij in plaats daarvan moest maken.

Het Probleem: De "Slechte Beweging" Black Box

Stel je voor dat je leert fietsen. Je valt eraf. Een traditioneel robot-leersysteem zou misschien alleen zeggen: "Oké, vallen is slecht. Doe dat niet." Maar het vertelt je niet waarom je viel. Leunde je te ver naar links? Trapte je te hard? Keek je naar een eekhoorn?

In de wereld van robotica is een "mislukte trajectorie" als een video van een hele fietstocht die eindigt in een crash. Oude methoden keken naar de hele video en zeiden: "Deze hele rit was een mislukking." Ze zouden proberen alles te vermijden dat op die rit leek. Maar hier is het probleem: misschien was de eerste 90% van de rit perfect, en alleen de laatste 10% (de crash) was slecht. Als je de robot vertelt om de hele rit te vermijden, kan hij vergeten hoe hij moet trappen of sturen, ook al waren die onderdelen prima. Het is alsover een student vertellen: "Schrijf dat essay niet," omdat de laatste zin een typefout bevat, terwijl de rest van het essay briljant was.

Andere methoden probeerden dit op te lossen door aan mensen te vragen: "Hé, die beweging was fout, probeer deze eens in plaats daarvan." Maar een mens vragen om elke mislukte poging te bekijken en specifieke adviezen te geven, is traag en schaalbaar is lastig. We hebben een robot nodig die zijn eigen fouten kan ontdekken.

De Oplossing: RedFlow's "Slimme Detective"

De auteurs van dit papier stellen RedFlow voor (Redirect Failure into Action-Level Corrections). Denk aan RedFlow als een superintelligente detective die de mislukte pogingen van de robot observeert en ontdekt waar de robot van de rails is geraakt.

Zo werkt het, onderverdeeld in twee belangrijke trucs:

1. De "Context-Aware Corrective Matching" (Het Notebook van de Detective)
Wanneer de robot faalt, kijkt RedFlow niet alleen naar de crash. Het kijkt naar het moment vóór de crash. Het vraagt: "Wat deed de robot? Waar was hij? Hoe ver was hij met de taak bezig?"

  • De Analogie: Stel je voor dat je probeert een overhemd te vouwen en je laat het vallen. RedFlow kijkt naar het moment dat je het liet vallen en zegt: "Ah, je hield het overhemd vast met je rechterhand, en het was half gevouwen."
  • Vervolgens gaat het naar zijn geheugenbank (een database van eerdere pogingen, inclusief succesvolle) en zoekt naar andere momenten waarop de robot in precies dezelfde situatie zat (het overhemd half gevouwen vasthouden met de rechterhand) maar er wel in geslaagd is.
  • Het vindt een succesvolle beweging uit die vergelijkbare situatie — bijvoorbeeld het overhemd pakken met de linkerhand in plaats van de rechter. Het zegt niet alleen "laat het niet vallen"; het zegt: "Wanneer je op deze specifieke plek bent, probeer dan je linkerhand te gebruiken." Dit wordt een "correctieve doelstelling" genoemd.

2. De "Adaptive Redirection Objective" (De Fluit van de Coach)
Zodod RedFlow de juiste "correctie" heeft gevonden (de greep met de linkerhand), moet het de robot leren dit te doen. Het gebruikt een speciale trainingsmethode met drie verschillende stemmen:

  • De Aanmoediger: Zegt: "Goed gedaan met de onderdelen die wel werkten! Doe daar meer van!" (Het versterken van succesvolle acties).
  • Het Stopbord: Zegt: "Hé, die specifieke beweging die de val veroorzaakte? Dat moet je niet doen!" (Het onderdrukken van slechte acties).
  • De Gids: Zegt: "En in plaats van het te laten vallen, probeer het met je linkerhand naar je toe te treken, zoals we in de geheugenbank hebben gevonden!" (Het herleiden van de fout naar de correctie).

Dit is anders dan oudere methoden die alleen zeiden "Doe het slechte ding niet." RedFlow duwt de robot actief richting een betere actie, net zoals een coach fysiek de arm van een speler naar de juiste positie begeleidt.

Wat Ze Hebben Ontdekt: Van Onhandig naar Bekwaam

De onderzoekers hebben dit idee op twee manieren getest: in een computersimulatie met veel verschillende taken (zoals de LIBERO-benchmark) en op een echte, fysieke robot met twee armen.

  • In de Simulaties: Ze vergeleken RedFlow met andere slimme robot-leermethoden. De resultaten lieten zien dat RedFlow veel beter was in het herstellen van fouten. Gemiddeld verbeterde RedFlow het succespercentage van de robot van ongeveer 56,2% naar 68,2%. Het was vooral goed in taken waarbij de robot een specifiek doel moest bereiken, waarbij het succes verbeterde van 51,8% naar 71,2%.
  • Op de Echte Robot: Ze zetten RedFlow aan het werk op een echte robot die drie moeilijke taken uitvoerde: het vouwen van kleding, het vegen van objecten en het schoonmaken van een tafel.
    • Vóór RedFlow kon de robot slechts 36,0% van de tijd kleding vouwen.
    • Na het gebruik van RedFlow sprong het succespercentage naar 67,0%.
    • In totaal, over alle real-world taken heen, steeg het succespercentage van 56,7% naar 74,7%.

Het meest opwindende deel was het zien van de robot die leerde "herstellen". In één video was de robot een T-shirt aan het vouwen. Het shirt gleed uit de rechterhand. Een normale robot zou gewoon blijven proberen het met de rechterhand te pakken en falen. Maar de door RedFlow getrainde robot besefte: "Wacht, ik kan er met mijn rechterhand niet bij." Hij gebruikte vervolgens zijn linkerhand om het shirt weer binnen bereik te trekken, en vervolgde daarna het vouwen. Dit was niet geprogrammeerd door een mens; de robot ontdekte het door zijn eigen eerdere fouten te analyseren en een succesvol alternatief in zijn geheugen te vinden.

Waarom Dit Belangrijk Is

Het beste aan RedFlow is dat het ongelooflijk efficiënt is. Normaal gesproken, om een robot te leren te herstellen van fouten, heb je misschien miljoenen keren online training nodig (in de echte wereld), wat veel tijd kost en het risico op schade met zich meebrengt. RedFlow slaagde erin resultaten te behalen die vergelijkbaar zijn met die "online" methoden, maar gebruikte ongeveer 10 keer minder trainingsvoorbeelden. Dit deed het door slim gebruik te maken van de "slechte" data die het al had, waardoor mislukkingen werden omgezet in een goudmijn aan leermogelijkheden.

Het paper suggereert dat door fouten niet te behandelen als afval dat weggegooid moet worden, maar als een kaart om betere oplossingen te vinden, we robots veel robuuster en bekwaamer kunnen maken in de echte wereld. Het is een stap naar robots die niet alleen ons kopiëren, maar ook leren van hun eigen struikelingen om beter te worden in hun werk.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →