CueTip: An Interactive and Explainable Physics-aware Pool Assistant
Sean Memery, Kevin Denamganai, Jiaxin Zhang, Zehai Tu, Yiwen Guo, Kartic Subr
TL;DR
CueTip tackles the challenge of providing physics-aware, explainable coaching for pool via an interactive natural-language interface. It couples a physics simulator with a language model, producing event-based traces that guide shot suggestions and grounded explanations, while decoupling tactical decisions through a neural surrogate that can mimic various agents. The system incorporates uncertainty and strategy/difficulty awareness, enabling contextual, user-guided queries with explanations anchored in domain expert rules. Empirical results show competitive performance, reliable explanations grounded in rules, and favorable user perceptions, especially among expert players, demonstrating the value of combining physics grounding with interpretable language-based coaching. The work also introduces a shareable 3Pool environment to benchmark explainable physics-aware agents.
Abstract
We present an interactive and explainable automated coaching assistant called CueTip for a variant of pool/billiards. CueTip's novelty lies in its combination of three features: a natural-language interface, an ability to perform contextual, physics-aware reasoning, and that its explanations are rooted in a set of predetermined guidelines developed by domain experts. We instrument a physics simulator so that it generates event traces in natural language alongside traditional state traces. Event traces lend themselves to interpretation by language models, which serve as the interface to our assistant. We design and train a neural adaptor that decouples tactical choices made by CueTip from its interactivity and explainability allowing it to be reconfigured to mimic any pool playing agent. Our experiments show that CueTip enables contextual query-based assistance and explanations while maintaining the strength of the agent in terms of win rate (improving it in some situations). The explanations generated by CueTip are physically-aware and grounded in the expert rules and are therefore more reliable.
