DreamDPO: Aligning Text-to-3D Generation with Human Preferences via Direct Preference Optimization

Zhen Zhou, Xiaobo Xia, Fan Ma, Hehe Fan, Yi Yang +1 more
2/1/2025

No official code found. Best implementation: ZhenglinZhou/DreamDPO (22 stars, last commit 2025-05-24).

Abstract

Text-to-3D generation automates 3D content creation from textual descriptions, which offers transformative potential across various fields. However, existing methods often struggle to align generated content with human preferences, limiting their applicability and flexibility. To address these limitations, in this paper, we propose DreamDPO, an optimization-based framework that integrates human preferences into the 3D generation process, through direct preference optimization. Practically, DreamDPO first constructs pairwise examples, then compare their alignment with human preferences using reward or large multimodal models, and lastly optimizes the 3D representation with a preference-driven loss function. By leveraging pairwise comparison to reflect preferences, DreamDPO reduces reliance on precise pointwise quality evaluations while enabling fine-grained controllability through preference-guided optimization. Experiments demonstrate that DreamDPO achieves competitive results, and provides higher-quality and more controllable 3D content compared to existing methods. The code and models will be open-sourced.

View on arXivView PDF

Code Implementations(1)

[ICML 2025] DreamDPO: Aligning Text-to-3D Generation with Human Preferences via Direct Preference Optimization

221Shell, PythonFeb 10, 20251 years ago

Similar Papers

Cite this paper

@article{zhou2025dreamdpo,
  title  = {DreamDPO: Aligning Text-to-3D Generation with Human Preferences via Direct Preference Optimization},
  author = {Zhen Zhou and Xiaobo Xia and Fan Ma and Hehe Fan and Yi Yang and Tat-Seng Chua},
  year   = {2025},
  eprint = {2502.04370},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2502.04370},
  journal = {ICML 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.04370.svg)](https://codeofpaper.com/paper/2502.04370)

Discussion