Preference Elicitation via Theory Refinement

We present an approach to elicitation of user preference models in which assumptions can be used to guide but not constrain the elicitation process. We demonstrate that when domain knowledge is available, even in the form of weak and somewhat inaccurate assumptions, significantly less data is required to build an accurate model of user preferences than when no domain knowledge is provided. This approach is based on the KBANN (Knowledge-Based Artificial Neural Network) algorithm pioneered by Shavlik and Towell (1989). We demonstrate this approach through two examples, one involves preferences under certainty, and the other involves preferences under uncertainty. In the case of certainty, we show how to encode assumptions concerning preferential independence and monotonicity in a KBANN network, which can be trained using a variety of preferential information including simple binary classification. In the case of uncertainty, we show how to construct a KBANN network that encodes certain types of dominance relations and attitude toward risk. The resulting network can be trained using answers to standard gamble questions and can be used as an approximate representation of a person's preferences. We empirically evaluate our claims by comparing the KBANN networks with simple backpropagation artificial neural networks in terms of learning rate and accuracy. For the case of uncertainty, the answers to standard gamble questions used in the experiment are taken from an actual medical data set first used by Miyamoto and Eraker (1988). In the case of certainty, we define a measure to which a set of preferences violate a domain theory, and examine the robustness of the KBANN network as this measure of domain theory violation varies.

[1]  H. Brachinger,et al.  Decision analysis , 1997 .

[2]  Doug Riecken,et al.  Introduction: personalized views of personalization , 2000, CACM.

[3]  Peter Haddawy,et al.  Toward Case-Based Preference Elicitation: Similarity Measures on Preference Structures , 1998, UAI.

[4]  Jude W. Shavlik,et al.  Extracting refined rules from knowledge-based neural networks , 2004, Machine Learning.

[5]  E. Rowland Theory of Games and Economic Behavior , 1946, Nature.

[6]  F. B. Vernadat,et al.  Decisions with Multiple Objectives: Preferences and Value Tradeoffs , 1994 .

[7]  R. Peschel,et al.  Through the Patient's Eyes: Understanding and Promoting Patient-Centered Care , 1994 .

[8]  Jude W. Shavlik,et al.  Knowledge-Based Artificial Neural Networks , 1994, Artif. Intell..

[9]  Greg Linden,et al.  Interactive Assessment of User Preference Models: The Automated Travel Assistant , 1997 .

[10]  P. A. Magarey,et al.  Disease management: overview , 1995 .

[11]  Martin E. Dyer,et al.  Faster random generation of linear extensions , 1999, SODA '98.

[12]  J. Miyamoto,et al.  A multiplicative model of the utility of survival duration and health quality. , 1988, Journal of experimental psychology. General.

[13]  Henry Lieberman,et al.  Intelligent profiling by example , 2001, IUI '01.

[14]  Tina Eliassi-Rad,et al.  An instructable, adaptive interface for discovering and monitoring information on the World-Wide Web , 1998, IUI '99.

[15]  Michael J. Pazzani,et al.  Finding Accurate Frontiers: A Knowledge-Intensive Approach to Relational Learning , 1993, AAAI.

[16]  Peter Haddawy,et al.  The Decision-Theoretic Video Advisor* , 1998 .

[17]  R. L. Keeney,et al.  Decisions with Multiple Objectives: Preferences and Value Trade-Offs , 1977, IEEE Transactions on Systems, Man, and Cybernetics.

[18]  Raymond J. Mooney,et al.  Automated refinement of first-order horn-clause domain theories , 2005, Machine Learning.

[19]  Jude Shavlik,et al.  An Approach to Combining Explanation-based and Neural Learning Algorithms , 1989 .

[20]  T. Delbanco,et al.  Through the Patientʼs Eyes: Understanding and Promoting Patient-Centered Care , 1997 .

[21]  Thomas G. Dietterich What is machine learning? , 2020, Archives of Disease in Childhood.

[22]  Raymond J. Mooney,et al.  Automated refinement of first-order horn-clause domain theories , 2005, Machine Learning.

[23]  Jun Wang Artificial neural networks versus natural neural networks: A connectionist paradigm for preference assessment , 1994, Decis. Support Syst..

[24]  Eric Horvitz,et al.  The Lumière Project: Bayesian User Modeling for Inferring the Goals and Needs of Software Users , 1998, UAI.

[25]  Leslie Lenert,et al.  Extending contemporary decision support system designs to patient-oriented systems , 1998, AMIA.

[26]  John B. Kidd,et al.  Decisions with Multiple Objectives—Preferences and Value Tradeoffs , 1977 .

[27]  Daphne Koller,et al.  Making Rational Decisions Using Adaptive Utility Elicitation , 2000, AAAI/IAAI.