Say Your Reason: Extract Contextual Rules In Situ for Context-aware Service Recommendation
Yuxuan Li, Jiahui Li, Lihang Pan, Chun Yu, Yuanchun Shi
TL;DR
SayRea presents an in situ, interactive approach to extract contextual rules for context-aware mobile service recommendations by asking users for a single-sentence reason at the moment of service use and using an LLM to map that reason to context attributes. Rules are accumulated in a context-rule tree to support efficient, interpretable, and personalized recommendations, with negative rules enabling refinement. A 10-day field study (n=20) shows substantial rule accumulation (average 62.4 per user), a 45% service coverage, and positive usability feedback, indicating the method reduces user burden while maintaining accuracy and relevance. The work demonstrates the feasibility and impact of combining in situ human input with LLM-driven context attribution to enable low-burden, controllable, and interpretable mobile personalization, with potential extension to broader recommendation domains.
Abstract
This paper introduces SayRea, an interactive system that facilitates the extraction of contextual rules for personalized context-aware service recommendations in mobile scenarios. The system monitors a user's execution of registered services on their smartphones (via accessibility service) and proactively requests a single-sentence reason from the user. By utilizing a Large Language Model (LLM), SayRea parses the reason and predicts contextual relationships between the observed service and potential contexts (such as setting the alarm clock deep in the evening). In this way, SayRea can significantly reduce the cognitive load on users in anticipating future needs and selecting contextual attributes. A 10-day field study involving 20 participants showed that SayRea accumulated an average of 62.4 rules per user and successfully recommended 45% of service usage. The participants provided positive feedback on the system's usability, interpretability, and controllability. The findings highlight SayRea's effectiveness in personalized service recommendations and its potential to enhance user experience in mobile scenarios.
