A Package Recommendation Framework Based on Collaborative Filtering and Preference Score Maximization

被引:4
作者
Kouris, Panagiotis [1 ,2 ]
Varlamis, Iraklis [2 ]
Alexandridis, Georgios [1 ]
机构
[1] Natl Tech Univ Athens, Sch Elect & Comp Engn, Intelligent Syst Lab, Iroon Polytech 9, Athens 15780, Greece
[2] Harokopio Univ Athens, Dept Informat & Telemat, Omirou 9, Athens 17778, Greece
来源
ENGINEERING APPLICATIONS OF NEURAL NETWORKS, EANN 2017 | 2017年 / 744卷
关键词
Recommendation system; Package recommendations; Top-k packages; Collaborative filtering; SYSTEM; TRIP;
D O I
10.1007/978-3-319-65172-9_40
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The popularity of recommendation systems has made them a substantial component of many applications and projects. This work proposes a framework for package recommendations that try to meet users' preferences as much as possible through the satisfaction of several criteria. This is achieved by modeling the relation between the items and the categories these items belong to aiming to recommend to each user the top-k packages which cover their preferred categories and the restriction of a maximum package cost. Our contribution includes an optimal and a greedy solution. The novelty of the optimal solution is that it combines the collaborative filtering predictions with a graph based model to produce recommendations. The problem is expressed through a minimum cost flow network and is solved by integer linear programming. The greedy solution performs with a low computational complexity and provides recommendations which are close to the optimal solution. We have evaluated and compared our framework with a baseline method by using two popular recommendation datasets and we have obtained promising results on a set of widely accepted evaluation metrics.
引用
收藏
页码:477 / 489
页数:13
相关论文
共 21 条
[1]  
Angel Albert., 2009, EDBT, P910, DOI DOI 10.1145/1516360.1516464
[2]  
[Anonymous], 2017, Encyclopedia of Machine Learning and Data Mining
[3]  
[Anonymous], 1998, Network optimization: Continuous and discrete models
[4]  
[Anonymous], 2012, MAHOUT ACTION
[5]   A Package Recommendation Framework for Trip Planning Activities [J].
Benouaret, Idir ;
Lenne, Dominique .
PROCEEDINGS OF THE 10TH ACM CONFERENCE ON RECOMMENDER SYSTEMS (RECSYS'16), 2016, :203-206
[6]  
Berrar D, 2007, FUNDAMENTALS DATA MI, P178, DOI DOI 10.1007/978-0-387-47509-7
[7]  
Dasgupta Sanjoy, 2008, Algorithms
[8]   Collaborative filtering recommender systems [J].
Ekstrand M.D. ;
Riedl J.T. ;
Konstan J.A. .
Foundations and Trends in Human-Computer Interaction, 2010, 4 (02) :81-173
[9]   A Versatile Graph-based Approach to Package Recommendation [J].
Interdonato, Roberto ;
Romeo, Salvatore ;
Tagarelli, Andrea ;
Karypis, George .
2013 IEEE 25TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2013, :857-864
[10]  
Lappas T, 2009, KDD-09: 15TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, P467