Nicholas Roy
Research
Research
Publications
Projects
Projects
Travel
Contact

My research has largely focussed on trying to find approximation methods for solving otherwise intractable POMDPs. You can read my research statement to find out why I think this is scientifically interesting.


  • E-PCA for POMDPs

    Standard value function approaches to finding policies for Partially Observable Markov Decision Processes (POMDPs) are intractable for large models. The intractability of these algorithms is due to a great extent to their generating an optimal policy over the entire belief space. However, in real POMDP problems most belief states are unlikely, and there is a structured, low-dimensional manifold of plausible beliefs embedded in the high-dimensional belief space.

    I have introduced a new method for solving large-scale POMDPs by taking advantage of belief space sparsity. The dimensionality of the belief space is reduced by exponential family Principal Components Analysis (Collins et al. 2001), which allows us to turn the sparse, high-dimensional belief space into a compact, low-dimensional representation in terms of learned features of the belief state. I then plan directly on the low-dimensional belief features. By planning in a low-dimensional space, I can find policies for POMDPs that are orders of magnitude larger than can be handled by conventional techniques.

    N. Roy and G. Gordon. ``Exponential Family PCA for Belief Compression in POMDPs''. Advances in Neural Information Processing (15) NIPS, Vancouver, BC. Dec. 2002. To appear.
    [Compressed postscript] [PDF]

  • Nursebot

    Since the summer of 1999, I have been working on the Nursebot project, a research project joint with the University of Pittsburgh and the the University of Michigan. The goal of our project is to develop mobile, personal service robots that assist elderly people suffering from chronic disorders in their everyday life. We are currently developing an autonomous mobile robot that "lives" in a private home of a chronically ill elderly person. The robot provides a research platform to test out a range of ideas for assisting the elderly, such as intelligent reminding, tele-presence, data collection and social interaction.

    M. Montemerlo, J. Pineau, N. Roy, S. Thrun and V. Varma. ``Experiences with a Mobile Robotic Guide for the Elderly''. Proceedings of the International Conference on Artificial Intelligence (AAAI 2002). Edmonton, Jul. 2002
    [Compressed postscript] [PDF] [BiBTeX Entry]

  • Motion Planning

    I have published multiple papers on motion planning under positional uncertainty. Most recently, I proposed a motion planning algorithm for performing policy search in the full pose and velocity space of a mobile robot. By comparison, existing techniques optimize high-level plans, but fail to optimize the low-level motion controls. I use policy search in a high dimensional control space to find plans that lead to measurably better motion planning. The experimental results suggest that this approach leads to superior robot motion than many existing techniques.

    N. Roy and S. Thrun. ``Motion Planning through Policy Search''. Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2002). Lausanne, Switzerland, Sept. 2002
    [Compressed postscript] [PDF] [BiBTeX Entry]

  • Dialogue management

    Spoken dialogue managers have benefited from using stochastic planners such as Markov Decision Processes (MDPs). However, so far, MDPs do not handle well noisy and ambiguous speech utterances. We use a Partially Observable Markov Decision Process (POMDP)-style approach to generate dialogue strategies by inverting the notion of dialogue state; the state represents the user's intentions, rather than the system state. We demonstrate that under the same noisy conditions, a POMDP dialogue manager makes fewer mistakes than an MDP dialogue manager. Furthermore, as the quality of speech recognition degrades, the POMDP dialogue manager automatically adjusts the policy.

    N. Roy, J. Pineau & S. Thrun. ``Spoken Dialog Management for Robots''. Association for Computational Linguistics (ACL 2000). Hong Kong, Oct. 2000
    [Compressed postscript] [PDF] [BiBTeX Entry]


Past Research

Nicholas Roy