SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2310.12103 · ICML · 2024

Quality Diversity through Human Feedback: Towards Open-Ended Diversity-Driven Optimization

Jeff Clune, Joel Lehman, Li Ding, Jenny Zhang, Lee Spector

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 7 functions out of this paper's own repositories and ran 7 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
ld-ing/qdhf canonical 7 of 7
FunctionStatusWhere it lives
fit_ae Ran ld-ing/qdhf/arm/utils.py
code served (permissive licence) · get_code("cc9d79fa0ef76213")
fit_ae Ran ld-ing/qdhf/lsi/lsi_utils.py
code served (permissive licence) · get_code("04b894983e853cbb")
fit_ae Ran ld-ing/qdhf/maze/utils.py
code served (permissive licence) · get_code("9379db3f2290a2ae")
fit_dis_embed Ran ld-ing/qdhf/arm/utils.py
code served (permissive licence) · get_code("bc5b03184ad01f17")
fit_dis_embed Ran ld-ing/qdhf/lsi/lsi_utils.py
code served (permissive licence) · get_code("9847b9196dde5a2e")
fit_dis_embed Ran ld-ing/qdhf/maze/utils.py
code served (permissive licence) · get_code("e36b31f563696ee5")
fit_pca Ran ld-ing/qdhf/arm/utils.py
code served (permissive licence) · get_code("bc38843352b4eff1")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Reinforcement Learning from Human Feedback (RLHF) has shown potential in qualitative tasks where easily defined performance measures are lacking. However, there are drawbacks when RLHF is commonly used to optimize for average human preferences, especially in generative tasks that demand diverse model responses. Meanwhile, Quality Diversity (QD) algorithms excel at identifying diverse and high-quality solutions but often rely on manually crafted diversity metrics. This paper introduces Quality Diversity through Human Feedback (QDHF), a novel approach that progressively infers diversity metrics from human judgments of similarity among solutions, thereby enhancing the applicability and effectiveness of QD algorithms in complex and open-ended domains. Empirical studies show that QDHF significantly outperforms state-of-the-art methods in automatic diversity discovery and matches the efficacy of QD with manually crafted diversity metrics on standard benchmarks in robotics and reinforcement learning. Notably, in open-ended generative tasks, QDHF substantially enhances the diversity of text-to-image generation from a diffusion model and is more favorably received in user studies. We conclude by analyzing QDHF's scalability, robustness, and quality of derived diversity metrics, emphasizing its strength in openended optimization tasks. Code and tutorials are available at https://liding.info/qdhf.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2310.12103")
get_code_for_paper("2310.12103")
have("2310.12103")

Connect an agent — have() is free.