Bilinear Bandits with Partially Observable Features
Abstract
Lay Summary
We study decision-making problems where a learner repeatedly chooses a pair of entities, such as a user and an item, and observes the outcome only for the chosen pair. In many practical settings, including recommendation, matching, dispatch, and drug discovery, only part of the relevant information about each side is available, while hidden preferences or compatibility factors can still affect the outcome. Learning only from the observed information can therefore lead to poor decisions. We propose BiRoLF, an algorithm designed for such two-sided problems with hidden information on both sides. Instead of converting each pair into a large flat representation, BiRoLF keeps the two-sided interaction structure of the problem. It augments the observed information to account for hidden components and uses what it learns from the chosen pair to improve estimates for other possible pairs as well. We prove that BiRoLF learns effectively over time and show that its computation can be carried out more efficiently by splitting the main estimation problem into smaller parts. Experiments on synthetic and MovieLens-based recommendation settings show that BiRoLF maintains strong learning performance while reducing optimization and running time.