← Nieuwste papers
🤖 machine learning

RynnValue: Scaling Robotic Value Foundation Models with Temporal Distance

RynnValue is een open-source robotisch waardefundatiemodel dat schaalt naar miljoenen instructiegeconditioneerde clips door temporele afstand als supervisiedoel te gebruiken, waarbij het preferentiegebaseerde methoden overtreft in evaluatie en het succes van real-world beleid aanzienlijk verhoogt zonder dat expliciete belonings- of voortgangsannotaties vereist zijn.

Oorspronkelijke auteurs: Dongchi Huang, Hongyin Zhang, Bohan Hou, Siteng Huang, Zhian Su, Hang Guo, Tong Lu, Zhaofeng Xu, Jiahao Tang, Jianfei Yang, Donglin Wang, Peixi Peng, Mingxiu Chen, Deli Zhao, Xin Li

Gepubliceerd 2026-08-11
📖 7 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Dongchi Huang, Hongyin Zhang, Bohan Hou, Siteng Huang, Zhian Su, Hang Guo, Tong Lu, Zhaofeng Xu, Jiahao Tang, Jianfei Yang, Donglin Wang, Peixi Peng, Mingxiu Chen, Deli Zhao, Xin Li

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 probeert te leren hoe hij een maaltijd moet koken, maar in plaats van hem een recept te geven, zeg je alleen maar: "Maak het goed!" en hoop je dat hij de rest zelf uitzoekt. Dit is de wereld van robot learning, een tak van de wetenschap waar ingenieurs proberen machines te leren hoe ze moeten bewegen en interageren met de fysieke wereld. De grootste hindernis is meestal niet de hersenen van de robot (het vermogen om te bewegen); het is de beloning. In de wereld van AI is een "beloning" als een scorekaart of een high-five die de robot vertelt: "Goed gedaan!" of "Probeer het opnieuw." Het probleem is dat het geven van een perfecte scorekaart voor elke enkele beweging ongelooflijk moeilijk is. Als de scorekaart te vaag is, raakt de robot in de war. Als hij te specifiek is voor één taak, kan de robot niets nieuws leren. Wetenschappers hebben geprobeerd een "algemene" scorekaart te bouwen die werkt voor elke robot die elke taak uitvoert, maar ze liepen vast op de vraag hoe ze deze konden creëren zonder dat een mens elke enkele poging handmatig moest beoordelen.

Dit is waar een nieuw idee genaamd RynnValue om de hoek komt kijken. Denk aan dit als een nieuwe manier om de prestaties van een robot te beoordelen. In plaats van te vragen: "Hoe dicht ben je bij de finishlijn?" (wat moeilijk te meten is als de finishlijn er voor elke taak anders uitziet), vraagt RynnValue: "Hoeveel tijd is er nog over tot je klaar bent?" Het behandelt de reis van de robot als een countdown-timer. Als de robot ver van het doel is, is de timer hoog. Als de robot dichtbij is, is de timer laag. De magie van dit paper is dat het laat zien dat je geen mens nodig hebt om op een knop te drukken en "Goed gedaan" te zeggen om deze timer te maken. Je kunt gewoon op de klok kijken. Als een video van een kokende robot begint op 10 minuten en eindigt op 0, kan de computer automatisch uitrekenen dat de robot op het 5-minutenpunt nog 5 minuten te gaan had. Deze simpele truc zorgt ervoor dat de robot kan leren van duizenden uren video zonder dat iemand ze handmatig hoeft te beoordelen.

Het Probleem: De "Progressie"-valstrik

Lamaag probeerden wetenschappers robots te onderwijzen door "progressie" te meten. Stel je voor dat een robot probeert blokken te stapelen. Een progressiemodel zou proberen te raden of de robot 10% klaar is, 50% klaar is of 90% klaar is. Maar hier is de crux: "50% klaar" ziet er totaal anders uit bij het stapelen van blokken dan bij het schenken van water. De ene robot is halverwege door de hoogte, terwijl een andere halverwege is door de tijd. Dit maakt het heel moeilijk om een robot te trainen die veel verschillende dingen kan doen, omdat de definitie van "progressie" elke keer verandert als de taak verandert. Het is alsoal een leerling wiskunde probeert te leren door te zeggen "Je bent halverwege!" zonder ooit te vertellen wat het uiteindelijke antwoord moet zijn.

De auteurs van dit paper stellen dat deze "progressie"-aanpak een doodlopende weg is. Ze zeggen dat we moeten stoppen met proberen te raden hoe ver de robot al is en moeten beginnen met het aftellen van de tijd tot de klus geklaard is. Ze noemen dit temporale afstand. Het is de "cost-to-go", of simpelweg: "Hoeveel tijd heb ik nog?"

De Oplossing: RynnValue en de Magische Klok

Het team van Alibaba's DAMO Academy en Hupan Lab bouwde een model genaamd RynnValue. In plaats van te proberen een progressiepercentage te raden, kijkt RynnValue naar een video van een robot en een tekstinstructie (zoals "zet de beker op de tafel") en voorspelt exact hoeveel seconden er nog over zijn tot de taak voltooid is.

Hier is het slimme deel: ze hadden geen mensen nodig om voor elke video op te schrijven "5 seconden over". Ze gebruikten gewoon de tijdstempels die al op de videobestanden stonden. Als een video begint op 0:00 en de robot eindigt op 0:10, weet de computer dat de robot op 0:05 nog 5 seconden te gaan had. Dit betekent dat ze het model konden trainen op een enorme bibliotheek van meer dan 7.000 uur aan robotvideo's — ongeveer 3 miljoen clips — zonder dat er een enkele mens nodig was om ze handmatig te beoordelen. Het is alsocht een student leren lezen door hem duizenden films met ondertiteling te laten kijken, in plaats van een leraar die elke zin die hij leest beoordeelt.

De Sluwe Trucs (en hoe ze die stopten)

Je zou kunnen denken: "Als de robot gewoon naar de klok kijkt, gebruikt hij dan niet een shortcut?" De wetenschappers maakten zich hier ook zorgen over. Ze wisten dat als ze de robot de video's in volgorde lieten zien, de robot een shortcut zou leren: "Oh, het derde frame in de video is altijd halverwege klaar!" of "Als de video 10 seconden lang is, is het midden altijd 5 seconden over." De robot zou stoppen met kijken naar de eigenlijke robotarmen en gewoon gokken op basis van de positie in de video.

Om dit te voorkomen, voegden ze wat "chaos" toe aan de training:

  1. Random Sampling: Ze lieten de robot de video niet in een rechte lijn zien. Ze kozen willekeurige momenten uit de video, zodat de robot de tijd niet kon raden op basis van de volgorde van de frames.
  2. Shuffling: Ze lieten de video soms achterstevoren of in een door elkaar gehusselde volgorde zien. Als de robot een "voltooide" staat zag vóór een "start" staat, moest hij beseffen dat de "voltooide" staat eigenlijk verder weg was in de tijd, wat de robot dwong om daadwerkelijk naar het beeld van de robot te kijken en niet alleen naar de volgorde van de plaatjes.
  3. Isolatie: Ze zorgden ervoor dat de robot niet kon spieken naar de antwoorden voor het volgende frame terwijl hij het huidige frame probeerde te raden. Hij moest elk moment op zichzelf oplossen.

De Resultaten: Werkt het?

Het team testte RynnValue op een reeks verschillende robots en taken die het nog nooit eerder had gezien. De resultaten waren verrassend goed.

  • Ranking Taken: Wanneer gevraagd werd om verschillende robotpogingen te rangschikken van "beste" naar "slechtste", behaalde RynnValue een score van 0,675. Dit was beter dan de vorige beste modellen die vertrouwden op mensen die de video's handmatig beoordeelden (die scoorden 0,655).
  • Echte Robots: Ze namen het model en gebruikten het om echte robots te leren complexe taken uit te voeren, zoals het leggen van brood in een mandje of het verplaatsen van een biefstuk met een spatel.
    • Met RynnValue slaagden de robots 72,5% van de tijd tijdens het online leren (terwijl ze bewogen).
    • Zonder RynnValue, met de oude beste methoden, slaagden ze slechts 52,5% van de tijd.
    • Bij offline leren (leren van een database met eerdere bewegingen), verhoogde RynnValue het succes van 63,8% naar 82,5%.

Waarom dit ertoe doet

Het meest opwindende aan dit paper is dat het suggereert dat we niet perfect hoeven te zijn in het beoordelen van robots om ze te onderwijzen. We hoeven alleen maar te weten wanneer ze klaar zijn. Door de simpele, automatische "klok" van de tijd te gebruiken, creëert RynnValue een universele taal voor robotbeloningen. Het werkt voor een robot met twee armen, een robot met een wiel of een robot met een hand, zolang we maar kunnen aangeven wanneer de klus geklaard is.

De auteurs merken er voorzichtig bij op dat dit geen toverstaf is die elk robotprobleem direct oplost. Ze ontdekten dat voor zeer complexe taken die een precieze uitlijning vereisen (zoals een doos in een lade plaatsen), het model nog steeds wat moeite had omdat de visuele aanwijzingen verwarrend waren. Maar over het algere van het genomen lieten ze zien dat temporale afstand een krachtige, schaalbare manier is om robots te onderwijzen. Het verandert het rommelige, moeilijke probleem van "wat is een goede beweging?" in het simpele, oplosbare probleem van "hoeveel tijd is er nog over?"

Kortom, RynnValue is als het geven van een stopwatch aan een robot in plaats van een rapportcijfer. Het verandert de chaotische wereld van robot learning in een eenvoudige countdown, en het lijkt beter te werken dan de oude methoden.

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 →