Here we provided the instruction for dataset preparation. We provided the transformed annotation (or steps for transformation) tailor for D2VLM, due to the new training objective design.
| Dataset Name | Role | Source |
|---|---|---|
| E.T. Bench | Evaluation Benchmark | Data |
| Charades-STA | Evaluation Benchmark | Data, Annotation |
| Youcook2 | Evaluation Benchmark | Data, Annotation |
| E.T. Instruct | Finetuning data | Data |
Download and process the data following official document.
Use the annotations provided in this Hugging Face repo (i.e., D2VLM-Dataset/ETBench/evi).
xx/charades
ββ Charades_v1 (Downloaded and extracted raw videos from Charades_v1.zip)
β ββ 001TG.mp4
β ββ 003WS.mp4
β ββ ...
ββ test.caption_coco_format.json
bash other_benchmark_organize/charades/run.sh
xx/youcook2
ββ raw_videos (Downloaded and extracted raw videos from raw_videos.tar.gz)
β ββ testing
β ββ training
β ββ validation
ββ val.caption_coco_format.json
bash other_benchmark_organize/youcook2/run.sh
Download and process the data following official document.
Use the annotations provided in this Hugging Face repo.
D2VLM-Dataset/ET-Instruct/evi.json --> For supervised finetuning (SFT).
/D2VLM-Dataset/ET-Instruct/FPO/tokenized_fpo_annotation.pt --> For FPO.
For FPO, we applied an optimization: the dispreferred sample is appended after the preferred (positive) sample within the same sequence, and we adjust the positional encodings and attention mask accordingly. This makes training more efficient than naively training paired samples as separate batch items. One may check the
fpo_anno_gen/run.shin the project repo to learn more.
If you find our work useful in your research, please consider citing our paper:
@inproceedings{d2vlm,
title={Factorized Learning for Temporally Grounded Video-Language Models},
author={Zeng, Wenzheng and Gao, Difei and Shou, Mike Zheng and Ng, Hwee Tou},
booktitle={Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV)},
year={2025},
pages={20683-20693}
}
5 commits
1 commits
Here we provided the instruction for dataset preparation. We provided the transformed annotation (or steps for transformation) tailor for D2VLM, due to the new training objective design.
| Dataset Name | Role | Source |
|---|---|---|
| E.T. Bench | Evaluation Benchmark | Data |
| Charades-STA | Evaluation Benchmark | Data, Annotation |
| Youcook2 | Evaluation Benchmark | Data, Annotation |
| E.T. Instruct | Finetuning data | Data |
Download and process the data following official document.
Use the annotations provided in this Hugging Face repo (i.e., D2VLM-Dataset/ETBench/evi).
xx/charades
ββ Charades_v1 (Downloaded and extracted raw videos from Charades_v1.zip)
β ββ 001TG.mp4
β ββ 003WS.mp4
β ββ ...
ββ test.caption_coco_format.json
bash other_benchmark_organize/charades/run.sh
xx/youcook2
ββ raw_videos (Downloaded and extracted raw videos from raw_videos.tar.gz)
β ββ testing
β ββ training
β ββ validation
ββ val.caption_coco_format.json
bash other_benchmark_organize/youcook2/run.sh
Download and process the data following official document.
Use the annotations provided in this Hugging Face repo.
D2VLM-Dataset/ET-Instruct/evi.json --> For supervised finetuning (SFT).
/D2VLM-Dataset/ET-Instruct/FPO/tokenized_fpo_annotation.pt --> For FPO.
For FPO, we applied an optimization: the dispreferred sample is appended after the preferred (positive) sample within the same sequence, and we adjust the positional encodings and attention mask accordingly. This makes training more efficient than naively training paired samples as separate batch items. One may check the
fpo_anno_gen/run.shin the project repo to learn more.
If you find our work useful in your research, please consider citing our paper:
@inproceedings{d2vlm,
title={Factorized Learning for Temporally Grounded Video-Language Models},
author={Zeng, Wenzheng and Gao, Difei and Shou, Mike Zheng and Ng, Hwee Tou},
booktitle={Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV)},
year={2025},
pages={20683-20693}
}
5 commits
1 commits