Popcorn
收藏资源简介:
Popcorn是由卢森堡大学与巴里理工大学联合创建的可配置多模态电影推荐视觉证据基准数据集,旨在系统比较不同视觉证据源对推荐性能的影响。该数据集包含约6.5万部电影的海报缩略图视觉嵌入以及274部电影的对齐完整影片与预告片嵌入,总计生成超过30万个视觉表示,数据来源于MovieLens-25M及官方视频材料。数据集通过现代视觉语言模型和经典CNN骨干网络进行特征编码,并采用标准化处理流程确保可重复性。其核心应用在于探索静态缩略图与动态视频证据在推荐系统中的效能差异,为多模态推荐算法研究提供可控的实验环境与评估框架。
Popcorn is a configurable multimodal movie recommendation visual evidence benchmark dataset jointly created by the University of Luxembourg and Polytechnic University of Bari, aiming to systematically compare the impact of different visual evidence sources on recommendation performance. This dataset contains visual embeddings of poster thumbnails for approximately 65,000 movies, as well as aligned full-length movie and trailer embeddings for 274 movies, generating over 300,000 visual representations in total. The data is sourced from MovieLens-25M and official video materials. The dataset performs feature encoding via modern vision-language models and classic CNN backbones, and adopts standardized processing workflows to ensure reproducibility. Its core application lies in exploring the performance differences between static thumbnails and dynamic video evidence in recommendation systems, providing a controllable experimental environment and evaluation framework for multimodal recommendation algorithm research.
🍿 Popcorn Dataset 概述
Popcorn 数据集包含来自大量电影(全长影片)、提取的镜头以及免费预告片的视觉特征,提供帧级别提取的视觉特征及其聚合版本。该数据集可用于推荐、信息检索、分类等任务。
数据集规模
| 方面 | 数值 |
|---|---|
| 电影总数 | 274 |
| 每部电影平均提取帧数 | 7,732 |
| 帧/嵌入总数 | 2,158,301 |
| 全片帧/嵌入总数 | 2,118,647 |
| 预告片帧/嵌入总数 | 39,654 |
混合数据(与 MovieLens 25M 结合,采样25%)
| 方面 | 数值 |
|---|---|
| 平均电影评分 | 3.88/5 |
| **用户总数 ( | U |
| **项目总数 ( | I |
| **交互总数 ( | R |
| ** | R |
| ** | R |
| 稀疏度 | 95.04% |
存储容量需求
| 数据 | 模型 | 文件总数 | 磁盘大小 |
|---|---|---|---|
| 全片 | incp3 | 84,872 | 35.8 GB |
| 全片 | vgg19 | 84,872 | 46.1 GB |
| 电影镜头 | incp3 | 16,713 | 7.01 GB |
| 电影镜头 | vgg19 | 24,598 | 13.3 GB |
| 预告片 | incp3 | 1,725 | 681 MB |
| 预告片 | vgg19 | 1,725 | 885 MB |
| 全片聚合 | incp3 | 84,872 | 10 MB |
| 全片聚合 | vgg19 | 84,872 | 19 MB |
| 电影镜头聚合 | incp3 | 16,713 | 10 MB |
| 电影镜头聚合 | vgg19 | 24,598 | 19 MB |
| 预告片聚合 | incp3 | 1,725 | 10 MB |
| 预告片聚合 | vgg19 | 1,725 | 19 MB |
| 总计 | - | 214,505 | 约103.9 GB |
文件结构
数据集包含六个主文件夹和一个 stats.json 文件,结构分为多级:
-
一级分类(主文件夹)
full_movies:全片视频帧级别视觉特征movie_shots:全片视频镜头级别(重要帧)视觉特征movie_trailers:电影预告片视频帧级别视觉特征full_movies_agg:全片帧级别聚合视觉特征movie_shots_agg:全片镜头级别聚合视觉特征movie_trailers_agg:预告片帧级别聚合视觉特征
-
二级分类(视觉特征提取器)
incp3:使用 Inception-v3 (GoogleNet) 提取vgg19:使用 VGG-19 提取
-
三级分类(内容)
- 原子特征(
full_movies、movie_shots、movie_trailers文件夹):每个提取器文件夹内包含以 MovieLens 25M 中电影ID命名的文件夹,存储对应视觉特征。 - 聚合特征(
full_movies_agg、movie_shots_agg、movie_trailers_agg文件夹):每个提取器文件夹内包含以 MovieLens 25M 中电影ID命名的JSON文件,存储聚合视觉特征。
- 原子特征(
-
四级分类(数据包,仅原子特征文件夹)
- 每个电影文件夹内包含若干
packet0001.json至packet000N.json文件。每个JSON文件包含多个frameId和features对象对。通常每25个对象为一个数据包,最后一个数据包可能包含少于25个对象。
- 每个电影文件夹内包含若干
元数据文件
根目录下的 stats.json 文件包含每部电影的元数据(来自 MovieLens 25M),例如电影ID、标题、年份和类型。
数据集用途与框架
- 数据集详情页面:https://recsys-lab.github.io/popcorn_dataset/
- 用于生成和使用该数据集的基准框架(Popcorn)的GitHub仓库:https://github.com/Recsys-lab/Popcorn

- 1Popcorn: A Configurable Benchmark for Visual Evidence in Multimodal Movie Recommendation卢森堡大学·安全、可靠性与信任跨学科中心; 巴里理工大学 · 2026年



