In many application domains, it is useful to be able to represent and reason about a user's preferences over sets of objects. We present a representation language, DD-PREF (for Diversity and Depth PREFerences), for specifying the desired diversity and depth of sets of objects where each object is represented as a vector of feature values. A strong diversity preference for a particular feature indicates that the user would like the set to include objects whose values are evenly dispersed across the range of possible values for that feature. A strong depth preference for a feature indicates that the user is interested in specific target values or ranges. Diversity and depth are complementary, but are not necessarily opposites.
We define an objective function that, when maximized, identifies the subset of objects that best satisfies a statement of preferences in DD-PREF. Exhaustively searching the space of all possible subsets is intractable for large problem spaces; therefore, we also present an efficient greedy algorithm for generating preferred object subsets. We demonstrate the expressive power of DD-PREF and the performance of our greedy algorithm by encoding and applying qualitatively different preferences for multiple tasks on a blocks world data set. Finally, we provide experimental results for a collection of Mars rover images, demonstrating that we can successfully capture individual preferences of different users, and use them to retrieve high-quality image subsets.
[1]
Noam Nisan,et al.
Bidding and allocation in combinatorial auctions
,
2000,
EC '00.
[2]
Yoav Shoham,et al.
Combinatorial Auctions
,
2005,
Encyclopedia of Wireless Networks.
[3]
Craig Boutilier,et al.
Solving concisely expressed combinatorial auction problems
,
2002,
AAAI/IAAI.
[4]
Koby Crammer,et al.
Pranking with Ranking
,
2001,
NIPS.
[5]
Ronen I. Brafman,et al.
CP-nets: A Tool for Representing and Reasoning withConditional Ceteris Paribus Preference Statements
,
2011,
J. Artif. Intell. Res..
[6]
W. Bossert,et al.
Ranking Sets of Objects
,
2001
.
[7]
Ronen I. Brafman,et al.
Preference-Based Configuration of Web Page Content
,
2001,
IJCAI.
[8]
Robin D. Burke,et al.
Hybrid Recommender Systems: Survey and Experiments
,
2002,
User Modeling and User-Adapted Interaction.
[9]
Sean M. McNee,et al.
Improving recommendation lists through topic diversification
,
2005,
WWW '05.
[10]
Kamal Ali,et al.
TiVo: making show recommendations using a distributed collaborative filtering architecture
,
2004,
KDD.
[11]
R. Casta,et al.
Validating Rover Image Prioritizations
,
2005
.