Paper Reading AI Learner

Stitch-a-Recipe: Video Demonstration from Multistep Descriptions

2025-03-18 01:57:48
Chi Hsuan Wu, Kumar Ashutosh, Kristen Grauman

Abstract

When obtaining visual illustrations from text descriptions, today's methods take a description with-a single text context caption, or an action description-and retrieve or generate the matching visual context. However, prior work does not permit visual illustration of multistep descriptions, e.g. a cooking recipe composed of multiple steps. Furthermore, simply handling each step description in isolation would result in an incoherent demonstration. We propose Stitch-a-Recipe, a novel retrieval-based method to assemble a video demonstration from a multistep description. The resulting video contains clips, possibly from different sources, that accurately reflect all the step descriptions, while being visually coherent. We formulate a training pipeline that creates large-scale weakly supervised data containing diverse and novel recipes and injects hard negatives that promote both correctness and coherence. Validated on in-the-wild instructional videos, Stitch-a-Recipe achieves state-of-the-art performance, with quantitative gains up to 24% as well as dramatic wins in a human preference study.

Abstract (translated)

在从文本描述获取视觉图解时,当今的方法通常采用单一的文本背景说明或动作描述来检索或生成相应的视觉内容。然而,现有的方法并不能处理多步骤描述的可视化展示,例如由多个步骤组成的烹饪食谱。此外,仅仅孤立地处理每个步骤的描述会导致不连贯的表现形式。为此,我们提出了Stitch-a-Recipe这一创新性的基于检索的方法,用于从多步描述中组装视频演示。该方法生成的视频包含来自不同来源的片段,并能够准确反映所有步骤描述的同时保持视觉上的连贯性。 为了训练这个模型,我们设计了一个训练流程,创建了大规模弱监督数据集,其中包含了多样且新颖的食谱,并引入难例负样本以促进正确性和连贯性的提升。在现实世界中的教学视频上进行验证后,Stitch-a-Recipe取得了最先进的性能,在定量评估中最多提高了24%,并且在人类偏好的研究中也有显著的优势。

URL

https://arxiv.org/abs/2503.13821

PDF

https://arxiv.org/pdf/2503.13821.pdf


Tags
3D Action Action_Localization Action_Recognition Activity Adversarial Agent Attention Autonomous Bert Boundary_Detection Caption Chat Classification CNN Compressive_Sensing Contour Contrastive_Learning Deep_Learning Denoising Detection Dialog Diffusion Drone Dynamic_Memory_Network Edge_Detection Embedding Embodied Emotion Enhancement Face Face_Detection Face_Recognition Facial_Landmark Few-Shot Gait_Recognition GAN Gaze_Estimation Gesture Gradient_Descent Handwriting Human_Parsing Image_Caption Image_Classification Image_Compression Image_Enhancement Image_Generation Image_Matting Image_Retrieval Inference Inpainting Intelligent_Chip Knowledge Knowledge_Graph Language_Model LLM Matching Medical Memory_Networks Multi_Modal Multi_Task NAS NMT Object_Detection Object_Tracking OCR Ontology Optical_Character Optical_Flow Optimization Person_Re-identification Point_Cloud Portrait_Generation Pose Pose_Estimation Prediction QA Quantitative Quantitative_Finance Quantization Re-identification Recognition Recommendation Reconstruction Regularization Reinforcement_Learning Relation Relation_Extraction Represenation Represenation_Learning Restoration Review RNN Robot Salient Scene_Classification Scene_Generation Scene_Parsing Scene_Text Segmentation Self-Supervised Semantic_Instance_Segmentation Semantic_Segmentation Semi_Global Semi_Supervised Sence_graph Sentiment Sentiment_Classification Sketch SLAM Sparse Speech Speech_Recognition Style_Transfer Summarization Super_Resolution Surveillance Survey Text_Classification Text_Generation Time_Series Tracking Transfer_Learning Transformer Unsupervised Video_Caption Video_Classification Video_Indexing Video_Prediction Video_Retrieval Visual_Relation VQA Weakly_Supervised Zero-Shot