ABSTRACT
Decision-theoretic optimization is becoming a popular tool in the user interface community, but creating accurate cost (or utility) functions has become a bottleneck --- in most cases the numerous parameters of these functions are chosen manually, which is a tedious and error-prone process. This paper describes ARNAULD, a general interactive tool for eliciting user preferences concerning concrete outcomes and using this feedback to automatically learn a factored cost function. We empirically evaluate our machine learning algorithm and two automatic query generation approaches and report on an informal user study.
- M. Agrawala and C. Stolte. Rendering effective route maps: Improving usability through generalization. In SIGGRAPH'01, 2001. Google ScholarDigital Library
- A. Arnauld. The Art of Thinking. The Bobbs-Merrill Company, inc., 1662.Google Scholar
- G. J. Badros, A. Borning, and J. Stuckey. The Cassowary Linear Arithmetic Constraint Solving Algorithm. ACM Transactions on Computer-Human Interaction (TOCHI), 8(4), 2001. Google ScholarDigital Library
- C. Boutilier. A POMDP formulation of preference elicitation problems. In AAAI/IAAI, 2002. Google ScholarDigital Library
- C. Boutilier, R. Patrascu, P. Poupart, and D. Schuurmans. Constraint-based optimization with the minimax decision criterion. In International Conference on Principles and Practice of Constraint Programming, 2003.Google ScholarDigital Library
- C. J. C. Burges. A tutorial on support vector machines for pattern recognition. Data Min. Knowl. Discov., 2(2):121--167, 1998. Google ScholarDigital Library
- U. Chajewska and D. Koller. Utilities as random variables: Density estimation and structure discovery. In UAI, 2000. Google ScholarDigital Library
- U. Chajewska, D. Koller, and D. Ormoneit. Learning an agent's utility function by observing behavior. In ICML'01, 2001. Google ScholarDigital Library
- U. Chajewska, D. Koller, and R. Parr. Making rational decisions using adaptive utility elicitation. In AAAI/IAAI, 2000. Google ScholarDigital Library
- J. Fogarty, J. Forlizzi, and S. E. Hudson. Aesthetic information collages: generating decorative displays that contain information. In UIST, New York, NY, 2001. Google ScholarDigital Library
- J. Fogarty and S. E. Hudson. GADGET: A toolkit for optimization-based approaches to interface and display generation. In UIST'03, Vancouver, Canada, 2003. Google ScholarDigital Library
- K. Gajos, D. Christianson, R. Hoffmann, T. Shaked, K. Henning, J. J. Long, and D. S. Weld. Fast and robust interface generation for ubiquitous applications. In Proceedings of Ubicomp'05, Tokyo, Japan, 2005. Google ScholarDigital Library
- K. Gajos and D. S. Weld. Supple: automatically generating user interfaces. In IUI'04, Funchal, Madeira, Portugal, 2004. Google ScholarDigital Library
- M. T. Gervasio, M. D. Moffitt, M. E. Pollack, J. M. Taylor, and T. E. Uribe. Active preference learning for personalized calendar scheduling assistance. In IUI '05, New York, NY, USA, 2005. Google ScholarDigital Library
- D. Heckerman, E. Horvitz, and B. Middleton. An approximate nonmyopic computation for value of information. IEEE Trans. Pattern Anal. Mach. Intell., 15(3):292--298, 1993. Google ScholarDigital Library
- E. Horvitz. Principles of mixed-initiative user interfaces. In CHI '99, New York, NY, USA, 1999. Google ScholarDigital Library
- E. Horvitz and J. Apacible. Learning and reasoning about interruption. In International Conference on Multimodal Interfaces, 2003. Google ScholarDigital Library
- E. Horvitz, A. Jacobs, and D. Hovel. Attention-sensitive alerting. In UAI-99, San Francisco, CA, 1999. Google ScholarDigital Library
- E. Horvitz, P. Koch, and J. Apacible. Busybody: creating and fielding personalized models of the cost of interruption. In CSCW '04, New York, NY, USA, 2004. Google ScholarDigital Library
- R. L. Keeney and H. Raiffa. Decisions with Multiple Objectives: Preferences and Value Tradeoffs. John Wiley and Sons, 1976. Republished in 1993 by Cambridge University Press.Google Scholar
- G. Linden, S. Hanks, and N. Lesh. Interactive assessment of user preference models: The automated travel assistant. In User Modeling '97, 1997.Google ScholarCross Ref
- T. P. Minka. Expectation propagation for approximate bayesian inference. In UAI '01, San Francisco, CA, USA, 2001. Morgan Kaufmann Publishers Inc. Google ScholarDigital Library
- P. Pu, B. Faltings, and M. Torrens. User-involved preference elicitation. In IJCAI'03 Workshop on Configuration, Acapulco, Mexico, 2003.Google Scholar
- G. Schohn and D. Cohn. Less is more: Active learning with support vector machines. In ICML, 2000. Google ScholarDigital Library
- S. Shearin and H. Lieberman. Intelligent profiling by example. In IUI '01, 2001. Google ScholarDigital Library
- S. Tong and D. Koller. Support vector machine active learning with applications to text classification. Journal of Machine Learning Research, 2:45--66, 2001. Google ScholarDigital Library
- M. X. Zhou and V. Aggarwal. An optimization-based approach to dynamic data content selection in intelligent multimedia interfaces. In UIST '04, 2004. Google ScholarDigital Library
- M. X. Zhou, Z. Wen, and V. Aggarwal. A graph-matching approach to dynamic media allocation in intelligent multimedia interfaces. In IUI '05, 2005. Google ScholarDigital Library
Index Terms
- Preference elicitation for interface optimization
Recommendations
Chaotic dynamic weight particle swarm optimization for numerical function optimization
Particle swarm optimization (PSO), which is inspired by social behaviors of individuals in bird swarms, is a nature-inspired and global optimization algorithm. The PSO method is easy to implement and has shown good performance for many real-world ...
Development and investigation of efficient artificial bee colony algorithm for numerical function optimization
Artificial bee colony algorithm (ABC), which is inspired by the foraging behavior of honey bee swarm, is a biological-inspired optimization. It shows more effective than genetic algorithm (GA), particle swarm optimization (PSO) and ant colony ...
A preference elicitation framework for automated planning
AbstractMany automated planning systems allow users to specify their preferences in order to generate plans that are of high quality according to specified preferences. However, specifying preferences upfront can be time-consuming and ...
Highlights- We present a preference elicitation framework for automated planning.
- It allows ...
Comments