A collaborative filtering recommender system using genetic algorithm

被引:65
|
作者
Alhijawi, Bushra [1 ]
Kilani, Yousef [1 ]
机构
[1] Hashemite Univ, Zarqa, Jordan
关键词
Collaborative filtering; Recommender system; Genetic algorithms; Similarity functions; Hybrid recommender system; Semantic information; ONTOLOGY;
D O I
10.1016/j.ipm.2020.102310
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a novel genetic-based recommender system (BLIGA) that depends on the semantic information and historical rating data. The main contribution of this research lies in evaluating the possible recommendation lists instead of evaluating items then forming the recommendation list. BLIGA utilizes the genetic algorithm to find the best list of items to the active user. Thus, each individual represents a candidate recommendation list. BLIGA hierarchically evaluates the individuals using three fitness functions. The first function uses semantic information about items to estimates the strength of the semantic similarity between items. The second function estimates the similarity in satisfaction level between users. The third function depends on the predicted ratings to select the best recommendation list. BLIGA results have been compared against recommendation results from alternative collaborative filtering methods. The results demonstrate the superiority of BLIGA and its capability to achieve more accurate predictions than the alternative methods regardless of the number of K-neighbors.
引用
收藏
页数:21
相关论文
共 50 条
  • [1] A study on the improved collaborative filtering algorithm for recommender system
    Lee, Hee Choon
    Lee, Seok Jun
    Chung, Young Jun
    [J]. SERA 2007: 5TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT, AND APPLICATIONS, PROCEEDINGS, 2007, : 297 - +
  • [2] A Parallel Recommender System Using a Collaborative Filtering Algorithm with Correntropy for Social Networks
    Sun, Jiankun
    Wang, Ziyang
    Luo, Xiong
    Shi, Peng
    Wang, Weiping
    Wang, Long
    Wang, Jenq-Haur
    Zhao, Wenbing
    [J]. IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2020, 7 (01): : 91 - 103
  • [3] Improving collaborative filtering recommender system results and performance using genetic algorithms
    Bobadilla, Jesus
    Ortega, Fernando
    Hernando, Antonio
    Alcala, Javier
    [J]. KNOWLEDGE-BASED SYSTEMS, 2011, 24 (08) : 1310 - 1316
  • [4] Semantic Collaborative Filtering Recommender System Using CNNs
    Zaremarjal, Ashkan Yeganeh
    Yiltas-Kaplan, Derya
    [J]. 2021 8TH INTERNATIONAL CONFERENCE ON ELECTRICAL AND ELECTRONICS ENGINEERING (ICEEE 2021), 2021, : 254 - 258
  • [5] A Game Recommender System Using Collaborative Filtering (GAMBIT)
    Anwar, Syed Muhammad
    Shahzad, Talha
    Sattar, Zunaira
    Khan, Rahma
    Majid, Muhammad
    [J]. PROCEEDINGS OF 2017 14TH INTERNATIONAL BHURBAN CONFERENCE ON APPLIED SCIENCES AND TECHNOLOGY (IBCAST), 2017, : 328 - 332
  • [6] Development of design recommender system using collaborative filtering
    Jung, KY
    Choi, JH
    Rim, KW
    Lee, JH
    [J]. DIGITAL LIBRARIES: TECHNOLOGY AND MANAGEMENT OF INDIGENOUS KNOWLEDGE FOR GLOBAL ACCESS, 2003, 2911 : 100 - 110
  • [7] Collaborative Filtering for Music Recommender System
    Shakirova, Elena
    [J]. PROCEEDINGS OF THE 2017 IEEE RUSSIA SECTION YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING CONFERENCE (2017 ELCONRUS), 2017, : 548 - 550
  • [8] A Recommender System for Ordering Platform Based on An Improved Collaborative Filtering Algorithm
    Yu, Chengchao
    Tang, Qingshi
    Liu, Zheng
    Dong, Bin
    Wei, Zhihua
    [J]. 2018 INTERNATIONAL CONFERENCE ON AUDIO, LANGUAGE AND IMAGE PROCESSING (ICALIP), 2018, : 298 - 302
  • [9] Adaptive Collaborative Filtering for Recommender System
    An La
    Phuong Vo
    Tu Vu
    [J]. GRAPH-BASED REPRESENTATION AND REASONING (ICCS 2019), 2019, 11530 : 117 - 130
  • [10] AN INCREMENTAL COLLABORATIVE FILTERING ALGORITHM FOR RECOMMENDER SYSTEMS
    Komkhao, Maytiyanin
    Li, Zhong
    Halang, Wolfgang A.
    Lu, Jie
    [J]. UNCERTAINTY MODELING IN KNOWLEDGE ENGINEERING AND DECISION MAKING, 2012, 7 : 327 - 332