正在加载视频...

视频加载失败

What structural task representation enables multi-stage, in-the-wild, bimanual, reactive manipulation? Introducing ReKep: LVM to label keypoints & VLM to write keypoint-based constraints, solve w/ optimization for diverse tasks, w/o task-specific training or env models. 🧵👇

190,914 次观看 • 1 年前 •via X (Twitter)

11 条评论

Wenlong Huang 的头像
Wenlong Huang1 年前

Relational Keypoint Constraints (ReKep) represent tasks as seq of keypoint relations. Eg in pouring task: pull together gripper kp & handle kp -> keep handle & spout kp at same height (avoid spillage) -> align spout & cup kp -> handle & spout kp form a tilting angle to pour. 2/N

Wenlong Huang 的头像
Wenlong Huang1 年前

ReKeps are Python functions mapping kp to costs w/ NumPy operations, specifying relations b/w robot, obj, and obj parts. While each kp has only (x,y,z), multiple kp can specify SO(3) rotations, vectors, surfaces, volumes to capture rich geometric structures in manipulation. 3/N

Wenlong Huang 的头像
Wenlong Huang1 年前

By sequencing multiple ReKeps, our framework organically integrates high-level task planning with dense low-level actions as a unified continuous optimization problem. With tracked keypoints, this enables rapid backtracking & replanning behaviors both within/across stages. 4/N

Wenlong Huang 的头像
Wenlong Huang1 年前

ReKep can also be fully automated w/ foundation models for in-the-wild task execution. We use large vision models (SAM+DINOv2) to identify keypoints, overlay on image, and prompt VLM (GPT-4o) to write a seq of ReKep constraints based on the task instruction. 5/N

Wenlong Huang 的头像
Wenlong Huang1 年前

We test ReKep on two setups – in-the-wild and bimanual. It can perform diverse 6-12 DoF tasks w/ a perception-action loop at 10 Hz. It can also fold diff. clothes with diff. (human-like) strategies. And entire pipeline does not require task-specific training or env models. 6/N

Wenlong Huang 的头像
Wenlong Huang1 年前

ReKep is implemented upon common packages like SciPy, and the code has also been open-sourced! The code runs on BEHAVIOR ( a large-scale benchmark with diverse scenes and objects, so you can easily try ReKep without setting up a real robot. 7/N

Wenlong Huang 的头像
Wenlong Huang1 年前

Project website: Walkthrough video: Paper: Code: Work done together with @chenwang_j, @YunzhuLiYZ, @RuohanZhang76, and @drfeifei. (N/N)

Huazhe Harry Xu 的头像
Huazhe Harry Xu1 年前

Congrats, @wenlong_huang ! This is impressive!

Wenlong Huang 的头像
Wenlong Huang1 年前

Thanks Huazhe!!

Karol Hausman 的头像
Karol Hausman1 年前

Cool work @wenlong_huang 👏

Wenlong Huang 的头像
Wenlong Huang1 年前

Thanks Karol!!

相关视频

We benchmarked leading multimodal foundation models (GPT-4o, Claude 3.5 Sonnet, Gemini, Llama, etc.) on standard computer vision tasks—from segmentation to surface normal estimation—using standard datasets like COCO and ImageNet. These models have made remarkable progress; however, it is unclear exactly where they stand in terms of understanding vision in detail. Especially when it comes to tasks beyond question-answering. How well do they understand an object's segments or geometry? Our analyses yield an assessment that is quantitatively and qualitatively detailed and is compatible with evaluations developed in the field of computer vision over the past decades. Observed trends: 🔹 The foundation models consistently underperform task-specific SOTA models across all tasks. However, they are respectable generalists, which is remarkable as they are presumably trained primarily on image-text-based tasks. 🔹 They perform semantic tasks notably better than geometric ones. 🔹 GPT-4o performs the best among non-reasoning models, getting the top position in 4 out of 6 tasks. 🔹 Reasoning models, e.g., o3, show improvements in geometric tasks. 🔹 The 'image generation' models, e.g., GPT-40 Image Generation, which have been natively trained multimodally, exhibit quirks. E.g., hallucinated objects, misalignment between the input and output, etc. 🔹 While the prompting techniques affect performance, better models exhibit less sensitivity to variations in prompts. We control for the variance introduced by the prompting methods in our experiments. 🌐 Detailed analyses, visualizations: ⌨️ code: 🧵 1/n

Amir Zamir

73,074 次观看 • 1 年前

Small Language Models (SML) are the future of AI. "Small" (SML) instead of "Large" (LLM). These small models are highly specialized models with superhuman abilities on specific tasks. Here are two techniques to build these models: • Spectrum • Model Merging I give you a short introduction in the attached video, but here is a quick summary: Spectrum helps us identify the most relevant layers to solve one specific task. We can ignore everything else and focus on fine-tuning these layers. Using Spectrum, we can fine-tune models in a heartbeat. Model Merging combines multiple models into a unique, much better model than any of the individual input models. You can also combine models specialized in different tasks and get a model with multiple abilities. This is the state of the art of productizing models. It's what Arcee.ai's platform does behind the scenes. Arcee collaborated with me on this post and is sponsoring it. There are three main steps to produce a model for your particular use case: 1. You create a dataset by uploading your data. 2. You train a model. At this step, Arcee uses Spectrum and Model Merging to produce a highly specialized model for your task. 3. You can deploy that model to any environment you want. Three important notes: • Training process is 2x faster and 2x cheaper than regular fine-tuning. • Resultant models are smaller and have higher accuracy. • They create these specialized models from open-source models. Check this site so you can fully appreciate how this works: If you want to fine-tune an open-source model, consider Arcee's platform. This is the state of the art.

Santiago

164,162 次观看 • 2 年前

New Course: Post-training of LLMs Learn to post-train and customize an LLM in this short course, taught by Banghua Zhu, Assistant Professor at the University of Washington University of Washington, and co-founder of @NexusflowX. Training an LLM to follow instructions or answer questions has two key stages: pre-training and post-training. In pre-training, it learns to predict the next word or token from large amounts of unlabeled text. In post-training, it learns useful behaviors such as following instructions, tool use, and reasoning. Post-training transforms a general-purpose token predictor—trained on trillions of unlabeled text tokens—into an assistant that follows instructions and performs specific tasks. Because it is much cheaper than pre-training, it is practical for many more teams to incorporate post-training methods into their workflows than pre-training. In this course, you’ll learn three common post-training methods—Supervised Fine-Tuning (SFT), Direct Preference Optimization (DPO), and Online Reinforcement Learning (RL)—and how to use each one effectively. With SFT, you train the model on pairs of input and ideal output responses. With DPO, you provide both a preferred (chosen) and a less preferred (rejected) response and train the model to favor the preferred output. With RL, the model generates an output, receives a reward score based on human or automated feedback, and updates the model to improve performance. You’ll learn the basic concepts, common use cases, and principles for curating high-quality data for effective training. Through hands-on labs, you’ll download a pre-trained model from Hugging Face and post-train it using SFT, DPO, and RL to see how each technique shapes model behavior. In detail, you’ll: - Understand what post-training is, when to use it, and how it differs from pre-training. - Build an SFT pipeline to turn a base model into an instruct model. - Explore how DPO reshapes behavior by minimizing contrastive loss—penalizing poor responses and reinforcing preferred ones. - Implement a DPO pipeline to change the identity of a chat assistant. - Learn online RL methods such as Proximal Policy Optimization (PPO) and Group Relative Policy Optimization (GRPO), and how to design reward functions. - Train a model with GRPO to improve its math capabilities using a verifiable reward. Post-training is one of the most rapidly developing areas of LLM training. Whether you’re building a high-accuracy context-specific assistant, fine-tuning a model's tone, or improving task-specific accuracy, this course will give you experience with the most important techniques shaping how LLMs are post-trained today. Please sign up here:

Andrew Ng

125,146 次观看 • 1 年前

We’re excited to finally introduce Kled Special Tasks, the final major feature included in the V2 app update. Users will now have access to a fully interactive terminal where they can view and complete domain specific upload tasks directly from enterprise buyers. These tasks can be region locked and person specific. For example, PhD students at Stanford might be prompted to upload their coursework or research materials and get paid for it. Our first domain specific task will focus on homework collection from high school and college students across Europe and the United States. Students will verify their emails and academic credentials directly within the app. We’ve built labeling workflows to ensure all uploaded content meets our criteria, and participants will receive weighted payouts based on the value of their submissions. We’ve already built a network of over 3,800 students from Stanford, MIT, UIUC, Rutgers, and Duke who will be actively onboarded to contribute content. Kled will work hand in hand with our research division, HADES, to justify the large scale purchase of this homework content. Several enterprise buyers have already expressed interest, each confirming that academic data from students represents a growing multi year industry requiring a continuous flow of fresh material. Kled Special Tasks also gives us the ability to internally identify valuable content types, issue calls for specific datasets, and collect 1,000-2,000 unique samples per task. We can then package these datasets into specialized data packs that our sales team will use to pitch directly to AI labs and enterprise clients with matching data needs. This will be one of our most powerful tools for expanding Kled’s buyer network. All of this will be fully available in the V2 update. We’re excited to show just how advanced our segmentation and data validation software has become as we bring this release to market.

Kled AI

74,618 次观看 • 8 个月前