Contextual bandits with entropy-based human feedback
Raihan Seraj, Lili Meng, Tristan Sylvain
TL;DR
The paper addresses the challenge of leveraging explicit human feedback in contextual bandits under model uncertainty and variable feedback quality. It introduces an entropy-based solicitation mechanism that queries an expert only when the policy's uncertainty, quantified by $H(\pi_t)$, exceeds a threshold $\lambda$, and supports two feedback modes: Action Recommendation (AR) and Reward Manipulation (RM). A theoretical regret bound is derived, showing a trade-off between exploration and feedback frequency, and extensive experiments on multiple datasets demonstrate that entropy-based feedback reduces cumulative regret and maintains robustness even with imperfect expert quality. The results provide practical guidance for scalable human-in-the-loop CB systems and offer a general, model-agnostic framework for integrating human guidance into sequential decision-making tasks, with code publicly available.
Abstract
In recent years, preference-based human feedback mechanisms have become essential for enhancing model performance across diverse applications, including conversational AI systems such as ChatGPT. However, existing approaches often neglect critical aspects, such as model uncertainty and the variability in feedback quality. To address these challenges, we introduce an entropy-based human feedback framework for contextual bandits, which dynamically balances exploration and exploitation by soliciting expert feedback only when model entropy exceeds a predefined threshold. Our method is model-agnostic and can be seamlessly integrated with any contextual bandit agent employing stochastic policies. Through comprehensive experiments, we show that our approach achieves significant performance improvements while requiring minimal human feedback, even under conditions of suboptimal feedback quality. This work not only presents a novel strategy for feedback solicitation but also highlights the robustness and efficacy of incorporating human guidance into machine learning systems. Our code is publicly available: https://github.com/BorealisAI/CBHF
