ON THE COMPLEXITY OF PACKAGE RECOMMENDATION PROBLEMS

被引:11
作者
Deng, Ting [1 ]
Fan, Wenfei [2 ,3 ,4 ]
Geerts, Floris [5 ]
机构
[1] Beihang Univ, Sch Engn & Comp Sci, Beijing, Peoples R China
[2] Univ Edinburgh, Sch Informat, Edinburgh EH8 9LE, Midlothian, Scotland
[3] Beihang Univ, Big Data Res Ctr, Beijing, Peoples R China
[4] Beihang Univ, SKLSDE Lab, Beijing, Peoples R China
[5] Univ Antwerp, Dept Math & Comp Sci, B-2020 Antwerp, Belgium
基金
英国工程与自然科学研究理事会;
关键词
recommendation problems; complexity;
D O I
10.1137/120904524
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Recommendation systems aim to recommend items that are likely to be of interest to users. This paper investigates several issues fundamental to such systems: (1) We model recommendation systems for packages (sets) of items. We use queries to specify multicriteria for item selections and express compatibility constraints on items in a package, and use functions to compute the cost and usefulness of items to a user. (2) We study recommendations of points of interest to suggest top-k packages. We also investigate recommendations of top-k items as a special case. (3) We identify several problems to decide whether a set of packages makes a top-k recommendation and whether a rating bound is maximum for selecting top-k packages. We also study function problems for computing top-k packages, and counting problems to find how many packages meet the user's criteria. (4) We establish the upper and lower bounds of these problems, all matching, for combined and data complexity. These results reveal the impact of variable sizes of packages, the presence of compatibility constraints, and a variety of query languages for specifying selection criteria and compatibility constraints on the analyses of these problems.
引用
收藏
页码:1940 / 1986
页数:47
相关论文
共 34 条
[1]  
Abiteboul S., 1995, Foundations of databases, V8
[2]   Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions [J].
Adomavicius, G ;
Tuzhilin, A .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2005, 17 (06) :734-749
[3]  
Adomavicius G., 2001, Electronic Commerce, V2232, P180
[4]  
Amer-Yahia S., 2009, VLDB Endowment, V2, P754, DOI DOI 10.14778/1687627.1687713
[5]  
Amer-Yahia S., 2011, IEEE DATA ENG B, V34, P69
[6]  
Angel Albert., 2009, EDBT, P910, DOI DOI 10.1145/1516360.1516464
[7]  
[Anonymous], 2009, ACM SIGM 2009 C
[8]  
Brodsky A, 2008, RECSYS'08: PROCEEDINGS OF THE 2008 ACM CONFERENCE ON RECOMMENDER SYSTEMS, P171
[9]   On the equivalence of recursive and nonrecursive Datalog programs [J].
Chaudhuri, S ;
Vardi, MY .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1997, 54 (01) :61-78
[10]   An incremental algorithm for computing ranked full disjunctions [J].
Cohen, Sara ;
Sagiv, Yehoshua .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2007, 73 (04) :648-668