The Lumiere Project: Bayesian User Modeling for Inferring the Goals and Needs of Software Users
Not on the map. Why?
Abstract (arXiv)
The Lumiere Project centers on harnessing probability and utility to provide assistance to computer software users. We review work on Bayesian user models that can be employed to infer a users needs by considering a user's background, actions, and queries. Several problems were tackled in Lumiere research, including (1) the construction of Bayesian models for reasoning about the time-varying goals of computer users from their observed actions and queries, (2) gaining access to a stream of events from software applications, (3) developing a language for transforming system events into observational variables represented in Bayesian user models, (4) developing persistent profiles to capture changes in a user expertise, and (5) the development of an overall architecture for an intelligent user interface. Lumiere prototypes served as the basis for the Office Assistant in the Microsoft Office '97 suite of productivity applications.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 30 Jan 2013.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 1; 2024: 0; 2025: 5; 2026: 2.
11 papers.
- 2025Creating General User Models from Computer Usecited by 44
- 2022A Computational Inflection for Scientific Discoverycited by 22
- 2025LLAMAPIE: Proactive In-Ear Conversation Assistantscited by 8
- 2025ProAgent: Harnessing On-Demand Sensory Contexts for Proactive LLM Agent Systems in the Wildcited by 7
- 2025Artificial Intelligent Disobedience: Rethinking the Agency of Our Artificial Teammatescited by 4
- 2026GUIDE: A Benchmark for Understanding and Assisting Users in Open-Ended GUI Taskscited by 4
- 2025Prototyping Multimodal GenAI Real-Time Agents with Counterfactual Replays and Hybrid Wizard-of-Ozcited by 2
- 2023Towards Self-organizing Personal Knowledge Assistants in Evolving Corporate Memoriescited by 1
- 2021Enabling a Social Robot to Process Social Cues to Detect when to Help a Usercited by 0
- 2022Differentiable User Modelscited by 0
- 2026"What Are You Really Trying to Do?": Co-Creating Life Goals from Everyday Computer Usecited by 0
- 2026"What Are You Really Trying to Do?": Co-Creating Life Goals from Everyday Computer Use1 May 2026
- 2026GUIDE: A Benchmark for Understanding and Assisting Users in Open-Ended GUI Tasks26 Mar 2026
- 2025ProAgent: Harnessing On-Demand Sensory Contexts for Proactive LLM Agent Systems in the Wild7 Dec 2025
- 2025Prototyping Multimodal GenAI Real-Time Agents with Counterfactual Replays and Hybrid Wizard-of-Oz8 Oct 2025
- 2025Artificial Intelligent Disobedience: Rethinking the Agency of Our Artificial Teammates27 Jun 2025
- 2025Creating General User Models from Computer Use16 May 2025
- 2025LLAMAPIE: Proactive In-Ear Conversation Assistants7 May 2025
- 2023Towards Self-organizing Personal Knowledge Assistants in Evolving Corporate Memories3 Aug 2023
- 2022Differentiable User Models29 Nov 2022
- 2022A Computational Inflection for Scientific Discovery4 May 2022
- 2021Enabling a Social Robot to Process Social Cues to Detect when to Help a User18 Oct 2021