An evolutionary clustering approach based on temporal aspects for context-aware service recommendation

被引:15
作者
Mezni, Haithem
Ait Arab, Sofiane [1 ]
Benslimane, Djamal [1 ]
Benouaret, Karim [1 ]
机构
[1] Univ Lyon, 9 Rue Prof Pierre Marion, F-69005 Lyon, France
关键词
Web service recommendation; Context-aware clustering; Multi-swarm optimization; K-means; Slope One; PARTICLE SWARM OPTIMIZATION; TIME-AWARE; SYSTEMS;
D O I
10.1007/s12652-018-1079-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Over the last years, recommendation techniques have emerged to cope with the challenging task of optimal service selection, and to help consumers satisfy their needs and preferences. However, most existing models on service recommendation only consider the traditional user-service relation, while in the real world, the perception and popularity of Web services may depend on several conditions including temporal, spatial and social constraints. Such additional factors in recommender systems influence users' preferences to a large extent. In this paper, we propose a context-aware Web service recommendation approach with a specific focus on time dimension. First, K-means clustering method is hybridized with a multi-population variant of the well-known Particle Swarm Optimization (PSO) in order to exclude the less similar users which share few common Web services with the active user in specific contexts. Slope One method is, then, applied to predict the missing ratings in the current context of user. Finally, a recommendation algorithm is proposed in order to return the top-rated services. Experimental studies confirmed the accuracy of our recommendation approach when compared to three existing solutions.
引用
收藏
页码:119 / 138
页数:20
相关论文
共 51 条
[1]   Incorporating contextual information in recommender systems using a multidimensional approach [J].
Adomavicius, G ;
Sankaranarayanan, R ;
Sen, S ;
Tuzhilin, A .
ACM TRANSACTIONS ON INFORMATION SYSTEMS, 2005, 23 (01) :103-145
[2]  
Adomavicius G., 2015, Recommender Systems Handbook, P191, DOI [DOI 10.1007/978-1-4899-7637-6, DOI 10.1145/1454008.1454068, 10.1007/978-1- 4899- 7637- 6_6, DOI 10.1007/978-1-4899-7637-6_6]
[3]   Research on particle swarm optimization based clustering: A systematic review of literature and techniques [J].
Alam, Shafiq ;
Dobbie, Gillian ;
Koh, Yun Sing ;
Riddle, Patricia ;
Rehman, Saeed Ur .
SWARM AND EVOLUTIONARY COMPUTATION, 2014, 17 :1-13
[4]  
[Anonymous], DAT MIN 5 IEEE INT C
[5]   Mining Undominated Association Rules Through Interestingness Measures [J].
Bouker, Slim ;
Saidi, Rabie ;
Ben Yahia, Sadok ;
Nguifo, Engelbert Mephu .
INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2014, 23 (04)
[6]   Time-aware recommender systems: a comprehensive survey and analysis of existing evaluation protocols [J].
Campos, Pedro G. ;
Diez, Fernando ;
Cantador, Ivan .
USER MODELING AND USER-ADAPTED INTERACTION, 2014, 24 (1-2) :67-119
[7]   Web Service Recommendations Based on Time-aware Bayesian Networks [J].
Chu, Victor W. ;
Wong, Raymond K. ;
Chen, Fang ;
Chi, Chi-Hung .
2015 IEEE INTERNATIONAL CONGRESS ON BIG DATA - BIGDATA CONGRESS 2015, 2015, :359-366
[8]  
Costa A., 2007, P 19 INT C ADV INF S
[9]   Efficient query evaluation on probabilistic databases [J].
Dalvi, Nilesh ;
Suciu, Dan .
VLDB JOURNAL, 2007, 16 (04) :523-544
[10]   Understanding and Using Context [J].
Dey, Anind K. .
PERSONAL AND UBIQUITOUS COMPUTING, 2001, 5 (01) :4-7