DegustaBot: Zero-Shot Visual Preference Estimation for Personalized Multi-Object Rearrangement
Benjamin A. Newman, Pranay Gupta, Kris Kitani, Yonatan Bisk, Henny Admoni, Chris Paxton
TL;DR
DegustaBot tackles personalized multi-object rearrangement by inferring user preferences from visual context and leveraging zero-shot prompting of vision-language foundation models to generate task plans. It formalizes the problem with a visual-grounded preference history and introduces lifting functions that ground object and placement information into images for VLM reasoning. Across synthetic and naturalistic table-setting data, GPT-4o with grid-marked lifting delivers the strongest alignment with user preferences, achieving acceptable predictions for a meaningful portion of users, while highlighting the challenge of naturalistic preference learning. The work also contributes a large naturalistic dataset and evaluation metrics that connect geometric similarity (RMSD) with subjective acceptability, underscoring the practical potential and limitations of zero-shot visual preference grounding in home robotics.
Abstract
De gustibus non est disputandum ("there is no accounting for others' tastes") is a common Latin maxim describing how many solutions in life are determined by people's personal preferences. Many household tasks, in particular, can only be considered fully successful when they account for personal preferences such as the visual aesthetic of the scene. For example, setting a table could be optimized by arranging utensils according to traditional rules of Western table setting decorum, without considering the color, shape, or material of each object, but this may not be a completely satisfying solution for a given person. Toward this end, we present DegustaBot, an algorithm for visual preference learning that solves household multi-object rearrangement tasks according to personal preference. To do this, we use internet-scale pre-trained vision-and-language foundation models (VLMs) with novel zero-shot visual prompting techniques. To evaluate our method, we collect a large dataset of naturalistic personal preferences in a simulated table-setting task, and conduct a user study in order to develop two novel metrics for determining success based on personal preference. This is a challenging problem and we find that 50% of our model's predictions are likely to be found acceptable by at least 20% of people.
