Neural Logistic Bandits
Abstract
Lay Summary
Many online services need to learn from repeated user feedback while making decisions in real time. For example, a system may repeatedly choose which item, recommendation, or action to show, observe whether the user responds positively or negatively, and then improve its future choices. A major challenge is that modern systems often use neural networks, which can represent very complex patterns but also create extremely large internal feature spaces. This paper studies how to make such learning more efficient when feedback is binary, such as click/no-click or success/failure. Existing methods can become inefficient either when the feedback is highly uncertain or when the neural network representation is very large. We develop a new mathematical tool that allows the learning algorithm to focus on the amount of useful information actually present in the data, rather than on the full size of the neural network representation. Using this tool, we design two new algorithms that make better decisions over time with stronger theoretical guarantees than previous methods. Experiments on synthetic and real datasets support the theory and show that the proposed methods can be effective in practice.