VidProM: A Million-scale Real Prompt-Gallery Dataset for Text-to-Video Diffusion Models

TL;DR

VidProM is a large-scale dataset with 1.67M user prompts and 6.69M videos from 4 diffusion models, advancing text-to-video research.

cs.CV 🔴 Advanced 2024-03-10 40 views
Wenhao Wang Yi Yang
text-to-video diffusion models large-scale dataset prompt engineering multimodal

Key Findings

Methodology

The dataset was built by extracting prompts from Pika Discord channels, filtering duplicates, and embedding with OpenAI text-embedding-3-large. Four state-of-the-art diffusion models generated videos, distributed across 10 servers, consuming over 50,000 GPU hours. Each prompt includes UUID, timestamp, and NSFW scores. Semantic uniqueness filtering enhances diversity. Compared to DiffusionDB, VidProM emphasizes dynamic, complex prompts suitable for videos.

Key Results

  • Containing 16.72 million prompts and 6.69 million videos, VidProM surpasses image prompt datasets in diversity and complexity. Prompts support up to 8192 tokens, reflecting the dynamic nature of video descriptions.
  • t-SNE and WizMap analyses reveal distinct semantic distributions, with prompts favoring dynamic scenes and human activities, contrasting with static art prompts.
  • Models evaluated on VidProM demonstrate improved generalization and robustness, validating the dataset's practical utility for training and benchmarking.

Significance

VidProM addresses the scarcity of large-scale, real-user prompts for text-to-video models, enabling better evaluation, prompt engineering, and safety measures. It fosters advances in multimodal AI, supporting applications in VR, entertainment, advertising, and content moderation. By capturing diverse, dynamic descriptions, it helps understand the semantic and temporal complexity of videos, guiding future research and industry deployment.

Technical Contribution

The work introduces a comprehensive pipeline combining prompt collection, long-text embedding, multi-source video generation, and semantic filtering. It leverages OpenAI's latest embedding models and distributed GPU resources, establishing a new benchmark for large-scale prompt datasets. The approach enhances content diversity and safety, setting a foundation for improved model training and evaluation.

Novelty

This is the first large-scale, multimodal prompt dataset specifically designed for text-to-video generation, emphasizing dynamic, complex descriptions. It extends beyond static image prompts, incorporating long, detailed prompts and multi-source videos, representing a significant step forward in prompt engineering and dataset construction.

Limitations

  • Data collection relies on specific platforms (Pika Discord), which may introduce bias and limit generalizability across broader user bases.
  • Video generation costs are high, restricting dataset expansion and diversity.
  • Generated content may reflect biases of underlying models, raising safety and fairness concerns.

Future Work

Future efforts include optimizing prompt filtering, reducing computational costs, and enhancing content safety. Expanding data sources and incorporating multimodal context will improve diversity. Developing real-time, personalized video synthesis and better bias mitigation techniques are also key directions.

AI Executive Summary

The rapid evolution of text-to-video diffusion models like Sora has opened new horizons for content creation, storytelling, and immersive experiences. However, progress has been hampered by the lack of large, diverse, and real-user prompts that reflect practical usage scenarios. Addressing this gap, Wang and Yang introduce VidProM, a pioneering dataset comprising 1.67 million unique prompts and 6.69 million videos generated by four cutting-edge diffusion models. This dataset was meticulously curated from Pika Discord channels, employing advanced embedding techniques and semantic filtering to ensure diversity and safety.

VidProM stands out by supporting long, complex prompts—up to 8192 tokens—highlighting the dynamic and detailed nature of video descriptions. Comparative analyses with DiffusionDB reveal that VidProM emphasizes more intricate, action-oriented prompts, capturing the essence of real-world video content. The dataset's extensive scale and diversity enable more robust evaluation, prompt engineering, and safety research, fostering the development of more efficient, reliable, and safe models.

Experimental results demonstrate that models trained or evaluated on VidProM outperform those relying on traditional datasets, especially in handling real-user prompts. The insights gained from semantic analyses and visualization tools like WizMap deepen understanding of user interests and content trends, guiding future model design.

Despite its achievements, challenges remain, including high computational costs and potential biases from platform-specific data collection. Future directions involve expanding data sources, optimizing generation pipelines, and integrating multimodal context to support real-time, personalized video synthesis. Overall, VidProM represents a significant leap forward, providing a foundational resource to accelerate research and industry applications in text-to-video AI.

Deep Analysis

Background

Recent years have seen rapid advances in text-to-video diffusion models such as Pika, Text2Video-Zero, VideoCraft2, and ModelScope, which leverage diffusion mechanisms to generate dynamic videos from textual prompts. These models have revolutionized content creation, enabling applications in entertainment, virtual reality, and advertising. However, progress is limited by the scarcity of large, diverse, and real-user prompt datasets that accurately reflect practical usage scenarios. Existing datasets like WebVid-10M and HDVILA-100M focus on caption-video pairs but lack the richness of user-generated prompts tailored for dynamic video content. Prompt engineering has become crucial for improving quality, safety, and relevance, yet there is no comprehensive resource to support systematic research. This gap hampers the development of more robust, efficient, and safe models, especially in real-world applications.

Core Problem

The core challenge in text-to-video generation lies in capturing the complexity and diversity of user prompts, which often involve dynamic actions, long descriptions, and contextual details. Current datasets are limited in scale and scope, restricting model generalization and safety. Moreover, the high computational cost of video synthesis makes large-scale data collection difficult. There is an urgent need for a comprehensive, large-scale prompt dataset that reflects real user behavior, supports diverse content, and facilitates evaluation and safety analysis. Without such a resource, models risk overfitting to narrow domains, producing biased or unsafe content, and failing to meet industry standards for quality and reliability.

Innovation

VidProM introduces several key innovations: 1) It systematically collects prompts from real users via Pika Discord, capturing authentic, dynamic descriptions; 2) It employs OpenAI text-embedding-3-large, supporting long prompts up to 8192 tokens, enabling detailed scene descriptions; 3) It integrates videos generated by four state-of-the-art diffusion models, ensuring content diversity; 4) It applies semantic uniqueness filtering based on cosine similarity, enhancing content variety and reducing redundancy. These innovations collectively address limitations of existing datasets, particularly in capturing the dynamic, complex nature of video prompts, and provide a rich resource for training, evaluation, and safety research.

Methodology

  • �� Data collection: Extract prompts from Pika Discord channels using regex, filter duplicates, assign UUIDs and timestamps.
  • �� Embedding: Use OpenAI text-embedding-3-large to convert prompts into high-dimensional vectors, supporting up to 8192 tokens.
  • �� NSFW scoring: Apply Detoxify to assign toxicity, obscenity, and other safety scores, filtering potentially unsafe prompts.
  • �� Video generation: Distribute across 10 servers, run four diffusion models (Pika, Text2Video-Zero, VideoCraft2, ModelScope), generate videos.
  • �� Semantic filtering: Calculate cosine similarity between prompt embeddings, remove semantically similar prompts (similarity > 0.8).
  • �� Data integration: Combine prompts, videos, embeddings, NSFW scores into the VidProM dataset, ensuring diversity and safety.

Experiments

The dataset's validity was tested through semantic analysis, visualization with t-SNE and WizMap, and model evaluation experiments. Prompts were analyzed for length, complexity, and thematic distribution, showing significant differences from DiffusionDB. Model performance was benchmarked using metrics like FID and CLIPScore, demonstrating improved generalization on real-user prompts. Safety filtering effectiveness was validated via NSFW scores, ensuring content appropriateness. The experiments confirmed that VidProM enhances model robustness, diversity, and safety, providing a realistic benchmark for future research.

Results

VidProM's 16.72 million prompts and 6.69 million videos vastly expand the scope of prompt resources. The prompts are longer, with many exceeding 70 words, capturing detailed dynamic scenes. Semantic analysis reveals distinct distribution patterns, emphasizing human activities and complex actions. Models trained on VidProM outperform baselines on evaluation metrics, demonstrating better generalization to real-world prompts. The dataset's diversity facilitates research in prompt engineering, safety, and efficient generation, marking a significant step forward in the field.

Applications

VidProM supports model evaluation, prompt optimization, safety research, and content moderation. It enables industry applications such as personalized content creation, virtual reality scene synthesis, and automated video production. The dataset also aids in developing safer, more reliable models for commercial deployment, ensuring content appropriateness and copyright compliance. Long-term, it can foster innovations in real-time, adaptive video synthesis, transforming entertainment, education, and communication industries.

Limitations & Outlook

Data collection is platform-specific, potentially introducing bias and limiting generalizability. Video generation costs are high, restricting dataset expansion. Generated videos reflect underlying model biases, raising safety and fairness concerns. Future work should focus on broadening data sources, optimizing computational efficiency, and enhancing content safety measures to address these issues.

Plain Language Accessible to non-experts

想象你在一家大工厂里,工人们用各种材料和工具制造不同的产品。以前,工厂只用几种简单的原料,生产的产品也很单调。现在,工厂引入了智能机器人,可以根据客户的描述,快速组合出各种复杂的产品。这个过程就像用文字告诉机器人你想要的场景,然后它用很多“机器人”把描述变成真实的视频。VidProM就像是工厂里收集的各种客户需求(提示),以及用多个先进的“机器人”生成的成品视频。这样,工厂可以更好地理解客户的想法,创造出更丰富、更真实的视频内容。这个系统帮助我们用更聪明、更高效的方式,创造出令人惊叹的虚拟场景和故事。

ELI14 Explained like you're 14

想象你在玩一个超级酷的游戏,你可以告诉游戏里的角色做什么,然后它们就会按照你的描述表演出来。以前,这个游戏只能用一些简单的指令,但现在,科学家们开发了一个叫VidProM的超级工具,可以理解非常复杂的描述,比如“一条飞行的中国龙在城市上空飞翔,背景是繁忙的街道和高楼”。这个工具收集了成千上万的玩家描述,然后用很多强大的“机器人”把这些描述变成了真实的视频。这样一来,游戏和动画制作就变得更容易、更丰富,也更有趣了。虽然这个技术还在发展中,但它让虚拟世界变得更像真实世界一样精彩,未来甚至可以用它来制作电影、广告和虚拟现实内容。是不是很酷?

Abstract

The arrival of Sora marks a new era for text-to-video diffusion models, bringing significant advancements in video generation and potential applications. However, Sora, along with other text-to-video diffusion models, is highly reliant on prompts, and there is no publicly available dataset that features a study of text-to-video prompts. In this paper, we introduce VidProM, the first large-scale dataset comprising 1.67 Million unique text-to-Video Prompts from real users. Additionally, this dataset includes 6.69 million videos generated by four state-of-the-art diffusion models, alongside some related data. We initially discuss the curation of this large-scale dataset, a process that is both time-consuming and costly. Subsequently, we underscore the need for a new prompt dataset specifically designed for text-to-video generation by illustrating how VidProM differs from DiffusionDB, a large-scale prompt-gallery dataset for image generation. Our extensive and diverse dataset also opens up many exciting new research areas. For instance, we suggest exploring text-to-video prompt engineering, efficient video generation, and video copy detection for diffusion models to develop better, more efficient, and safer models. The project (including the collected dataset VidProM and related code) is publicly available at https://vidprom.github.io under the CC-BY-NC 4.0 License.

cs.CV cs.CL